0s autopkgtest [17:26:13]: starting date and time: 2025-09-04 17:26:13+0000 0s autopkgtest [17:26:13]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [17:26:13]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.bdvqs2jw/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:build-essential --apt-upgrade gjs --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=build-essential/12.12ubuntu2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-s390x-7.secgroup --name adt-questing-s390x-gjs-20250904-172613-juju-7f2275-prod-proposed-migration-environment-15-153bd78e-273b-460b-8d7a-45bc825949b5 --image adt/ubuntu-questing-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-questing-s390x-gjs-20250904-172613-juju-7f2275-prod-proposed-migration-environment-15-153bd78e-273b-460b-8d7a-45bc825949b5 from image adt/ubuntu-questing-s390x-server-20250904.img (UUID 7ac7c447-3049-4f71-b62b-46468f662d6e)... 83s autopkgtest [17:27:36]: testbed dpkg architecture: s390x 83s autopkgtest [17:27:36]: testbed apt version: 3.1.5ubuntu1 83s autopkgtest [17:27:36]: @@@@@@@@@@@@@@@@@@@@ test bed setup 83s autopkgtest [17:27:36]: testbed release detected to be: None 84s autopkgtest [17:27:37]: updating testbed package index (apt update) 85s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 85s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 85s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 85s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 85s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 86s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 86s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 86s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 86s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main s390x Packages [95.8 kB] 86s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main s390x c-n-f Metadata [3688 B] 86s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted s390x Packages [728 B] 86s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted s390x c-n-f Metadata [120 B] 86s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x Packages [238 kB] 86s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x c-n-f Metadata [6332 B] 86s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x Packages [4208 B] 86s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x c-n-f Metadata [300 B] 87s Fetched 931 kB in 2s (620 kB/s) 87s Reading package lists... 88s autopkgtest [17:27:41]: upgrading testbed (apt dist-upgrade and autopurge) 88s Reading package lists... 88s Building dependency tree... 88s Reading state information... 88s Calculating upgrade... 88s The following packages will be upgraded: 88s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 88s libcryptsetup12 89s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 89s Need to get 3001 kB of archives. 89s After this operation, 4096 B of additional disk space will be used. 89s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x dash s390x 0.5.12-12ubuntu2 [100 kB] 89s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x cron s390x 3.0pl1-196ubuntu2 [89.5 kB] 89s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libcryptsetup12 s390x 2:2.8.0-1ubuntu2 [273 kB] 89s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 89s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x bpftrace s390x 0.23.5-1ubuntu1 [1917 kB] 91s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x cryptsetup-bin s390x 2:2.8.0-1ubuntu2 [227 kB] 91s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x libbrotli1 s390x 1.1.0-2build5 [379 kB] 92s Preconfiguring packages ... 92s Fetched 3001 kB in 3s (897 kB/s) 92s (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 ... 85685 files and directories currently installed.) 92s Preparing to unpack .../dash_0.5.12-12ubuntu2_s390x.deb ... 92s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 92s Setting up dash (0.5.12-12ubuntu2) ... 92s (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 ... 85685 files and directories currently installed.) 92s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_s390x.deb ... 92s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 92s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_s390x.deb ... 92s Unpacking libcryptsetup12:s390x (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 92s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 92s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 92s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_s390x.deb ... 92s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 92s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_s390x.deb ... 92s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 92s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_s390x.deb ... 92s Unpacking libbrotli1:s390x (1.1.0-2build5) over (1.1.0-2build4) ... 92s Setting up bpftrace (0.23.5-1ubuntu1) ... 92s Setting up libbrotli1:s390x (1.1.0-2build5) ... 92s Setting up libcryptsetup12:s390x (2:2.8.0-1ubuntu2) ... 92s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 92s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 92s Setting up cron (3.0pl1-196ubuntu2) ... 93s Processing triggers for debianutils (5.23.2) ... 93s Processing triggers for libc-bin (2.42-0ubuntu1) ... 93s Processing triggers for man-db (2.13.1-1) ... 94s Reading package lists... 94s Building dependency tree... 94s Reading state information... 94s Solving dependencies... 94s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 94s autopkgtest [17:27:47]: rebooting testbed after setup commands that affected boot 114s autopkgtest [17:28:07]: testbed running kernel: Linux 6.16.0-16-generic #16-Ubuntu SMP Sun Aug 17 07:14:38 UTC 2025 116s autopkgtest [17:28:09]: @@@@@@@@@@@@@@@@@@@@ apt-source gjs 120s Get:1 http://ftpmaster.internal/ubuntu questing/main gjs 1.85.2-2 (dsc) [2716 B] 120s Get:2 http://ftpmaster.internal/ubuntu questing/main gjs 1.85.2-2 (tar) [798 kB] 120s Get:3 http://ftpmaster.internal/ubuntu questing/main gjs 1.85.2-2 (diff) [28.0 kB] 120s gpgv: Signature made Wed Sep 3 03:52:45 2025 UTC 120s gpgv: using RSA key 43B03E28326C54CFA2EC66A340F65066AD7C16DB 120s gpgv: Can't check signature: No public key 120s dpkg-source: warning: cannot verify inline signature for ./gjs_1.85.2-2.dsc: no acceptable signature found 120s autopkgtest [17:28:13]: testing package gjs version 1.85.2-2 121s autopkgtest [17:28:14]: build not needed 122s autopkgtest [17:28:15]: test build: preparing testbed 122s Reading package lists... 122s Building dependency tree... 122s Reading state information... 122s Solving dependencies... 122s The following packages will be REMOVED: 122s coreutils-from-gnu 122s The following NEW packages will be installed: 122s build-essential coreutils-from-uutils cpp cpp-15 cpp-15-s390x-linux-gnu 122s cpp-s390x-linux-gnu fontconfig-config fonts-dejavu-core fonts-dejavu-mono 122s g++ g++-15 g++-15-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-15 122s gcc-15-s390x-linux-gnu gcc-s390x-linux-gnu gir1.2-girepository-3.0 122s girepository-tools libasan8 libblkid-dev libbrotli-dev libbz2-dev 122s libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev 122s libcc1-0 libexpat1-dev libffi-dev libfontconfig-dev libfontconfig1 122s libfreetype-dev libfreetype6 libgcc-15-dev libgio-2.0-dev libgio-2.0-dev-bin 122s libgirepository-2.0-0 libgirepository-2.0-dev libgjs-dev libgjs0 122s libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libgomp1 libice-dev libice6 122s libisl23 libitm1 libmount-dev libmozjs-140-0 libmozjs-140-dev libmpc3 122s libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpixman-1-0 122s libpixman-1-dev libpkgconf3 libpng-dev libselinux1-dev libsepol-dev 122s libsm-dev libsm6 libstdc++-15-dev libsysprof-capture-4-dev libubsan1 122s libx11-dev libxau-dev libxcb-render0 libxcb-render0-dev libxcb-shm0 122s libxcb-shm0-dev libxcb1-dev libxdmcp-dev libxext-dev libxrender-dev 122s libxrender1 native-architecture pkgconf pkgconf-bin rust-coreutils uuid-dev 122s x11-common x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 122s 0 upgraded, 89 newly installed, 1 to remove and 0 not upgraded. 122s Need to get 277 MB of archives. 122s After this operation, 1015 MB of additional disk space will be used. 122s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x rust-coreutils s390x 0.1.0+git20250813.4af2a84-0ubuntu2 [3182 kB] 126s Get:2 http://ftpmaster.internal/ubuntu questing/universe s390x coreutils-from-uutils all 0.0.0~ubuntu20 [6490 B] 126s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libisl23 s390x 0.27-1 [704 kB] 126s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x libmpc3 s390x 1.3.1-1build3 [57.6 kB] 126s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x cpp-15-s390x-linux-gnu s390x 15.2.0-2ubuntu1 [71.8 MB] 194s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x cpp-15 s390x 15.2.0-2ubuntu1 [1026 B] 194s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x cpp-s390x-linux-gnu s390x 4:15.1.0-1ubuntu1 [5582 B] 194s Get:8 http://ftpmaster.internal/ubuntu questing/main s390x cpp s390x 4:15.1.0-1ubuntu1 [22.4 kB] 194s Get:9 http://ftpmaster.internal/ubuntu questing/main s390x libcc1-0 s390x 15.2.0-2ubuntu1 [49.9 kB] 194s Get:10 http://ftpmaster.internal/ubuntu questing/main s390x libgomp1 s390x 15.2.0-2ubuntu1 [154 kB] 194s Get:11 http://ftpmaster.internal/ubuntu questing/main s390x libitm1 s390x 15.2.0-2ubuntu1 [31.1 kB] 194s Get:12 http://ftpmaster.internal/ubuntu questing/main s390x libasan8 s390x 15.2.0-2ubuntu1 [2971 kB] 197s Get:13 http://ftpmaster.internal/ubuntu questing/main s390x libubsan1 s390x 15.2.0-2ubuntu1 [1211 kB] 198s Get:14 http://ftpmaster.internal/ubuntu questing/main s390x libgcc-15-dev s390x 15.2.0-2ubuntu1 [1046 kB] 199s Get:15 http://ftpmaster.internal/ubuntu questing/main s390x gcc-15-s390x-linux-gnu s390x 15.2.0-2ubuntu1 [79.3 MB] 269s Get:16 http://ftpmaster.internal/ubuntu questing/main s390x gcc-15 s390x 15.2.0-2ubuntu1 [509 kB] 270s Get:17 http://ftpmaster.internal/ubuntu questing/main s390x gcc-s390x-linux-gnu s390x 4:15.1.0-1ubuntu1 [1210 B] 270s Get:18 http://ftpmaster.internal/ubuntu questing/main s390x gcc s390x 4:15.1.0-1ubuntu1 [5012 B] 270s Get:19 http://ftpmaster.internal/ubuntu questing/main s390x libstdc++-15-dev s390x 15.2.0-2ubuntu1 [2634 kB] 273s Get:20 http://ftpmaster.internal/ubuntu questing/main s390x g++-15-s390x-linux-gnu s390x 15.2.0-2ubuntu1 [77.6 MB] 323s Get:21 http://ftpmaster.internal/ubuntu questing/main s390x g++-15 s390x 15.2.0-2ubuntu1 [23.1 kB] 323s Get:22 http://ftpmaster.internal/ubuntu questing/main s390x g++-s390x-linux-gnu s390x 4:15.1.0-1ubuntu1 [960 B] 323s Get:23 http://ftpmaster.internal/ubuntu questing/main s390x g++ s390x 4:15.1.0-1ubuntu1 [1084 B] 323s Get:24 http://ftpmaster.internal/ubuntu questing-proposed/main s390x build-essential s390x 12.12ubuntu2 [5258 B] 323s Get:25 http://ftpmaster.internal/ubuntu questing/main s390x fonts-dejavu-mono all 2.37-8 [502 kB] 323s Get:26 http://ftpmaster.internal/ubuntu questing/main s390x fonts-dejavu-core all 2.37-8 [835 kB] 324s Get:27 http://ftpmaster.internal/ubuntu questing/main s390x fontconfig-config s390x 2.15.0-2.3ubuntu1 [38.1 kB] 324s Get:28 http://ftpmaster.internal/ubuntu questing/main s390x libgirepository-2.0-0 s390x 2.85.3-1 [76.1 kB] 324s Get:29 http://ftpmaster.internal/ubuntu questing/main s390x gir1.2-girepository-3.0 s390x 2.85.3-1 [25.1 kB] 324s Get:30 http://ftpmaster.internal/ubuntu questing/main s390x native-architecture all 0.2.6 [2140 B] 324s Get:31 http://ftpmaster.internal/ubuntu questing/main s390x girepository-tools s390x 2.85.3-1 [115 kB] 324s Get:32 http://ftpmaster.internal/ubuntu questing/main s390x libbrotli-dev s390x 1.1.0-2build5 [398 kB] 324s Get:33 http://ftpmaster.internal/ubuntu questing/main s390x libbz2-dev s390x 1.0.8-6 [39.1 kB] 324s Get:34 http://ftpmaster.internal/ubuntu questing/main s390x libfreetype6 s390x 2.13.3+dfsg-1 [431 kB] 324s Get:35 http://ftpmaster.internal/ubuntu questing/main s390x libfontconfig1 s390x 2.15.0-2.3ubuntu1 [149 kB] 324s Get:36 http://ftpmaster.internal/ubuntu questing/main s390x libpixman-1-0 s390x 0.44.0-3 [201 kB] 324s Get:37 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-render0 s390x 1.17.0-2 [17.0 kB] 324s Get:38 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-shm0 s390x 1.17.0-2 [5862 B] 324s Get:39 http://ftpmaster.internal/ubuntu questing/main s390x libxrender1 s390x 1:0.9.12-1 [20.9 kB] 324s Get:40 http://ftpmaster.internal/ubuntu questing/main s390x libcairo2 s390x 1.18.4-1 [580 kB] 324s Get:41 http://ftpmaster.internal/ubuntu questing/main s390x libcairo-gobject2 s390x 1.18.4-1 [127 kB] 324s Get:42 http://ftpmaster.internal/ubuntu questing/main s390x libcairo-script-interpreter2 s390x 1.18.4-1 [62.3 kB] 324s Get:43 http://ftpmaster.internal/ubuntu questing/main s390x libexpat1-dev s390x 2.7.1-2 [147 kB] 324s Get:44 http://ftpmaster.internal/ubuntu questing/main s390x zlib1g-dev s390x 1:1.3.dfsg+really1.3.1-1ubuntu1 [898 kB] 324s Get:45 http://ftpmaster.internal/ubuntu questing/main s390x libpng-dev s390x 1.6.50-1 [279 kB] 324s Get:46 http://ftpmaster.internal/ubuntu questing/main s390x libfreetype-dev s390x 2.13.3+dfsg-1 [605 kB] 325s Get:47 http://ftpmaster.internal/ubuntu questing/main s390x uuid-dev s390x 2.41-4ubuntu3 [55.6 kB] 325s Get:48 http://ftpmaster.internal/ubuntu questing/main s390x libpkgconf3 s390x 1.8.1-4 [31.2 kB] 325s Get:49 http://ftpmaster.internal/ubuntu questing/main s390x pkgconf-bin s390x 1.8.1-4 [21.5 kB] 325s Get:50 http://ftpmaster.internal/ubuntu questing/main s390x pkgconf s390x 1.8.1-4 [16.7 kB] 325s Get:51 http://ftpmaster.internal/ubuntu questing/main s390x libfontconfig-dev s390x 2.15.0-2.3ubuntu1 [170 kB] 325s Get:52 http://ftpmaster.internal/ubuntu questing/main s390x libffi-dev s390x 3.5.2-1 [60.4 kB] 325s Get:53 http://ftpmaster.internal/ubuntu questing/main s390x libblkid-dev s390x 2.41-4ubuntu3 [237 kB] 325s Get:54 http://ftpmaster.internal/ubuntu questing/main s390x libsepol-dev s390x 3.8.1-1 [415 kB] 325s Get:55 http://ftpmaster.internal/ubuntu questing/main s390x libpcre2-16-0 s390x 10.46-1 [260 kB] 325s Get:56 http://ftpmaster.internal/ubuntu questing/main s390x libpcre2-32-0 s390x 10.46-1 [245 kB] 325s Get:57 http://ftpmaster.internal/ubuntu questing/main s390x libpcre2-posix3 s390x 10.46-1 [7226 B] 325s Get:58 http://ftpmaster.internal/ubuntu questing/main s390x libpcre2-dev s390x 10.46-1 [900 kB] 326s Get:59 http://ftpmaster.internal/ubuntu questing/main s390x libselinux1-dev s390x 3.8.1-1 [178 kB] 326s Get:60 http://ftpmaster.internal/ubuntu questing/main s390x libmount-dev s390x 2.41-4ubuntu3 [36.2 kB] 326s Get:61 http://ftpmaster.internal/ubuntu questing/main s390x libsysprof-capture-4-dev s390x 48.0-2 [52.0 kB] 326s Get:62 http://ftpmaster.internal/ubuntu questing/main s390x libgio-2.0-dev s390x 2.85.3-1 [1830 kB] 327s Get:63 http://ftpmaster.internal/ubuntu questing/main s390x libglib2.0-bin s390x 2.85.3-1 [99.6 kB] 327s Get:64 http://ftpmaster.internal/ubuntu questing/main s390x libgio-2.0-dev-bin s390x 2.85.3-1 [129 kB] 327s Get:65 http://ftpmaster.internal/ubuntu questing/main s390x libglib2.0-dev-bin s390x 2.85.3-1 [18.2 kB] 327s Get:66 http://ftpmaster.internal/ubuntu questing/main s390x libglib2.0-dev s390x 2.85.3-1 [18.9 kB] 327s Get:67 http://ftpmaster.internal/ubuntu questing/main s390x libpixman-1-dev s390x 0.44.0-3 [10.7 kB] 327s Get:68 http://ftpmaster.internal/ubuntu questing/main s390x x11-common all 1:7.7+24ubuntu1 [22.4 kB] 327s Get:69 http://ftpmaster.internal/ubuntu questing/main s390x libice6 s390x 2:1.1.1-1 [45.4 kB] 327s Get:70 http://ftpmaster.internal/ubuntu questing/main s390x libsm6 s390x 2:1.2.6-1 [18.3 kB] 327s Get:71 http://ftpmaster.internal/ubuntu questing/main s390x xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 327s Get:72 http://ftpmaster.internal/ubuntu questing/main s390x x11proto-dev all 2024.1-1 [606 kB] 327s Get:73 http://ftpmaster.internal/ubuntu questing/main s390x libice-dev s390x 2:1.1.1-1 [55.2 kB] 327s Get:74 http://ftpmaster.internal/ubuntu questing/main s390x libsm-dev s390x 2:1.2.6-1 [20.4 kB] 327s Get:75 http://ftpmaster.internal/ubuntu questing/main s390x libxau-dev s390x 1:1.0.11-1 [9752 B] 327s Get:76 http://ftpmaster.internal/ubuntu questing/main s390x libxdmcp-dev s390x 1:1.1.5-1 [26.9 kB] 327s Get:77 http://ftpmaster.internal/ubuntu questing/main s390x xtrans-dev all 1.4.0-1 [68.9 kB] 327s Get:78 http://ftpmaster.internal/ubuntu questing/main s390x libxcb1-dev s390x 1.17.0-2 [88.9 kB] 327s Get:79 http://ftpmaster.internal/ubuntu questing/main s390x libx11-dev s390x 2:1.8.12-1 [761 kB] 328s Get:80 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-render0-dev s390x 1.17.0-2 [20.8 kB] 328s Get:81 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-shm0-dev s390x 1.17.0-2 [8516 B] 328s Get:82 http://ftpmaster.internal/ubuntu questing/main s390x libxext-dev s390x 2:1.3.4-1build2 [85.7 kB] 328s Get:83 http://ftpmaster.internal/ubuntu questing/main s390x libxrender-dev s390x 1:0.9.12-1 [31.1 kB] 328s Get:84 http://ftpmaster.internal/ubuntu questing/main s390x libcairo2-dev s390x 1.18.4-1 [41.1 kB] 328s Get:85 http://ftpmaster.internal/ubuntu questing/main s390x libgirepository-2.0-dev s390x 2.85.3-1 [201 kB] 328s Get:86 http://ftpmaster.internal/ubuntu questing/main s390x libmozjs-140-0 s390x 140.2.0-1 [10.7 MB] 333s Get:87 http://ftpmaster.internal/ubuntu questing/main s390x libgjs0 s390x 1.85.2-2 [504 kB] 333s Get:88 http://ftpmaster.internal/ubuntu questing/main s390x libmozjs-140-dev s390x 140.2.0-1 [12.5 MB] 339s Get:89 http://ftpmaster.internal/ubuntu questing/main s390x libgjs-dev s390x 1.85.2-2 [9686 B] 340s Fetched 277 MB in 3min 37s (1280 kB/s) 340s Selecting previously unselected package rust-coreutils. 340s (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 ... 85685 files and directories currently installed.) 340s Preparing to unpack .../rust-coreutils_0.1.0+git20250813.4af2a84-0ubuntu2_s390x.deb ... 340s Unpacking rust-coreutils (0.1.0+git20250813.4af2a84-0ubuntu2) ... 340s Setting up rust-coreutils (0.1.0+git20250813.4af2a84-0ubuntu2) ... 340s dpkg: coreutils-from-gnu: dependency problems, but removing anyway as you requested: 340s coreutils depends on coreutils-from-gnu | coreutils-from-uutils; however: 340s Package coreutils-from-gnu is to be removed. 340s Package coreutils-from-uutils is not installed. 340s 340s (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 ... 86418 files and directories currently installed.) 340s Removing coreutils-from-gnu (0.0.0~ubuntu20) ... 340s Adding 'diversion of /usr/bin/[ to /usr/bin/[.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/arch to /usr/bin/arch.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/b2sum to /usr/bin/b2sum.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/base32 to /usr/bin/base32.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/base64 to /usr/bin/base64.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/basename to /usr/bin/basename.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/basenc to /usr/bin/basenc.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/cat to /usr/bin/cat.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/chcon to /usr/bin/chcon.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/chgrp to /usr/bin/chgrp.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/chmod to /usr/bin/chmod.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/chown to /usr/bin/chown.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/cksum to /usr/bin/cksum.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/comm to /usr/bin/comm.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/cp to /usr/bin/cp.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/csplit to /usr/bin/csplit.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/cut to /usr/bin/cut.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/date to /usr/bin/date.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/dd to /usr/bin/dd.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/df to /usr/bin/df.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/dir to /usr/bin/dir.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/dircolors to /usr/bin/dircolors.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/dirname to /usr/bin/dirname.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/du to /usr/bin/du.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/echo to /usr/bin/echo.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/env to /usr/bin/env.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/expand to /usr/bin/expand.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/expr to /usr/bin/expr.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/factor to /usr/bin/factor.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/false to /usr/bin/false.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/fmt to /usr/bin/fmt.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/fold to /usr/bin/fold.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/groups to /usr/bin/groups.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/head to /usr/bin/head.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/hostid to /usr/bin/hostid.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/id to /usr/bin/id.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/install to /usr/bin/install.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/join to /usr/bin/join.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/link to /usr/bin/link.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/ln to /usr/bin/ln.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/logname to /usr/bin/logname.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/ls to /usr/bin/ls.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/md5sum to /usr/bin/md5sum.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/mkdir to /usr/bin/mkdir.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/mkfifo to /usr/bin/mkfifo.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/mknod to /usr/bin/mknod.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/mktemp to /usr/bin/mktemp.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/mv to /usr/bin/mv.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/nice to /usr/bin/nice.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/nl to /usr/bin/nl.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/nohup to /usr/bin/nohup.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/nproc to /usr/bin/nproc.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/numfmt to /usr/bin/numfmt.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/od to /usr/bin/od.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/paste to /usr/bin/paste.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/pathchk to /usr/bin/pathchk.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/pinky to /usr/bin/pinky.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/pr to /usr/bin/pr.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/printenv to /usr/bin/printenv.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/printf to /usr/bin/printf.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/ptx to /usr/bin/ptx.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/pwd to /usr/bin/pwd.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/readlink to /usr/bin/readlink.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/realpath to /usr/bin/realpath.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/rm to /usr/bin/rm.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/rmdir to /usr/bin/rmdir.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/runcon to /usr/bin/runcon.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/seq to /usr/bin/seq.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/sha1sum to /usr/bin/sha1sum.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/sha224sum to /usr/bin/sha224sum.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/sha256sum to /usr/bin/sha256sum.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/sha384sum to /usr/bin/sha384sum.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/sha512sum to /usr/bin/sha512sum.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/shred to /usr/bin/shred.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/shuf to /usr/bin/shuf.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/sleep to /usr/bin/sleep.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/sort to /usr/bin/sort.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/split to /usr/bin/split.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/stat to /usr/bin/stat.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/stdbuf to /usr/bin/stdbuf.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/stty to /usr/bin/stty.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/sum to /usr/bin/sum.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/sync to /usr/bin/sync.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/tac to /usr/bin/tac.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/tail to /usr/bin/tail.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/tee to /usr/bin/tee.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/test to /usr/bin/test.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/timeout to /usr/bin/timeout.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/touch to /usr/bin/touch.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/tr to /usr/bin/tr.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/true to /usr/bin/true.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/truncate to /usr/bin/truncate.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/tsort to /usr/bin/tsort.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/tty to /usr/bin/tty.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/uname to /usr/bin/uname.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/unexpand to /usr/bin/unexpand.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/uniq to /usr/bin/uniq.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/unlink to /usr/bin/unlink.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/users to /usr/bin/users.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/vdir to /usr/bin/vdir.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/wc to /usr/bin/wc.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/who to /usr/bin/who.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/whoami to /usr/bin/whoami.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/bin/yes to /usr/bin/yes.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/sbin/chroot to /usr/sbin/chroot.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/arch.1.gz to /usr/share/man/man1/arch.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/b2sum.1.gz to /usr/share/man/man1/b2sum.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/base32.1.gz to /usr/share/man/man1/base32.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/base64.1.gz to /usr/share/man/man1/base64.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/basename.1.gz to /usr/share/man/man1/basename.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/basenc.1.gz to /usr/share/man/man1/basenc.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/cat.1.gz to /usr/share/man/man1/cat.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/chcon.1.gz to /usr/share/man/man1/chcon.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/chgrp.1.gz to /usr/share/man/man1/chgrp.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/chmod.1.gz to /usr/share/man/man1/chmod.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/chown.1.gz to /usr/share/man/man1/chown.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/cksum.1.gz to /usr/share/man/man1/cksum.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/comm.1.gz to /usr/share/man/man1/comm.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/cp.1.gz to /usr/share/man/man1/cp.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/csplit.1.gz to /usr/share/man/man1/csplit.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/cut.1.gz to /usr/share/man/man1/cut.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/date.1.gz to /usr/share/man/man1/date.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/dd.1.gz to /usr/share/man/man1/dd.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/df.1.gz to /usr/share/man/man1/df.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/dir.1.gz to /usr/share/man/man1/dir.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/dircolors.1.gz to /usr/share/man/man1/dircolors.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/dirname.1.gz to /usr/share/man/man1/dirname.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/du.1.gz to /usr/share/man/man1/du.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/echo.1.gz to /usr/share/man/man1/echo.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/env.1.gz to /usr/share/man/man1/env.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/expand.1.gz to /usr/share/man/man1/expand.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/expr.1.gz to /usr/share/man/man1/expr.1.gz.remove-bak by coreutils-switch' 340s Adding 'diversion of /usr/share/man/man1/factor.1.gz to /usr/share/man/man1/factor.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/false.1.gz to /usr/share/man/man1/false.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/fmt.1.gz to /usr/share/man/man1/fmt.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/fold.1.gz to /usr/share/man/man1/fold.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/groups.1.gz to /usr/share/man/man1/groups.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/head.1.gz to /usr/share/man/man1/head.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/hostid.1.gz to /usr/share/man/man1/hostid.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/id.1.gz to /usr/share/man/man1/id.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/install.1.gz to /usr/share/man/man1/install.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/join.1.gz to /usr/share/man/man1/join.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/link.1.gz to /usr/share/man/man1/link.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/ln.1.gz to /usr/share/man/man1/ln.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/logname.1.gz to /usr/share/man/man1/logname.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/ls.1.gz to /usr/share/man/man1/ls.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/md5sum.1.gz to /usr/share/man/man1/md5sum.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/mkdir.1.gz to /usr/share/man/man1/mkdir.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/mkfifo.1.gz to /usr/share/man/man1/mkfifo.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/mknod.1.gz to /usr/share/man/man1/mknod.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/mktemp.1.gz to /usr/share/man/man1/mktemp.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/mv.1.gz to /usr/share/man/man1/mv.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/nice.1.gz to /usr/share/man/man1/nice.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/nl.1.gz to /usr/share/man/man1/nl.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/nohup.1.gz to /usr/share/man/man1/nohup.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/nproc.1.gz to /usr/share/man/man1/nproc.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/numfmt.1.gz to /usr/share/man/man1/numfmt.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/od.1.gz to /usr/share/man/man1/od.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/paste.1.gz to /usr/share/man/man1/paste.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/pathchk.1.gz to /usr/share/man/man1/pathchk.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/pinky.1.gz to /usr/share/man/man1/pinky.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/pr.1.gz to /usr/share/man/man1/pr.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/printenv.1.gz to /usr/share/man/man1/printenv.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/printf.1.gz to /usr/share/man/man1/printf.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/ptx.1.gz to /usr/share/man/man1/ptx.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/pwd.1.gz to /usr/share/man/man1/pwd.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/readlink.1.gz to /usr/share/man/man1/readlink.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/realpath.1.gz to /usr/share/man/man1/realpath.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/rm.1.gz to /usr/share/man/man1/rm.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/rmdir.1.gz to /usr/share/man/man1/rmdir.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/runcon.1.gz to /usr/share/man/man1/runcon.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/seq.1.gz to /usr/share/man/man1/seq.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/sha1sum.1.gz to /usr/share/man/man1/sha1sum.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/sha224sum.1.gz to /usr/share/man/man1/sha224sum.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/sha256sum.1.gz to /usr/share/man/man1/sha256sum.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/sha384sum.1.gz to /usr/share/man/man1/sha384sum.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/sha512sum.1.gz to /usr/share/man/man1/sha512sum.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/shred.1.gz to /usr/share/man/man1/shred.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/shuf.1.gz to /usr/share/man/man1/shuf.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/sleep.1.gz to /usr/share/man/man1/sleep.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/sort.1.gz to /usr/share/man/man1/sort.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/split.1.gz to /usr/share/man/man1/split.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/stat.1.gz to /usr/share/man/man1/stat.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/stdbuf.1.gz to /usr/share/man/man1/stdbuf.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/stty.1.gz to /usr/share/man/man1/stty.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/sum.1.gz to /usr/share/man/man1/sum.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/sync.1.gz to /usr/share/man/man1/sync.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/tac.1.gz to /usr/share/man/man1/tac.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/tail.1.gz to /usr/share/man/man1/tail.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/tee.1.gz to /usr/share/man/man1/tee.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/test.1.gz to /usr/share/man/man1/test.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/timeout.1.gz to /usr/share/man/man1/timeout.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/touch.1.gz to /usr/share/man/man1/touch.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/tr.1.gz to /usr/share/man/man1/tr.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/true.1.gz to /usr/share/man/man1/true.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/truncate.1.gz to /usr/share/man/man1/truncate.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/tsort.1.gz to /usr/share/man/man1/tsort.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/tty.1.gz to /usr/share/man/man1/tty.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/uname.1.gz to /usr/share/man/man1/uname.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/unexpand.1.gz to /usr/share/man/man1/unexpand.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/uniq.1.gz to /usr/share/man/man1/uniq.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/unlink.1.gz to /usr/share/man/man1/unlink.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/users.1.gz to /usr/share/man/man1/users.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/vdir.1.gz to /usr/share/man/man1/vdir.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/wc.1.gz to /usr/share/man/man1/wc.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/who.1.gz to /usr/share/man/man1/who.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/whoami.1.gz to /usr/share/man/man1/whoami.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/yes.1.gz to /usr/share/man/man1/yes.1.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man8/chroot.8.gz to /usr/share/man/man8/chroot.8.gz.remove-bak by coreutils-switch' 341s Adding 'diversion of /usr/share/man/man1/[.1.gz to /usr/share/man/man1/[.1.gz.remove-bak by coreutils-switch' 341s Selecting previously unselected package coreutils-from-uutils. 341s (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 ... 86627 files and directories currently installed.) 341s Preparing to unpack .../coreutils-from-uutils_0.0.0~ubuntu20_all.deb ... 341s Removing 'diversion of /usr/bin/[ to /usr/bin/[.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/arch to /usr/bin/arch.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/b2sum to /usr/bin/b2sum.remove-bak by coreutils-switch' 341s No diversion 'diversion of /usr/bin/b3sum to /usr/bin/b3sum.remove-bak by coreutils-switch', none removed. 341s Removing 'diversion of /usr/bin/base32 to /usr/bin/base32.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/base64 to /usr/bin/base64.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/basename to /usr/bin/basename.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/basenc to /usr/bin/basenc.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/cat to /usr/bin/cat.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/chcon to /usr/bin/chcon.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/chgrp to /usr/bin/chgrp.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/chmod to /usr/bin/chmod.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/chown to /usr/bin/chown.remove-bak by coreutils-switch' 341s No diversion 'diversion of /usr/bin/chroot to /usr/bin/chroot.remove-bak by coreutils-switch', none removed. 341s Removing 'diversion of /usr/bin/cksum to /usr/bin/cksum.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/comm to /usr/bin/comm.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/cp to /usr/bin/cp.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/csplit to /usr/bin/csplit.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/cut to /usr/bin/cut.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/date to /usr/bin/date.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/dd to /usr/bin/dd.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/df to /usr/bin/df.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/dir to /usr/bin/dir.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/dircolors to /usr/bin/dircolors.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/dirname to /usr/bin/dirname.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/du to /usr/bin/du.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/echo to /usr/bin/echo.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/env to /usr/bin/env.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/expand to /usr/bin/expand.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/expr to /usr/bin/expr.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/factor to /usr/bin/factor.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/false to /usr/bin/false.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/fmt to /usr/bin/fmt.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/fold to /usr/bin/fold.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/groups to /usr/bin/groups.remove-bak by coreutils-switch' 341s No diversion 'diversion of /usr/bin/hashsum to /usr/bin/hashsum.remove-bak by coreutils-switch', none removed. 341s Removing 'diversion of /usr/bin/head to /usr/bin/head.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/hostid to /usr/bin/hostid.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/id to /usr/bin/id.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/install to /usr/bin/install.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/join to /usr/bin/join.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/link to /usr/bin/link.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/ln to /usr/bin/ln.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/logname to /usr/bin/logname.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/ls to /usr/bin/ls.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/md5sum to /usr/bin/md5sum.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/mkdir to /usr/bin/mkdir.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/mkfifo to /usr/bin/mkfifo.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/mknod to /usr/bin/mknod.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/mktemp to /usr/bin/mktemp.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/mv to /usr/bin/mv.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/nice to /usr/bin/nice.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/nl to /usr/bin/nl.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/nohup to /usr/bin/nohup.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/nproc to /usr/bin/nproc.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/numfmt to /usr/bin/numfmt.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/od to /usr/bin/od.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/paste to /usr/bin/paste.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/pathchk to /usr/bin/pathchk.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/pinky to /usr/bin/pinky.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/pr to /usr/bin/pr.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/printenv to /usr/bin/printenv.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/printf to /usr/bin/printf.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/ptx to /usr/bin/ptx.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/pwd to /usr/bin/pwd.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/readlink to /usr/bin/readlink.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/realpath to /usr/bin/realpath.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/rm to /usr/bin/rm.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/rmdir to /usr/bin/rmdir.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/runcon to /usr/bin/runcon.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/seq to /usr/bin/seq.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/sha1sum to /usr/bin/sha1sum.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/sha224sum to /usr/bin/sha224sum.remove-bak by coreutils-switch' 341s Removing 'diversion of /usr/bin/sha256sum to /usr/bin/sha256sum.remove-bak by coreutils-switch' 341s No diversion 'diversion of /usr/bin/sha3-224sum to /usr/bin/sha3-224sum.remove-bak by coreutils-switch', none removed. 342s No diversion 'diversion of /usr/bin/sha3-256sum to /usr/bin/sha3-256sum.remove-bak by coreutils-switch', none removed. 342s No diversion 'diversion of /usr/bin/sha3-384sum to /usr/bin/sha3-384sum.remove-bak by coreutils-switch', none removed. 342s No diversion 'diversion of /usr/bin/sha3-512sum to /usr/bin/sha3-512sum.remove-bak by coreutils-switch', none removed. 342s Removing 'diversion of /usr/bin/sha384sum to /usr/bin/sha384sum.remove-bak by coreutils-switch' 342s No diversion 'diversion of /usr/bin/sha3sum to /usr/bin/sha3sum.remove-bak by coreutils-switch', none removed. 342s Removing 'diversion of /usr/bin/sha512sum to /usr/bin/sha512sum.remove-bak by coreutils-switch' 342s No diversion 'diversion of /usr/bin/shake128sum to /usr/bin/shake128sum.remove-bak by coreutils-switch', none removed. 342s No diversion 'diversion of /usr/bin/shake256sum to /usr/bin/shake256sum.remove-bak by coreutils-switch', none removed. 342s Removing 'diversion of /usr/bin/shred to /usr/bin/shred.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/shuf to /usr/bin/shuf.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/sleep to /usr/bin/sleep.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/sort to /usr/bin/sort.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/split to /usr/bin/split.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/stat to /usr/bin/stat.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/stty to /usr/bin/stty.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/sum to /usr/bin/sum.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/sync to /usr/bin/sync.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/tac to /usr/bin/tac.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/tail to /usr/bin/tail.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/tee to /usr/bin/tee.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/test to /usr/bin/test.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/timeout to /usr/bin/timeout.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/touch to /usr/bin/touch.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/tr to /usr/bin/tr.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/true to /usr/bin/true.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/truncate to /usr/bin/truncate.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/tsort to /usr/bin/tsort.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/tty to /usr/bin/tty.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/uname to /usr/bin/uname.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/unexpand to /usr/bin/unexpand.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/uniq to /usr/bin/uniq.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/unlink to /usr/bin/unlink.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/users to /usr/bin/users.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/vdir to /usr/bin/vdir.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/wc to /usr/bin/wc.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/who to /usr/bin/who.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/whoami to /usr/bin/whoami.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/yes to /usr/bin/yes.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/arch.1.gz to /usr/share/man/man1/arch.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/base32.1.gz to /usr/share/man/man1/base32.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/base64.1.gz to /usr/share/man/man1/base64.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/basename.1.gz to /usr/share/man/man1/basename.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/basenc.1.gz to /usr/share/man/man1/basenc.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/cat.1.gz to /usr/share/man/man1/cat.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/chcon.1.gz to /usr/share/man/man1/chcon.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/chgrp.1.gz to /usr/share/man/man1/chgrp.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/chmod.1.gz to /usr/share/man/man1/chmod.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/chown.1.gz to /usr/share/man/man1/chown.1.gz.remove-bak by coreutils-switch' 342s No diversion 'diversion of /usr/share/man/man1/chroot.1.gz to /usr/share/man/man1/chroot.1.gz.remove-bak by coreutils-switch', none removed. 342s Removing 'diversion of /usr/share/man/man1/cksum.1.gz to /usr/share/man/man1/cksum.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/comm.1.gz to /usr/share/man/man1/comm.1.gz.remove-bak by coreutils-switch' 342s No diversion 'diversion of /usr/share/man/man1/coreutils.1.gz to /usr/share/man/man1/coreutils.1.gz.remove-bak by coreutils-switch', none removed. 342s Removing 'diversion of /usr/share/man/man1/cp.1.gz to /usr/share/man/man1/cp.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/csplit.1.gz to /usr/share/man/man1/csplit.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/cut.1.gz to /usr/share/man/man1/cut.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/date.1.gz to /usr/share/man/man1/date.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/dd.1.gz to /usr/share/man/man1/dd.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/df.1.gz to /usr/share/man/man1/df.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/dir.1.gz to /usr/share/man/man1/dir.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/dircolors.1.gz to /usr/share/man/man1/dircolors.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/dirname.1.gz to /usr/share/man/man1/dirname.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/du.1.gz to /usr/share/man/man1/du.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/echo.1.gz to /usr/share/man/man1/echo.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/env.1.gz to /usr/share/man/man1/env.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/expand.1.gz to /usr/share/man/man1/expand.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/expr.1.gz to /usr/share/man/man1/expr.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/factor.1.gz to /usr/share/man/man1/factor.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/false.1.gz to /usr/share/man/man1/false.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/fmt.1.gz to /usr/share/man/man1/fmt.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/fold.1.gz to /usr/share/man/man1/fold.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/groups.1.gz to /usr/share/man/man1/groups.1.gz.remove-bak by coreutils-switch' 342s No diversion 'diversion of /usr/share/man/man1/hashsum.1.gz to /usr/share/man/man1/hashsum.1.gz.remove-bak by coreutils-switch', none removed. 342s Removing 'diversion of /usr/share/man/man1/head.1.gz to /usr/share/man/man1/head.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/hostid.1.gz to /usr/share/man/man1/hostid.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/id.1.gz to /usr/share/man/man1/id.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/install.1.gz to /usr/share/man/man1/install.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/join.1.gz to /usr/share/man/man1/join.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/link.1.gz to /usr/share/man/man1/link.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/ln.1.gz to /usr/share/man/man1/ln.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/logname.1.gz to /usr/share/man/man1/logname.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/ls.1.gz to /usr/share/man/man1/ls.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/mkdir.1.gz to /usr/share/man/man1/mkdir.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/mkfifo.1.gz to /usr/share/man/man1/mkfifo.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/mknod.1.gz to /usr/share/man/man1/mknod.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/mktemp.1.gz to /usr/share/man/man1/mktemp.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/mv.1.gz to /usr/share/man/man1/mv.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/nice.1.gz to /usr/share/man/man1/nice.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/nl.1.gz to /usr/share/man/man1/nl.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/nohup.1.gz to /usr/share/man/man1/nohup.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/nproc.1.gz to /usr/share/man/man1/nproc.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/numfmt.1.gz to /usr/share/man/man1/numfmt.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/od.1.gz to /usr/share/man/man1/od.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/paste.1.gz to /usr/share/man/man1/paste.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/pathchk.1.gz to /usr/share/man/man1/pathchk.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/pinky.1.gz to /usr/share/man/man1/pinky.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/pr.1.gz to /usr/share/man/man1/pr.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/printenv.1.gz to /usr/share/man/man1/printenv.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/printf.1.gz to /usr/share/man/man1/printf.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/ptx.1.gz to /usr/share/man/man1/ptx.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/pwd.1.gz to /usr/share/man/man1/pwd.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/readlink.1.gz to /usr/share/man/man1/readlink.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/realpath.1.gz to /usr/share/man/man1/realpath.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/rm.1.gz to /usr/share/man/man1/rm.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/rmdir.1.gz to /usr/share/man/man1/rmdir.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/runcon.1.gz to /usr/share/man/man1/runcon.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/seq.1.gz to /usr/share/man/man1/seq.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/shred.1.gz to /usr/share/man/man1/shred.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/shuf.1.gz to /usr/share/man/man1/shuf.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/sleep.1.gz to /usr/share/man/man1/sleep.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/sort.1.gz to /usr/share/man/man1/sort.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/split.1.gz to /usr/share/man/man1/split.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/stat.1.gz to /usr/share/man/man1/stat.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/stty.1.gz to /usr/share/man/man1/stty.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/sum.1.gz to /usr/share/man/man1/sum.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/sync.1.gz to /usr/share/man/man1/sync.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/tac.1.gz to /usr/share/man/man1/tac.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/tail.1.gz to /usr/share/man/man1/tail.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/tee.1.gz to /usr/share/man/man1/tee.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/test.1.gz to /usr/share/man/man1/test.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/timeout.1.gz to /usr/share/man/man1/timeout.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/touch.1.gz to /usr/share/man/man1/touch.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/tr.1.gz to /usr/share/man/man1/tr.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/true.1.gz to /usr/share/man/man1/true.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/truncate.1.gz to /usr/share/man/man1/truncate.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/tsort.1.gz to /usr/share/man/man1/tsort.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/tty.1.gz to /usr/share/man/man1/tty.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/uname.1.gz to /usr/share/man/man1/uname.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/unexpand.1.gz to /usr/share/man/man1/unexpand.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/uniq.1.gz to /usr/share/man/man1/uniq.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/unlink.1.gz to /usr/share/man/man1/unlink.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/users.1.gz to /usr/share/man/man1/users.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/vdir.1.gz to /usr/share/man/man1/vdir.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/wc.1.gz to /usr/share/man/man1/wc.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/who.1.gz to /usr/share/man/man1/who.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/whoami.1.gz to /usr/share/man/man1/whoami.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/yes.1.gz to /usr/share/man/man1/yes.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/[.1.gz to /usr/share/man/man1/[.1.gz.remove-bak by coreutils-switch' 342s Unpacking coreutils-from-uutils (0.0.0~ubuntu20) ... 342s Setting up coreutils-from-uutils (0.0.0~ubuntu20) ... 342s Removing 'diversion of /usr/share/man/man1/sha512sum.1.gz to /usr/share/man/man1/sha512sum.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/sha1sum.1.gz to /usr/share/man/man1/sha1sum.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/sha384sum.1.gz to /usr/share/man/man1/sha384sum.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/b2sum.1.gz to /usr/share/man/man1/b2sum.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/sha256sum.1.gz to /usr/share/man/man1/sha256sum.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/sbin/chroot to /usr/sbin/chroot.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/bin/stdbuf to /usr/bin/stdbuf.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/stdbuf.1.gz to /usr/share/man/man1/stdbuf.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/sha224sum.1.gz to /usr/share/man/man1/sha224sum.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man1/md5sum.1.gz to /usr/share/man/man1/md5sum.1.gz.remove-bak by coreutils-switch' 342s Removing 'diversion of /usr/share/man/man8/chroot.8.gz to /usr/share/man/man8/chroot.8.gz.remove-bak by coreutils-switch' 343s Selecting previously unselected package libisl23:s390x. 343s (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 ... 86422 files and directories currently installed.) 343s Preparing to unpack .../00-libisl23_0.27-1_s390x.deb ... 343s Unpacking libisl23:s390x (0.27-1) ... 343s Selecting previously unselected package libmpc3:s390x. 343s Preparing to unpack .../01-libmpc3_1.3.1-1build3_s390x.deb ... 343s Unpacking libmpc3:s390x (1.3.1-1build3) ... 343s Selecting previously unselected package cpp-15-s390x-linux-gnu. 343s Preparing to unpack .../02-cpp-15-s390x-linux-gnu_15.2.0-2ubuntu1_s390x.deb ... 343s Unpacking cpp-15-s390x-linux-gnu (15.2.0-2ubuntu1) ... 344s Selecting previously unselected package cpp-15. 344s Preparing to unpack .../03-cpp-15_15.2.0-2ubuntu1_s390x.deb ... 344s Unpacking cpp-15 (15.2.0-2ubuntu1) ... 344s Selecting previously unselected package cpp-s390x-linux-gnu. 344s Preparing to unpack .../04-cpp-s390x-linux-gnu_4%3a15.1.0-1ubuntu1_s390x.deb ... 344s Unpacking cpp-s390x-linux-gnu (4:15.1.0-1ubuntu1) ... 344s Selecting previously unselected package cpp. 344s Preparing to unpack .../05-cpp_4%3a15.1.0-1ubuntu1_s390x.deb ... 344s Unpacking cpp (4:15.1.0-1ubuntu1) ... 344s Selecting previously unselected package libcc1-0:s390x. 344s Preparing to unpack .../06-libcc1-0_15.2.0-2ubuntu1_s390x.deb ... 344s Unpacking libcc1-0:s390x (15.2.0-2ubuntu1) ... 344s Selecting previously unselected package libgomp1:s390x. 344s Preparing to unpack .../07-libgomp1_15.2.0-2ubuntu1_s390x.deb ... 344s Unpacking libgomp1:s390x (15.2.0-2ubuntu1) ... 344s Selecting previously unselected package libitm1:s390x. 344s Preparing to unpack .../08-libitm1_15.2.0-2ubuntu1_s390x.deb ... 344s Unpacking libitm1:s390x (15.2.0-2ubuntu1) ... 344s Selecting previously unselected package libasan8:s390x. 344s Preparing to unpack .../09-libasan8_15.2.0-2ubuntu1_s390x.deb ... 344s Unpacking libasan8:s390x (15.2.0-2ubuntu1) ... 344s Selecting previously unselected package libubsan1:s390x. 344s Preparing to unpack .../10-libubsan1_15.2.0-2ubuntu1_s390x.deb ... 344s Unpacking libubsan1:s390x (15.2.0-2ubuntu1) ... 344s Selecting previously unselected package libgcc-15-dev:s390x. 344s Preparing to unpack .../11-libgcc-15-dev_15.2.0-2ubuntu1_s390x.deb ... 344s Unpacking libgcc-15-dev:s390x (15.2.0-2ubuntu1) ... 344s Selecting previously unselected package gcc-15-s390x-linux-gnu. 344s Preparing to unpack .../12-gcc-15-s390x-linux-gnu_15.2.0-2ubuntu1_s390x.deb ... 344s Unpacking gcc-15-s390x-linux-gnu (15.2.0-2ubuntu1) ... 345s Selecting previously unselected package gcc-15. 345s Preparing to unpack .../13-gcc-15_15.2.0-2ubuntu1_s390x.deb ... 345s Unpacking gcc-15 (15.2.0-2ubuntu1) ... 345s Selecting previously unselected package gcc-s390x-linux-gnu. 345s Preparing to unpack .../14-gcc-s390x-linux-gnu_4%3a15.1.0-1ubuntu1_s390x.deb ... 345s Unpacking gcc-s390x-linux-gnu (4:15.1.0-1ubuntu1) ... 345s Selecting previously unselected package gcc. 345s Preparing to unpack .../15-gcc_4%3a15.1.0-1ubuntu1_s390x.deb ... 345s Unpacking gcc (4:15.1.0-1ubuntu1) ... 345s Selecting previously unselected package libstdc++-15-dev:s390x. 345s Preparing to unpack .../16-libstdc++-15-dev_15.2.0-2ubuntu1_s390x.deb ... 345s Unpacking libstdc++-15-dev:s390x (15.2.0-2ubuntu1) ... 346s Selecting previously unselected package g++-15-s390x-linux-gnu. 346s Preparing to unpack .../17-g++-15-s390x-linux-gnu_15.2.0-2ubuntu1_s390x.deb ... 346s Unpacking g++-15-s390x-linux-gnu (15.2.0-2ubuntu1) ... 347s Selecting previously unselected package g++-15. 347s Preparing to unpack .../18-g++-15_15.2.0-2ubuntu1_s390x.deb ... 347s Unpacking g++-15 (15.2.0-2ubuntu1) ... 347s Selecting previously unselected package g++-s390x-linux-gnu. 347s Preparing to unpack .../19-g++-s390x-linux-gnu_4%3a15.1.0-1ubuntu1_s390x.deb ... 347s Unpacking g++-s390x-linux-gnu (4:15.1.0-1ubuntu1) ... 347s Selecting previously unselected package g++. 347s Preparing to unpack .../20-g++_4%3a15.1.0-1ubuntu1_s390x.deb ... 347s Unpacking g++ (4:15.1.0-1ubuntu1) ... 347s Selecting previously unselected package build-essential. 347s Preparing to unpack .../21-build-essential_12.12ubuntu2_s390x.deb ... 347s Unpacking build-essential (12.12ubuntu2) ... 347s Selecting previously unselected package fonts-dejavu-mono. 347s Preparing to unpack .../22-fonts-dejavu-mono_2.37-8_all.deb ... 347s Unpacking fonts-dejavu-mono (2.37-8) ... 347s Selecting previously unselected package fonts-dejavu-core. 347s Preparing to unpack .../23-fonts-dejavu-core_2.37-8_all.deb ... 347s Unpacking fonts-dejavu-core (2.37-8) ... 347s Selecting previously unselected package fontconfig-config. 347s Preparing to unpack .../24-fontconfig-config_2.15.0-2.3ubuntu1_s390x.deb ... 347s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 347s Selecting previously unselected package libgirepository-2.0-0:s390x. 347s Preparing to unpack .../25-libgirepository-2.0-0_2.85.3-1_s390x.deb ... 347s Unpacking libgirepository-2.0-0:s390x (2.85.3-1) ... 347s Selecting previously unselected package gir1.2-girepository-3.0:s390x. 347s Preparing to unpack .../26-gir1.2-girepository-3.0_2.85.3-1_s390x.deb ... 347s Unpacking gir1.2-girepository-3.0:s390x (2.85.3-1) ... 347s Selecting previously unselected package native-architecture. 347s Preparing to unpack .../27-native-architecture_0.2.6_all.deb ... 347s Unpacking native-architecture (0.2.6) ... 347s Selecting previously unselected package girepository-tools:s390x. 347s Preparing to unpack .../28-girepository-tools_2.85.3-1_s390x.deb ... 347s Unpacking girepository-tools:s390x (2.85.3-1) ... 347s Selecting previously unselected package libbrotli-dev:s390x. 347s Preparing to unpack .../29-libbrotli-dev_1.1.0-2build5_s390x.deb ... 347s Unpacking libbrotli-dev:s390x (1.1.0-2build5) ... 347s Selecting previously unselected package libbz2-dev:s390x. 347s Preparing to unpack .../30-libbz2-dev_1.0.8-6_s390x.deb ... 347s Unpacking libbz2-dev:s390x (1.0.8-6) ... 347s Selecting previously unselected package libfreetype6:s390x. 347s Preparing to unpack .../31-libfreetype6_2.13.3+dfsg-1_s390x.deb ... 347s Unpacking libfreetype6:s390x (2.13.3+dfsg-1) ... 347s Selecting previously unselected package libfontconfig1:s390x. 347s Preparing to unpack .../32-libfontconfig1_2.15.0-2.3ubuntu1_s390x.deb ... 347s Unpacking libfontconfig1:s390x (2.15.0-2.3ubuntu1) ... 347s Selecting previously unselected package libpixman-1-0:s390x. 347s Preparing to unpack .../33-libpixman-1-0_0.44.0-3_s390x.deb ... 347s Unpacking libpixman-1-0:s390x (0.44.0-3) ... 347s Selecting previously unselected package libxcb-render0:s390x. 347s Preparing to unpack .../34-libxcb-render0_1.17.0-2_s390x.deb ... 347s Unpacking libxcb-render0:s390x (1.17.0-2) ... 347s Selecting previously unselected package libxcb-shm0:s390x. 347s Preparing to unpack .../35-libxcb-shm0_1.17.0-2_s390x.deb ... 347s Unpacking libxcb-shm0:s390x (1.17.0-2) ... 347s Selecting previously unselected package libxrender1:s390x. 347s Preparing to unpack .../36-libxrender1_1%3a0.9.12-1_s390x.deb ... 347s Unpacking libxrender1:s390x (1:0.9.12-1) ... 347s Selecting previously unselected package libcairo2:s390x. 347s Preparing to unpack .../37-libcairo2_1.18.4-1_s390x.deb ... 347s Unpacking libcairo2:s390x (1.18.4-1) ... 347s Selecting previously unselected package libcairo-gobject2:s390x. 347s Preparing to unpack .../38-libcairo-gobject2_1.18.4-1_s390x.deb ... 347s Unpacking libcairo-gobject2:s390x (1.18.4-1) ... 347s Selecting previously unselected package libcairo-script-interpreter2:s390x. 347s Preparing to unpack .../39-libcairo-script-interpreter2_1.18.4-1_s390x.deb ... 347s Unpacking libcairo-script-interpreter2:s390x (1.18.4-1) ... 347s Selecting previously unselected package libexpat1-dev:s390x. 347s Preparing to unpack .../40-libexpat1-dev_2.7.1-2_s390x.deb ... 347s Unpacking libexpat1-dev:s390x (2.7.1-2) ... 347s Selecting previously unselected package zlib1g-dev:s390x. 347s Preparing to unpack .../41-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_s390x.deb ... 347s Unpacking zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 347s Selecting previously unselected package libpng-dev:s390x. 347s Preparing to unpack .../42-libpng-dev_1.6.50-1_s390x.deb ... 347s Unpacking libpng-dev:s390x (1.6.50-1) ... 347s Selecting previously unselected package libfreetype-dev:s390x. 347s Preparing to unpack .../43-libfreetype-dev_2.13.3+dfsg-1_s390x.deb ... 347s Unpacking libfreetype-dev:s390x (2.13.3+dfsg-1) ... 347s Selecting previously unselected package uuid-dev:s390x. 347s Preparing to unpack .../44-uuid-dev_2.41-4ubuntu3_s390x.deb ... 347s Unpacking uuid-dev:s390x (2.41-4ubuntu3) ... 347s Selecting previously unselected package libpkgconf3:s390x. 347s Preparing to unpack .../45-libpkgconf3_1.8.1-4_s390x.deb ... 347s Unpacking libpkgconf3:s390x (1.8.1-4) ... 347s Selecting previously unselected package pkgconf-bin. 347s Preparing to unpack .../46-pkgconf-bin_1.8.1-4_s390x.deb ... 347s Unpacking pkgconf-bin (1.8.1-4) ... 347s Selecting previously unselected package pkgconf:s390x. 347s Preparing to unpack .../47-pkgconf_1.8.1-4_s390x.deb ... 347s Unpacking pkgconf:s390x (1.8.1-4) ... 347s Selecting previously unselected package libfontconfig-dev:s390x. 347s Preparing to unpack .../48-libfontconfig-dev_2.15.0-2.3ubuntu1_s390x.deb ... 347s Unpacking libfontconfig-dev:s390x (2.15.0-2.3ubuntu1) ... 347s Selecting previously unselected package libffi-dev:s390x. 347s Preparing to unpack .../49-libffi-dev_3.5.2-1_s390x.deb ... 347s Unpacking libffi-dev:s390x (3.5.2-1) ... 347s Selecting previously unselected package libblkid-dev:s390x. 347s Preparing to unpack .../50-libblkid-dev_2.41-4ubuntu3_s390x.deb ... 347s Unpacking libblkid-dev:s390x (2.41-4ubuntu3) ... 347s Selecting previously unselected package libsepol-dev:s390x. 347s Preparing to unpack .../51-libsepol-dev_3.8.1-1_s390x.deb ... 347s Unpacking libsepol-dev:s390x (3.8.1-1) ... 347s Selecting previously unselected package libpcre2-16-0:s390x. 347s Preparing to unpack .../52-libpcre2-16-0_10.46-1_s390x.deb ... 347s Unpacking libpcre2-16-0:s390x (10.46-1) ... 347s Selecting previously unselected package libpcre2-32-0:s390x. 347s Preparing to unpack .../53-libpcre2-32-0_10.46-1_s390x.deb ... 347s Unpacking libpcre2-32-0:s390x (10.46-1) ... 347s Selecting previously unselected package libpcre2-posix3:s390x. 347s Preparing to unpack .../54-libpcre2-posix3_10.46-1_s390x.deb ... 347s Unpacking libpcre2-posix3:s390x (10.46-1) ... 347s Selecting previously unselected package libpcre2-dev:s390x. 347s Preparing to unpack .../55-libpcre2-dev_10.46-1_s390x.deb ... 347s Unpacking libpcre2-dev:s390x (10.46-1) ... 347s Selecting previously unselected package libselinux1-dev:s390x. 347s Preparing to unpack .../56-libselinux1-dev_3.8.1-1_s390x.deb ... 347s Unpacking libselinux1-dev:s390x (3.8.1-1) ... 347s Selecting previously unselected package libmount-dev:s390x. 348s Preparing to unpack .../57-libmount-dev_2.41-4ubuntu3_s390x.deb ... 348s Unpacking libmount-dev:s390x (2.41-4ubuntu3) ... 348s Selecting previously unselected package libsysprof-capture-4-dev:s390x. 348s Preparing to unpack .../58-libsysprof-capture-4-dev_48.0-2_s390x.deb ... 348s Unpacking libsysprof-capture-4-dev:s390x (48.0-2) ... 348s Selecting previously unselected package libgio-2.0-dev:s390x. 348s Preparing to unpack .../59-libgio-2.0-dev_2.85.3-1_s390x.deb ... 348s Unpacking libgio-2.0-dev:s390x (2.85.3-1) ... 348s Selecting previously unselected package libglib2.0-bin. 348s Preparing to unpack .../60-libglib2.0-bin_2.85.3-1_s390x.deb ... 348s Unpacking libglib2.0-bin (2.85.3-1) ... 348s Selecting previously unselected package libgio-2.0-dev-bin. 348s Preparing to unpack .../61-libgio-2.0-dev-bin_2.85.3-1_s390x.deb ... 348s Unpacking libgio-2.0-dev-bin (2.85.3-1) ... 348s Selecting previously unselected package libglib2.0-dev-bin. 348s Preparing to unpack .../62-libglib2.0-dev-bin_2.85.3-1_s390x.deb ... 348s Unpacking libglib2.0-dev-bin (2.85.3-1) ... 348s Selecting previously unselected package libglib2.0-dev:s390x. 348s Preparing to unpack .../63-libglib2.0-dev_2.85.3-1_s390x.deb ... 348s Unpacking libglib2.0-dev:s390x (2.85.3-1) ... 348s Selecting previously unselected package libpixman-1-dev:s390x. 348s Preparing to unpack .../64-libpixman-1-dev_0.44.0-3_s390x.deb ... 348s Unpacking libpixman-1-dev:s390x (0.44.0-3) ... 348s Selecting previously unselected package x11-common. 348s Preparing to unpack .../65-x11-common_1%3a7.7+24ubuntu1_all.deb ... 348s Unpacking x11-common (1:7.7+24ubuntu1) ... 348s Selecting previously unselected package libice6:s390x. 348s Preparing to unpack .../66-libice6_2%3a1.1.1-1_s390x.deb ... 348s Unpacking libice6:s390x (2:1.1.1-1) ... 348s Selecting previously unselected package libsm6:s390x. 348s Preparing to unpack .../67-libsm6_2%3a1.2.6-1_s390x.deb ... 348s Unpacking libsm6:s390x (2:1.2.6-1) ... 348s Selecting previously unselected package xorg-sgml-doctools. 348s Preparing to unpack .../68-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 348s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 348s Selecting previously unselected package x11proto-dev. 348s Preparing to unpack .../69-x11proto-dev_2024.1-1_all.deb ... 348s Unpacking x11proto-dev (2024.1-1) ... 348s Selecting previously unselected package libice-dev:s390x. 348s Preparing to unpack .../70-libice-dev_2%3a1.1.1-1_s390x.deb ... 348s Unpacking libice-dev:s390x (2:1.1.1-1) ... 348s Selecting previously unselected package libsm-dev:s390x. 348s Preparing to unpack .../71-libsm-dev_2%3a1.2.6-1_s390x.deb ... 348s Unpacking libsm-dev:s390x (2:1.2.6-1) ... 348s Selecting previously unselected package libxau-dev:s390x. 348s Preparing to unpack .../72-libxau-dev_1%3a1.0.11-1_s390x.deb ... 348s Unpacking libxau-dev:s390x (1:1.0.11-1) ... 348s Selecting previously unselected package libxdmcp-dev:s390x. 348s Preparing to unpack .../73-libxdmcp-dev_1%3a1.1.5-1_s390x.deb ... 348s Unpacking libxdmcp-dev:s390x (1:1.1.5-1) ... 348s Selecting previously unselected package xtrans-dev. 348s Preparing to unpack .../74-xtrans-dev_1.4.0-1_all.deb ... 348s Unpacking xtrans-dev (1.4.0-1) ... 348s Selecting previously unselected package libxcb1-dev:s390x. 348s Preparing to unpack .../75-libxcb1-dev_1.17.0-2_s390x.deb ... 348s Unpacking libxcb1-dev:s390x (1.17.0-2) ... 348s Selecting previously unselected package libx11-dev:s390x. 348s Preparing to unpack .../76-libx11-dev_2%3a1.8.12-1_s390x.deb ... 348s Unpacking libx11-dev:s390x (2:1.8.12-1) ... 348s Selecting previously unselected package libxcb-render0-dev:s390x. 348s Preparing to unpack .../77-libxcb-render0-dev_1.17.0-2_s390x.deb ... 348s Unpacking libxcb-render0-dev:s390x (1.17.0-2) ... 348s Selecting previously unselected package libxcb-shm0-dev:s390x. 348s Preparing to unpack .../78-libxcb-shm0-dev_1.17.0-2_s390x.deb ... 348s Unpacking libxcb-shm0-dev:s390x (1.17.0-2) ... 348s Selecting previously unselected package libxext-dev:s390x. 348s Preparing to unpack .../79-libxext-dev_2%3a1.3.4-1build2_s390x.deb ... 348s Unpacking libxext-dev:s390x (2:1.3.4-1build2) ... 348s Selecting previously unselected package libxrender-dev:s390x. 348s Preparing to unpack .../80-libxrender-dev_1%3a0.9.12-1_s390x.deb ... 348s Unpacking libxrender-dev:s390x (1:0.9.12-1) ... 348s Selecting previously unselected package libcairo2-dev:s390x. 348s Preparing to unpack .../81-libcairo2-dev_1.18.4-1_s390x.deb ... 348s Unpacking libcairo2-dev:s390x (1.18.4-1) ... 348s Selecting previously unselected package libgirepository-2.0-dev:s390x. 348s Preparing to unpack .../82-libgirepository-2.0-dev_2.85.3-1_s390x.deb ... 348s Unpacking libgirepository-2.0-dev:s390x (2.85.3-1) ... 348s Selecting previously unselected package libmozjs-140-0:s390x. 348s Preparing to unpack .../83-libmozjs-140-0_140.2.0-1_s390x.deb ... 348s Unpacking libmozjs-140-0:s390x (140.2.0-1) ... 348s Selecting previously unselected package libgjs0:s390x. 348s Preparing to unpack .../84-libgjs0_1.85.2-2_s390x.deb ... 348s Unpacking libgjs0:s390x (1.85.2-2) ... 348s Selecting previously unselected package libmozjs-140-dev:s390x. 348s Preparing to unpack .../85-libmozjs-140-dev_140.2.0-1_s390x.deb ... 348s Unpacking libmozjs-140-dev:s390x (140.2.0-1) ... 348s Selecting previously unselected package libgjs-dev:s390x. 348s Preparing to unpack .../86-libgjs-dev_1.85.2-2_s390x.deb ... 348s Unpacking libgjs-dev:s390x (1.85.2-2) ... 348s Setting up libpixman-1-0:s390x (0.44.0-3) ... 348s Setting up libgio-2.0-dev-bin (2.85.3-1) ... 349s Setting up libpixman-1-dev:s390x (0.44.0-3) ... 349s Setting up native-architecture (0.2.6) ... 349s Setting up libxrender1:s390x (1:0.9.12-1) ... 349s Setting up libgirepository-2.0-0:s390x (2.85.3-1) ... 349s Setting up libxcb-render0:s390x (1.17.0-2) ... 349s Setting up x11-common (1:7.7+24ubuntu1) ... 349s Setting up libglib2.0-bin (2.85.3-1) ... 349s Setting up libxcb-shm0:s390x (1.17.0-2) ... 349s Setting up libgomp1:s390x (15.2.0-2ubuntu1) ... 349s Setting up libffi-dev:s390x (3.5.2-1) ... 349s Setting up libpcre2-16-0:s390x (10.46-1) ... 349s Setting up gir1.2-girepository-3.0:s390x (2.85.3-1) ... 349s Setting up libsysprof-capture-4-dev:s390x (48.0-2) ... 349s Setting up xtrans-dev (1.4.0-1) ... 349s Setting up libpcre2-32-0:s390x (10.46-1) ... 349s Setting up libpkgconf3:s390x (1.8.1-4) ... 349s Setting up libexpat1-dev:s390x (2.7.1-2) ... 349s Setting up libfreetype6:s390x (2.13.3+dfsg-1) ... 349s Setting up uuid-dev:s390x (2.41-4ubuntu3) ... 349s Setting up fonts-dejavu-mono (2.37-8) ... 349s Setting up libmpc3:s390x (1.3.1-1build3) ... 349s Setting up fonts-dejavu-core (2.37-8) ... 349s Setting up libsepol-dev:s390x (3.8.1-1) ... 349s Setting up pkgconf-bin (1.8.1-4) ... 349s Setting up libubsan1:s390x (15.2.0-2ubuntu1) ... 349s Setting up zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 349s Setting up libpcre2-posix3:s390x (10.46-1) ... 349s Setting up libasan8:s390x (15.2.0-2ubuntu1) ... 349s Setting up libmozjs-140-0:s390x (140.2.0-1) ... 349s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 349s Setting up libisl23:s390x (0.27-1) ... 349s Setting up libcc1-0:s390x (15.2.0-2ubuntu1) ... 349s Setting up libbrotli-dev:s390x (1.1.0-2build5) ... 349s Setting up libitm1:s390x (15.2.0-2ubuntu1) ... 349s Setting up libbz2-dev:s390x (1.0.8-6) ... 349s Setting up x11proto-dev (2024.1-1) ... 349s Setting up libblkid-dev:s390x (2.41-4ubuntu3) ... 349s Setting up libice6:s390x (2:1.1.1-1) ... 349s Setting up girepository-tools:s390x (2.85.3-1) ... 349s Setting up libgcc-15-dev:s390x (15.2.0-2ubuntu1) ... 349s Setting up libxau-dev:s390x (1:1.0.11-1) ... 349s Setting up libpcre2-dev:s390x (10.46-1) ... 349s Setting up libmozjs-140-dev:s390x (140.2.0-1) ... 349s Setting up libice-dev:s390x (2:1.1.1-1) ... 349s Setting up libselinux1-dev:s390x (3.8.1-1) ... 349s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 349s Setting up libpng-dev:s390x (1.6.50-1) ... 349s Setting up pkgconf:s390x (1.8.1-4) ... 349s Setting up libfreetype-dev:s390x (2.13.3+dfsg-1) ... 349s Setting up libxdmcp-dev:s390x (1:1.1.5-1) ... 349s Setting up libstdc++-15-dev:s390x (15.2.0-2ubuntu1) ... 349s Setting up cpp-15-s390x-linux-gnu (15.2.0-2ubuntu1) ... 349s Setting up libfontconfig1:s390x (2.15.0-2.3ubuntu1) ... 349s Setting up libsm6:s390x (2:1.2.6-1) ... 349s Setting up libmount-dev:s390x (2.41-4ubuntu3) ... 349s Setting up gcc-15-s390x-linux-gnu (15.2.0-2ubuntu1) ... 349s Setting up g++-15-s390x-linux-gnu (15.2.0-2ubuntu1) ... 349s Setting up libglib2.0-dev-bin (2.85.3-1) ... 349s Setting up libgio-2.0-dev:s390x (2.85.3-1) ... 349s Setting up libxcb1-dev:s390x (1.17.0-2) ... 349s Setting up cpp-s390x-linux-gnu (4:15.1.0-1ubuntu1) ... 349s Setting up libfontconfig-dev:s390x (2.15.0-2.3ubuntu1) ... 349s Setting up libsm-dev:s390x (2:1.2.6-1) ... 349s Setting up libx11-dev:s390x (2:1.8.12-1) ... 349s Setting up libcairo2:s390x (1.18.4-1) ... 349s Setting up libxcb-shm0-dev:s390x (1.17.0-2) ... 349s Setting up gcc-s390x-linux-gnu (4:15.1.0-1ubuntu1) ... 349s Setting up libxcb-render0-dev:s390x (1.17.0-2) ... 349s Setting up libxext-dev:s390x (2:1.3.4-1build2) ... 349s Setting up cpp-15 (15.2.0-2ubuntu1) ... 349s Setting up cpp (4:15.1.0-1ubuntu1) ... 349s Setting up libcairo-gobject2:s390x (1.18.4-1) ... 349s Setting up libxrender-dev:s390x (1:0.9.12-1) ... 349s Setting up libcairo-script-interpreter2:s390x (1.18.4-1) ... 349s Setting up g++-s390x-linux-gnu (4:15.1.0-1ubuntu1) ... 349s Setting up gcc-15 (15.2.0-2ubuntu1) ... 349s Setting up libgjs0:s390x (1.85.2-2) ... 349s Setting up g++-15 (15.2.0-2ubuntu1) ... 349s Setting up gcc (4:15.1.0-1ubuntu1) ... 349s Setting up g++ (4:15.1.0-1ubuntu1) ... 349s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 349s Setting up build-essential (12.12ubuntu2) ... 349s Processing triggers for install-info (7.1.1-1) ... 349s Processing triggers for libc-bin (2.42-0ubuntu1) ... 349s Processing triggers for man-db (2.13.1-1) ... 350s Processing triggers for libglib2.0-0t64:s390x (2.85.3-1) ... 350s No schema files found: doing nothing. 350s Setting up libglib2.0-dev:s390x (2.85.3-1) ... 350s Setting up libgirepository-2.0-dev:s390x (2.85.3-1) ... 350s Setting up libcairo2-dev:s390x (1.18.4-1) ... 350s Setting up libgjs-dev:s390x (1.85.2-2) ... 351s autopkgtest [17:32:04]: test build: [----------------------- 351s build: OK 351s run: OK 352s autopkgtest [17:32:05]: test build: -----------------------] 352s build PASS (superficial) 352s autopkgtest [17:32:05]: test build: - - - - - - - - - - results - - - - - - - - - - 352s autopkgtest [17:32:05]: test installed-tests: preparing testbed 372s Creating nova instance adt-questing-s390x-gjs-20250904-172613-juju-7f2275-prod-proposed-migration-environment-15-153bd78e-273b-460b-8d7a-45bc825949b5 from image adt/ubuntu-questing-s390x-server-20250904.img (UUID 7ac7c447-3049-4f71-b62b-46468f662d6e)... 463s autopkgtest [17:33:56]: testbed dpkg architecture: s390x 464s autopkgtest [17:33:57]: testbed apt version: 3.1.5ubuntu1 464s autopkgtest [17:33:57]: @@@@@@@@@@@@@@@@@@@@ test bed setup 464s autopkgtest [17:33:57]: testbed release detected to be: questing 465s autopkgtest [17:33:58]: updating testbed package index (apt update) 465s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 465s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 466s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 466s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 466s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 466s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 466s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 466s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 466s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main s390x Packages [95.8 kB] 466s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main s390x c-n-f Metadata [3688 B] 466s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted s390x Packages [728 B] 466s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted s390x c-n-f Metadata [120 B] 466s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x Packages [238 kB] 466s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x c-n-f Metadata [6332 B] 466s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x Packages [4208 B] 466s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x c-n-f Metadata [300 B] 467s Fetched 931 kB in 2s (556 kB/s) 468s Reading package lists... 468s autopkgtest [17:34:01]: upgrading testbed (apt dist-upgrade and autopurge) 469s Reading package lists... 469s Building dependency tree... 469s Reading state information... 469s Calculating upgrade... 469s The following packages will be upgraded: 469s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 469s libcryptsetup12 469s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 469s Need to get 3001 kB of archives. 469s After this operation, 4096 B of additional disk space will be used. 469s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x dash s390x 0.5.12-12ubuntu2 [100 kB] 469s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x cron s390x 3.0pl1-196ubuntu2 [89.5 kB] 470s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libcryptsetup12 s390x 2:2.8.0-1ubuntu2 [273 kB] 470s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 470s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x bpftrace s390x 0.23.5-1ubuntu1 [1917 kB] 472s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x cryptsetup-bin s390x 2:2.8.0-1ubuntu2 [227 kB] 472s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x libbrotli1 s390x 1.1.0-2build5 [379 kB] 473s Preconfiguring packages ... 473s Fetched 3001 kB in 4s (751 kB/s) 473s (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 ... 85685 files and directories currently installed.) 473s Preparing to unpack .../dash_0.5.12-12ubuntu2_s390x.deb ... 473s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 473s Setting up dash (0.5.12-12ubuntu2) ... 473s (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 ... 85685 files and directories currently installed.) 473s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_s390x.deb ... 473s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 473s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_s390x.deb ... 473s Unpacking libcryptsetup12:s390x (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 473s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 473s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 473s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_s390x.deb ... 473s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 473s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_s390x.deb ... 473s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 473s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_s390x.deb ... 473s Unpacking libbrotli1:s390x (1.1.0-2build5) over (1.1.0-2build4) ... 473s Setting up bpftrace (0.23.5-1ubuntu1) ... 473s Setting up libbrotli1:s390x (1.1.0-2build5) ... 473s Setting up libcryptsetup12:s390x (2:2.8.0-1ubuntu2) ... 473s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 473s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 473s Setting up cron (3.0pl1-196ubuntu2) ... 474s Processing triggers for debianutils (5.23.2) ... 474s Processing triggers for libc-bin (2.42-0ubuntu1) ... 474s Processing triggers for man-db (2.13.1-1) ... 475s Reading package lists... 475s Building dependency tree... 475s Reading state information... 475s Solving dependencies... 475s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 475s autopkgtest [17:34:08]: rebooting testbed after setup commands that affected boot 498s Reading package lists... 498s Building dependency tree... 498s Reading state information... 498s Solving dependencies... 498s The following NEW packages will be installed: 498s adwaita-icon-theme at-spi2-common at-spi2-core dconf-gsettings-backend 498s dconf-service fontconfig fontconfig-config fonts-dejavu-core 498s fonts-dejavu-mono gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 498s gir1.2-girepository-3.0 gir1.2-graphene-1.0 gir1.2-gtk-3.0 gir1.2-gtk-4.0 498s gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 gjs gjs-tests gnome-desktop-testing 498s gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme 498s libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3 498s libavahi-common-data libavahi-common3 libcairo-gobject2 498s libcairo-script-interpreter2 libcairo2 libcolord2 libcpdb-frontend2t64 498s libcpdb2t64 libcups2t64 libdatrie1 libdconf1 libdeflate0 libegl-mesa0 498s libegl1 libepoxy0 libfontconfig1 libfontenc1 libfreetype6 libgbm1 498s libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgirepository-2.0-0 libgjs0 498s libgl1 libgl1-mesa-dri libgles2 libglvnd0 libglx-mesa0 libglx0 498s libgraphene-1.0-0 libgraphite2-3 libgstreamer-gl1.0-0 498s libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libgtk-3-0t64 498s libgtk-3-common libgtk-4-1 libgtk-4-common libharfbuzz-gobject0 498s libharfbuzz-subset0 libharfbuzz0b libice6 libjbig0 libjpeg-turbo8 libjpeg8 498s liblcms2-2 libmozjs-140-0 liborc-0.4-0t64 libpango-1.0-0 libpangocairo-1.0-0 498s libpangoft2-1.0-0 libpangoxft-1.0-0 libpixman-1-0 librsvg2-2 libsharpyuv0 498s libsm6 libthai-data libthai0 libtiff6 libvulkan1 libwayland-client0 498s libwayland-cursor0 libwayland-egl1 libwebp7 libx11-xcb1 libxaw7 498s libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 498s libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcomposite1 libxcursor1 498s libxdamage1 libxfixes3 libxfont2 libxft2 libxi6 libxinerama1 libxkbfile1 498s libxmu6 libxpm4 libxrandr2 libxrender1 libxshmfence1 libxt6t64 libxtst6 498s libxxf86vm1 mesa-libgallium x11-common x11-xkb-utils xserver-common xvfb 498s 0 upgraded, 124 newly installed, 0 to remove and 0 not upgraded. 498s Need to get 45.5 MB of archives. 498s After this operation, 168 MB of additional disk space will be used. 498s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x libgdk-pixbuf2.0-common all 2.42.12+dfsg-5 [8326 B] 498s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x libjpeg-turbo8 s390x 2.1.5-4ubuntu2 [147 kB] 498s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 498s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x libdeflate0 s390x 1.23-2 [46.0 kB] 499s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x libjbig0 s390x 2.1-6.1ubuntu2 [33.1 kB] 499s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x libsharpyuv0 s390x 1.5.0-0.1 [16.7 kB] 499s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x libwebp7 s390x 1.5.0-0.1 [210 kB] 499s Get:8 http://ftpmaster.internal/ubuntu questing/main s390x libtiff6 s390x 4.7.0-3ubuntu2 [222 kB] 499s Get:9 http://ftpmaster.internal/ubuntu questing/main s390x libgdk-pixbuf-2.0-0 s390x 2.42.12+dfsg-5 [155 kB] 499s Get:10 http://ftpmaster.internal/ubuntu questing/main s390x gtk-update-icon-cache s390x 4.20.0+ds-1 [54.5 kB] 499s Get:11 http://ftpmaster.internal/ubuntu questing/main s390x hicolor-icon-theme all 0.18-2 [13.3 kB] 499s Get:12 http://ftpmaster.internal/ubuntu questing/main s390x adwaita-icon-theme all 48.1-1 [579 kB] 500s Get:13 http://ftpmaster.internal/ubuntu questing/main s390x at-spi2-common all 2.57.1-1 [9432 B] 500s Get:14 http://ftpmaster.internal/ubuntu questing/main s390x libxi6 s390x 2:1.8.2-1 [35.4 kB] 500s Get:15 http://ftpmaster.internal/ubuntu questing/main s390x libatspi2.0-0t64 s390x 2.57.1-1 [84.4 kB] 500s Get:16 http://ftpmaster.internal/ubuntu questing/main s390x x11-common all 1:7.7+24ubuntu1 [22.4 kB] 500s Get:17 http://ftpmaster.internal/ubuntu questing/main s390x libxtst6 s390x 2:1.2.5-1 [13.5 kB] 500s Get:18 http://ftpmaster.internal/ubuntu questing/main s390x libdconf1 s390x 0.40.0-5willsync1 [40.0 kB] 500s Get:19 http://ftpmaster.internal/ubuntu questing/main s390x dconf-service s390x 0.40.0-5willsync1 [28.0 kB] 500s Get:20 http://ftpmaster.internal/ubuntu questing/main s390x dconf-gsettings-backend s390x 0.40.0-5willsync1 [22.6 kB] 500s Get:21 http://ftpmaster.internal/ubuntu questing/main s390x gsettings-desktop-schemas all 49~alpha-0ubuntu1 [37.8 kB] 500s Get:22 http://ftpmaster.internal/ubuntu questing/main s390x at-spi2-core s390x 2.57.1-1 [57.2 kB] 501s Get:23 http://ftpmaster.internal/ubuntu questing/main s390x libfreetype6 s390x 2.13.3+dfsg-1 [431 kB] 501s Get:24 http://ftpmaster.internal/ubuntu questing/main s390x fonts-dejavu-mono all 2.37-8 [502 kB] 502s Get:25 http://ftpmaster.internal/ubuntu questing/main s390x fonts-dejavu-core all 2.37-8 [835 kB] 503s Get:26 http://ftpmaster.internal/ubuntu questing/main s390x fontconfig-config s390x 2.15.0-2.3ubuntu1 [38.1 kB] 503s Get:27 http://ftpmaster.internal/ubuntu questing/main s390x libfontconfig1 s390x 2.15.0-2.3ubuntu1 [149 kB] 503s Get:28 http://ftpmaster.internal/ubuntu questing/main s390x fontconfig s390x 2.15.0-2.3ubuntu1 [191 kB] 503s Get:29 http://ftpmaster.internal/ubuntu questing/main s390x libatk1.0-0t64 s390x 2.57.1-1 [55.5 kB] 503s Get:30 http://ftpmaster.internal/ubuntu questing/main s390x gir1.2-atk-1.0 s390x 2.57.1-1 [23.1 kB] 503s Get:31 http://ftpmaster.internal/ubuntu questing/main s390x libpixman-1-0 s390x 0.44.0-3 [201 kB] 503s Get:32 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-render0 s390x 1.17.0-2 [17.0 kB] 504s Get:33 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-shm0 s390x 1.17.0-2 [5862 B] 504s Get:34 http://ftpmaster.internal/ubuntu questing/main s390x libxrender1 s390x 1:0.9.12-1 [20.9 kB] 504s Get:35 http://ftpmaster.internal/ubuntu questing/main s390x libcairo2 s390x 1.18.4-1 [580 kB] 504s Get:36 http://ftpmaster.internal/ubuntu questing/main s390x libcairo-gobject2 s390x 1.18.4-1 [127 kB] 504s Get:37 http://ftpmaster.internal/ubuntu questing/main s390x gir1.2-freedesktop s390x 1.84.0-1 [64.3 kB] 505s Get:38 http://ftpmaster.internal/ubuntu questing/main s390x gir1.2-gdkpixbuf-2.0 s390x 2.42.12+dfsg-5 [9242 B] 505s Get:39 http://ftpmaster.internal/ubuntu questing/main s390x libgirepository-2.0-0 s390x 2.85.3-1 [76.1 kB] 505s Get:40 http://ftpmaster.internal/ubuntu questing/main s390x gir1.2-girepository-3.0 s390x 2.85.3-1 [25.1 kB] 505s Get:41 http://ftpmaster.internal/ubuntu questing/main s390x libgraphene-1.0-0 s390x 1.10.8-5 [54.2 kB] 505s Get:42 http://ftpmaster.internal/ubuntu questing/main s390x gir1.2-graphene-1.0 s390x 1.10.8-5 [11.0 kB] 505s Get:43 http://ftpmaster.internal/ubuntu questing/main s390x libgraphite2-3 s390x 1.3.14-2ubuntu1 [79.8 kB] 505s Get:44 http://ftpmaster.internal/ubuntu questing/main s390x libharfbuzz0b s390x 10.2.0-1 [538 kB] 506s Get:45 http://ftpmaster.internal/ubuntu questing/main s390x libharfbuzz-gobject0 s390x 10.2.0-1 [35.1 kB] 506s Get:46 http://ftpmaster.internal/ubuntu questing/main s390x gir1.2-harfbuzz-0.0 s390x 10.2.0-1 [44.4 kB] 506s Get:47 http://ftpmaster.internal/ubuntu questing/main s390x libthai-data all 0.1.29-2build1 [158 kB] 506s Get:48 http://ftpmaster.internal/ubuntu questing/main s390x libdatrie1 s390x 0.2.13-4 [20.4 kB] 506s Get:49 http://ftpmaster.internal/ubuntu questing/main s390x libthai0 s390x 0.1.29-2build1 [20.7 kB] 506s Get:50 http://ftpmaster.internal/ubuntu questing/main s390x libpango-1.0-0 s390x 1.56.3-1 [254 kB] 506s Get:51 http://ftpmaster.internal/ubuntu questing/main s390x libpangoft2-1.0-0 s390x 1.56.3-1 [50.5 kB] 506s Get:52 http://ftpmaster.internal/ubuntu questing/main s390x libpangocairo-1.0-0 s390x 1.56.3-1 [28.2 kB] 506s Get:53 http://ftpmaster.internal/ubuntu questing/main s390x libxft2 s390x 2.3.6-1build1 [49.6 kB] 506s Get:54 http://ftpmaster.internal/ubuntu questing/main s390x libpangoxft-1.0-0 s390x 1.56.3-1 [20.2 kB] 506s Get:55 http://ftpmaster.internal/ubuntu questing/main s390x gir1.2-pango-1.0 s390x 1.56.3-1 [34.4 kB] 507s Get:56 http://ftpmaster.internal/ubuntu questing/main s390x libatk-bridge2.0-0t64 s390x 2.57.1-1 [66.4 kB] 507s Get:57 http://ftpmaster.internal/ubuntu questing/main s390x liblcms2-2 s390x 2.16-2 [175 kB] 507s Get:58 http://ftpmaster.internal/ubuntu questing/main s390x libcolord2 s390x 1.4.7-3 [149 kB] 507s Get:59 http://ftpmaster.internal/ubuntu questing/main s390x libavahi-common-data s390x 0.8-16ubuntu2 [31.0 kB] 507s Get:60 http://ftpmaster.internal/ubuntu questing/main s390x libavahi-common3 s390x 0.8-16ubuntu2 [23.5 kB] 507s Get:61 http://ftpmaster.internal/ubuntu questing/main s390x libavahi-client3 s390x 0.8-16ubuntu2 [26.3 kB] 507s Get:62 http://ftpmaster.internal/ubuntu questing/main s390x libcups2t64 s390x 2.4.12-0ubuntu1 [282 kB] 508s Get:63 http://ftpmaster.internal/ubuntu questing/main s390x libepoxy0 s390x 1.5.10-2 [222 kB] 508s Get:64 http://ftpmaster.internal/ubuntu questing/main s390x libwayland-client0 s390x 1.24.0-1 [29.1 kB] 508s Get:65 http://ftpmaster.internal/ubuntu questing/main s390x libwayland-cursor0 s390x 1.24.0-1 [11.5 kB] 508s Get:66 http://ftpmaster.internal/ubuntu questing/main s390x libwayland-egl1 s390x 1.24.0-1 [6146 B] 508s Get:67 http://ftpmaster.internal/ubuntu questing/main s390x libxcomposite1 s390x 1:0.4.6-1 [6588 B] 508s Get:68 http://ftpmaster.internal/ubuntu questing/main s390x libxfixes3 s390x 1:6.0.0-2build1 [11.3 kB] 508s Get:69 http://ftpmaster.internal/ubuntu questing/main s390x libxcursor1 s390x 1:1.2.3-1 [23.4 kB] 508s Get:70 http://ftpmaster.internal/ubuntu questing/main s390x libxdamage1 s390x 1:1.1.6-1build1 [6156 B] 508s Get:71 http://ftpmaster.internal/ubuntu questing/main s390x libxinerama1 s390x 2:1.1.4-3build1 [6476 B] 508s Get:72 http://ftpmaster.internal/ubuntu questing/main s390x libxrandr2 s390x 2:1.5.4-1 [20.8 kB] 508s Get:73 http://ftpmaster.internal/ubuntu questing/main s390x libgtk-3-common all 3.24.50-1ubuntu1 [1425 kB] 510s Get:74 http://ftpmaster.internal/ubuntu questing/main s390x libgtk-3-0t64 s390x 3.24.50-1ubuntu1 [3074 kB] 514s Get:75 http://ftpmaster.internal/ubuntu questing/main s390x gir1.2-gtk-3.0 s390x 3.24.50-1ubuntu1 [240 kB] 514s Get:76 http://ftpmaster.internal/ubuntu questing/main s390x libcairo-script-interpreter2 s390x 1.18.4-1 [62.3 kB] 514s Get:77 http://ftpmaster.internal/ubuntu questing/main s390x libcpdb2t64 s390x 2.0~b7-0ubuntu3 [31.4 kB] 514s Get:78 http://ftpmaster.internal/ubuntu questing/main s390x libcpdb-frontend2t64 s390x 2.0~b7-0ubuntu3 [21.0 kB] 515s Get:79 http://ftpmaster.internal/ubuntu questing/main s390x libglvnd0 s390x 1.7.0-1build1 [110 kB] 515s Get:80 http://ftpmaster.internal/ubuntu questing/main s390x libx11-xcb1 s390x 2:1.8.12-1 [7944 B] 515s Get:81 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-dri3-0 s390x 1.17.0-2 [7616 B] 515s Get:82 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-present0 s390x 1.17.0-2 [6244 B] 515s Get:83 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-randr0 s390x 1.17.0-2 [19.2 kB] 515s Get:84 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-sync1 s390x 1.17.0-2 [9488 B] 515s Get:85 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-xfixes0 s390x 1.17.0-2 [10.5 kB] 515s Get:86 http://ftpmaster.internal/ubuntu questing/main s390x libxshmfence1 s390x 1.3.3-1 [5202 B] 515s Get:87 http://ftpmaster.internal/ubuntu questing/main s390x mesa-libgallium s390x 25.2.1-2ubuntu1 [8317 kB] 524s Get:88 http://ftpmaster.internal/ubuntu questing/main s390x libgbm1 s390x 25.2.1-2ubuntu1 [34.7 kB] 524s Get:89 http://ftpmaster.internal/ubuntu questing/main s390x libegl-mesa0 s390x 25.2.1-2ubuntu1 [117 kB] 525s Get:90 http://ftpmaster.internal/ubuntu questing/main s390x libegl1 s390x 1.7.0-1build1 [31.8 kB] 525s Get:91 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-glx0 s390x 1.17.0-2 [26.0 kB] 525s Get:92 http://ftpmaster.internal/ubuntu questing/main s390x libxxf86vm1 s390x 1:1.1.4-1build4 [9630 B] 525s Get:93 http://ftpmaster.internal/ubuntu questing/main s390x libvulkan1 s390x 1.4.321.0-1 [147 kB] 525s Get:94 http://ftpmaster.internal/ubuntu questing/main s390x libgl1-mesa-dri s390x 25.2.1-2ubuntu1 [36.0 kB] 525s Get:95 http://ftpmaster.internal/ubuntu questing/main s390x libglx-mesa0 s390x 25.2.1-2ubuntu1 [114 kB] 525s Get:96 http://ftpmaster.internal/ubuntu questing/main s390x libglx0 s390x 1.7.0-1build1 [32.2 kB] 525s Get:97 http://ftpmaster.internal/ubuntu questing/main s390x libgl1 s390x 1.7.0-1build1 [142 kB] 525s Get:98 http://ftpmaster.internal/ubuntu questing/main s390x libgstreamer1.0-0 s390x 1.26.5-2 [1246 kB] 526s Get:99 http://ftpmaster.internal/ubuntu questing/main s390x liborc-0.4-0t64 s390x 1:0.4.41-1 [213 kB] 527s Get:100 http://ftpmaster.internal/ubuntu questing/main s390x libgstreamer-plugins-base1.0-0 s390x 1.26.5-1 [926 kB] 528s Get:101 http://ftpmaster.internal/ubuntu questing/main s390x libgstreamer-gl1.0-0 s390x 1.26.5-1 [225 kB] 529s Get:102 http://ftpmaster.internal/ubuntu questing/main s390x libharfbuzz-subset0 s390x 10.2.0-1 [552 kB] 530s Get:103 http://ftpmaster.internal/ubuntu questing/main s390x librsvg2-2 s390x 2.60.0+dfsg-1build1 [1989 kB] 534s Get:104 http://ftpmaster.internal/ubuntu questing/main s390x libgles2 s390x 1.7.0-1build1 [22.4 kB] 534s Get:105 http://ftpmaster.internal/ubuntu questing/main s390x libgtk-4-common all 4.20.0+ds-1 [1528 kB] 536s Get:106 http://ftpmaster.internal/ubuntu questing/main s390x libgtk-4-1 s390x 4.20.0+ds-1 [3377 kB] 541s Get:107 http://ftpmaster.internal/ubuntu questing/main s390x gir1.2-gtk-4.0 s390x 4.20.0+ds-1 [220 kB] 541s Get:108 http://ftpmaster.internal/ubuntu questing/main s390x libmozjs-140-0 s390x 140.2.0-1 [10.7 MB] 555s Get:109 http://ftpmaster.internal/ubuntu questing/main s390x libgjs0 s390x 1.85.2-2 [504 kB] 556s Get:110 http://ftpmaster.internal/ubuntu questing/main s390x gjs s390x 1.85.2-2 [118 kB] 556s Get:111 http://ftpmaster.internal/ubuntu questing/universe s390x gjs-tests s390x 1.85.2-2 [300 kB] 556s Get:112 http://ftpmaster.internal/ubuntu questing/universe s390x gnome-desktop-testing s390x 2021.1-4 [16.6 kB] 556s Get:113 http://ftpmaster.internal/ubuntu questing/main s390x libfontenc1 s390x 1:1.1.8-1build1 [14.8 kB] 556s Get:114 http://ftpmaster.internal/ubuntu questing/main s390x libice6 s390x 2:1.1.1-1 [45.4 kB] 556s Get:115 http://ftpmaster.internal/ubuntu questing/main s390x libsm6 s390x 2:1.2.6-1 [18.3 kB] 556s Get:116 http://ftpmaster.internal/ubuntu questing/main s390x libxt6t64 s390x 1:1.2.1-1.2build1 [184 kB] 556s Get:117 http://ftpmaster.internal/ubuntu questing/main s390x libxmu6 s390x 2:1.1.3-3build2 [53.0 kB] 556s Get:118 http://ftpmaster.internal/ubuntu questing/main s390x libxpm4 s390x 1:3.5.17-1build2 [41.2 kB] 556s Get:119 http://ftpmaster.internal/ubuntu questing/main s390x libxaw7 s390x 2:1.0.16-1 [201 kB] 557s Get:120 http://ftpmaster.internal/ubuntu questing/main s390x libxfont2 s390x 1:2.0.6-1build1 [101 kB] 557s Get:121 http://ftpmaster.internal/ubuntu questing/main s390x libxkbfile1 s390x 1:1.1.0-1build4 [76.5 kB] 557s Get:122 http://ftpmaster.internal/ubuntu questing/main s390x x11-xkb-utils s390x 7.7+9 [169 kB] 557s Get:123 http://ftpmaster.internal/ubuntu questing/main s390x xserver-common all 2:21.1.18-1ubuntu1 [34.6 kB] 557s Get:124 http://ftpmaster.internal/ubuntu questing/universe s390x xvfb s390x 2:21.1.18-1ubuntu1 [943 kB] 559s Fetched 45.5 MB in 60s (752 kB/s) 559s Selecting previously unselected package libgdk-pixbuf2.0-common. 559s (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 ... 85685 files and directories currently installed.) 559s Preparing to unpack .../000-libgdk-pixbuf2.0-common_2.42.12+dfsg-5_all.deb ... 559s Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-5) ... 559s Selecting previously unselected package libjpeg-turbo8:s390x. 559s Preparing to unpack .../001-libjpeg-turbo8_2.1.5-4ubuntu2_s390x.deb ... 559s Unpacking libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 559s Selecting previously unselected package libjpeg8:s390x. 559s Preparing to unpack .../002-libjpeg8_8c-2ubuntu11_s390x.deb ... 559s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 559s Selecting previously unselected package libdeflate0:s390x. 559s Preparing to unpack .../003-libdeflate0_1.23-2_s390x.deb ... 559s Unpacking libdeflate0:s390x (1.23-2) ... 559s Selecting previously unselected package libjbig0:s390x. 559s Preparing to unpack .../004-libjbig0_2.1-6.1ubuntu2_s390x.deb ... 559s Unpacking libjbig0:s390x (2.1-6.1ubuntu2) ... 559s Selecting previously unselected package libsharpyuv0:s390x. 559s Preparing to unpack .../005-libsharpyuv0_1.5.0-0.1_s390x.deb ... 559s Unpacking libsharpyuv0:s390x (1.5.0-0.1) ... 559s Selecting previously unselected package libwebp7:s390x. 559s Preparing to unpack .../006-libwebp7_1.5.0-0.1_s390x.deb ... 559s Unpacking libwebp7:s390x (1.5.0-0.1) ... 559s Selecting previously unselected package libtiff6:s390x. 559s Preparing to unpack .../007-libtiff6_4.7.0-3ubuntu2_s390x.deb ... 559s Unpacking libtiff6:s390x (4.7.0-3ubuntu2) ... 559s Selecting previously unselected package libgdk-pixbuf-2.0-0:s390x. 559s Preparing to unpack .../008-libgdk-pixbuf-2.0-0_2.42.12+dfsg-5_s390x.deb ... 559s Unpacking libgdk-pixbuf-2.0-0:s390x (2.42.12+dfsg-5) ... 559s Selecting previously unselected package gtk-update-icon-cache. 559s Preparing to unpack .../009-gtk-update-icon-cache_4.20.0+ds-1_s390x.deb ... 559s No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. 559s 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. 559s Unpacking gtk-update-icon-cache (4.20.0+ds-1) ... 559s Selecting previously unselected package hicolor-icon-theme. 559s Preparing to unpack .../010-hicolor-icon-theme_0.18-2_all.deb ... 559s Unpacking hicolor-icon-theme (0.18-2) ... 559s Selecting previously unselected package adwaita-icon-theme. 559s Preparing to unpack .../011-adwaita-icon-theme_48.1-1_all.deb ... 559s Unpacking adwaita-icon-theme (48.1-1) ... 559s Selecting previously unselected package at-spi2-common. 559s Preparing to unpack .../012-at-spi2-common_2.57.1-1_all.deb ... 559s Unpacking at-spi2-common (2.57.1-1) ... 559s Selecting previously unselected package libxi6:s390x. 559s Preparing to unpack .../013-libxi6_2%3a1.8.2-1_s390x.deb ... 559s Unpacking libxi6:s390x (2:1.8.2-1) ... 559s Selecting previously unselected package libatspi2.0-0t64:s390x. 559s Preparing to unpack .../014-libatspi2.0-0t64_2.57.1-1_s390x.deb ... 559s Unpacking libatspi2.0-0t64:s390x (2.57.1-1) ... 559s Selecting previously unselected package x11-common. 559s Preparing to unpack .../015-x11-common_1%3a7.7+24ubuntu1_all.deb ... 559s Unpacking x11-common (1:7.7+24ubuntu1) ... 559s Selecting previously unselected package libxtst6:s390x. 559s Preparing to unpack .../016-libxtst6_2%3a1.2.5-1_s390x.deb ... 559s Unpacking libxtst6:s390x (2:1.2.5-1) ... 559s Selecting previously unselected package libdconf1:s390x. 559s Preparing to unpack .../017-libdconf1_0.40.0-5willsync1_s390x.deb ... 559s Unpacking libdconf1:s390x (0.40.0-5willsync1) ... 559s Selecting previously unselected package dconf-service. 559s Preparing to unpack .../018-dconf-service_0.40.0-5willsync1_s390x.deb ... 559s Unpacking dconf-service (0.40.0-5willsync1) ... 559s Selecting previously unselected package dconf-gsettings-backend:s390x. 559s Preparing to unpack .../019-dconf-gsettings-backend_0.40.0-5willsync1_s390x.deb ... 559s Unpacking dconf-gsettings-backend:s390x (0.40.0-5willsync1) ... 559s Selecting previously unselected package gsettings-desktop-schemas. 559s Preparing to unpack .../020-gsettings-desktop-schemas_49~alpha-0ubuntu1_all.deb ... 559s Unpacking gsettings-desktop-schemas (49~alpha-0ubuntu1) ... 559s Selecting previously unselected package at-spi2-core. 559s Preparing to unpack .../021-at-spi2-core_2.57.1-1_s390x.deb ... 559s Unpacking at-spi2-core (2.57.1-1) ... 559s Selecting previously unselected package libfreetype6:s390x. 559s Preparing to unpack .../022-libfreetype6_2.13.3+dfsg-1_s390x.deb ... 559s Unpacking libfreetype6:s390x (2.13.3+dfsg-1) ... 559s Selecting previously unselected package fonts-dejavu-mono. 559s Preparing to unpack .../023-fonts-dejavu-mono_2.37-8_all.deb ... 559s Unpacking fonts-dejavu-mono (2.37-8) ... 559s Selecting previously unselected package fonts-dejavu-core. 559s Preparing to unpack .../024-fonts-dejavu-core_2.37-8_all.deb ... 559s Unpacking fonts-dejavu-core (2.37-8) ... 559s Selecting previously unselected package fontconfig-config. 559s Preparing to unpack .../025-fontconfig-config_2.15.0-2.3ubuntu1_s390x.deb ... 559s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 559s Selecting previously unselected package libfontconfig1:s390x. 559s Preparing to unpack .../026-libfontconfig1_2.15.0-2.3ubuntu1_s390x.deb ... 559s Unpacking libfontconfig1:s390x (2.15.0-2.3ubuntu1) ... 559s Selecting previously unselected package fontconfig. 559s Preparing to unpack .../027-fontconfig_2.15.0-2.3ubuntu1_s390x.deb ... 559s Unpacking fontconfig (2.15.0-2.3ubuntu1) ... 559s Selecting previously unselected package libatk1.0-0t64:s390x. 559s Preparing to unpack .../028-libatk1.0-0t64_2.57.1-1_s390x.deb ... 559s Unpacking libatk1.0-0t64:s390x (2.57.1-1) ... 559s Selecting previously unselected package gir1.2-atk-1.0:s390x. 559s Preparing to unpack .../029-gir1.2-atk-1.0_2.57.1-1_s390x.deb ... 559s Unpacking gir1.2-atk-1.0:s390x (2.57.1-1) ... 559s Selecting previously unselected package libpixman-1-0:s390x. 559s Preparing to unpack .../030-libpixman-1-0_0.44.0-3_s390x.deb ... 559s Unpacking libpixman-1-0:s390x (0.44.0-3) ... 559s Selecting previously unselected package libxcb-render0:s390x. 559s Preparing to unpack .../031-libxcb-render0_1.17.0-2_s390x.deb ... 559s Unpacking libxcb-render0:s390x (1.17.0-2) ... 559s Selecting previously unselected package libxcb-shm0:s390x. 560s Preparing to unpack .../032-libxcb-shm0_1.17.0-2_s390x.deb ... 560s Unpacking libxcb-shm0:s390x (1.17.0-2) ... 560s Selecting previously unselected package libxrender1:s390x. 560s Preparing to unpack .../033-libxrender1_1%3a0.9.12-1_s390x.deb ... 560s Unpacking libxrender1:s390x (1:0.9.12-1) ... 560s Selecting previously unselected package libcairo2:s390x. 560s Preparing to unpack .../034-libcairo2_1.18.4-1_s390x.deb ... 560s Unpacking libcairo2:s390x (1.18.4-1) ... 560s Selecting previously unselected package libcairo-gobject2:s390x. 560s Preparing to unpack .../035-libcairo-gobject2_1.18.4-1_s390x.deb ... 560s Unpacking libcairo-gobject2:s390x (1.18.4-1) ... 560s Selecting previously unselected package gir1.2-freedesktop:s390x. 560s Preparing to unpack .../036-gir1.2-freedesktop_1.84.0-1_s390x.deb ... 560s Unpacking gir1.2-freedesktop:s390x (1.84.0-1) ... 560s Selecting previously unselected package gir1.2-gdkpixbuf-2.0:s390x. 560s Preparing to unpack .../037-gir1.2-gdkpixbuf-2.0_2.42.12+dfsg-5_s390x.deb ... 560s Unpacking gir1.2-gdkpixbuf-2.0:s390x (2.42.12+dfsg-5) ... 560s Selecting previously unselected package libgirepository-2.0-0:s390x. 560s Preparing to unpack .../038-libgirepository-2.0-0_2.85.3-1_s390x.deb ... 560s Unpacking libgirepository-2.0-0:s390x (2.85.3-1) ... 560s Selecting previously unselected package gir1.2-girepository-3.0:s390x. 560s Preparing to unpack .../039-gir1.2-girepository-3.0_2.85.3-1_s390x.deb ... 560s Unpacking gir1.2-girepository-3.0:s390x (2.85.3-1) ... 560s Selecting previously unselected package libgraphene-1.0-0:s390x. 560s Preparing to unpack .../040-libgraphene-1.0-0_1.10.8-5_s390x.deb ... 560s Unpacking libgraphene-1.0-0:s390x (1.10.8-5) ... 560s Selecting previously unselected package gir1.2-graphene-1.0:s390x. 560s Preparing to unpack .../041-gir1.2-graphene-1.0_1.10.8-5_s390x.deb ... 560s Unpacking gir1.2-graphene-1.0:s390x (1.10.8-5) ... 560s Selecting previously unselected package libgraphite2-3:s390x. 560s Preparing to unpack .../042-libgraphite2-3_1.3.14-2ubuntu1_s390x.deb ... 560s Unpacking libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 560s Selecting previously unselected package libharfbuzz0b:s390x. 560s Preparing to unpack .../043-libharfbuzz0b_10.2.0-1_s390x.deb ... 560s Unpacking libharfbuzz0b:s390x (10.2.0-1) ... 560s Selecting previously unselected package libharfbuzz-gobject0:s390x. 560s Preparing to unpack .../044-libharfbuzz-gobject0_10.2.0-1_s390x.deb ... 560s Unpacking libharfbuzz-gobject0:s390x (10.2.0-1) ... 560s Selecting previously unselected package gir1.2-harfbuzz-0.0:s390x. 560s Preparing to unpack .../045-gir1.2-harfbuzz-0.0_10.2.0-1_s390x.deb ... 560s Unpacking gir1.2-harfbuzz-0.0:s390x (10.2.0-1) ... 560s Selecting previously unselected package libthai-data. 560s Preparing to unpack .../046-libthai-data_0.1.29-2build1_all.deb ... 560s Unpacking libthai-data (0.1.29-2build1) ... 560s Selecting previously unselected package libdatrie1:s390x. 560s Preparing to unpack .../047-libdatrie1_0.2.13-4_s390x.deb ... 560s Unpacking libdatrie1:s390x (0.2.13-4) ... 560s Selecting previously unselected package libthai0:s390x. 560s Preparing to unpack .../048-libthai0_0.1.29-2build1_s390x.deb ... 560s Unpacking libthai0:s390x (0.1.29-2build1) ... 560s Selecting previously unselected package libpango-1.0-0:s390x. 560s Preparing to unpack .../049-libpango-1.0-0_1.56.3-1_s390x.deb ... 560s Unpacking libpango-1.0-0:s390x (1.56.3-1) ... 560s Selecting previously unselected package libpangoft2-1.0-0:s390x. 560s Preparing to unpack .../050-libpangoft2-1.0-0_1.56.3-1_s390x.deb ... 560s Unpacking libpangoft2-1.0-0:s390x (1.56.3-1) ... 560s Selecting previously unselected package libpangocairo-1.0-0:s390x. 560s Preparing to unpack .../051-libpangocairo-1.0-0_1.56.3-1_s390x.deb ... 560s Unpacking libpangocairo-1.0-0:s390x (1.56.3-1) ... 560s Selecting previously unselected package libxft2:s390x. 560s Preparing to unpack .../052-libxft2_2.3.6-1build1_s390x.deb ... 560s Unpacking libxft2:s390x (2.3.6-1build1) ... 560s Selecting previously unselected package libpangoxft-1.0-0:s390x. 560s Preparing to unpack .../053-libpangoxft-1.0-0_1.56.3-1_s390x.deb ... 560s Unpacking libpangoxft-1.0-0:s390x (1.56.3-1) ... 560s Selecting previously unselected package gir1.2-pango-1.0:s390x. 560s Preparing to unpack .../054-gir1.2-pango-1.0_1.56.3-1_s390x.deb ... 560s Unpacking gir1.2-pango-1.0:s390x (1.56.3-1) ... 560s Selecting previously unselected package libatk-bridge2.0-0t64:s390x. 560s Preparing to unpack .../055-libatk-bridge2.0-0t64_2.57.1-1_s390x.deb ... 560s Unpacking libatk-bridge2.0-0t64:s390x (2.57.1-1) ... 560s Selecting previously unselected package liblcms2-2:s390x. 560s Preparing to unpack .../056-liblcms2-2_2.16-2_s390x.deb ... 560s Unpacking liblcms2-2:s390x (2.16-2) ... 560s Selecting previously unselected package libcolord2:s390x. 560s Preparing to unpack .../057-libcolord2_1.4.7-3_s390x.deb ... 560s Unpacking libcolord2:s390x (1.4.7-3) ... 560s Selecting previously unselected package libavahi-common-data:s390x. 560s Preparing to unpack .../058-libavahi-common-data_0.8-16ubuntu2_s390x.deb ... 560s Unpacking libavahi-common-data:s390x (0.8-16ubuntu2) ... 560s Selecting previously unselected package libavahi-common3:s390x. 560s Preparing to unpack .../059-libavahi-common3_0.8-16ubuntu2_s390x.deb ... 560s Unpacking libavahi-common3:s390x (0.8-16ubuntu2) ... 560s Selecting previously unselected package libavahi-client3:s390x. 560s Preparing to unpack .../060-libavahi-client3_0.8-16ubuntu2_s390x.deb ... 560s Unpacking libavahi-client3:s390x (0.8-16ubuntu2) ... 560s Selecting previously unselected package libcups2t64:s390x. 560s Preparing to unpack .../061-libcups2t64_2.4.12-0ubuntu1_s390x.deb ... 560s Unpacking libcups2t64:s390x (2.4.12-0ubuntu1) ... 560s Selecting previously unselected package libepoxy0:s390x. 560s Preparing to unpack .../062-libepoxy0_1.5.10-2_s390x.deb ... 560s Unpacking libepoxy0:s390x (1.5.10-2) ... 560s Selecting previously unselected package libwayland-client0:s390x. 560s Preparing to unpack .../063-libwayland-client0_1.24.0-1_s390x.deb ... 560s Unpacking libwayland-client0:s390x (1.24.0-1) ... 560s Selecting previously unselected package libwayland-cursor0:s390x. 560s Preparing to unpack .../064-libwayland-cursor0_1.24.0-1_s390x.deb ... 560s Unpacking libwayland-cursor0:s390x (1.24.0-1) ... 560s Selecting previously unselected package libwayland-egl1:s390x. 560s Preparing to unpack .../065-libwayland-egl1_1.24.0-1_s390x.deb ... 560s Unpacking libwayland-egl1:s390x (1.24.0-1) ... 560s Selecting previously unselected package libxcomposite1:s390x. 560s Preparing to unpack .../066-libxcomposite1_1%3a0.4.6-1_s390x.deb ... 560s Unpacking libxcomposite1:s390x (1:0.4.6-1) ... 560s Selecting previously unselected package libxfixes3:s390x. 560s Preparing to unpack .../067-libxfixes3_1%3a6.0.0-2build1_s390x.deb ... 560s Unpacking libxfixes3:s390x (1:6.0.0-2build1) ... 560s Selecting previously unselected package libxcursor1:s390x. 560s Preparing to unpack .../068-libxcursor1_1%3a1.2.3-1_s390x.deb ... 560s Unpacking libxcursor1:s390x (1:1.2.3-1) ... 560s Selecting previously unselected package libxdamage1:s390x. 560s Preparing to unpack .../069-libxdamage1_1%3a1.1.6-1build1_s390x.deb ... 560s Unpacking libxdamage1:s390x (1:1.1.6-1build1) ... 560s Selecting previously unselected package libxinerama1:s390x. 560s Preparing to unpack .../070-libxinerama1_2%3a1.1.4-3build1_s390x.deb ... 560s Unpacking libxinerama1:s390x (2:1.1.4-3build1) ... 560s Selecting previously unselected package libxrandr2:s390x. 560s Preparing to unpack .../071-libxrandr2_2%3a1.5.4-1_s390x.deb ... 560s Unpacking libxrandr2:s390x (2:1.5.4-1) ... 560s Selecting previously unselected package libgtk-3-common. 560s Preparing to unpack .../072-libgtk-3-common_3.24.50-1ubuntu1_all.deb ... 560s Unpacking libgtk-3-common (3.24.50-1ubuntu1) ... 560s Selecting previously unselected package libgtk-3-0t64:s390x. 560s Preparing to unpack .../073-libgtk-3-0t64_3.24.50-1ubuntu1_s390x.deb ... 560s Unpacking libgtk-3-0t64:s390x (3.24.50-1ubuntu1) ... 560s Selecting previously unselected package gir1.2-gtk-3.0:s390x. 560s Preparing to unpack .../074-gir1.2-gtk-3.0_3.24.50-1ubuntu1_s390x.deb ... 560s Unpacking gir1.2-gtk-3.0:s390x (3.24.50-1ubuntu1) ... 560s Selecting previously unselected package libcairo-script-interpreter2:s390x. 560s Preparing to unpack .../075-libcairo-script-interpreter2_1.18.4-1_s390x.deb ... 560s Unpacking libcairo-script-interpreter2:s390x (1.18.4-1) ... 560s Selecting previously unselected package libcpdb2t64:s390x. 560s Preparing to unpack .../076-libcpdb2t64_2.0~b7-0ubuntu3_s390x.deb ... 560s Unpacking libcpdb2t64:s390x (2.0~b7-0ubuntu3) ... 560s Selecting previously unselected package libcpdb-frontend2t64:s390x. 560s Preparing to unpack .../077-libcpdb-frontend2t64_2.0~b7-0ubuntu3_s390x.deb ... 560s Unpacking libcpdb-frontend2t64:s390x (2.0~b7-0ubuntu3) ... 560s Selecting previously unselected package libglvnd0:s390x. 560s Preparing to unpack .../078-libglvnd0_1.7.0-1build1_s390x.deb ... 560s Unpacking libglvnd0:s390x (1.7.0-1build1) ... 560s Selecting previously unselected package libx11-xcb1:s390x. 560s Preparing to unpack .../079-libx11-xcb1_2%3a1.8.12-1_s390x.deb ... 560s Unpacking libx11-xcb1:s390x (2:1.8.12-1) ... 560s Selecting previously unselected package libxcb-dri3-0:s390x. 560s Preparing to unpack .../080-libxcb-dri3-0_1.17.0-2_s390x.deb ... 560s Unpacking libxcb-dri3-0:s390x (1.17.0-2) ... 560s Selecting previously unselected package libxcb-present0:s390x. 560s Preparing to unpack .../081-libxcb-present0_1.17.0-2_s390x.deb ... 560s Unpacking libxcb-present0:s390x (1.17.0-2) ... 560s Selecting previously unselected package libxcb-randr0:s390x. 560s Preparing to unpack .../082-libxcb-randr0_1.17.0-2_s390x.deb ... 560s Unpacking libxcb-randr0:s390x (1.17.0-2) ... 560s Selecting previously unselected package libxcb-sync1:s390x. 560s Preparing to unpack .../083-libxcb-sync1_1.17.0-2_s390x.deb ... 560s Unpacking libxcb-sync1:s390x (1.17.0-2) ... 560s Selecting previously unselected package libxcb-xfixes0:s390x. 560s Preparing to unpack .../084-libxcb-xfixes0_1.17.0-2_s390x.deb ... 560s Unpacking libxcb-xfixes0:s390x (1.17.0-2) ... 560s Selecting previously unselected package libxshmfence1:s390x. 560s Preparing to unpack .../085-libxshmfence1_1.3.3-1_s390x.deb ... 560s Unpacking libxshmfence1:s390x (1.3.3-1) ... 560s Selecting previously unselected package mesa-libgallium:s390x. 560s Preparing to unpack .../086-mesa-libgallium_25.2.1-2ubuntu1_s390x.deb ... 560s Unpacking mesa-libgallium:s390x (25.2.1-2ubuntu1) ... 560s Selecting previously unselected package libgbm1:s390x. 560s Preparing to unpack .../087-libgbm1_25.2.1-2ubuntu1_s390x.deb ... 560s Unpacking libgbm1:s390x (25.2.1-2ubuntu1) ... 560s Selecting previously unselected package libegl-mesa0:s390x. 560s Preparing to unpack .../088-libegl-mesa0_25.2.1-2ubuntu1_s390x.deb ... 560s Unpacking libegl-mesa0:s390x (25.2.1-2ubuntu1) ... 560s Selecting previously unselected package libegl1:s390x. 560s Preparing to unpack .../089-libegl1_1.7.0-1build1_s390x.deb ... 560s Unpacking libegl1:s390x (1.7.0-1build1) ... 560s Selecting previously unselected package libxcb-glx0:s390x. 560s Preparing to unpack .../090-libxcb-glx0_1.17.0-2_s390x.deb ... 560s Unpacking libxcb-glx0:s390x (1.17.0-2) ... 560s Selecting previously unselected package libxxf86vm1:s390x. 560s Preparing to unpack .../091-libxxf86vm1_1%3a1.1.4-1build4_s390x.deb ... 560s Unpacking libxxf86vm1:s390x (1:1.1.4-1build4) ... 560s Selecting previously unselected package libvulkan1:s390x. 560s Preparing to unpack .../092-libvulkan1_1.4.321.0-1_s390x.deb ... 560s Unpacking libvulkan1:s390x (1.4.321.0-1) ... 560s Selecting previously unselected package libgl1-mesa-dri:s390x. 560s Preparing to unpack .../093-libgl1-mesa-dri_25.2.1-2ubuntu1_s390x.deb ... 560s Unpacking libgl1-mesa-dri:s390x (25.2.1-2ubuntu1) ... 560s Selecting previously unselected package libglx-mesa0:s390x. 560s Preparing to unpack .../094-libglx-mesa0_25.2.1-2ubuntu1_s390x.deb ... 560s Unpacking libglx-mesa0:s390x (25.2.1-2ubuntu1) ... 560s Selecting previously unselected package libglx0:s390x. 560s Preparing to unpack .../095-libglx0_1.7.0-1build1_s390x.deb ... 560s Unpacking libglx0:s390x (1.7.0-1build1) ... 560s Selecting previously unselected package libgl1:s390x. 560s Preparing to unpack .../096-libgl1_1.7.0-1build1_s390x.deb ... 560s Unpacking libgl1:s390x (1.7.0-1build1) ... 560s Selecting previously unselected package libgstreamer1.0-0:s390x. 560s Preparing to unpack .../097-libgstreamer1.0-0_1.26.5-2_s390x.deb ... 560s Unpacking libgstreamer1.0-0:s390x (1.26.5-2) ... 560s Selecting previously unselected package liborc-0.4-0t64:s390x. 560s Preparing to unpack .../098-liborc-0.4-0t64_1%3a0.4.41-1_s390x.deb ... 560s Unpacking liborc-0.4-0t64:s390x (1:0.4.41-1) ... 560s Selecting previously unselected package libgstreamer-plugins-base1.0-0:s390x. 560s Preparing to unpack .../099-libgstreamer-plugins-base1.0-0_1.26.5-1_s390x.deb ... 560s Unpacking libgstreamer-plugins-base1.0-0:s390x (1.26.5-1) ... 560s Selecting previously unselected package libgstreamer-gl1.0-0:s390x. 560s Preparing to unpack .../100-libgstreamer-gl1.0-0_1.26.5-1_s390x.deb ... 560s Unpacking libgstreamer-gl1.0-0:s390x (1.26.5-1) ... 560s Selecting previously unselected package libharfbuzz-subset0:s390x. 560s Preparing to unpack .../101-libharfbuzz-subset0_10.2.0-1_s390x.deb ... 560s Unpacking libharfbuzz-subset0:s390x (10.2.0-1) ... 560s Selecting previously unselected package librsvg2-2:s390x. 560s Preparing to unpack .../102-librsvg2-2_2.60.0+dfsg-1build1_s390x.deb ... 560s Unpacking librsvg2-2:s390x (2.60.0+dfsg-1build1) ... 561s Selecting previously unselected package libgles2:s390x. 561s Preparing to unpack .../103-libgles2_1.7.0-1build1_s390x.deb ... 561s Unpacking libgles2:s390x (1.7.0-1build1) ... 561s Selecting previously unselected package libgtk-4-common. 561s Preparing to unpack .../104-libgtk-4-common_4.20.0+ds-1_all.deb ... 561s Unpacking libgtk-4-common (4.20.0+ds-1) ... 561s Selecting previously unselected package libgtk-4-1:s390x. 561s Preparing to unpack .../105-libgtk-4-1_4.20.0+ds-1_s390x.deb ... 561s Unpacking libgtk-4-1:s390x (4.20.0+ds-1) ... 561s Selecting previously unselected package gir1.2-gtk-4.0:s390x. 561s Preparing to unpack .../106-gir1.2-gtk-4.0_4.20.0+ds-1_s390x.deb ... 561s Unpacking gir1.2-gtk-4.0:s390x (4.20.0+ds-1) ... 561s Selecting previously unselected package libmozjs-140-0:s390x. 561s Preparing to unpack .../107-libmozjs-140-0_140.2.0-1_s390x.deb ... 561s Unpacking libmozjs-140-0:s390x (140.2.0-1) ... 561s Selecting previously unselected package libgjs0:s390x. 561s Preparing to unpack .../108-libgjs0_1.85.2-2_s390x.deb ... 561s Unpacking libgjs0:s390x (1.85.2-2) ... 561s Selecting previously unselected package gjs. 561s Preparing to unpack .../109-gjs_1.85.2-2_s390x.deb ... 561s Unpacking gjs (1.85.2-2) ... 561s Selecting previously unselected package gjs-tests. 561s Preparing to unpack .../110-gjs-tests_1.85.2-2_s390x.deb ... 561s Unpacking gjs-tests (1.85.2-2) ... 561s Selecting previously unselected package gnome-desktop-testing. 561s Preparing to unpack .../111-gnome-desktop-testing_2021.1-4_s390x.deb ... 561s Unpacking gnome-desktop-testing (2021.1-4) ... 561s Selecting previously unselected package libfontenc1:s390x. 561s Preparing to unpack .../112-libfontenc1_1%3a1.1.8-1build1_s390x.deb ... 561s Unpacking libfontenc1:s390x (1:1.1.8-1build1) ... 561s Selecting previously unselected package libice6:s390x. 561s Preparing to unpack .../113-libice6_2%3a1.1.1-1_s390x.deb ... 561s Unpacking libice6:s390x (2:1.1.1-1) ... 561s Selecting previously unselected package libsm6:s390x. 561s Preparing to unpack .../114-libsm6_2%3a1.2.6-1_s390x.deb ... 561s Unpacking libsm6:s390x (2:1.2.6-1) ... 561s Selecting previously unselected package libxt6t64:s390x. 561s Preparing to unpack .../115-libxt6t64_1%3a1.2.1-1.2build1_s390x.deb ... 561s Unpacking libxt6t64:s390x (1:1.2.1-1.2build1) ... 561s Selecting previously unselected package libxmu6:s390x. 561s Preparing to unpack .../116-libxmu6_2%3a1.1.3-3build2_s390x.deb ... 561s Unpacking libxmu6:s390x (2:1.1.3-3build2) ... 561s Selecting previously unselected package libxpm4:s390x. 561s Preparing to unpack .../117-libxpm4_1%3a3.5.17-1build2_s390x.deb ... 561s Unpacking libxpm4:s390x (1:3.5.17-1build2) ... 561s Selecting previously unselected package libxaw7:s390x. 561s Preparing to unpack .../118-libxaw7_2%3a1.0.16-1_s390x.deb ... 561s Unpacking libxaw7:s390x (2:1.0.16-1) ... 561s Selecting previously unselected package libxfont2:s390x. 561s Preparing to unpack .../119-libxfont2_1%3a2.0.6-1build1_s390x.deb ... 561s Unpacking libxfont2:s390x (1:2.0.6-1build1) ... 561s Selecting previously unselected package libxkbfile1:s390x. 561s Preparing to unpack .../120-libxkbfile1_1%3a1.1.0-1build4_s390x.deb ... 561s Unpacking libxkbfile1:s390x (1:1.1.0-1build4) ... 561s Selecting previously unselected package x11-xkb-utils. 561s Preparing to unpack .../121-x11-xkb-utils_7.7+9_s390x.deb ... 561s Unpacking x11-xkb-utils (7.7+9) ... 561s Selecting previously unselected package xserver-common. 561s Preparing to unpack .../122-xserver-common_2%3a21.1.18-1ubuntu1_all.deb ... 561s Unpacking xserver-common (2:21.1.18-1ubuntu1) ... 561s Selecting previously unselected package xvfb. 561s Preparing to unpack .../123-xvfb_2%3a21.1.18-1ubuntu1_s390x.deb ... 561s Unpacking xvfb (2:21.1.18-1ubuntu1) ... 561s Setting up gnome-desktop-testing (2021.1-4) ... 561s Setting up libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 561s Setting up libxcb-dri3-0:s390x (1.17.0-2) ... 561s Setting up liblcms2-2:s390x (2.16-2) ... 561s Setting up libpixman-1-0:s390x (0.44.0-3) ... 561s Setting up libsharpyuv0:s390x (1.5.0-0.1) ... 561s Setting up libx11-xcb1:s390x (2:1.8.12-1) ... 561s Setting up libxdamage1:s390x (1:1.1.6-1build1) ... 561s Setting up libxcb-xfixes0:s390x (1.17.0-2) ... 561s Setting up libxpm4:s390x (1:3.5.17-1build2) ... 561s Setting up hicolor-icon-theme (0.18-2) ... 561s Setting up libxi6:s390x (2:1.8.2-1) ... 561s Setting up libxrender1:s390x (1:0.9.12-1) ... 561s Setting up libdatrie1:s390x (0.2.13-4) ... 561s Setting up libgirepository-2.0-0:s390x (2.85.3-1) ... 561s Setting up libxcb-render0:s390x (1.17.0-2) ... 561s Setting up libglvnd0:s390x (1.7.0-1build1) ... 561s Setting up libxcb-glx0:s390x (1.17.0-2) ... 561s Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-5) ... 561s Setting up x11-common (1:7.7+24ubuntu1) ... 561s Setting up libdeflate0:s390x (1.23-2) ... 561s Setting up libcpdb2t64:s390x (2.0~b7-0ubuntu3) ... 561s Setting up libxcb-shm0:s390x (1.17.0-2) ... 561s Setting up libcpdb-frontend2t64:s390x (2.0~b7-0ubuntu3) ... 561s Setting up libjbig0:s390x (2.1-6.1ubuntu2) ... 561s Setting up gir1.2-girepository-3.0:s390x (2.85.3-1) ... 561s Setting up libcolord2:s390x (1.4.7-3) ... 561s Setting up libxxf86vm1:s390x (1:1.1.4-1build4) ... 561s Setting up liborc-0.4-0t64:s390x (1:0.4.41-1) ... 561s Setting up libxcb-present0:s390x (1.17.0-2) ... 561s Setting up libdconf1:s390x (0.40.0-5willsync1) ... 561s Setting up libfontenc1:s390x (1:1.1.8-1build1) ... 561s Setting up libgles2:s390x (1.7.0-1build1) ... 561s Setting up libfreetype6:s390x (2.13.3+dfsg-1) ... 561s Setting up libepoxy0:s390x (1.5.10-2) ... 561s Setting up libxfixes3:s390x (1:6.0.0-2build1) ... 561s Setting up libxcb-sync1:s390x (1.17.0-2) ... 561s Setting up libavahi-common-data:s390x (0.8-16ubuntu2) ... 561s Setting up libatspi2.0-0t64:s390x (2.57.1-1) ... 561s Setting up libxinerama1:s390x (2:1.1.4-3build1) ... 561s Setting up fonts-dejavu-mono (2.37-8) ... 561s Setting up libxrandr2:s390x (2:1.5.4-1) ... 561s Setting up fonts-dejavu-core (2.37-8) ... 561s Setting up libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 561s Setting up libvulkan1:s390x (1.4.321.0-1) ... 561s Setting up libwebp7:s390x (1.5.0-0.1) ... 561s Setting up libxshmfence1:s390x (1.3.3-1) ... 561s Setting up at-spi2-common (2.57.1-1) ... 561s Setting up libxcb-randr0:s390x (1.17.0-2) ... 561s Setting up libmozjs-140-0:s390x (140.2.0-1) ... 561s Setting up libharfbuzz0b:s390x (10.2.0-1) ... 561s Setting up libthai-data (0.1.29-2build1) ... 561s Setting up libwayland-egl1:s390x (1.24.0-1) ... 561s Setting up libxkbfile1:s390x (1:1.1.0-1build4) ... 561s Setting up libxcomposite1:s390x (1:0.4.6-1) ... 561s Setting up libxfont2:s390x (1:2.0.6-1build1) ... 561s Setting up libgstreamer1.0-0:s390x (1.26.5-2) ... 561s Setcap worked! gst-ptp-helper is not suid! 561s Setting up libgraphene-1.0-0:s390x (1.10.8-5) ... 561s Setting up libwayland-client0:s390x (1.24.0-1) ... 561s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 561s Setting up gir1.2-graphene-1.0:s390x (1.10.8-5) ... 561s Setting up libice6:s390x (2:1.1.1-1) ... 561s Setting up mesa-libgallium:s390x (25.2.1-2ubuntu1) ... 561s Setting up libatk1.0-0t64:s390x (2.57.1-1) ... 561s Setting up libgbm1:s390x (25.2.1-2ubuntu1) ... 561s Setting up gir1.2-atk-1.0:s390x (2.57.1-1) ... 561s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 561s Setting up libxtst6:s390x (2:1.2.5-1) ... 561s Setting up libxcursor1:s390x (1:1.2.3-1) ... 561s Setting up libgl1-mesa-dri:s390x (25.2.1-2ubuntu1) ... 561s Setting up libavahi-common3:s390x (0.8-16ubuntu2) ... 561s Setting up libgstreamer-plugins-base1.0-0:s390x (1.26.5-1) ... 561s Setting up dconf-service (0.40.0-5willsync1) ... 561s Setting up libharfbuzz-gobject0:s390x (10.2.0-1) ... 561s Setting up libthai0:s390x (0.1.29-2build1) ... 561s Setting up libegl-mesa0:s390x (25.2.1-2ubuntu1) ... 561s Setting up libtiff6:s390x (4.7.0-3ubuntu2) ... 561s Setting up libwayland-cursor0:s390x (1.24.0-1) ... 561s Setting up libegl1:s390x (1.7.0-1build1) ... 561s Setting up libharfbuzz-subset0:s390x (10.2.0-1) ... 561s Setting up libgdk-pixbuf-2.0-0:s390x (2.42.12+dfsg-5) ... 561s Setting up libfontconfig1:s390x (2.15.0-2.3ubuntu1) ... 561s Setting up libsm6:s390x (2:1.2.6-1) ... 561s Setting up libavahi-client3:s390x (0.8-16ubuntu2) ... 561s Setting up libatk-bridge2.0-0t64:s390x (2.57.1-1) ... 561s Setting up gtk-update-icon-cache (4.20.0+ds-1) ... 561s Setting up fontconfig (2.15.0-2.3ubuntu1) ... 563s Regenerating fonts cache... done. 563s Setting up libxft2:s390x (2.3.6-1build1) ... 563s Setting up libglx-mesa0:s390x (25.2.1-2ubuntu1) ... 563s Setting up libglx0:s390x (1.7.0-1build1) ... 563s Setting up dconf-gsettings-backend:s390x (0.40.0-5willsync1) ... 563s Setting up gir1.2-gdkpixbuf-2.0:s390x (2.42.12+dfsg-5) ... 563s Setting up libpango-1.0-0:s390x (1.56.3-1) ... 563s Setting up libcairo2:s390x (1.18.4-1) ... 563s Setting up libgl1:s390x (1.7.0-1build1) ... 563s Setting up adwaita-icon-theme (48.1-1) ... 564s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 564s Setting up libxt6t64:s390x (1:1.2.1-1.2build1) ... 564s Setting up libcairo-gobject2:s390x (1.18.4-1) ... 564s Setting up libgtk-4-common (4.20.0+ds-1) ... 564s Setting up libpangoft2-1.0-0:s390x (1.56.3-1) ... 564s Setting up libcups2t64:s390x (2.4.12-0ubuntu1) ... 564s Setting up libgtk-3-common (3.24.50-1ubuntu1) ... 564s Setting up libpangocairo-1.0-0:s390x (1.56.3-1) ... 564s Setting up libcairo-script-interpreter2:s390x (1.18.4-1) ... 564s Setting up gsettings-desktop-schemas (49~alpha-0ubuntu1) ... 564s Setting up libxmu6:s390x (2:1.1.3-3build2) ... 564s Setting up gir1.2-freedesktop:s390x (1.84.0-1) ... 564s Setting up libpangoxft-1.0-0:s390x (1.56.3-1) ... 564s Setting up libxaw7:s390x (2:1.0.16-1) ... 564s Setting up gir1.2-harfbuzz-0.0:s390x (10.2.0-1) ... 564s Setting up librsvg2-2:s390x (2.60.0+dfsg-1build1) ... 564s Setting up gir1.2-pango-1.0:s390x (1.56.3-1) ... 564s Setting up libgstreamer-gl1.0-0:s390x (1.26.5-1) ... 564s Setting up libgjs0:s390x (1.85.2-2) ... 564s Setting up gjs (1.85.2-2) ... 564s Setting up x11-xkb-utils (7.7+9) ... 564s Setting up xserver-common (2:21.1.18-1ubuntu1) ... 564s Setting up xvfb (2:21.1.18-1ubuntu1) ... 564s Processing triggers for libc-bin (2.42-0ubuntu1) ... 564s Processing triggers for man-db (2.13.1-1) ... 564s Processing triggers for libglib2.0-0t64:s390x (2.85.3-1) ... 564s Setting up libgtk-3-0t64:s390x (3.24.50-1ubuntu1) ... 564s Setting up at-spi2-core (2.57.1-1) ... 564s Setting up libgtk-4-1:s390x (4.20.0+ds-1) ... 564s Setting up gir1.2-gtk-4.0:s390x (4.20.0+ds-1) ... 564s Setting up gir1.2-gtk-3.0:s390x (3.24.50-1ubuntu1) ... 564s Setting up gjs-tests (1.85.2-2) ... 564s Processing triggers for libc-bin (2.42-0ubuntu1) ... 567s autopkgtest [17:35:40]: test installed-tests: [----------------------- 567s Running test: gjs/testIntrospection.test 567s JS NATIVE: Registered native JS module '_promiseNative' 567s JS NATIVE: Registered native JS module '_byteArrayNative' 567s JS NATIVE: Registered native JS module '_encodingNative' 567s JS NATIVE: Registered native JS module '_gi' 567s JS NATIVE: Registered native JS module 'gi' 567s JS NATIVE: Registered native JS module 'cairoNative' 567s JS NATIVE: Registered native JS module 'system' 567s JS NATIVE: Registered native JS module 'console' 567s JS NATIVE: Registered native JS module '_print' 567s JS CTX: Enabling JIT 567s JS CTX: Initialized class GjsFileImporter prototype 0x258429f001a0 567s JS IMPORT: Defining parent (nil) of 0x258429f00200 'imports' is mod 0 567s JS IMPORT: Importing '_print' 567s JS NATIVE: Defining native module '_print' 567s JS IMPORT: Defining parent 0x258429f00200 of 0x258429f009b0 '_print' is mod 1 567s JS IMPORT: successfully imported module '_print' 567s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 567s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x13c35003c090 567s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x13c35003c090 567s JS MAINLOOP: Main loop instance 0x2aa3f43e488: hold 567s JS MAINLOOP: Enqueue job , promise=, allocation site= 567s JS MAINLOOP: Starting promise job dispatcher 567s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x13c35003c128 567s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x13c35003c128 567s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x13c35003c128 567s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x13c35003c128 567s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x13c35003c128 567s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x13c35003c128 567s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x13c35003c128 567s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x13c35003c128 567s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x13c35003c128 567s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x13c35003c128 567s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x13c35003c128 567s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x13c35003c128 567s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x13c35003c128 567s JS MAINLOOP: Main loop instance 0x2aa3f43e488: hold 567s JS MAINLOOP: Enqueue job , promise=, allocation site= 567s JS MAINLOOP: Main loop instance 0x2aa3f43e488: Spinning loop until released or hook cleared 567s JS MAINLOOP: handling job 0, 567s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 567s JS MAINLOOP: Main loop instance 0x2aa3f43e488: release 567s JS MAINLOOP: Completed job 0 567s JS MAINLOOP: handling job 1, 567s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 567s JS MAINLOOP: Main loop instance 0x2aa3f43e488: release 567s JS MAINLOOP: Completed job 1 567s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x13c35003c128 567s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x13c35003c128 567s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x13c35003c128 567s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x13c35003c128 567s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x13c35003c128 567s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x13c35003c128 567s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x13c35003c128 567s JS IMPORT: Module metadata hook for module 0x258429f76990 567s JS IMPORT: Defining meta.importSync for module 0x258429f76990 567s JS NATIVE: Defining native module 'gi' 567s JS CTX: Initialized class GIRepositoryNamespace prototype 0x258429f7b338 567s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 567s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 567s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 567s JS IMPORT: Importing directory 'overrides' 567s JS IMPORT: Defining parent 0x13c35003f610 of 0x258429f7b3b8 'overrides' is mod 1 567s JS IMPORT: Defined importer 'overrides' 0x258429f7b3b8 in 0x13c35003f610 567s JS IMPORT: successfully imported directory 'overrides' 567s JS IMPORT: Importing '_promiseNative' 567s JS NATIVE: Defining native module '_promiseNative' 567s JS IMPORT: Defining parent 0x13c35003f610 of 0x258429f7b868 '_promiseNative' is mod 1 567s JS IMPORT: successfully imported module '_promiseNative' 567s JS IMPORT: Importing module GLib succeeded 567s JS IMPORT: Defining parent 0x258429f7b3b8 of 0x13c350095038 'GLib' is mod 1 567s JS IMPORT: successfully imported module 'GLib' 567s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 567s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x13c350094060, JSClass 0x3ff90a9a9c0, in object 0x13c350094038 567s JS CTX: Initialized class GIRepositoryGType prototype 0x258429f7bbb0 567s JS CTX: Initialized class GIRepositoryFunction prototype 0x258429f7bc10 567s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 567s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 567s JS G BXD: Defined class for Error (GError), prototype 0x13c3500940b0, JSClass 0x3ff90a9a9c0, in object 0x13c350094038 567s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 567s JS G BXD: Defined class for Variant (GVariant), prototype 0x13c350094100, JSClass 0x3ff90a9a9c0, in object 0x13c350094038 567s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 567s JS G BXD: Defined class for Bytes (GBytes), prototype 0x13c350094150, JSClass 0x3ff90a9a9c0, in object 0x13c350094038 567s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 567s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 567s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x13c3500941a0, JSClass 0x3ff90a9a9c0, in object 0x13c350094038 567s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 567s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 567s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 567s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 567s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 567s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 567s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 567s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 567s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 567s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 568s JS G BXD: Defined class for Thread (GThread), prototype 0x13c3500941f0, JSClass 0x3ff90a9a9c0, in object 0x13c350094038 568s JS G BXD: Defining method ref in prototype for GLib.Thread 568s JS G BXD: Defining method unref in prototype for GLib.Thread 568s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 568s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x13c350094240, JSClass 0x3ff90a9a9c0, in object 0x13c350094038 568s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 568s JS G BXD: Defined class for Regex (GRegex), prototype 0x13c350094290, JSClass 0x3ff90a9a9c0, in object 0x13c350094038 568s JS G BXD: Defining method match in prototype for GLib.Regex 568s JS G BXD: Defining method match_full in prototype for GLib.Regex 568s JS G BXD: Defining method match_all in prototype for GLib.Regex 568s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 568s JS G NS: Defined namespace 'GLib' 0x13c350094038 in GIRepository 0x258429f7b1c8 568s JS IMPORT: Importing module jasmine succeeded 568s JS IMPORT: Defining parent 0x13c35003f610 of 0x13c350095ba0 'jasmine' is mod 1 568s JS IMPORT: successfully imported module 'jasmine' 568s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 568s JS MAINLOOP: Main loop instance 0x2aa3f43e488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa3f43e488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa3f43e488: release 568s JS MAINLOOP: Completed job 0 568s JS IMPORT: Importing 'gi' 568s JS IMPORT: Defining parent 0x13c35003f610 of 0x13c35003f760 'gi' is mod 1 568s JS IMPORT: successfully imported module 'gi' 568s 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 568s JS G NS: Defined namespace 'Gdk' 0x13c350094308 in GIRepository 0x13c35003f760 568s 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 568s JS G NS: Defined namespace 'GjsPrivate' 0x13c350094358 in GIRepository 0x13c35003f760 568s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 568s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 568s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 568s JS IMPORT: Importing module _legacy succeeded 568s JS IMPORT: Defining parent 0x13c35003f610 of 0x13c350095cb8 '_legacy' is mod 1 568s JS IMPORT: successfully imported module '_legacy' 568s JS IMPORT: Importing module lang succeeded 568s JS IMPORT: Defining parent 0x13c35003f610 of 0x13c350095c90 'lang' is mod 1 568s JS IMPORT: successfully imported module 'lang' 568s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 568s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 568s JS IMPORT: Importing module _signals succeeded 568s JS IMPORT: Defining parent 0x13c35003f610 of 0x13c350095ce0 '_signals' is mod 1 568s JS IMPORT: successfully imported module '_signals' 568s JS IMPORT: Importing module signals succeeded 568s JS IMPORT: Defining parent 0x13c35003f610 of 0x13c350095c68 'signals' is mod 1 568s JS IMPORT: successfully imported module 'signals' 568s JS IMPORT: Importing module Gio succeeded 568s JS IMPORT: Defining parent 0x13c35003f868 of 0x13c350095c40 'Gio' is mod 1 568s JS IMPORT: successfully imported module 'Gio' 568s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 568s JS IMPORT: Importing '_gi' 568s JS NATIVE: Defining native module '_gi' 568s JS IMPORT: Defining parent 0x13c35003f610 of 0x258429f2b6d0 '_gi' is mod 1 568s JS IMPORT: successfully imported module '_gi' 568s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 568s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 568s JS IMPORT: Importing module _common succeeded 568s JS IMPORT: Defining parent 0x13c35003f610 of 0x13c350095d30 '_common' is mod 1 568s JS IMPORT: successfully imported module '_common' 568s JS IMPORT: Importing module GObject succeeded 568s JS IMPORT: Defining parent 0x13c35003f868 of 0x13c350095d08 'GObject' is mod 1 568s JS IMPORT: successfully imported module 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 568s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 568s JS G BXD: Defined class for String (GString), prototype 0x13c350094600, JSClass 0x3ff90a9a9c0, in object 0x13c350094380 568s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 568s JS G PRM: Defined class ParamSpec prototype is 0x13c350095d80 class 0x3ff90aa3208 in object 0x13c350094380 568s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 568s JS G OBJ: Defined class for Object (GObject), prototype 0x13c350094768, JSClass 0x3ff90a9a9f0, in object 0x13c350094380 568s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 568s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x13c350094790, JSClass 0x3ff90a9a9f0, in object 0x13c350094380 568s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 568s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 568s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 568s JS G BXD: Defined class for Value (GValue), prototype 0x13c3500947e0, JSClass 0x3ff90a9a9c0, in object 0x13c350094380 568s JS G NS: Defined namespace 'GObject' 0x13c350094380 in GIRepository 0x13c35003f760 568s JS G OBJ: Defined class for Application (GApplication), prototype 0x13c350094830, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 568s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x13c3500f62e0, JSClass 0x3ff90a9dc70, in object 0x13c350094330 568s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 568s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x13c3500f6308, JSClass 0x3ff90a9dc70, in object 0x13c350094330 568s 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 568s JS G NS: Defined namespace 'GioUnix' 0x13c3500948d0 in GIRepository 0x13c35003f760 568s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 568s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x13c3500948f8, JSClass 0x3ff90a9a9f0, in object 0x13c3500948d0 568s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 568s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x13c3500f66f0, JSClass 0x3ff90a9dc70, in object 0x13c3500948d0 568s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 568s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x13c350094970, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x13c3500949c0, JSClass 0x3ff90a9a9f0, in object 0x13c3500948d0 568s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 568s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x13c350094a10, JSClass 0x3ff90a9a9c0, in object 0x13c3500948d0 568s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 568s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x13c3500f6830, JSClass 0x3ff90a9dc70, in object 0x13c3500948d0 568s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 568s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x13c350094a60, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x13c350094ab0, JSClass 0x3ff90a9a9f0, in object 0x13c3500948d0 568s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 568s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x13c350094b00, JSClass 0x3ff90a9a9c0, in object 0x13c3500948d0 568s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 568s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x13c350094b28, JSClass 0x3ff90a9a9c0, in object 0x13c3500948d0 568s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 568s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x13c350094b78, JSClass 0x3ff90a9a9f0, in object 0x13c3500948d0 568s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 568s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x13c350094bc8, JSClass 0x3ff90a9a9c0, in object 0x13c3500948d0 568s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 568s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x13c350094c18, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x13c350094c68, JSClass 0x3ff90a9a9f0, in object 0x13c3500948d0 568s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 568s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x13c350094cb8, JSClass 0x3ff90a9a9c0, in object 0x13c3500948d0 568s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 568s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 568s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 568s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 568s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 568s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 568s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 568s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 568s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 568s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 568s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 568s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 568s JS G ENUM: Defining GLib.LogLevelFlags as 0x258429f33db8 568s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 568s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x13c350094dd0, JSClass 0x3ff90a9a9c0, in object 0x13c350094038 568s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 568s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x13c350094e98, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 568s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x13c3500fdbf0, JSClass 0x3ff90a9dc70, in object 0x13c350094330 568s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 568s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x13c3500fdc18, JSClass 0x3ff90a9dc70, in object 0x13c350094330 568s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 568s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0xa1b5ec06498, JSClass 0x3ff90a9a9c0, in object 0x13c350094330 568s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 568s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0xa1b5ec06790, JSClass 0x3ff90a9a9c0, in object 0x13c350094330 568s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 568s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 568s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xa1b5ec06920, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 568s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x13c3500fde98, JSClass 0x3ff90a9dc70, in object 0x13c350094330 568s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 568s JS G IFACE: Defined class for Initable (GInitable), prototype 0x13c3500fdee8, JSClass 0x3ff90a9dc70, in object 0x13c350094330 568s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 568s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xa1b5ec069c0, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 568s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 568s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 568s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 568s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0xa1b5ec0a0d8, JSClass 0x3ff90a9dc70, in object 0x13c350094330 568s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 568s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xa1b5ec06a38, JSClass 0x3ff90a9a9c0, in object 0x13c350094330 568s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 568s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xa1b5ec06a88, JSClass 0x3ff90a9a9c0, in object 0x13c350094330 568s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 568s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 568s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xa1b5ec06ad8, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xa1b5ec06b28, JSClass 0x3ff90a9a9f0, in object 0x13c350094358 568s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 568s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xa1b5ec06b78, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 568s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 568s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 568s JS G IFACE: Defined class for File (GFile), prototype 0xa1b5ec0a1a0, JSClass 0x3ff90a9dc70, in object 0x13c350094330 568s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xa1b5ec06bf0, JSClass 0x3ff90a9a9f0, in object 0x13c35003f8f8 568s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 568s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xa1b5ec06c68, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 568s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 568s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0xa1b5ec0a420, JSClass 0x3ff90a9dc70, in object 0x13c350094330 568s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 568s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xa1b5ec06ce0, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 568s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xa1b5ec06d30, JSClass 0x3ff90a9a9c0, in object 0x13c350094330 568s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 568s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 568s JS G OBJ: Defined class for Settings (GSettings), prototype 0xa1b5ec06d80, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 568s JS G NS: Defined namespace 'Gio' 0x13c350094330 in GIRepository 0x13c35003f760 568s JS IMPORT: Importing module Gtk succeeded 568s JS IMPORT: Defining parent 0x13c35003f868 of 0xa1b5ec0ac40 'Gtk' is mod 1 568s JS IMPORT: successfully imported module 'Gtk' 568s JS G NS: Found info type GIObjectInfo for 'Widget' in namespace 'Gtk' 568s JS G NS: Found info type GIObjectInfo for 'InitiallyUnowned' in namespace 'GObject' 568s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xa1b5ec06e20, JSClass 0x3ff90a9a9f0, in object 0x13c350094380 568s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xa1b5ec06e70, JSClass 0x3ff90a9a9f0, in object 0xa1b5ec06df8 568s JS G NS: Found info type GIInterfaceInfo for 'Buildable' in namespace 'Gtk' 568s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0xa1b5ec0af10, JSClass 0x3ff90a9dc70, in object 0xa1b5ec06df8 568s JS IMPORT: JS import 'Atk' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Atk.js 568s JS G NS: Defined namespace 'Atk' 0xa1b5ec06ee8 in GIRepository 0x13c35003f760 568s JS G NS: Found info type GIInterfaceInfo for 'ImplementorIface' in namespace 'Atk' 568s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0xa1b5ec0af38, JSClass 0x3ff90a9dc70, in object 0xa1b5ec06ee8 568s JS G NS: Found info type GIObjectInfo for 'Container' in namespace 'Gtk' 568s JS G OBJ: Defined class for Container (GtkContainer), prototype 0xa1b5ec06f38, JSClass 0x3ff90a9a9f0, in object 0xa1b5ec06df8 568s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 568s JS G NS: Defined namespace 'Gtk' 0xa1b5ec06df8 in GIRepository 0x13c35003f760 568s JS IMPORT: Importing 'system' 568s JS NATIVE: Defining native module 'system' 568s JS IMPORT: Defining parent 0x13c35003f610 of 0x258429f3e3c8 'system' is mod 1 568s JS IMPORT: successfully imported module 'system' 568s JS CTX: Script evaluation succeeded 568s JS MAINLOOP: Main loop instance 0x2aa3f43e488: Spinning loop until released or hook cleared 568s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x13c35003c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x13c35003c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x13c35003c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x13c35003c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x13c35003c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x13c35003c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x13c35003c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x13c35003c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x13c35003c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x13c35003c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x13c35003c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x13c35003c128 568s JS IMPORT: Module metadata hook for module 0x258429f55718 568s JS IMPORT: Defining meta.importSync for module 0x258429f55718 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x13c35003c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x13c35003c128 568s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 568s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 568s JS MAINLOOP: Set main loop hook to 568s JS MAINLOOP: Main loop instance 0x2aa3f43e488: hold 568s JS MAINLOOP: Running and clearing main loop hook 568s JS G BXD: Defining method run in prototype for GLib.MainLoop 568s 1..20 568s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 568s JS G BXD: Defined class for Source (GSource), prototype 0xa1b5ec06f88, JSClass 0x3ff90a9a9c0, in object 0x13c350094038 568s JS G BXD: Defining method set_priority in prototype for GLib.Source 568s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 568s JS G BXD: Defining method attach in prototype for GLib.Source 568s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 568s JS IMPORT: Module metadata hook for module 0x13c3500854a0 568s JS IMPORT: Defining meta.importSync for module 0x13c3500854a0 568s JS G NS: Found info type GIObjectInfo for 'MemoryInputStream' in namespace 'Gio' 568s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0xa1b5ec1e0b0, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s JS G BXD: Defining method destroy in prototype for GLib.Source 568s ok 1 GLib.DestroyNotify parameter throws when encountering a GDestroyNotify not associated with a callback 568s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 568s JS G NS: Found info type GIConstantInfo for 'MININT64' in namespace 'GLib' 568s JS G NS: Found info type GIConstantInfo for 'MAXINT64' in namespace 'GLib' 568s JS G NS: Found info type GIConstantInfo for 'MAXUINT64' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 568s ok 2 Unsafe integer marshalling warns when conversion is lossy 568s ok 3 Marshalling empty flat arrays of structs accepts null # SKIP GTK disabled 568s ok 4 Marshalling empty flat arrays of structs accepts an empty array # SKIP GTK disabled 568s JS G NS: Found info type GIObjectInfo for 'AppLaunchContext' in namespace 'Gio' 568s JS G OBJ: Defined class for AppLaunchContext (GAppLaunchContext), prototype 0xa1b5ec1e560, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s ok 5 Constructor throws when constructor called without new 568s JS G NS: Found info type GIEnumInfo for 'BusType' in namespace 'Gio' 568s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 568s JS G ENUM: Defining enum value NONE (fixed from none) 0 568s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 568s JS G ENUM: Defining enum value SESSION (fixed from session) 2 568s JS G ENUM: Defining Gio.BusType as 0x258429f90d30 568s ok 6 Enum classes enum has a $gtype property 568s ok 7 Enum classes enum $gtype property is enumerable 568s JS G NS: Found info type GIEnumInfo for 'ResolverError' in namespace 'Gio' 568s JS G ERR: Defined class for ResolverError (GError), prototype 0xa1b5ec15470, JSClass 0x3ff90a9ce50, in object 0x13c350094330 568s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 0 568s JS G ENUM: Defining enum value TEMPORARY_FAILURE (fixed from temporary_failure) 1 568s JS G ENUM: Defining enum value INTERNAL (fixed from internal) 2 568s ok 8 GError domains Number converts error to quark 568s ok 9 Object properties on GtkBuilder-constructed objects are found on the GObject itself # SKIP GTK disabled 568s ok 10 Object properties on GtkBuilder-constructed objects are found on the GObject's parents # SKIP GTK disabled 568s ok 11 Object properties on GtkBuilder-constructed objects are found on the GObject's interfaces # SKIP GTK disabled 568s JS G NS: Found info type GIConstantInfo for 'PRIORITY_LOW' in namespace 'GLib' 568s ok 12 Garbage collection of introspected objects collects objects properly with signals connected 568s JS G NS: Found info type GIFlagsInfo for 'ParamFlags' in namespace 'GObject' 568s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 568s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 568s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 568s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 568s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 568s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 568s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 568s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 568s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 568s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 568s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 568s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 568s JS G ENUM: Defining GObject.ParamFlags as 0x258429f04130 568s JS G NS: Found info type GIFunctionInfo for 'param_spec_boolean' in namespace 'GObject' 568s JS G PRM: Wrapping GParamBoolean 'screenfull' on (null) with JSObject 568s JS G PRM: JSObject created with param instance 0x2aa3f459e60 type GParamBoolean 568s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 568s JS G NS: Found info type GIFunctionInfo for 'param_spec_get_flags' in namespace 'GjsPrivate' 568s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 568s JS G NS: Found info type GIStructInfo for 'SettingsSchemaSource' in namespace 'Gio' 568s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0x13c350094da8, JSClass 0x3ff90a9a9c0, in object 0x13c350094330 568s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 568s JS G BXD: Defining method get_path in prototype for Gio.SettingsSchema 568s JS G NS: Found info type GIFlagsInfo for 'SettingsBindFlags' in namespace 'Gio' 568s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 568s JS G ENUM: Defining enum value GET (fixed from get) 1 568s JS G ENUM: Defining enum value SET (fixed from set) 2 568s JS G ENUM: Defining enum value NO_SENSITIVITY (fixed from no_sensitivity) 4 568s JS G ENUM: Defining enum value GET_NO_CHANGES (fixed from get_no_changes) 8 568s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 16 568s JS G ENUM: Defining Gio.SettingsBindFlags as 0x258429f04fc8 568s JS G BXD: Defining method list_keys in prototype for Gio.SettingsSchema 568s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method run_dispose in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIFunctionInfo for 'signal_handler_disconnect' in namespace 'GObject' 568s ok 13 Garbage collection of introspected objects handles setting a property from C on an object whose JS wrapper has been collected 568s JS G NS: Found info type GIStructInfo for 'Atom' in namespace 'Gdk' 568s JS G BXD: Defined class for Atom (void), prototype 0xa1b5ec06060, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s ok 14 Gdk.Atom is presented as string 568s dbus-daemon[2907]: [session uid=1000 pid=2907 pidfd=5] Activating service name='ca.desrt.dconf' requested by ':1.0' (uid=1000 pid=2934 comm="/usr/libexec/installed-tests/gjs/minijasmine /usr/" label="unconfined") 568s JS G NS: Found info type GIStructInfo for 'Rectangle' in namespace 'Gdk' 568s JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0xa1b5ec061a0, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s ok 15 Complete enumeration (boxed types) enumerates all properties 568s dbus-daemon[2907]: [session uid=1000 pid=2907 pidfd=5] Successfully activated service 'ca.desrt.dconf' 568s ok 16 Complete enumeration of GIRepositoryNamespace (new_enumerate) enumerates all properties (sampled) 568s JS G NS: Found info type GIFlagsInfo for 'AnchorHints' in namespace 'Gdk' 568s JS G ENUM: Defining enum value FLIP_X (fixed from flip_x) 1 568s JS G ENUM: Defining enum value FLIP_Y (fixed from flip_y) 2 568s JS G ENUM: Defining enum value SLIDE_X (fixed from slide_x) 4 568s JS G ENUM: Defining enum value SLIDE_Y (fixed from slide_y) 8 568s JS G ENUM: Defining enum value RESIZE_X (fixed from resize_x) 16 568s JS G ENUM: Defining enum value RESIZE_Y (fixed from resize_y) 32 568s JS G ENUM: Defining enum value FLIP (fixed from flip) 3 568s JS G ENUM: Defining enum value SLIDE (fixed from slide) 12 568s JS G ENUM: Defining enum value RESIZE (fixed from resize) 48 568s JS G ENUM: Defining Gdk.AnchorHints as 0x258429fea8a8 568s JS G NS: Found info type GIObjectInfo for 'AppLaunchContext' in namespace 'Gdk' 568s JS G OBJ: Defined class for AppLaunchContext (GdkAppLaunchContext), prototype 0xa1b5ec063f8, JSClass 0x3ff90a9a9f0, in object 0x13c350094308 568s JS G NS: Found info type GIFlagsInfo for 'AxisFlags' in namespace 'Gdk' 568s JS G ENUM: Defining enum value X (fixed from x) 2 568s JS G ENUM: Defining enum value Y (fixed from y) 4 568s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 8 568s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 16 568s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 32 568s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 64 568s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 128 568s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 256 568s JS G ENUM: Defining enum value SLIDER (fixed from slider) 512 568s JS G ENUM: Defining Gdk.AxisFlags as 0x258429fea988 568s JS G NS: Found info type GIEnumInfo for 'AxisUse' in namespace 'Gdk' 568s JS G ENUM: Defining enum value IGNORE (fixed from ignore) 0 568s JS G ENUM: Defining enum value X (fixed from x) 1 568s JS G ENUM: Defining enum value Y (fixed from y) 2 568s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 3 568s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 4 568s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 5 568s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 6 568s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 7 568s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 8 568s JS G ENUM: Defining enum value SLIDER (fixed from slider) 9 568s JS G ENUM: Defining enum value LAST (fixed from last) 10 568s JS G ENUM: Defining Gdk.AxisUse as 0x258429feaa68 568s JS G NS: Found info type GIConstantInfo for 'BUTTON_MIDDLE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'BUTTON_PRIMARY' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'BUTTON_SECONDARY' in namespace 'Gdk' 568s JS G NS: Found info type GIEnumInfo for 'ByteOrder' in namespace 'Gdk' 568s JS G ENUM: Defining enum value LSB_FIRST (fixed from lsb_first) 0 568s JS G ENUM: Defining enum value MSB_FIRST (fixed from msb_first) 1 568s JS G ENUM: Defining Gdk.ByteOrder as 0x258429feab48 568s JS G NS: Found info type GIConstantInfo for 'CURRENT_TIME' in namespace 'Gdk' 568s JS G NS: Found info type GIStructInfo for 'Color' in namespace 'Gdk' 568s JS G BXD: Defined class for Color (GdkColor), prototype 0xa1b5ec064c0, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIEnumInfo for 'CrossingMode' in namespace 'Gdk' 568s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 568s JS G ENUM: Defining enum value GRAB (fixed from grab) 1 568s JS G ENUM: Defining enum value UNGRAB (fixed from ungrab) 2 568s JS G ENUM: Defining enum value GTK_GRAB (fixed from gtk_grab) 3 568s JS G ENUM: Defining enum value GTK_UNGRAB (fixed from gtk_ungrab) 4 568s JS G ENUM: Defining enum value STATE_CHANGED (fixed from state_changed) 5 568s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 6 568s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 7 568s JS G ENUM: Defining enum value DEVICE_SWITCH (fixed from device_switch) 8 568s JS G ENUM: Defining Gdk.CrossingMode as 0x258429feaba8 568s JS G NS: Found info type GIObjectInfo for 'Cursor' in namespace 'Gdk' 568s JS G OBJ: Defined class for Cursor (GdkCursor), prototype 0xa1b5ec06538, JSClass 0x3ff90a9a9f0, in object 0x13c350094308 568s JS G NS: Found info type GIEnumInfo for 'CursorType' in namespace 'Gdk' 568s JS G ENUM: Defining enum value X_CURSOR (fixed from x_cursor) 0 568s JS G ENUM: Defining enum value ARROW (fixed from arrow) 2 568s JS G ENUM: Defining enum value BASED_ARROW_DOWN (fixed from based_arrow_down) 4 568s JS G ENUM: Defining enum value BASED_ARROW_UP (fixed from based_arrow_up) 6 568s JS G ENUM: Defining enum value BOAT (fixed from boat) 8 568s JS G ENUM: Defining enum value BOGOSITY (fixed from bogosity) 10 568s JS G ENUM: Defining enum value BOTTOM_LEFT_CORNER (fixed from bottom_left_corner) 12 568s JS G ENUM: Defining enum value BOTTOM_RIGHT_CORNER (fixed from bottom_right_corner) 14 568s JS G ENUM: Defining enum value BOTTOM_SIDE (fixed from bottom_side) 16 568s JS G ENUM: Defining enum value BOTTOM_TEE (fixed from bottom_tee) 18 568s JS G ENUM: Defining enum value BOX_SPIRAL (fixed from box_spiral) 20 568s JS G ENUM: Defining enum value CENTER_PTR (fixed from center_ptr) 22 568s JS G ENUM: Defining enum value CIRCLE (fixed from circle) 24 568s JS G ENUM: Defining enum value CLOCK (fixed from clock) 26 568s JS G ENUM: Defining enum value COFFEE_MUG (fixed from coffee_mug) 28 568s JS G ENUM: Defining enum value CROSS (fixed from cross) 30 568s JS G ENUM: Defining enum value CROSS_REVERSE (fixed from cross_reverse) 32 568s JS G ENUM: Defining enum value CROSSHAIR (fixed from crosshair) 34 568s JS G ENUM: Defining enum value DIAMOND_CROSS (fixed from diamond_cross) 36 568s JS G ENUM: Defining enum value DOT (fixed from dot) 38 568s JS G ENUM: Defining enum value DOTBOX (fixed from dotbox) 40 568s JS G ENUM: Defining enum value DOUBLE_ARROW (fixed from double_arrow) 42 568s JS G ENUM: Defining enum value DRAFT_LARGE (fixed from draft_large) 44 568s JS G ENUM: Defining enum value DRAFT_SMALL (fixed from draft_small) 46 568s JS G ENUM: Defining enum value DRAPED_BOX (fixed from draped_box) 48 568s JS G ENUM: Defining enum value EXCHANGE (fixed from exchange) 50 568s JS G ENUM: Defining enum value FLEUR (fixed from fleur) 52 568s JS G ENUM: Defining enum value GOBBLER (fixed from gobbler) 54 568s JS G ENUM: Defining enum value GUMBY (fixed from gumby) 56 568s JS G ENUM: Defining enum value HAND1 (fixed from hand1) 58 568s JS G ENUM: Defining enum value HAND2 (fixed from hand2) 60 568s JS G ENUM: Defining enum value HEART (fixed from heart) 62 568s JS G ENUM: Defining enum value ICON (fixed from icon) 64 568s JS G ENUM: Defining enum value IRON_CROSS (fixed from iron_cross) 66 568s JS G ENUM: Defining enum value LEFT_PTR (fixed from left_ptr) 68 568s JS G ENUM: Defining enum value LEFT_SIDE (fixed from left_side) 70 568s JS G ENUM: Defining enum value LEFT_TEE (fixed from left_tee) 72 568s JS G ENUM: Defining enum value LEFTBUTTON (fixed from leftbutton) 74 568s JS G ENUM: Defining enum value LL_ANGLE (fixed from ll_angle) 76 568s JS G ENUM: Defining enum value LR_ANGLE (fixed from lr_angle) 78 568s JS G ENUM: Defining enum value MAN (fixed from man) 80 568s JS G ENUM: Defining enum value MIDDLEBUTTON (fixed from middlebutton) 82 568s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 84 568s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 86 568s JS G ENUM: Defining enum value PIRATE (fixed from pirate) 88 568s JS G ENUM: Defining enum value PLUS (fixed from plus) 90 568s JS G ENUM: Defining enum value QUESTION_ARROW (fixed from question_arrow) 92 568s JS G ENUM: Defining enum value RIGHT_PTR (fixed from right_ptr) 94 568s JS G ENUM: Defining enum value RIGHT_SIDE (fixed from right_side) 96 568s JS G ENUM: Defining enum value RIGHT_TEE (fixed from right_tee) 98 568s JS G ENUM: Defining enum value RIGHTBUTTON (fixed from rightbutton) 100 568s JS G ENUM: Defining enum value RTL_LOGO (fixed from rtl_logo) 102 568s JS G ENUM: Defining enum value SAILBOAT (fixed from sailboat) 104 568s JS G ENUM: Defining enum value SB_DOWN_ARROW (fixed from sb_down_arrow) 106 568s JS G ENUM: Defining enum value SB_H_DOUBLE_ARROW (fixed from sb_h_double_arrow) 108 568s JS G ENUM: Defining enum value SB_LEFT_ARROW (fixed from sb_left_arrow) 110 568s JS G ENUM: Defining enum value SB_RIGHT_ARROW (fixed from sb_right_arrow) 112 568s JS G ENUM: Defining enum value SB_UP_ARROW (fixed from sb_up_arrow) 114 568s JS G ENUM: Defining enum value SB_V_DOUBLE_ARROW (fixed from sb_v_double_arrow) 116 568s JS G ENUM: Defining enum value SHUTTLE (fixed from shuttle) 118 568s JS G ENUM: Defining enum value SIZING (fixed from sizing) 120 568s JS G ENUM: Defining enum value SPIDER (fixed from spider) 122 568s JS G ENUM: Defining enum value SPRAYCAN (fixed from spraycan) 124 568s JS G ENUM: Defining enum value STAR (fixed from star) 126 568s JS G ENUM: Defining enum value TARGET (fixed from target) 128 568s JS G ENUM: Defining enum value TCROSS (fixed from tcross) 130 568s JS G ENUM: Defining enum value TOP_LEFT_ARROW (fixed from top_left_arrow) 132 568s JS G ENUM: Defining enum value TOP_LEFT_CORNER (fixed from top_left_corner) 134 568s JS G ENUM: Defining enum value TOP_RIGHT_CORNER (fixed from top_right_corner) 136 568s JS G ENUM: Defining enum value TOP_SIDE (fixed from top_side) 138 568s JS G ENUM: Defining enum value TOP_TEE (fixed from top_tee) 140 568s JS G ENUM: Defining enum value TREK (fixed from trek) 142 568s JS G ENUM: Defining enum value UL_ANGLE (fixed from ul_angle) 144 568s JS G ENUM: Defining enum value UMBRELLA (fixed from umbrella) 146 568s JS G ENUM: Defining enum value UR_ANGLE (fixed from ur_angle) 148 568s JS G ENUM: Defining enum value WATCH (fixed from watch) 150 568s JS G ENUM: Defining enum value XTERM (fixed from xterm) 152 568s JS G ENUM: Defining enum value LAST_CURSOR (fixed from last_cursor) 153 568s JS G ENUM: Defining enum value BLANK_CURSOR (fixed from blank_cursor) -2 568s JS G ENUM: Defining enum value CURSOR_IS_PIXMAP (fixed from cursor_is_pixmap) -1 568s JS G ENUM: Defining Gdk.CursorType as 0x258429feac88 568s JS G NS: Found info type GIObjectInfo for 'Device' in namespace 'Gdk' 568s JS G OBJ: Defined class for Device (GdkDevice), prototype 0xa1b5ec065b0, JSClass 0x3ff90a9a9f0, in object 0x13c350094308 568s JS G NS: Found info type GIObjectInfo for 'DeviceManager' in namespace 'Gdk' 568s JS G OBJ: Defined class for DeviceManager (GdkDeviceManager), prototype 0xa1b5ec06600, JSClass 0x3ff90a9a9f0, in object 0x13c350094308 568s JS G NS: Found info type GIInterfaceInfo for 'DevicePad' in namespace 'Gdk' 568s JS G IFACE: Defined class for DevicePad (GdkDevicePad), prototype 0x13c350095790, JSClass 0x3ff90a9dc70, in object 0x13c350094308 568s JS G NS: Found info type GIEnumInfo for 'DevicePadFeature' in namespace 'Gdk' 568s JS G ENUM: Defining enum value BUTTON (fixed from button) 0 568s JS G ENUM: Defining enum value RING (fixed from ring) 1 568s JS G ENUM: Defining enum value STRIP (fixed from strip) 2 568s JS G ENUM: Defining Gdk.DevicePadFeature as 0x258429feb468 568s JS G NS: Found info type GIStructInfo for 'DevicePadInterface' in namespace 'Gdk' 568s JS G NS: Found info type GIObjectInfo for 'DeviceTool' in namespace 'Gdk' 568s JS G OBJ: Defined class for DeviceTool (GdkDeviceTool), prototype 0xa1b5ec066a0, JSClass 0x3ff90a9a9f0, in object 0x13c350094308 568s JS G NS: Found info type GIEnumInfo for 'DeviceToolType' in namespace 'Gdk' 568s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 568s JS G ENUM: Defining enum value PEN (fixed from pen) 1 568s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 568s JS G ENUM: Defining enum value BRUSH (fixed from brush) 3 568s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 4 568s JS G ENUM: Defining enum value AIRBRUSH (fixed from airbrush) 5 568s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 6 568s JS G ENUM: Defining enum value LENS (fixed from lens) 7 568s JS G ENUM: Defining Gdk.DeviceToolType as 0x258429feb4c8 568s JS G NS: Found info type GIEnumInfo for 'DeviceType' in namespace 'Gdk' 568s JS G ENUM: Defining enum value MASTER (fixed from master) 0 568s JS G ENUM: Defining enum value SLAVE (fixed from slave) 1 568s JS G ENUM: Defining enum value FLOATING (fixed from floating) 2 568s JS G ENUM: Defining Gdk.DeviceType as 0x258429feb5a8 568s JS G NS: Found info type GIObjectInfo for 'Display' in namespace 'Gdk' 568s JS G OBJ: Defined class for Display (GdkDisplay), prototype 0xa1b5ec06740, JSClass 0x3ff90a9a9f0, in object 0x13c350094308 568s JS G NS: Found info type GIObjectInfo for 'DisplayManager' in namespace 'Gdk' 568s JS G OBJ: Defined class for DisplayManager (GdkDisplayManager), prototype 0xa1b5ec06790, JSClass 0x3ff90a9a9f0, in object 0x13c350094308 568s JS G NS: Found info type GIFlagsInfo for 'DragAction' in namespace 'Gdk' 568s JS G ENUM: Defining enum value DEFAULT (fixed from default) 1 568s JS G ENUM: Defining enum value COPY (fixed from copy) 2 568s JS G ENUM: Defining enum value MOVE (fixed from move) 4 568s JS G ENUM: Defining enum value LINK (fixed from link) 8 568s JS G ENUM: Defining enum value PRIVATE (fixed from private) 16 568s JS G ENUM: Defining enum value ASK (fixed from ask) 32 568s JS G ENUM: Defining Gdk.DragAction as 0x258429feb608 568s JS G NS: Found info type GIEnumInfo for 'DragCancelReason' in namespace 'Gdk' 568s JS G ENUM: Defining enum value NO_TARGET (fixed from no_target) 0 568s JS G ENUM: Defining enum value USER_CANCELLED (fixed from user_cancelled) 1 568s JS G ENUM: Defining enum value ERROR (fixed from error) 2 568s JS G ENUM: Defining Gdk.DragCancelReason as 0x258429feb6e8 568s JS G NS: Found info type GIObjectInfo for 'DragContext' in namespace 'Gdk' 568s JS G OBJ: Defined class for DragContext (GdkDragContext), prototype 0xa1b5ec06830, JSClass 0x3ff90a9a9f0, in object 0x13c350094308 568s JS G NS: Found info type GIEnumInfo for 'DragProtocol' in namespace 'Gdk' 568s JS G ENUM: Defining enum value NONE (fixed from none) 0 568s JS G ENUM: Defining enum value MOTIF (fixed from motif) 1 568s JS G ENUM: Defining enum value XDND (fixed from xdnd) 2 568s JS G ENUM: Defining enum value ROOTWIN (fixed from rootwin) 3 568s JS G ENUM: Defining enum value WIN32_DROPFILES (fixed from win32_dropfiles) 4 568s JS G ENUM: Defining enum value OLE2 (fixed from ole2) 5 568s JS G ENUM: Defining enum value LOCAL (fixed from local) 6 568s JS G ENUM: Defining enum value WAYLAND (fixed from wayland) 7 568s JS G ENUM: Defining Gdk.DragProtocol as 0x258429feb748 568s JS G NS: Found info type GIObjectInfo for 'DrawingContext' in namespace 'Gdk' 568s JS G OBJ: Defined class for DrawingContext (GdkDrawingContext), prototype 0xa1b5ec068a8, JSClass 0x3ff90a9a9f0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'DrawingContextClass' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'EVENT_PROPAGATE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'EVENT_STOP' in namespace 'Gdk' 568s JS G NS: Found info type GIUnionInfo for 'Event' in namespace 'Gdk' 568s JS G BXD: Defined class for Event (GdkEvent), prototype 0xa1b5ec068f8, JSClass 0x3ff90a9a990, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventAny' in namespace 'Gdk' 568s JS G BXD: Defined class for EventAny (void), prototype 0xa1b5ec06fd8, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventButton' in namespace 'Gdk' 568s JS G BXD: Defined class for EventButton (void), prototype 0xa1b5ec1e038, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventConfigure' in namespace 'Gdk' 568s JS G BXD: Defined class for EventConfigure (void), prototype 0xa1b5ec1e060, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventCrossing' in namespace 'Gdk' 568s JS G BXD: Defined class for EventCrossing (void), prototype 0xa1b5ec1e088, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventDND' in namespace 'Gdk' 568s JS G BXD: Defined class for EventDND (void), prototype 0xa1b5ec1e100, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventExpose' in namespace 'Gdk' 568s JS G BXD: Defined class for EventExpose (void), prototype 0xa1b5ec1e128, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventFocus' in namespace 'Gdk' 568s JS G BXD: Defined class for EventFocus (void), prototype 0xa1b5ec1e150, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventGrabBroken' in namespace 'Gdk' 568s JS G BXD: Defined class for EventGrabBroken (void), prototype 0xa1b5ec1e178, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventKey' in namespace 'Gdk' 568s JS G BXD: Defined class for EventKey (void), prototype 0xa1b5ec1e1a0, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIFlagsInfo for 'EventMask' in namespace 'Gdk' 568s JS G ENUM: Defining enum value EXPOSURE_MASK (fixed from exposure_mask) 2 568s JS G ENUM: Defining enum value POINTER_MOTION_MASK (fixed from pointer_motion_mask) 4 568s JS G ENUM: Defining enum value POINTER_MOTION_HINT_MASK (fixed from pointer_motion_hint_mask) 8 568s JS G ENUM: Defining enum value BUTTON_MOTION_MASK (fixed from button_motion_mask) 16 568s JS G ENUM: Defining enum value BUTTON1_MOTION_MASK (fixed from button1_motion_mask) 32 568s JS G ENUM: Defining enum value BUTTON2_MOTION_MASK (fixed from button2_motion_mask) 64 568s JS G ENUM: Defining enum value BUTTON3_MOTION_MASK (fixed from button3_motion_mask) 128 568s JS G ENUM: Defining enum value BUTTON_PRESS_MASK (fixed from button_press_mask) 256 568s JS G ENUM: Defining enum value BUTTON_RELEASE_MASK (fixed from button_release_mask) 512 568s JS G ENUM: Defining enum value KEY_PRESS_MASK (fixed from key_press_mask) 1024 568s JS G ENUM: Defining enum value KEY_RELEASE_MASK (fixed from key_release_mask) 2048 568s JS G ENUM: Defining enum value ENTER_NOTIFY_MASK (fixed from enter_notify_mask) 4096 568s JS G ENUM: Defining enum value LEAVE_NOTIFY_MASK (fixed from leave_notify_mask) 8192 568s JS G ENUM: Defining enum value FOCUS_CHANGE_MASK (fixed from focus_change_mask) 16384 568s JS G ENUM: Defining enum value STRUCTURE_MASK (fixed from structure_mask) 32768 568s JS G ENUM: Defining enum value PROPERTY_CHANGE_MASK (fixed from property_change_mask) 65536 568s JS G ENUM: Defining enum value VISIBILITY_NOTIFY_MASK (fixed from visibility_notify_mask) 131072 568s JS G ENUM: Defining enum value PROXIMITY_IN_MASK (fixed from proximity_in_mask) 262144 568s JS G ENUM: Defining enum value PROXIMITY_OUT_MASK (fixed from proximity_out_mask) 524288 568s JS G ENUM: Defining enum value SUBSTRUCTURE_MASK (fixed from substructure_mask) 1048576 568s JS G ENUM: Defining enum value SCROLL_MASK (fixed from scroll_mask) 2097152 568s JS G ENUM: Defining enum value TOUCH_MASK (fixed from touch_mask) 4194304 568s JS G ENUM: Defining enum value SMOOTH_SCROLL_MASK (fixed from smooth_scroll_mask) 8388608 568s JS G ENUM: Defining enum value TOUCHPAD_GESTURE_MASK (fixed from touchpad_gesture_mask) 16777216 568s JS G ENUM: Defining enum value TABLET_PAD_MASK (fixed from tablet_pad_mask) 33554432 568s JS G ENUM: Defining enum value ALL_EVENTS_MASK (fixed from all_events_mask) 67108862 568s JS G ENUM: Defining Gdk.EventMask as 0x258429feb828 568s JS G NS: Found info type GIStructInfo for 'EventMotion' in namespace 'Gdk' 568s JS G BXD: Defined class for EventMotion (void), prototype 0xa1b5ec1e1f0, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventOwnerChange' in namespace 'Gdk' 568s JS G BXD: Defined class for EventOwnerChange (void), prototype 0xa1b5ec1e218, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventPadAxis' in namespace 'Gdk' 568s JS G BXD: Defined class for EventPadAxis (void), prototype 0xa1b5ec1e240, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventPadButton' in namespace 'Gdk' 568s JS G BXD: Defined class for EventPadButton (void), prototype 0xa1b5ec1e268, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventPadGroupMode' in namespace 'Gdk' 568s JS G BXD: Defined class for EventPadGroupMode (void), prototype 0xa1b5ec1e290, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventProperty' in namespace 'Gdk' 568s JS G BXD: Defined class for EventProperty (void), prototype 0xa1b5ec1e2b8, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventProximity' in namespace 'Gdk' 568s JS G BXD: Defined class for EventProximity (void), prototype 0xa1b5ec1e2e0, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventScroll' in namespace 'Gdk' 568s JS G BXD: Defined class for EventScroll (void), prototype 0xa1b5ec1e308, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventSelection' in namespace 'Gdk' 568s JS G BXD: Defined class for EventSelection (void), prototype 0xa1b5ec1e330, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventSequence' in namespace 'Gdk' 568s JS G BXD: Defined class for EventSequence (GdkEventSequence), prototype 0xa1b5ec1e358, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventSetting' in namespace 'Gdk' 568s JS G BXD: Defined class for EventSetting (void), prototype 0xa1b5ec1e3a8, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventTouch' in namespace 'Gdk' 568s JS G BXD: Defined class for EventTouch (void), prototype 0xa1b5ec1e3d0, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventTouchpadPinch' in namespace 'Gdk' 568s JS G BXD: Defined class for EventTouchpadPinch (void), prototype 0xa1b5ec1e3f8, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventTouchpadSwipe' in namespace 'Gdk' 568s JS G BXD: Defined class for EventTouchpadSwipe (void), prototype 0xa1b5ec1e420, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIEnumInfo for 'EventType' in namespace 'Gdk' 568s JS G ENUM: Defining enum value NOTHING (fixed from nothing) -1 568s JS G ENUM: Defining enum value DELETE (fixed from delete) 0 568s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 568s JS G ENUM: Defining enum value EXPOSE (fixed from expose) 2 568s JS G ENUM: Defining enum value MOTION_NOTIFY (fixed from motion_notify) 3 568s JS G ENUM: Defining enum value BUTTON_PRESS (fixed from button_press) 4 568s JS G ENUM: Defining enum value 2BUTTON_PRESS (fixed from 2button_press) 5 568s JS G ENUM: Defining enum value DOUBLE_BUTTON_PRESS (fixed from double_button_press) 5 568s JS G ENUM: Defining enum value 3BUTTON_PRESS (fixed from 3button_press) 6 568s JS G ENUM: Defining enum value TRIPLE_BUTTON_PRESS (fixed from triple_button_press) 6 568s JS G ENUM: Defining enum value BUTTON_RELEASE (fixed from button_release) 7 568s JS G ENUM: Defining enum value KEY_PRESS (fixed from key_press) 8 568s JS G ENUM: Defining enum value KEY_RELEASE (fixed from key_release) 9 568s JS G ENUM: Defining enum value ENTER_NOTIFY (fixed from enter_notify) 10 568s JS G ENUM: Defining enum value LEAVE_NOTIFY (fixed from leave_notify) 11 568s JS G ENUM: Defining enum value FOCUS_CHANGE (fixed from focus_change) 12 568s JS G ENUM: Defining enum value CONFIGURE (fixed from configure) 13 568s JS G ENUM: Defining enum value MAP (fixed from map) 14 568s JS G ENUM: Defining enum value UNMAP (fixed from unmap) 15 568s JS G ENUM: Defining enum value PROPERTY_NOTIFY (fixed from property_notify) 16 568s JS G ENUM: Defining enum value SELECTION_CLEAR (fixed from selection_clear) 17 568s JS G ENUM: Defining enum value SELECTION_REQUEST (fixed from selection_request) 18 568s JS G ENUM: Defining enum value SELECTION_NOTIFY (fixed from selection_notify) 19 568s JS G ENUM: Defining enum value PROXIMITY_IN (fixed from proximity_in) 20 568s JS G ENUM: Defining enum value PROXIMITY_OUT (fixed from proximity_out) 21 568s JS G ENUM: Defining enum value DRAG_ENTER (fixed from drag_enter) 22 568s JS G ENUM: Defining enum value DRAG_LEAVE (fixed from drag_leave) 23 568s JS G ENUM: Defining enum value DRAG_MOTION (fixed from drag_motion) 24 568s JS G ENUM: Defining enum value DRAG_STATUS (fixed from drag_status) 25 568s JS G ENUM: Defining enum value DROP_START (fixed from drop_start) 26 568s JS G ENUM: Defining enum value DROP_FINISHED (fixed from drop_finished) 27 568s JS G ENUM: Defining enum value CLIENT_EVENT (fixed from client_event) 28 568s JS G ENUM: Defining enum value VISIBILITY_NOTIFY (fixed from visibility_notify) 29 568s JS G ENUM: Defining enum value SCROLL (fixed from scroll) 31 568s JS G ENUM: Defining enum value WINDOW_STATE (fixed from window_state) 32 568s JS G ENUM: Defining enum value SETTING (fixed from setting) 33 568s JS G ENUM: Defining enum value OWNER_CHANGE (fixed from owner_change) 34 568s JS G ENUM: Defining enum value GRAB_BROKEN (fixed from grab_broken) 35 568s JS G ENUM: Defining enum value DAMAGE (fixed from damage) 36 568s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 37 568s JS G ENUM: Defining enum value TOUCH_UPDATE (fixed from touch_update) 38 568s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 39 568s JS G ENUM: Defining enum value TOUCH_CANCEL (fixed from touch_cancel) 40 568s JS G ENUM: Defining enum value TOUCHPAD_SWIPE (fixed from touchpad_swipe) 41 568s JS G ENUM: Defining enum value TOUCHPAD_PINCH (fixed from touchpad_pinch) 42 568s JS G ENUM: Defining enum value PAD_BUTTON_PRESS (fixed from pad_button_press) 43 568s JS G ENUM: Defining enum value PAD_BUTTON_RELEASE (fixed from pad_button_release) 44 568s JS G ENUM: Defining enum value PAD_RING (fixed from pad_ring) 45 568s JS G ENUM: Defining enum value PAD_STRIP (fixed from pad_strip) 46 568s JS G ENUM: Defining enum value PAD_GROUP_MODE (fixed from pad_group_mode) 47 568s JS G ENUM: Defining enum value EVENT_LAST (fixed from event_last) 48 568s JS G ENUM: Defining Gdk.EventType as 0x258429feba08 568s JS G NS: Found info type GIStructInfo for 'EventVisibility' in namespace 'Gdk' 568s JS G BXD: Defined class for EventVisibility (void), prototype 0xa1b5ec1e470, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'EventWindowState' in namespace 'Gdk' 568s JS G BXD: Defined class for EventWindowState (void), prototype 0xa1b5ec1e498, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIEnumInfo for 'FilterReturn' in namespace 'Gdk' 568s JS G ENUM: Defining enum value CONTINUE (fixed from continue) 0 568s JS G ENUM: Defining enum value TRANSLATE (fixed from translate) 1 568s JS G ENUM: Defining enum value REMOVE (fixed from remove) 2 568s JS G ENUM: Defining Gdk.FilterReturn as 0x258429febde8 568s JS G NS: Found info type GIObjectInfo for 'FrameClock' in namespace 'Gdk' 568s JS G OBJ: Defined class for FrameClock (GdkFrameClock), prototype 0xa1b5ec1e4e8, JSClass 0x3ff90a9a9f0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'FrameClockClass' in namespace 'Gdk' 568s JS G NS: Found info type GIFlagsInfo for 'FrameClockPhase' in namespace 'Gdk' 568s JS G ENUM: Defining enum value NONE (fixed from none) 0 568s JS G ENUM: Defining enum value FLUSH_EVENTS (fixed from flush_events) 1 568s JS G ENUM: Defining enum value BEFORE_PAINT (fixed from before_paint) 2 568s JS G ENUM: Defining enum value UPDATE (fixed from update) 4 568s JS G ENUM: Defining enum value LAYOUT (fixed from layout) 8 568s JS G ENUM: Defining enum value PAINT (fixed from paint) 16 568s JS G ENUM: Defining enum value RESUME_EVENTS (fixed from resume_events) 32 568s JS G ENUM: Defining enum value AFTER_PAINT (fixed from after_paint) 64 568s JS G ENUM: Defining Gdk.FrameClockPhase as 0x258429febe48 568s JS G NS: Found info type GIStructInfo for 'FrameClockPrivate' in namespace 'Gdk' 568s JS G BXD: Defined class for FrameClockPrivate (void), prototype 0xa1b5ec1e5b0, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'FrameTimings' in namespace 'Gdk' 568s JS G BXD: Defined class for FrameTimings (GdkFrameTimings), prototype 0xa1b5ec1e5d8, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIEnumInfo for 'FullscreenMode' in namespace 'Gdk' 568s JS G ENUM: Defining enum value CURRENT_MONITOR (fixed from current_monitor) 0 568s JS G ENUM: Defining enum value ALL_MONITORS (fixed from all_monitors) 1 568s JS G ENUM: Defining Gdk.FullscreenMode as 0x258429febf28 568s JS G NS: Found info type GIObjectInfo for 'GLContext' in namespace 'Gdk' 568s JS G OBJ: Defined class for GLContext (GdkGLContext), prototype 0xa1b5ec1e650, JSClass 0x3ff90a9a9f0, in object 0x13c350094308 568s JS G NS: Found info type GIEnumInfo for 'GLError' in namespace 'Gdk' 568s JS G ERR: Defined class for GLError (GError), prototype 0x13c350095b00, JSClass 0x3ff90a9ce50, in object 0x13c350094308 568s JS G ENUM: Defining enum value NOT_AVAILABLE (fixed from not_available) 0 568s JS G ENUM: Defining enum value UNSUPPORTED_FORMAT (fixed from unsupported_format) 1 568s JS G ENUM: Defining enum value UNSUPPORTED_PROFILE (fixed from unsupported_profile) 2 568s JS G NS: Found info type GIStructInfo for 'Geometry' in namespace 'Gdk' 568s JS G BXD: Defined class for Geometry (void), prototype 0xa1b5ec1e6a0, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIEnumInfo for 'GrabOwnership' in namespace 'Gdk' 568s JS G ENUM: Defining enum value NONE (fixed from none) 0 568s JS G ENUM: Defining enum value WINDOW (fixed from window) 1 568s JS G ENUM: Defining enum value APPLICATION (fixed from application) 2 568s JS G ENUM: Defining Gdk.GrabOwnership as 0x258429febf88 568s JS G NS: Found info type GIEnumInfo for 'GrabStatus' in namespace 'Gdk' 568s JS G ENUM: Defining enum value SUCCESS (fixed from success) 0 568s JS G ENUM: Defining enum value ALREADY_GRABBED (fixed from already_grabbed) 1 568s JS G ENUM: Defining enum value INVALID_TIME (fixed from invalid_time) 2 568s JS G ENUM: Defining enum value NOT_VIEWABLE (fixed from not_viewable) 3 568s JS G ENUM: Defining enum value FROZEN (fixed from frozen) 4 568s JS G ENUM: Defining enum value FAILED (fixed from failed) 5 568s JS G ENUM: Defining Gdk.GrabStatus as 0x258429febfe8 568s JS G NS: Found info type GIEnumInfo for 'Gravity' in namespace 'Gdk' 568s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 1 568s JS G ENUM: Defining enum value NORTH (fixed from north) 2 568s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 3 568s JS G ENUM: Defining enum value WEST (fixed from west) 4 568s JS G ENUM: Defining enum value CENTER (fixed from center) 5 568s JS G ENUM: Defining enum value EAST (fixed from east) 6 568s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 7 568s JS G ENUM: Defining enum value SOUTH (fixed from south) 8 568s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 9 568s JS G ENUM: Defining enum value STATIC (fixed from static) 10 568s JS G ENUM: Defining Gdk.Gravity as 0x258429fec0c8 568s JS G NS: Found info type GIEnumInfo for 'InputMode' in namespace 'Gdk' 568s JS G ENUM: Defining enum value DISABLED (fixed from disabled) 0 568s JS G ENUM: Defining enum value SCREEN (fixed from screen) 1 568s JS G ENUM: Defining enum value WINDOW (fixed from window) 2 568s JS G ENUM: Defining Gdk.InputMode as 0x258429fec1a8 568s JS G NS: Found info type GIEnumInfo for 'InputSource' in namespace 'Gdk' 568s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 0 568s JS G ENUM: Defining enum value PEN (fixed from pen) 1 568s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 568s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 3 568s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 4 568s JS G ENUM: Defining enum value TOUCHSCREEN (fixed from touchscreen) 5 568s JS G ENUM: Defining enum value TOUCHPAD (fixed from touchpad) 6 568s JS G ENUM: Defining enum value TRACKPOINT (fixed from trackpoint) 7 568s JS G ENUM: Defining enum value TABLET_PAD (fixed from tablet_pad) 8 568s JS G ENUM: Defining Gdk.InputSource as 0x258429fec208 568s JS G NS: Found info type GIConstantInfo for 'KEY_0' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_1' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_AltCursor' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Attn' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_BackTab' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_ChangeScreen' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Copy' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_CursorBlink' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_CursorSelect' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_DeleteWord' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Duplicate' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Enter' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_EraseEOF' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_EraseInput' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_ExSelect' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_FieldMark' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Ident' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Jump' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_KeyClick' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Left2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_PA1' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_PA2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_PA3' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Play' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_PrintScreen' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Quit' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Record' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Reset' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Right2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Rule' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Setup' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Test' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_4' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_5' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_6' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_7' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_8' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_9' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_A' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_AE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Aacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Abelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Abreve' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Abreveacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Abrevebelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Abrevegrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Abrevehook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Abrevetilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_AccessX_Enable' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_AccessX_Feedback_Enable' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflexacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflexbelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflexgrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflexhook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflextilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_AddFavorite' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Adiaeresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Agrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ahook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Alt_L' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Alt_R' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Amacron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Aogonek' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ApplicationLeft' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ApplicationRight' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_0' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_1' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_3' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_4' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_5' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_6' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_7' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_8' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_9' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_ain' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_alef' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_alefmaksura' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_beh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_comma' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_dad' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_dal' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_damma' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_dammatan' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_ddal' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_farsi_yeh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_fatha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_fathatan' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_feh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_fullstop' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_gaf' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_ghain' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_ha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hah' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamza' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamza_above' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamza_below' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamzaonalef' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamzaonwaw' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamzaonyeh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamzaunderalef' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_heh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_heh_doachashmee' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_heh_goal' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_jeem' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_jeh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_kaf' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_kasra' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_kasratan' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_keheh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_khah' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_lam' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_madda_above' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_maddaonalef' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_meem' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_noon' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_noon_ghunna' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_peh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_percent' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_qaf' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_question_mark' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_ra' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_rreh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_sad' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_seen' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_semicolon' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_shadda' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_sheen' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_sukun' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_superscript_alef' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_switch' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_tah' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_tatweel' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_tcheh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_teh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_tehmarbuta' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_thal' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_theh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_tteh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_veh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_waw' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_yeh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_yeh_baree' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_zah' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_zain' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Aring' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_AT' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_AYB' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_BEN' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_CHA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_DA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_DZA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_E' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_FE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_GHAT' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_GIM' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_HI' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_HO' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_INI' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_JE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_KE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_KEN' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_KHE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_LYUN' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_MEN' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_NU' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_O' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_PE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_PYUR' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_RA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_RE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_SE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_SHA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_TCHE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_TO' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_TSA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_TSO' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_TYUN' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_VEV' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_VO' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_VYUN' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_YECH' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ZA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ZHE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_accent' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_amanak' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_apostrophe' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_at' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ayb' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ben' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_but' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_cha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_da' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_dza' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_e' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_exclam' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_fe' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_full_stop' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ghat' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_gim' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_hi' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ho' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_hyphen' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ini' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_je' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ke' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ken' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_khe' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ligature_ew' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_lyun' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_men' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_nu' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_o' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_paruyk' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_pe' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_pyur' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_question' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ra' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_re' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_se' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_separation_mark' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_sha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_shesht' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_tche' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_to' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_tsa' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_tso' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_tyun' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_verjaket' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_vev' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_vo' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_vyun' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_yech' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_yentamna' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_za' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_zhe' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Atilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_AudibleBell_Enable' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_AudioCycleTrack' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_AudioForward' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_AudioLowerVolume' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_AudioMedia' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_AudioMicMute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_AudioMute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_AudioNext' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_AudioPause' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_AudioPlay' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_AudioPreset' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_AudioPrev' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_AudioRaiseVolume' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_AudioRandomPlay' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_AudioRecord' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_AudioRepeat' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_AudioRewind' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_AudioStop' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Away' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_B' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Babovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Back' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_BackForward' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_BackSpace' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Battery' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Begin' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Blue' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Bluetooth' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Book' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_BounceKeys_Enable' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Break' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_BrightnessAdjust' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Byelorussian_SHORTU' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Byelorussian_shortu' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_C' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_CD' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_CH' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_C_H' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_C_h' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Calculator' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Calendar' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cancel' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Caps_Lock' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ccaron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ccedilla' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ccircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ch' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Clear' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ClearGrab' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Close' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Codeinput' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ColonSign' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Community' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ContrastAdjust' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Control_L' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Control_R' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Copy' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_CruzeiroSign' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cut' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_CycleAngle' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_A' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_BE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_CHE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_CHE_descender' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_CHE_vertstroke' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_DE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_DZHE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_E' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_EF' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_EL' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_EM' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_EN' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_EN_descender' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ER' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ES' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_GHE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_GHE_bar' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_HA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_HARDSIGN' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_HA_descender' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_I' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_IE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_IO' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_I_macron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_JE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_KA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_KA_descender' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_KA_vertstroke' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_LJE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_NJE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_O' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_O_bar' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_PE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SCHWA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SHA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SHCHA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SHHA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SHORTI' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SOFTSIGN' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_TE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_TSE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_U' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_U_macron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_U_straight' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_U_straight_bar' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_VE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_YA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_YERU' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_YU' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ZE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ZHE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ZHE_descender' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_a' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_be' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_che' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_che_descender' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_che_vertstroke' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_de' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_dzhe' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_e' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ef' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_el' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_em' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_en' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_en_descender' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_er' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_es' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ghe' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ghe_bar' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ha_descender' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_hardsign' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_i' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_i_macron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ie' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_io' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_je' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ka' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ka_descender' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ka_vertstroke' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_lje' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_nje' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_o' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_o_bar' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_pe' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_schwa' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_sha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_shcha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_shha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_shorti' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_softsign' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_te' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_tse' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_u' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_u_macron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_u_straight' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_u_straight_bar' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ve' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ya' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_yeru' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_yu' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ze' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_zhe' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_zhe_descender' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_D' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_DOS' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Dabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Dcaron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Delete' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Display' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Documents' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_DongSign' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Down' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Dstroke' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_E' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ENG' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ETH' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_EZH' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Eabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Eacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ebelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ecaron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflexacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflexbelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflexgrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflexhook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflextilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_EcuSign' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ediaeresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Egrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ehook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Eisu_Shift' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Eisu_toggle' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Eject' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Emacron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_End' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Eogonek' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Escape' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Eth' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Etilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_EuroSign' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Excel' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Execute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Explorer' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F1' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F10' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F11' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F12' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F13' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F14' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F15' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F16' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F17' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F18' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F19' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F20' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F21' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F22' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F23' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F24' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F25' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F26' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F27' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F28' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F29' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F3' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F30' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F31' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F32' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F33' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F34' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F35' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F4' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F5' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F6' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F7' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F8' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_F9' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_FFrancSign' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Fabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_0' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_1' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_3' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_4' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_5' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_6' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_7' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_8' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_9' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_yeh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Favorites' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Finance' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Find' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_First_Virtual_Screen' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Forward' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_FrameBack' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_FrameForward' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_G' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Gabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Game' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Gbreve' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Gcaron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Gcedilla' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Gcircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_an' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_ban' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_can' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_char' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_chin' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_cil' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_don' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_en' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_fi' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_gan' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_ghan' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_hae' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_har' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_he' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_hie' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_hoe' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_in' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_jhan' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_jil' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_kan' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_khar' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_las' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_man' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_nar' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_on' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_par' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_phar' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_qar' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_rae' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_san' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_shin' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_tan' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_tar' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_un' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_vin' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_we' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_xan' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_zen' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_zhar' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Go' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_ALPHA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_ALPHAaccent' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_BETA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_CHI' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_DELTA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_EPSILON' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_EPSILONaccent' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_ETA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_ETAaccent' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_GAMMA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_IOTA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_IOTAaccent' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_IOTAdiaeresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_IOTAdieresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_KAPPA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_LAMBDA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_LAMDA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_MU' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_NU' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_OMEGA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_OMEGAaccent' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_OMICRON' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_OMICRONaccent' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_PHI' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_PI' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_PSI' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_RHO' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_SIGMA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_TAU' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_THETA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_UPSILON' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_UPSILONaccent' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_UPSILONdieresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_XI' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_ZETA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_accentdieresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_alpha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_alphaaccent' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_beta' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_chi' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_delta' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_epsilon' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_epsilonaccent' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_eta' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_etaaccent' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_finalsmallsigma' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_gamma' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_horizbar' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_iota' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_iotaaccent' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_iotaaccentdieresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_iotadieresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_kappa' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_lambda' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_lamda' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_mu' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_nu' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_omega' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_omegaaccent' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_omicron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_omicronaccent' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_phi' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_pi' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_psi' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_rho' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_sigma' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_switch' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_tau' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_theta' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_upsilon' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_upsilonaccent' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_upsilonaccentdieresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_upsilondieresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_xi' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_zeta' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Green' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_H' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_A' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_AE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_AraeA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_AraeAE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Banja' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Cieuc' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Codeinput' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Dikeud' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_E' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_EO' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_EU' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_End' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Hanja' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Hieuh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_I' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Ieung' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Cieuc' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Dikeud' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Hieuh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Ieung' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Jieuj' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Khieuq' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Kiyeog' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_KiyeogSios' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_KkogjiDalrinIeung' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Mieum' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Nieun' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_NieunHieuh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_NieunJieuj' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_PanSios' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Phieuf' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Pieub' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_PieubSios' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Rieul' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulHieuh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulKiyeog' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulMieum' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulPhieuf' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulPieub' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulSios' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulTieut' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Sios' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_SsangKiyeog' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_SsangSios' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Tieut' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_YeorinHieuh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Jamo' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Jeonja' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Jieuj' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Khieuq' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Kiyeog' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_KiyeogSios' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_KkogjiDalrinIeung' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Mieum' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_MultipleCandidate' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Nieun' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_NieunHieuh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_NieunJieuj' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_O' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_OE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_PanSios' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Phieuf' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Pieub' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_PieubSios' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_PostHanja' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_PreHanja' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_PreviousCandidate' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Rieul' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulHieuh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulKiyeog' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulMieum' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulPhieuf' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulPieub' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulSios' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulTieut' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulYeorinHieuh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Romaja' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SingleCandidate' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Sios' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Special' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SsangDikeud' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SsangJieuj' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SsangKiyeog' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SsangPieub' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SsangSios' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Start' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SunkyeongeumMieum' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SunkyeongeumPhieuf' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SunkyeongeumPieub' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Tieut' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_U' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_WA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_WAE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_WE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_WEO' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_WI' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YAE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YEO' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YI' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YO' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YU' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YeorinHieuh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_switch' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hankaku' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hcircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hebrew_switch' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Help' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Henkan' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Henkan_Mode' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hibernate' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hiragana' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hiragana_Katakana' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_History' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Home' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_HomePage' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_HotLinks' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hstroke' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hyper_L' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Hyper_R' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_I' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Center_Object' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Continuous_Underline' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Discontinuous_Underline' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Emphasize' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Enter' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Fast_Cursor_Down' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Fast_Cursor_Left' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Fast_Cursor_Right' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Fast_Cursor_Up' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_First_Group' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_First_Group_Lock' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Group_Latch' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Group_Lock' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Group_Shift' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Last_Group' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Last_Group_Lock' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Left_Tab' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level2_Latch' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level3_Latch' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level3_Lock' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level3_Shift' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level5_Latch' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level5_Lock' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level5_Shift' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Lock' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Move_Line_Down' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Move_Line_Up' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Next_Group' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Next_Group_Lock' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Partial_Line_Down' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Partial_Line_Up' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Partial_Space_Left' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Partial_Space_Right' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Prev_Group' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Prev_Group_Lock' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Release_Both_Margins' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Release_Margin_Left' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Release_Margin_Right' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Set_Margin_Left' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Set_Margin_Right' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Iabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Iacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ibelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ibreve' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Icircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Idiaeresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Igrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ihook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Imacron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Insert' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Iogonek' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Itilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_J' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Jcircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_K' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_0' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_1' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_3' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_4' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_5' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_6' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_7' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_8' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_9' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Add' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Begin' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Decimal' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Delete' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Divide' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Down' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_End' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Enter' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Equal' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_F1' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_F2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_F3' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_F4' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Home' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Insert' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Left' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Multiply' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Next' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Page_Down' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Page_Up' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Prior' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Right' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Separator' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Space' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Subtract' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Tab' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Up' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Kana_Lock' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Kana_Shift' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Kanji' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Kanji_Bangou' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Katakana' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KbdBrightnessDown' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KbdBrightnessUp' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_KbdLightOnOff' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Kcedilla' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Keyboard' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Korean_Won' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_L' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_L1' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_L10' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_L2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_L3' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_L4' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_L5' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_L6' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_L7' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_L8' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_L9' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Lacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Last_Virtual_Screen' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Launch0' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Launch1' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Launch2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Launch3' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Launch4' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Launch5' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Launch6' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Launch7' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Launch8' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Launch9' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchB' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchC' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchD' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchF' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Lbelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Lcaron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Lcedilla' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Left' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_LightBulb' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Linefeed' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_LiraSign' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_LogGrabInfo' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_LogOff' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_LogWindowTree' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Lstroke' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_M' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Mabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_DSE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_GJE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_KJE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_dse' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_gje' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_kje' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Mae_Koho' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Mail' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_MailForward' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Market' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Massyo' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Meeting' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Memo' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Menu' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_MenuKB' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_MenuPB' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Messenger' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Meta_L' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Meta_R' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_MillSign' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ModeLock' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Mode_switch' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_MonBrightnessDown' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_MonBrightnessUp' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_MouseKeys_Accel_Enable' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_MouseKeys_Enable' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Muhenkan' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Multi_key' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_MultipleCandidate' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Music' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_MyComputer' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_MySites' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_N' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Nacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_NairaSign' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ncaron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ncedilla' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_New' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_NewSheqelSign' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_News' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Next' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Next_VMode' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Next_Virtual_Screen' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ntilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Num_Lock' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_O' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_OE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Oacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Obarred' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Obelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ocaron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflexacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflexbelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflexgrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflexhook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflextilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Odiaeresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Odoubleacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_OfficeHome' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ograve' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ohook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ohorn' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ohornacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ohornbelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ohorngrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ohornhook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ohorntilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Omacron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ooblique' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Open' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_OpenURL' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Option' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Oslash' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Otilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Overlay1_Enable' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Overlay2_Enable' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_P' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Page_Down' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Page_Up' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Paste' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pause' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_PesetaSign' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Phone' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pictures' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Accelerate' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button1' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button3' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button4' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button5' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button_Dflt' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick1' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick3' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick4' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick5' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick_Dflt' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DfltBtnNext' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DfltBtnPrev' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Down' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DownLeft' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DownRight' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag1' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag3' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag4' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag5' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag_Dflt' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_EnableKeys' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Left' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Right' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Up' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_UpLeft' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_UpRight' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_PowerDown' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_PowerOff' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Prev_VMode' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Prev_Virtual_Screen' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_PreviousCandidate' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Print' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Prior' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Q' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_R' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_R1' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_R10' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_R11' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_R12' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_R13' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_R14' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_R15' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_R2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_R3' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_R4' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_R5' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_R6' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_R7' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_R8' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_R9' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_RFKill' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Racute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Rcaron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Rcedilla' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Red' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Redo' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Refresh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Reload' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_RepeatKeys_Enable' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Reply' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Return' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Right' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_RockerDown' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_RockerEnter' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_RockerUp' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Romaji' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_RotateWindows' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_RotationKB' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_RotationPB' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_RupeeSign' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_S' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_SCHWA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Save' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Scaron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Scedilla' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Scircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ScreenSaver' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ScrollClick' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ScrollDown' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ScrollUp' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Scroll_Lock' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Search' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Select' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_SelectButton' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Send' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_DJE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_DZE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_JE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_LJE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_NJE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_TSHE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_dje' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_dze' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_je' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_lje' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_nje' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_tshe' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Shift_L' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Shift_Lock' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Shift_R' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Shop' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_SingleCandidate' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_a' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_aa' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_aa2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ae' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ae2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_aee' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_aee2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ai' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ai2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_al' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_au' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_au2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ba' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_bha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ca' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_cha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_dda' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ddha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_dha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_dhha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_e' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_e2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ee' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ee2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_fa' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ga' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_gha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_h2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_i' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_i2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ii' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ii2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ja' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_jha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_jnya' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ka' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_kha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_kunddaliya' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_la' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_lla' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_lu' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_lu2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_luu' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_luu2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ma' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_mba' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_na' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ndda' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ndha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ng' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ng2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_nga' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_nja' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_nna' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_nya' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_o' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_o2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_oo' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_oo2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_pa' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_pha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ra' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ri' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_rii' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ru2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ruu2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_sa' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_sha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ssha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_tha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_thha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_tta' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ttha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_u' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_u2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_uu' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_uu2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_va' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ya' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sleep' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_SlowKeys_Enable' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Spell' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_SplitScreen' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Standby' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Start' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_StickyKeys_Enable' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Stop' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Subtitle' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Super_L' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Super_R' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Support' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Suspend' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_1' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_10' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_11' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_12' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_3' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_4' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_5' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_6' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_7' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_8' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_9' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Sys_Req' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_T' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_THORN' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Tab' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Tabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_TaskPane' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Tcaron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Tcedilla' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Terminal' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Terminate_Server' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_baht' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_bobaimai' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_chochan' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_chochang' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_choching' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_chochoe' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_dochada' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_dodek' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_fofa' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_fofan' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_hohip' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_honokhuk' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_khokhai' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_khokhon' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_khokhuat' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_khokhwai' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_khorakhang' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_kokai' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lakkhangyao' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lekchet' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lekha' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lekhok' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lekkao' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_leknung' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lekpaet' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_leksam' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_leksi' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_leksong' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_leksun' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lochula' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_loling' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lu' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maichattawa' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maiek' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maihanakat' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maihanakat_maitho' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maitaikhu' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maitho' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maitri' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maiyamok' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_moma' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_ngongu' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_nikhahit' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_nonen' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_nonu' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_oang' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_paiyannoi' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_phinthu' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_phophan' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_phophung' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_phosamphao' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_popla' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_rorua' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_ru' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraa' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraaa' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraae' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraaimaimalai' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraaimaimuan' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraam' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarae' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarai' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraii' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarao' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarau' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraue' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarauee' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarauu' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sorusi' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sosala' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_soso' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sosua' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thanthakhat' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thonangmontho' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thophuthao' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thothahan' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thothan' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thothong' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thothung' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_topatak' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_totao' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_wowaen' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_yoyak' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_yoying' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Thorn' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Time' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ToDoList' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Tools' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_TopMenu' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_TouchpadOff' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_TouchpadOn' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_TouchpadToggle' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Touroku' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Travel' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Tslash' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_U' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_UWB' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Uacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ubelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ubreve' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ucircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Udiaeresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Udoubleacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ugrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Uhook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Uhorn' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Uhornacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Uhornbelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Uhorngrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Uhornhook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Uhorntilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_GHE_WITH_UPTURN' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_I' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_IE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_YI' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_ghe_with_upturn' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_i' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_ie' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_yi' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_I' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_JE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_YI' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_i' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_je' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_yi' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Umacron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Undo' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ungrab' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Uogonek' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Up' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Uring' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_User1KB' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_User2KB' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_UserPB' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Utilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_V' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_VendorHome' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Video' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_View' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_VoidSymbol' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_W' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_WLAN' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_WWAN' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_WWW' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Wacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_WakeUp' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Wcircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Wdiaeresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_WebCam' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Wgrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_WheelButton' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_WindowClear' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_WonSign' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Word' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_X' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Xabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Xfer' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Y' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Yacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ybelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ycircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ydiaeresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Yellow' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ygrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Yhook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Ytilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Z' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Zabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Zacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Zcaron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Zen_Koho' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Zenkaku' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Zenkaku_Hankaku' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ZoomIn' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ZoomOut' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_Zstroke' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_a' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_aacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_abelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_abovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_abreve' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_abreveacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_abrevebelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_abrevegrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_abrevehook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_abrevetilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflexacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflexbelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflexgrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflexhook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflextilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_acute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_adiaeresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ae' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_agrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ahook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_amacron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ampersand' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_aogonek' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_apostrophe' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_approxeq' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_approximate' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_aring' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_asciicircum' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_asciitilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_asterisk' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_at' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_atilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_b' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_babovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_backslash' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ballotcross' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_bar' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_because' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_blank' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_botintegral' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_botleftparens' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_botleftsqbracket' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_botleftsummation' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_botrightparens' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_botrightsqbracket' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_botrightsummation' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_bott' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_botvertsummationconnector' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braceleft' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braceright' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_bracketleft' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_bracketright' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_blank' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_1' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_10' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_3' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_4' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_5' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_6' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_7' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_8' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_9' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1234' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12345' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123456' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1234567' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12345678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1234568' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123457' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1234578' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123458' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12346' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123467' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1234678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123468' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12347' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123478' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12348' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1235' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12356' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123567' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1235678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123568' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12357' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123578' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12358' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1236' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12367' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12368' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1237' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12378' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1238' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_124' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1245' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12456' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_124567' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1245678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_124568' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12457' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_124578' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12458' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1246' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12467' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_124678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12468' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1247' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12478' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1248' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_125' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1256' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12567' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_125678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12568' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1257' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12578' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1258' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_126' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1267' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1268' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_127' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1278' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_128' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_134' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1345' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13456' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_134567' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1345678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_134568' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13457' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_134578' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13458' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1346' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13467' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_134678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13468' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1347' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13478' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1348' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_135' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1356' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13567' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_135678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13568' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1357' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13578' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1358' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_136' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1367' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1368' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_137' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1378' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_138' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_14' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_145' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1456' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_14567' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_145678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_14568' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1457' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_14578' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1458' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_146' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1467' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_14678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1468' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_147' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1478' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_148' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_15' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_156' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1567' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_15678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1568' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_157' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1578' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_158' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_16' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_167' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_168' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_17' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_178' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_18' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_234' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2345' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23456' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_234567' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2345678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_234568' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23457' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_234578' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23458' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2346' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23467' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_234678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23468' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2347' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23478' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2348' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_235' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2356' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23567' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_235678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23568' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2357' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23578' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2358' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_236' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2367' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2368' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_237' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2378' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_238' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_24' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_245' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2456' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_24567' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_245678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_24568' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2457' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_24578' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2458' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_246' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2467' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_24678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2468' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_247' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2478' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_248' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_25' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_256' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2567' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_25678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2568' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_257' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2578' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_258' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_26' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_267' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_268' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_27' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_278' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_28' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_34' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_345' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3456' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_34567' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_345678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_34568' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3457' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_34578' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3458' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_346' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3467' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_34678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3468' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_347' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3478' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_348' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_35' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_356' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3567' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_35678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3568' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_357' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3578' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_358' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_36' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_367' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_368' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_37' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_378' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_38' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_4' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_45' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_456' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_4567' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_45678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_4568' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_457' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_4578' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_458' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_46' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_467' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_4678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_468' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_47' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_478' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_48' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_5' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_56' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_567' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_5678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_568' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_57' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_578' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_58' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_6' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_67' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_678' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_68' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_7' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_78' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_8' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_breve' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_brokenbar' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_c' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_c_h' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_cabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_cacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_careof' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_caret' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_caron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ccaron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ccedilla' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ccircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_cedilla' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_cent' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ch' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_checkerboard' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_checkmark' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_circle' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_club' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_colon' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_comma' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_containsas' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_copyright' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_cr' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_crossinglines' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_cuberoot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_currency' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_cursor' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_d' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dagger' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dcaron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_A' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_E' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_I' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_O' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_U' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_a' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_abovecomma' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_abovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_abovereversedcomma' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_abovering' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_aboveverticalline' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_acute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowbreve' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowcircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowcomma' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowdiaeresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowmacron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowring' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowtilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowverticalline' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_breve' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_capital_schwa' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_caron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_cedilla' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_circumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_currency' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_dasia' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_diaeresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_doubleacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_doublegrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_e' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_grave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_greek' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_hook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_horn' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_i' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_invertedbreve' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_iota' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_longsolidusoverlay' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_lowline' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_macron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_o' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_ogonek' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_perispomeni' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_psili' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_semivoiced_sound' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_small_schwa' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_stroke' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_tilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_u' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dead_voiced_sound' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_decimalpoint' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_degree' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_diaeresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_diamond' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_digitspace' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dintegral' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_division' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dollar' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_doubbaselinedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_doubleacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_doubledagger' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_doublelowquotemark' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_downarrow' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_downcaret' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_downshoe' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_downstile' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_downtack' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_dstroke' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_e' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_eabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_eacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ebelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ecaron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflexacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflexbelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflexgrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflexhook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflextilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ediaeresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_egrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ehook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_eightsubscript' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_eightsuperior' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_elementof' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ellipsis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_em3space' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_em4space' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_emacron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_emdash' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_emfilledcircle' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_emfilledrect' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_emopencircle' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_emopenrectangle' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_emptyset' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_emspace' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_endash' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_enfilledcircbullet' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_enfilledsqbullet' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_eng' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_enopencircbullet' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_enopensquarebullet' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_enspace' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_eogonek' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_equal' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_eth' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_etilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_exclam' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_exclamdown' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ezh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_f' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_fabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_femalesymbol' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ff' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_figdash' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_filledlefttribullet' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_filledrectbullet' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_filledrighttribullet' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_filledtribulletdown' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_filledtribulletup' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_fiveeighths' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_fivesixths' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_fivesubscript' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_fivesuperior' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_fourfifths' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_foursubscript' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_foursuperior' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_fourthroot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_function' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_g' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_gabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_gbreve' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_gcaron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_gcedilla' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_gcircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_grave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_greater' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_greaterthanequal' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_guillemotleft' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_guillemotright' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_h' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hairspace' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hcircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_heart' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_aleph' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_ayin' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_bet' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_beth' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_chet' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_dalet' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_daleth' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_doublelowline' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalkaph' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalmem' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalnun' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalpe' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalzade' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalzadi' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_gimel' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_gimmel' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_he' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_het' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_kaph' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_kuf' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_lamed' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_mem' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_nun' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_pe' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_qoph' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_resh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_samech' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_samekh' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_shin' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_taf' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_taw' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_tet' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_teth' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_waw' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_yod' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_zade' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_zadi' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_zain' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_zayin' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hexagram' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_horizconnector' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_horizlinescan1' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_horizlinescan3' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_horizlinescan5' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_horizlinescan7' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_horizlinescan9' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hstroke' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ht' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_hyphen' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_i' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_iTouch' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_iacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ibelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ibreve' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_icircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_identical' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_idiaeresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_idotless' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ifonlyif' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_igrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ihook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_imacron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_implies' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_includedin' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_includes' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_infinity' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_integral' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_intersection' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_iogonek' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_itilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_j' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_jcircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_jot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_k' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_A' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_CHI' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_E' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_FU' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_HA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_HE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_HI' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_HO' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_HU' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_I' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_KA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_KE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_KI' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_KO' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_KU' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_MA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_ME' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_MI' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_MO' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_MU' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_N' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_NA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_NE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_NI' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_NO' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_NU' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_O' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_RA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_RE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_RI' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_RO' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_RU' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_SA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_SE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_SHI' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_SO' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_SU' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TI' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TO' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TSU' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TU' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_U' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_WA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_WO' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_YA' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_YO' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_YU' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_a' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_closingbracket' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_comma' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_conjunctive' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_e' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_fullstop' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_i' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_middledot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_o' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_openingbracket' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_switch' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_tsu' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_tu' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_u' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_ya' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_yo' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kana_yu' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kappa' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kcedilla' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_kra' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_l' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_lacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_latincross' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_lbelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_lcaron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_lcedilla' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_leftanglebracket' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_leftarrow' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_leftcaret' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_leftdoublequotemark' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_leftmiddlecurlybrace' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_leftopentriangle' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_leftpointer' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_leftradical' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_leftshoe' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_leftsinglequotemark' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_leftt' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_lefttack' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_less' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_lessthanequal' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_lf' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_logicaland' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_logicalor' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_lowleftcorner' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_lowrightcorner' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_lstroke' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_m' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_mabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_macron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_malesymbol' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_maltesecross' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_marker' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_masculine' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_minus' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_minutes' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_mu' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_multiply' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_musicalflat' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_musicalsharp' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_n' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_nabla' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_nacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ncaron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ncedilla' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ninesubscript' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ninesuperior' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_nl' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_nobreakspace' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_notapproxeq' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_notelementof' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_notequal' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_notidentical' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_notsign' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ntilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_numbersign' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_numerosign' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_o' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_oacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_obarred' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_obelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ocaron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflexacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflexbelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflexgrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflexhook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflextilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_odiaeresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_odoubleacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_oe' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ogonek' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ograve' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ohook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ohorn' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ohornacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ohornbelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ohorngrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ohornhook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ohorntilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_omacron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_oneeighth' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_onefifth' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_onehalf' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_onequarter' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_onesixth' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_onesubscript' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_onesuperior' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_onethird' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ooblique' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_openrectbullet' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_openstar' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_opentribulletdown' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_opentribulletup' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ordfeminine' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_oslash' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_otilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_overbar' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_overline' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_p' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_pabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_paragraph' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_parenleft' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_parenright' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_partdifferential' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_partialderivative' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_percent' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_period' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_periodcentered' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_permille' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_phonographcopyright' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_plus' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_plusminus' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_prescription' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_prolongedsound' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_punctspace' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_q' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_quad' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_question' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_questiondown' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_quotedbl' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_quoteleft' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_quoteright' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_r' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_racute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_radical' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_rcaron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_rcedilla' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_registered' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_rightanglebracket' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_rightarrow' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_rightcaret' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_rightdoublequotemark' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_rightmiddlecurlybrace' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_rightmiddlesummation' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_rightopentriangle' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_rightpointer' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_rightshoe' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_rightsinglequotemark' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_rightt' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_righttack' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_s' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_sabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_sacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_scaron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_scedilla' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_schwa' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_scircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_script_switch' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_seconds' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_section' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_semicolon' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_semivoicedsound' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_seveneighths' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_sevensubscript' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_sevensuperior' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_signaturemark' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_signifblank' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_similarequal' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_singlelowquotemark' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_sixsubscript' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_sixsuperior' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_slash' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_soliddiamond' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_space' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_squareroot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ssharp' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_sterling' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_stricteq' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_t' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_tabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_tcaron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_tcedilla' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_telephone' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_telephonerecorder' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_therefore' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_thinspace' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_thorn' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_threeeighths' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_threefifths' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_threequarters' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_threesubscript' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_threesuperior' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_tintegral' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_topintegral' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_topleftparens' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_topleftradical' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_topleftsqbracket' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_topleftsummation' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_toprightparens' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_toprightsqbracket' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_toprightsummation' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_topt' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_topvertsummationconnector' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_trademark' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_trademarkincircle' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_tslash' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_twofifths' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_twosubscript' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_twosuperior' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_twothirds' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_u' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_uacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ubelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ubreve' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ucircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_udiaeresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_udoubleacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ugrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_uhook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_uhorn' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_uhornacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_uhornbelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_uhorngrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_uhornhook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_uhorntilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_umacron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_underbar' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_underscore' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_union' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_uogonek' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_uparrow' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_upcaret' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_upleftcorner' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_uprightcorner' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_upshoe' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_upstile' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_uptack' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_uring' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_utilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_v' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_variation' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_vertbar' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_vertconnector' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_voicedsound' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_vt' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_w' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_wacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_wcircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_wdiaeresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_wgrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_x' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_xabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_y' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_yacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ybelowdot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ycircumflex' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ydiaeresis' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_yen' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ygrave' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_yhook' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_ytilde' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_z' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_zabovedot' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_zacute' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_zcaron' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_zerosubscript' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_zerosuperior' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'KEY_zstroke' in namespace 'Gdk' 568s JS G NS: Found info type GIObjectInfo for 'Keymap' in namespace 'Gdk' 568s JS G OBJ: Defined class for Keymap (GdkKeymap), prototype 0xa1b5ec1e7b8, JSClass 0x3ff90a9a9f0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'KeymapKey' in namespace 'Gdk' 568s JS G BXD: Defined class for KeymapKey (void), prototype 0xa1b5ec1e808, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIConstantInfo for 'MAJOR_VERSION' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'MAX_TIMECOORD_AXES' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'MICRO_VERSION' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'MINOR_VERSION' in namespace 'Gdk' 568s JS G NS: Found info type GIEnumInfo for 'ModifierIntent' in namespace 'Gdk' 568s JS G ENUM: Defining enum value PRIMARY_ACCELERATOR (fixed from primary_accelerator) 0 568s JS G ENUM: Defining enum value CONTEXT_MENU (fixed from context_menu) 1 568s JS G ENUM: Defining enum value EXTEND_SELECTION (fixed from extend_selection) 2 568s JS G ENUM: Defining enum value MODIFY_SELECTION (fixed from modify_selection) 3 568s JS G ENUM: Defining enum value NO_TEXT_INPUT (fixed from no_text_input) 4 568s JS G ENUM: Defining enum value SHIFT_GROUP (fixed from shift_group) 5 568s JS G ENUM: Defining enum value DEFAULT_MOD_MASK (fixed from default_mod_mask) 6 568s JS G ENUM: Defining Gdk.ModifierIntent as 0x258429fec2e8 568s JS G NS: Found info type GIFlagsInfo for 'ModifierType' in namespace 'Gdk' 568s JS G ENUM: Defining enum value SHIFT_MASK (fixed from shift_mask) 1 568s JS G ENUM: Defining enum value LOCK_MASK (fixed from lock_mask) 2 568s JS G ENUM: Defining enum value CONTROL_MASK (fixed from control_mask) 4 568s JS G ENUM: Defining enum value MOD1_MASK (fixed from mod1_mask) 8 568s JS G ENUM: Defining enum value MOD2_MASK (fixed from mod2_mask) 16 568s JS G ENUM: Defining enum value MOD3_MASK (fixed from mod3_mask) 32 568s JS G ENUM: Defining enum value MOD4_MASK (fixed from mod4_mask) 64 568s JS G ENUM: Defining enum value MOD5_MASK (fixed from mod5_mask) 128 568s JS G ENUM: Defining enum value BUTTON1_MASK (fixed from button1_mask) 256 568s JS G ENUM: Defining enum value BUTTON2_MASK (fixed from button2_mask) 512 568s JS G ENUM: Defining enum value BUTTON3_MASK (fixed from button3_mask) 1024 568s JS G ENUM: Defining enum value BUTTON4_MASK (fixed from button4_mask) 2048 568s JS G ENUM: Defining enum value BUTTON5_MASK (fixed from button5_mask) 4096 568s JS G ENUM: Defining enum value MODIFIER_RESERVED_13_MASK (fixed from modifier_reserved_13_mask) 8192 568s JS G ENUM: Defining enum value MODIFIER_RESERVED_14_MASK (fixed from modifier_reserved_14_mask) 16384 568s JS G ENUM: Defining enum value MODIFIER_RESERVED_15_MASK (fixed from modifier_reserved_15_mask) 32768 568s JS G ENUM: Defining enum value MODIFIER_RESERVED_16_MASK (fixed from modifier_reserved_16_mask) 65536 568s JS G ENUM: Defining enum value MODIFIER_RESERVED_17_MASK (fixed from modifier_reserved_17_mask) 131072 568s JS G ENUM: Defining enum value MODIFIER_RESERVED_18_MASK (fixed from modifier_reserved_18_mask) 262144 568s JS G ENUM: Defining enum value MODIFIER_RESERVED_19_MASK (fixed from modifier_reserved_19_mask) 524288 568s JS G ENUM: Defining enum value MODIFIER_RESERVED_20_MASK (fixed from modifier_reserved_20_mask) 1048576 568s JS G ENUM: Defining enum value MODIFIER_RESERVED_21_MASK (fixed from modifier_reserved_21_mask) 2097152 568s JS G ENUM: Defining enum value MODIFIER_RESERVED_22_MASK (fixed from modifier_reserved_22_mask) 4194304 568s JS G ENUM: Defining enum value MODIFIER_RESERVED_23_MASK (fixed from modifier_reserved_23_mask) 8388608 568s JS G ENUM: Defining enum value MODIFIER_RESERVED_24_MASK (fixed from modifier_reserved_24_mask) 16777216 568s JS G ENUM: Defining enum value MODIFIER_RESERVED_25_MASK (fixed from modifier_reserved_25_mask) 33554432 568s JS G ENUM: Defining enum value SUPER_MASK (fixed from super_mask) 67108864 568s JS G ENUM: Defining enum value HYPER_MASK (fixed from hyper_mask) 134217728 568s JS G ENUM: Defining enum value META_MASK (fixed from meta_mask) 268435456 568s JS G ENUM: Defining enum value MODIFIER_RESERVED_29_MASK (fixed from modifier_reserved_29_mask) 536870912 568s JS G ENUM: Defining enum value RELEASE_MASK (fixed from release_mask) 1073741824 568s JS G ENUM: Defining enum value MODIFIER_MASK (fixed from modifier_mask) 1543512063 568s JS G ENUM: Defining Gdk.ModifierType as 0x258429fec3c8 568s JS G NS: Found info type GIObjectInfo for 'Monitor' in namespace 'Gdk' 568s JS G OBJ: Defined class for Monitor (GdkMonitor), prototype 0xa1b5ec1e880, JSClass 0x3ff90a9a9f0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'MonitorClass' in namespace 'Gdk' 568s JS G NS: Found info type GIEnumInfo for 'NotifyType' in namespace 'Gdk' 568s JS G ENUM: Defining enum value ANCESTOR (fixed from ancestor) 0 568s JS G ENUM: Defining enum value VIRTUAL (fixed from virtual) 1 568s JS G ENUM: Defining enum value INFERIOR (fixed from inferior) 2 568s JS G ENUM: Defining enum value NONLINEAR (fixed from nonlinear) 3 568s JS G ENUM: Defining enum value NONLINEAR_VIRTUAL (fixed from nonlinear_virtual) 4 568s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 5 568s JS G ENUM: Defining Gdk.NotifyType as 0x258429fec7a8 568s JS G NS: Found info type GIEnumInfo for 'OwnerChange' in namespace 'Gdk' 568s JS G ENUM: Defining enum value NEW_OWNER (fixed from new_owner) 0 568s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 568s JS G ENUM: Defining enum value CLOSE (fixed from close) 2 568s JS G ENUM: Defining Gdk.OwnerChange as 0x258429fec888 568s JS G NS: Found info type GIConstantInfo for 'PARENT_RELATIVE' in namespace 'Gdk' 568s JS G NS: Found info type GIConstantInfo for 'PRIORITY_REDRAW' in namespace 'Gdk' 568s JS G NS: Found info type GIStructInfo for 'Point' in namespace 'Gdk' 568s JS G BXD: Defined class for Point (void), prototype 0xa1b5ec1e920, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIEnumInfo for 'PropMode' in namespace 'Gdk' 568s JS G ENUM: Defining enum value REPLACE (fixed from replace) 0 568s JS G ENUM: Defining enum value PREPEND (fixed from prepend) 1 568s JS G ENUM: Defining enum value APPEND (fixed from append) 2 568s JS G ENUM: Defining Gdk.PropMode as 0x258429fec8e8 568s JS G NS: Found info type GIEnumInfo for 'PropertyState' in namespace 'Gdk' 568s JS G ENUM: Defining enum value NEW_VALUE (fixed from new_value) 0 568s JS G ENUM: Defining enum value DELETE (fixed from delete) 1 568s JS G ENUM: Defining Gdk.PropertyState as 0x258429fec948 568s JS G NS: Found info type GIStructInfo for 'RGBA' in namespace 'Gdk' 568s JS G BXD: Defined class for RGBA (GdkRGBA), prototype 0xa1b5ec1e998, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIObjectInfo for 'Screen' in namespace 'Gdk' 568s JS G OBJ: Defined class for Screen (GdkScreen), prototype 0xa1b5ec1e9e8, JSClass 0x3ff90a9a9f0, in object 0x13c350094308 568s JS G NS: Found info type GIEnumInfo for 'ScrollDirection' in namespace 'Gdk' 568s JS G ENUM: Defining enum value UP (fixed from up) 0 568s JS G ENUM: Defining enum value DOWN (fixed from down) 1 568s JS G ENUM: Defining enum value LEFT (fixed from left) 2 568s JS G ENUM: Defining enum value RIGHT (fixed from right) 3 568s JS G ENUM: Defining enum value SMOOTH (fixed from smooth) 4 568s JS G ENUM: Defining Gdk.ScrollDirection as 0x258429fec9a8 568s JS G NS: Found info type GIObjectInfo for 'Seat' in namespace 'Gdk' 568s JS G OBJ: Defined class for Seat (GdkSeat), prototype 0xa1b5ec1ea60, JSClass 0x3ff90a9a9f0, in object 0x13c350094308 568s JS G NS: Found info type GIFlagsInfo for 'SeatCapabilities' in namespace 'Gdk' 568s JS G ENUM: Defining enum value NONE (fixed from none) 0 568s JS G ENUM: Defining enum value POINTER (fixed from pointer) 1 568s JS G ENUM: Defining enum value TOUCH (fixed from touch) 2 568s JS G ENUM: Defining enum value TABLET_STYLUS (fixed from tablet_stylus) 4 568s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 8 568s JS G ENUM: Defining enum value ALL_POINTING (fixed from all_pointing) 7 568s JS G ENUM: Defining enum value ALL (fixed from all) 15 568s JS G ENUM: Defining Gdk.SeatCapabilities as 0x258429feca08 568s JS G NS: Found info type GIEnumInfo for 'SettingAction' in namespace 'Gdk' 568s JS G ENUM: Defining enum value NEW (fixed from new) 0 568s JS G ENUM: Defining enum value CHANGED (fixed from changed) 1 568s JS G ENUM: Defining enum value DELETED (fixed from deleted) 2 568s JS G ENUM: Defining Gdk.SettingAction as 0x258429fecae8 568s JS G NS: Found info type GIEnumInfo for 'Status' in namespace 'Gdk' 568s JS G ENUM: Defining enum value OK (fixed from ok) 0 568s JS G ENUM: Defining enum value ERROR (fixed from error) -1 568s JS G ENUM: Defining enum value ERROR_PARAM (fixed from error_param) -2 568s JS G ENUM: Defining enum value ERROR_FILE (fixed from error_file) -3 568s JS G ENUM: Defining enum value ERROR_MEM (fixed from error_mem) -4 568s JS G ENUM: Defining Gdk.Status as 0x258429fecb48 568s JS G NS: Found info type GIEnumInfo for 'SubpixelLayout' in namespace 'Gdk' 568s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 568s JS G ENUM: Defining enum value NONE (fixed from none) 1 568s JS G ENUM: Defining enum value HORIZONTAL_RGB (fixed from horizontal_rgb) 2 568s JS G ENUM: Defining enum value HORIZONTAL_BGR (fixed from horizontal_bgr) 3 568s JS G ENUM: Defining enum value VERTICAL_RGB (fixed from vertical_rgb) 4 568s JS G ENUM: Defining enum value VERTICAL_BGR (fixed from vertical_bgr) 5 568s JS G ENUM: Defining Gdk.SubpixelLayout as 0x258429fecba8 568s JS G NS: Found info type GIStructInfo for 'TimeCoord' in namespace 'Gdk' 568s JS G BXD: Defined class for TimeCoord (void), prototype 0xa1b5ec1eb50, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIEnumInfo for 'TouchpadGesturePhase' in namespace 'Gdk' 568s JS G ENUM: Defining enum value BEGIN (fixed from begin) 0 568s JS G ENUM: Defining enum value UPDATE (fixed from update) 1 568s JS G ENUM: Defining enum value END (fixed from end) 2 568s JS G ENUM: Defining enum value CANCEL (fixed from cancel) 3 568s JS G ENUM: Defining Gdk.TouchpadGesturePhase as 0x258429fecc88 568s JS G NS: Found info type GIEnumInfo for 'VisibilityState' in namespace 'Gdk' 568s JS G ENUM: Defining enum value UNOBSCURED (fixed from unobscured) 0 568s JS G ENUM: Defining enum value PARTIAL (fixed from partial) 1 568s JS G ENUM: Defining enum value FULLY_OBSCURED (fixed from fully_obscured) 2 568s JS G ENUM: Defining Gdk.VisibilityState as 0x258429fecce8 568s JS G NS: Found info type GIObjectInfo for 'Visual' in namespace 'Gdk' 568s JS G OBJ: Defined class for Visual (GdkVisual), prototype 0xa1b5ec1ebc8, JSClass 0x3ff90a9a9f0, in object 0x13c350094308 568s JS G NS: Found info type GIEnumInfo for 'VisualType' in namespace 'Gdk' 568s JS G ENUM: Defining enum value STATIC_GRAY (fixed from static_gray) 0 568s JS G ENUM: Defining enum value GRAYSCALE (fixed from grayscale) 1 568s JS G ENUM: Defining enum value STATIC_COLOR (fixed from static_color) 2 568s JS G ENUM: Defining enum value PSEUDO_COLOR (fixed from pseudo_color) 3 568s JS G ENUM: Defining enum value TRUE_COLOR (fixed from true_color) 4 568s JS G ENUM: Defining enum value DIRECT_COLOR (fixed from direct_color) 5 568s JS G ENUM: Defining Gdk.VisualType as 0x258429fecd48 568s JS G NS: Found info type GIFlagsInfo for 'WMDecoration' in namespace 'Gdk' 568s JS G ENUM: Defining enum value ALL (fixed from all) 1 568s JS G ENUM: Defining enum value BORDER (fixed from border) 2 568s JS G ENUM: Defining enum value RESIZEH (fixed from resizeh) 4 568s JS G ENUM: Defining enum value TITLE (fixed from title) 8 568s JS G ENUM: Defining enum value MENU (fixed from menu) 16 568s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 32 568s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 64 568s JS G ENUM: Defining Gdk.WMDecoration as 0x258429fece28 568s JS G NS: Found info type GIFlagsInfo for 'WMFunction' in namespace 'Gdk' 568s JS G ENUM: Defining enum value ALL (fixed from all) 1 568s JS G ENUM: Defining enum value RESIZE (fixed from resize) 2 568s JS G ENUM: Defining enum value MOVE (fixed from move) 4 568s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 8 568s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 16 568s JS G ENUM: Defining enum value CLOSE (fixed from close) 32 568s JS G ENUM: Defining Gdk.WMFunction as 0x258429fecf08 568s JS G NS: Found info type GIObjectInfo for 'Window' in namespace 'Gdk' 568s JS G OBJ: Defined class for Window (GdkWindow), prototype 0xa1b5ec1ece0, JSClass 0x3ff90a9a9f0, in object 0x13c350094308 568s JS G NS: Found info type GIStructInfo for 'WindowAttr' in namespace 'Gdk' 568s JS G BXD: Defined class for WindowAttr (void), prototype 0xa1b5ec1ed30, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIFlagsInfo for 'WindowAttributesType' in namespace 'Gdk' 568s JS G ENUM: Defining enum value TITLE (fixed from title) 2 568s JS G ENUM: Defining enum value X (fixed from x) 4 568s JS G ENUM: Defining enum value Y (fixed from y) 8 568s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 16 568s JS G ENUM: Defining enum value VISUAL (fixed from visual) 32 568s JS G ENUM: Defining enum value WMCLASS (fixed from wmclass) 64 568s JS G ENUM: Defining enum value NOREDIR (fixed from noredir) 128 568s JS G ENUM: Defining enum value TYPE_HINT (fixed from type_hint) 256 568s JS G ENUM: Defining Gdk.WindowAttributesType as 0x258429fecfe8 568s JS G NS: Found info type GIStructInfo for 'WindowClass' in namespace 'Gdk' 568s JS G NS: Found info type GIEnumInfo for 'WindowEdge' in namespace 'Gdk' 568s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 0 568s JS G ENUM: Defining enum value NORTH (fixed from north) 1 568s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 2 568s JS G ENUM: Defining enum value WEST (fixed from west) 3 568s JS G ENUM: Defining enum value EAST (fixed from east) 4 568s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 5 568s JS G ENUM: Defining enum value SOUTH (fixed from south) 6 568s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 7 568s JS G ENUM: Defining Gdk.WindowEdge as 0x258429fed0c8 568s JS G NS: Found info type GIFlagsInfo for 'WindowHints' in namespace 'Gdk' 568s JS G ENUM: Defining enum value POS (fixed from pos) 1 568s JS G ENUM: Defining enum value MIN_SIZE (fixed from min_size) 2 568s JS G ENUM: Defining enum value MAX_SIZE (fixed from max_size) 4 568s JS G ENUM: Defining enum value BASE_SIZE (fixed from base_size) 8 568s JS G ENUM: Defining enum value ASPECT (fixed from aspect) 16 568s JS G ENUM: Defining enum value RESIZE_INC (fixed from resize_inc) 32 568s JS G ENUM: Defining enum value WIN_GRAVITY (fixed from win_gravity) 64 568s JS G ENUM: Defining enum value USER_POS (fixed from user_pos) 128 568s JS G ENUM: Defining enum value USER_SIZE (fixed from user_size) 256 568s JS G ENUM: Defining Gdk.WindowHints as 0x258429fed1a8 568s JS G NS: Found info type GIStructInfo for 'WindowRedirect' in namespace 'Gdk' 568s JS G BXD: Defined class for WindowRedirect (void), prototype 0xa1b5ec1edd0, JSClass 0x3ff90a9a9c0, in object 0x13c350094308 568s JS G NS: Found info type GIFlagsInfo for 'WindowState' in namespace 'Gdk' 568s JS G ENUM: Defining enum value WITHDRAWN (fixed from withdrawn) 1 568s JS G ENUM: Defining enum value ICONIFIED (fixed from iconified) 2 568s JS G ENUM: Defining enum value MAXIMIZED (fixed from maximized) 4 568s JS G ENUM: Defining enum value STICKY (fixed from sticky) 8 568s JS G ENUM: Defining enum value FULLSCREEN (fixed from fullscreen) 16 568s JS G ENUM: Defining enum value ABOVE (fixed from above) 32 568s JS G ENUM: Defining enum value BELOW (fixed from below) 64 568s JS G ENUM: Defining enum value FOCUSED (fixed from focused) 128 568s JS G ENUM: Defining enum value TILED (fixed from tiled) 256 568s JS G ENUM: Defining enum value TOP_TILED (fixed from top_tiled) 512 568s JS G ENUM: Defining enum value TOP_RESIZABLE (fixed from top_resizable) 1024 568s JS G ENUM: Defining enum value RIGHT_TILED (fixed from right_tiled) 2048 568s JS G ENUM: Defining enum value RIGHT_RESIZABLE (fixed from right_resizable) 4096 568s JS G ENUM: Defining enum value BOTTOM_TILED (fixed from bottom_tiled) 8192 568s JS G ENUM: Defining enum value BOTTOM_RESIZABLE (fixed from bottom_resizable) 16384 568s JS G ENUM: Defining enum value LEFT_TILED (fixed from left_tiled) 32768 568s JS G ENUM: Defining enum value LEFT_RESIZABLE (fixed from left_resizable) 65536 568s JS G ENUM: Defining Gdk.WindowState as 0x258429fed288 568s JS G NS: Found info type GIEnumInfo for 'WindowType' in namespace 'Gdk' 568s JS G ENUM: Defining enum value ROOT (fixed from root) 0 568s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 1 568s JS G ENUM: Defining enum value CHILD (fixed from child) 2 568s JS G ENUM: Defining enum value TEMP (fixed from temp) 3 568s JS G ENUM: Defining enum value FOREIGN (fixed from foreign) 4 568s JS G ENUM: Defining enum value OFFSCREEN (fixed from offscreen) 5 568s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 6 568s JS G ENUM: Defining Gdk.WindowType as 0x258429fed468 568s JS G NS: Found info type GIEnumInfo for 'WindowTypeHint' in namespace 'Gdk' 568s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 568s JS G ENUM: Defining enum value DIALOG (fixed from dialog) 1 568s JS G ENUM: Defining enum value MENU (fixed from menu) 2 568s JS G ENUM: Defining enum value TOOLBAR (fixed from toolbar) 3 568s JS G ENUM: Defining enum value SPLASHSCREEN (fixed from splashscreen) 4 568s JS G ENUM: Defining enum value UTILITY (fixed from utility) 5 568s JS G ENUM: Defining enum value DOCK (fixed from dock) 6 568s JS G ENUM: Defining enum value DESKTOP (fixed from desktop) 7 568s JS G ENUM: Defining enum value DROPDOWN_MENU (fixed from dropdown_menu) 8 568s JS G ENUM: Defining enum value POPUP_MENU (fixed from popup_menu) 9 568s JS G ENUM: Defining enum value TOOLTIP (fixed from tooltip) 10 568s JS G ENUM: Defining enum value NOTIFICATION (fixed from notification) 11 568s JS G ENUM: Defining enum value COMBO (fixed from combo) 12 568s JS G ENUM: Defining enum value DND (fixed from dnd) 13 568s JS G ENUM: Defining Gdk.WindowTypeHint as 0x258429fed548 568s JS G NS: Found info type GIEnumInfo for 'WindowWindowClass' in namespace 'Gdk' 568s JS G ENUM: Defining enum value INPUT_OUTPUT (fixed from input_output) 0 568s JS G ENUM: Defining enum value INPUT_ONLY (fixed from input_only) 1 568s JS G ENUM: Defining Gdk.WindowWindowClass as 0x258429fed728 568s JS G NS: Found info type GIFunctionInfo for 'add_option_entries_libgtk_only' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'atom_intern' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'atom_intern_static_string' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'beep' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'cairo_create' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'cairo_draw_from_gl' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'cairo_get_clip_rectangle' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'cairo_get_drawing_context' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'cairo_rectangle' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'cairo_region' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'cairo_region_create_from_surface' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'cairo_set_source_color' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'cairo_set_source_pixbuf' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'cairo_set_source_rgba' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'cairo_set_source_window' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'cairo_surface_create_from_pixbuf' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'color_parse' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'disable_multidevice' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'drag_abort' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'drag_begin' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'drag_begin_for_device' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'drag_begin_from_point' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'drag_drop' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'drag_drop_done' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'drag_drop_succeeded' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'drag_find_window_for_screen' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'drag_get_selection' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'drag_motion' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'drag_status' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'drop_finish' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'drop_reply' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'error_trap_pop' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'error_trap_pop_ignored' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'error_trap_push' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'event_get' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'event_handler_set' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'event_peek' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'event_request_motions' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'events_get_angle' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'events_get_center' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'events_get_distance' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'events_pending' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'flush' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'get_default_root_window' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'get_display' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'get_display_arg_name' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'get_program_class' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'get_show_events' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'gl_error_quark' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'init' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'init_check' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'keyboard_grab' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'keyboard_ungrab' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'keyval_convert_case' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'keyval_from_name' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'keyval_is_lower' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'keyval_is_upper' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'keyval_name' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'keyval_to_lower' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'keyval_to_unicode' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'keyval_to_upper' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'list_visuals' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'notify_startup_complete' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'notify_startup_complete_with_id' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'offscreen_window_get_embedder' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'offscreen_window_get_surface' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'offscreen_window_set_embedder' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'pango_context_get' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'pango_context_get_for_display' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'pango_context_get_for_screen' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'parse_args' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'pixbuf_get_from_surface' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'pixbuf_get_from_window' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'pointer_grab' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'pointer_is_grabbed' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'pointer_ungrab' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'pre_parse_libgtk_only' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'property_delete' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'property_get' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'query_depths' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'query_visual_types' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'selection_convert' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'selection_owner_get' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'selection_owner_get_for_display' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'selection_owner_set' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'selection_owner_set_for_display' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'selection_send_notify' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'selection_send_notify_for_display' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'set_allowed_backends' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'set_double_click_time' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'set_program_class' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'set_show_events' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'setting_get' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'synthesize_window_state' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'test_render_sync' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'test_simulate_button' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'test_simulate_key' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'text_property_to_utf8_list_for_display' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'threads_add_idle' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'threads_add_timeout' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'threads_add_timeout_seconds' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'threads_enter' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'threads_init' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'threads_leave' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'unicode_to_keyval' in namespace 'Gdk' 568s JS G NS: Found info type GIFunctionInfo for 'utf8_to_string_target' in namespace 'Gdk' 568s ok 17 Complete enumeration of GIRepositoryNamespace (new_enumerate) all enumerated properties are defined 568s JS G NS: Found info type GIObjectInfo for 'UnixMountMonitor' in namespace 'Gio' 568s JS G OBJ: Defined class for UnixMountMonitor (GUnixMountMonitor), prototype 0xa1b5ec1efb0, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s ok 18 Backwards compatibility for GLib/Gio platform specific GIRs GioUnix objects are looked up in GioUnix, not Gio 568s JS G NS: Found info type GIObjectInfo for 'SubprocessLauncher' in namespace 'Gio' 568s JS G OBJ: Defined class for SubprocessLauncher (GSubprocessLauncher), prototype 0xa1b5ec920d8, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s JS G NS: Found info type GIFlagsInfo for 'SubprocessFlags' in namespace 'Gio' 568s JS G ENUM: Defining enum value NONE (fixed from none) 0 568s JS G ENUM: Defining enum value STDIN_PIPE (fixed from stdin_pipe) 1 568s JS G ENUM: Defining enum value STDIN_INHERIT (fixed from stdin_inherit) 2 568s JS G ENUM: Defining enum value STDOUT_PIPE (fixed from stdout_pipe) 4 568s JS G ENUM: Defining enum value STDOUT_SILENCE (fixed from stdout_silence) 8 568s JS G ENUM: Defining enum value STDERR_PIPE (fixed from stderr_pipe) 16 568s JS G ENUM: Defining enum value STDERR_SILENCE (fixed from stderr_silence) 32 568s JS G ENUM: Defining enum value STDERR_MERGE (fixed from stderr_merge) 64 568s JS G ENUM: Defining enum value INHERIT_FDS (fixed from inherit_fds) 128 568s JS G ENUM: Defining enum value SEARCH_PATH_FROM_ENVP (fixed from search_path_from_envp) 256 568s JS G ENUM: Defining Gio.SubprocessFlags as 0x258429ff8c58 568s JS G OBJ: Defining method spawnv in prototype for GSubprocessLauncher (Gio.SubprocessLauncher) 568s JS G NS: Found info type GIObjectInfo for 'Subprocess' in namespace 'Gio' 568s JS G OBJ: Defined class for Subprocess (GSubprocess), prototype 0xa1b5ec92178, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s JS G OBJ: Defining method get_stdout_pipe in prototype for GSubprocess (Gio.Subprocess) 568s ok 19 Backwards compatibility for GLib/Gio platform specific GIRs doesn't print the message if the type isn't resolved directly 568s JS G NS: Found info type GIObjectInfo for 'UnixConnection' in namespace 'Gio' 568s JS G NS: Found info type GIObjectInfo for 'SocketConnection' in namespace 'Gio' 568s JS G NS: Found info type GIObjectInfo for 'IOStream' in namespace 'Gio' 568s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0xa1b5ec922b8, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s JS G OBJ: Defined class for SocketConnection (GSocketConnection), prototype 0xa1b5ec92308, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s JS G OBJ: Defined class for UnixConnection (GUnixConnection), prototype 0xa1b5ec92358, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s JS G NS: Found info type GIObjectInfo for 'UnixCredentialsMessage' in namespace 'Gio' 568s JS G OBJ: Defined class for UnixCredentialsMessage (GUnixCredentialsMessage), prototype 0xa1b5ec923a8, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s JS G NS: Found info type GIObjectInfo for 'UnixFDList' in namespace 'Gio' 568s JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0xa1b5ec92420, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s JS G NS: Found info type GIObjectInfo for 'UnixSocketAddress' in namespace 'Gio' 568s JS G NS: Found info type GIObjectInfo for 'SocketAddress' in namespace 'Gio' 568s JS G OBJ: Defined class for SocketAddress (GSocketAddress), prototype 0xa1b5ec92498, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s JS G OBJ: Defined class for UnixSocketAddress (GUnixSocketAddress), prototype 0xa1b5ec924e8, JSClass 0x3ff90a9a9f0, in object 0x13c350094330 568s JS G NS: Found info type GIEnumInfo for 'UnixSocketAddressType' in namespace 'Gio' 568s JS G ENUM: Defining enum value INVALID (fixed from invalid) 0 568s JS G ENUM: Defining enum value ANONYMOUS (fixed from anonymous) 1 568s JS G ENUM: Defining enum value PATH (fixed from path) 2 568s JS G ENUM: Defining enum value ABSTRACT (fixed from abstract) 3 568s JS G ENUM: Defining enum value ABSTRACT_PADDED (fixed from abstract_padded) 4 568s JS G ENUM: Defining Gio.UnixSocketAddressType as 0x258429ffebf0 568s ok 20 Backwards compatibility for GLib/Gio platform specific GIRs has some exceptions 568s JS G BXD: Defining method quit in prototype for GLib.MainLoop 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa3f43e488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 1 568s JS MAINLOOP: handling job 2, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 2 568s JS MAINLOOP: handling job 3, 568s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa3f43e488: release 568s JS MAINLOOP: Completed job 3 568s JS MEMORY: Memory report: before destroying context 568s JS MEMORY: 741 objects currently alive 568s JS MEMORY: boxed_instance = 57 568s JS MEMORY: boxed_prototype = 57 568s JS MEMORY: closure = 1 568s JS MEMORY: function = 530 568s JS MEMORY: fundamental_instance = 0 568s JS MEMORY: fundamental_prototype = 0 568s JS MEMORY: gerror_instance = 0 568s JS MEMORY: gerror_prototype = 2 568s JS MEMORY: interface = 12 568s JS MEMORY: module = 10 568s JS MEMORY: ns = 8 568s JS MEMORY: object_instance = 9 568s JS MEMORY: object_prototype = 53 568s JS MEMORY: param = 1 568s JS MEMORY: union_instance = 0 568s JS MEMORY: union_prototype = 1 568s JS CTX: JS shutdown sequence 568s JS CTX: Stopping profiler 568s JS CTX: Shutting down toggle queue 568s JS CTX: Notifying external reference holders of GjsContext dispose 568s JS MAINLOOP: Stopping promise job dispatcher 568s JS CTX: Notifying reference holders of GjsContext dispose 568s JS CTX: Checking unhandled promise rejections 568s JS CTX: Releasing cached JS wrappers 568s JS CTX: Final triggered GC 568s JS CTX: Destroying JS context 568s JS CTX: Releasing all native objects 568s JS CTX: Disabling auto GC 568s JS CTX: Ending trace on global object 568s JS CTX: Freeing allocated resources 568s JS CTX: JS context destroyed 568s PASS: gjs/testIntrospection.test 568s Running test: gjs/testGObject.test 568s JS NATIVE: Registered native JS module '_promiseNative' 568s JS NATIVE: Registered native JS module '_byteArrayNative' 568s JS NATIVE: Registered native JS module '_encodingNative' 568s JS NATIVE: Registered native JS module '_gi' 568s JS NATIVE: Registered native JS module 'gi' 568s JS NATIVE: Registered native JS module 'cairoNative' 568s JS NATIVE: Registered native JS module 'system' 568s JS NATIVE: Registered native JS module 'console' 568s JS NATIVE: Registered native JS module '_print' 568s JS CTX: Enabling JIT 568s JS CTX: Initialized class GjsFileImporter prototype 0x20849fb001a0 568s JS IMPORT: Defining parent (nil) of 0x20849fb00200 'imports' is mod 0 568s JS IMPORT: Importing '_print' 568s JS NATIVE: Defining native module '_print' 568s JS IMPORT: Defining parent 0x20849fb00200 of 0x20849fb009b0 '_print' is mod 1 568s JS IMPORT: successfully imported module '_print' 568s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 568s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x28f47363c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x28f47363c090 568s JS MAINLOOP: Main loop instance 0x2aa27369488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Starting promise job dispatcher 568s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x28f47363c128 568s JS MAINLOOP: Main loop instance 0x2aa27369488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa27369488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa27369488: release 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa27369488: release 568s JS MAINLOOP: Completed job 1 568s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module metadata hook for module 0x20849fb76990 568s JS IMPORT: Defining meta.importSync for module 0x20849fb76990 568s JS NATIVE: Defining native module 'gi' 568s JS CTX: Initialized class GIRepositoryNamespace prototype 0x20849fb7b338 568s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 568s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 568s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 568s JS IMPORT: Importing directory 'overrides' 568s JS IMPORT: Defining parent 0x28f47363f610 of 0x20849fb7b3b8 'overrides' is mod 1 568s JS IMPORT: Defined importer 'overrides' 0x20849fb7b3b8 in 0x28f47363f610 568s JS IMPORT: successfully imported directory 'overrides' 568s JS IMPORT: Importing '_promiseNative' 568s JS NATIVE: Defining native module '_promiseNative' 568s JS IMPORT: Defining parent 0x28f47363f610 of 0x20849fb7b868 '_promiseNative' is mod 1 568s JS IMPORT: successfully imported module '_promiseNative' 568s JS IMPORT: Importing module GLib succeeded 568s JS IMPORT: Defining parent 0x20849fb7b3b8 of 0x28f473695038 'GLib' is mod 1 568s JS IMPORT: successfully imported module 'GLib' 568s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 568s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x28f473694060, JSClass 0x3ffb559a9c0, in object 0x28f473694038 568s JS CTX: Initialized class GIRepositoryGType prototype 0x20849fb7bbb0 568s JS CTX: Initialized class GIRepositoryFunction prototype 0x20849fb7bc10 568s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 568s JS G BXD: Defined class for Error (GError), prototype 0x28f4736940b0, JSClass 0x3ffb559a9c0, in object 0x28f473694038 568s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 568s JS G BXD: Defined class for Variant (GVariant), prototype 0x28f473694100, JSClass 0x3ffb559a9c0, in object 0x28f473694038 568s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 568s JS G BXD: Defined class for Bytes (GBytes), prototype 0x28f473694150, JSClass 0x3ffb559a9c0, in object 0x28f473694038 568s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 568s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x28f4736941a0, JSClass 0x3ffb559a9c0, in object 0x28f473694038 568s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 568s JS G BXD: Defined class for Thread (GThread), prototype 0x28f4736941f0, JSClass 0x3ffb559a9c0, in object 0x28f473694038 568s JS G BXD: Defining method ref in prototype for GLib.Thread 568s JS G BXD: Defining method unref in prototype for GLib.Thread 568s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 568s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x28f473694240, JSClass 0x3ffb559a9c0, in object 0x28f473694038 568s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 568s JS G BXD: Defined class for Regex (GRegex), prototype 0x28f473694290, JSClass 0x3ffb559a9c0, in object 0x28f473694038 568s JS G BXD: Defining method match in prototype for GLib.Regex 568s JS G BXD: Defining method match_full in prototype for GLib.Regex 568s JS G BXD: Defining method match_all in prototype for GLib.Regex 568s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 568s JS G NS: Defined namespace 'GLib' 0x28f473694038 in GIRepository 0x20849fb7b1c8 568s JS IMPORT: Importing module jasmine succeeded 568s JS IMPORT: Defining parent 0x28f47363f610 of 0x28f473695ba0 'jasmine' is mod 1 568s JS IMPORT: successfully imported module 'jasmine' 568s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 568s JS MAINLOOP: Main loop instance 0x2aa27369488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa27369488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa27369488: release 568s JS MAINLOOP: Completed job 0 568s JS IMPORT: Importing 'gi' 568s JS IMPORT: Defining parent 0x28f47363f610 of 0x28f47363f760 'gi' is mod 1 568s JS IMPORT: successfully imported module 'gi' 568s JS IMPORT: Importing '_gi' 568s JS NATIVE: Defining native module '_gi' 568s JS IMPORT: Defining parent 0x28f47363f610 of 0x20849fb22578 '_gi' is mod 1 568s JS IMPORT: successfully imported module '_gi' 568s 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 568s JS G NS: Defined namespace 'GjsPrivate' 0x28f473694330 in GIRepository 0x28f47363f760 568s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 568s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 568s JS IMPORT: Importing module _common succeeded 568s JS IMPORT: Defining parent 0x28f47363f610 of 0x28f473695c68 '_common' is mod 1 568s JS IMPORT: successfully imported module '_common' 568s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 568s JS IMPORT: Importing module _legacy succeeded 568s JS IMPORT: Defining parent 0x28f47363f610 of 0x28f473695c90 '_legacy' is mod 1 568s JS IMPORT: successfully imported module '_legacy' 568s JS IMPORT: Importing module GObject succeeded 568s JS IMPORT: Defining parent 0x28f47363f868 of 0x28f473695c40 'GObject' is mod 1 568s JS IMPORT: successfully imported module 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 568s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 568s JS G BXD: Defined class for String (GString), prototype 0x28f4736945b0, JSClass 0x3ffb559a9c0, in object 0x28f473694308 568s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 568s JS G PRM: Defined class ParamSpec prototype is 0x28f473695ce0 class 0x3ffb55a3208 in object 0x28f473694308 568s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 568s JS G OBJ: Defined class for Object (GObject), prototype 0x28f473694718, JSClass 0x3ffb559a9f0, in object 0x28f473694308 568s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 568s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x28f473694740, JSClass 0x3ffb559a9f0, in object 0x28f473694308 568s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 568s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 568s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 568s JS G BXD: Defined class for Value (GValue), prototype 0x28f473694790, JSClass 0x3ffb559a9c0, in object 0x28f473694308 568s JS G NS: Defined namespace 'GObject' 0x28f473694308 in GIRepository 0x28f47363f760 568s 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 568s JS G NS: Defined namespace 'GjsTestTools' 0x28f4736947e0 in GIRepository 0x28f47363f760 568s JS IMPORT: Importing 'system' 568s JS NATIVE: Defining native module 'system' 568s JS IMPORT: Defining parent 0x28f47363f610 of 0x20849fb26a40 'system' is mod 1 568s JS IMPORT: successfully imported module 'system' 568s JS G NS: Found info type GIFlagsInfo for 'ParamFlags' in namespace 'GObject' 568s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 568s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 568s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 568s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 568s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 568s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 568s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 568s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 568s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 568s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 568s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 568s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 568s JS G ENUM: Defining GObject.ParamFlags as 0x20849fb26ce0 568s JS G NS: Found info type GIConstantInfo for 'MAXINT32' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'param_spec_int' in namespace 'GObject' 568s JS G PRM: Wrapping GParamInt 'int' on (null) with JSObject 568s JS G PRM: JSObject created with param instance 0x2aa274e69c0 type GParamInt 568s JS G NS: Found info type GIFunctionInfo for 'param_spec_string' in namespace 'GObject' 568s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 568s JS G PRM: JSObject created with param instance 0x2aa274d13d0 type GParamString 568s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 568s JS G NS: Found info type GIFunctionInfo for 'param_spec_get_flags' in namespace 'GjsPrivate' 568s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 568s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 568s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 568s JS G NS: Found info type GIFlagsInfo for 'SignalFlags' in namespace 'GObject' 568s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 568s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 568s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 568s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 568s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 568s JS G ENUM: Defining enum value ACTION (fixed from action) 32 568s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 568s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 568s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 568s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 568s JS G ENUM: Defining GObject.SignalFlags as 0x20849fb27900 568s JS CTX: Script evaluation succeeded 568s JS MAINLOOP: Main loop instance 0x2aa27369488: Spinning loop until released or hook cleared 568s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module metadata hook for module 0x20849fb3f3e8 568s JS IMPORT: Defining meta.importSync for module 0x20849fb3f3e8 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28f47363c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28f47363c128 568s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 568s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 568s JS MAINLOOP: Set main loop hook to 568s JS MAINLOOP: Main loop instance 0x2aa27369488: hold 568s JS MAINLOOP: Running and clearing main loop hook 568s JS G BXD: Defining method run in prototype for GLib.MainLoop 568s 1..25 568s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 568s JS G BXD: Defined class for Source (GSource), prototype 0x28f473694858, JSClass 0x3ffb559a9c0, in object 0x28f473694038 568s JS G BXD: Defining method set_priority in prototype for GLib.Source 568s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 568s JS G BXD: Defining method attach in prototype for GLib.Source 568s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 568s JS IMPORT: Module metadata hook for module 0x28f473686318 568s JS IMPORT: Defining meta.importSync for module 0x28f473686318 568s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 568s JS G BXD: Defining method destroy in prototype for GLib.Source 568s ok 1 GObject overrides GObject.set() 568s JS G NS: Found info type GIFunctionInfo for 'signal_handler_disconnect' in namespace 'GObject' 568s ok 2 GObject overrides Signal alternative syntax handler is called with the right object 568s ok 3 GObject overrides Signal alternative syntax disconnected handler is not called 568s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 568s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 568s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 568s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 568s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 568s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 568s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 568s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 568s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 568s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 568s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 568s JS G ENUM: Defining GLib.LogLevelFlags as 0x20849fb65ac0 568s JS G NS: Found info type GIFunctionInfo for 'emit_test_signal_other_thread' in namespace 'GjsTestTools' 568s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 568s ok 4 GObject overrides Signal alternative syntax guards against signal emission on non-js thread 568s ok 5 GObject overrides toString() shows the native object address 568s ok 6 GObject should be able to create a GType object for gpointer 568s ok 7 GObject should be able to create a GType object for GBoxed 568s ok 8 GObject should be able to create a GType object for GParam 568s ok 9 GObject should be able to create a GType object for GInterface 568s ok 10 GObject should be able to create a GType object for GObject 568s ok 11 GObject should be able to create a GType object for GVariant 568s JS G NS: Found info type GIFunctionInfo for 'signal_query' in namespace 'GObject' 568s JS G NS: Found info type GIStructInfo for 'SignalQuery' in namespace 'GObject' 568s JS G BXD: Defined class for SignalQuery (void), prototype 0x28f4736ff290, JSClass 0x3ffb559a9c0, in object 0x28f473694308 568s ok 12 GObject should be able to query signals 568s ok 13 GObject.Object.new() can be called with a property bag 568s ok 14 GObject.Object.new() can be called to construct an object without setting properties 568s ok 15 GObject.Object.new() complains about wrong types 568s ok 16 GObject.Object.new() complains about wrong properties 568s ok 17 GObject.Object.new() can construct C GObjects as well 568s ok 18 GObject.Object.new_with_properties() can be called with two arrays 568s ok 19 GObject.Object.new_with_properties() can be called to construct an object without setting properties 568s ok 20 GObject.Object.new_with_properties() complains about various incorrect usages 568s ok 21 GObject.Object.new_with_properties() complains about wrong types 568s ok 22 GObject.Object.new_with_properties() complains about wrong properties 568s ok 23 GObject.Object.new_with_properties() can construct C GObjects as well 568s ok 24 Unsupported methods throws on data stashing methods 568s JS G OBJ: Defining method is_floating in prototype for GObject (GObject.Object) 568s ok 25 Unsupported methods throws on refcounting methods 568s JS G BXD: Defining method quit in prototype for GLib.MainLoop 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa27369488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 1 568s JS MAINLOOP: handling job 2, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 2 568s JS MAINLOOP: handling job 3, 568s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa27369488: release 568s JS MAINLOOP: Completed job 3 568s JS MEMORY: Memory report: before destroying context 568s JS MEMORY: 304 objects currently alive 568s JS MEMORY: boxed_instance = 128 568s JS MEMORY: boxed_prototype = 12 568s JS MEMORY: closure = 2 568s JS MEMORY: function = 130 568s JS MEMORY: fundamental_instance = 0 568s JS MEMORY: fundamental_prototype = 0 568s JS MEMORY: gerror_instance = 0 568s JS MEMORY: gerror_prototype = 0 568s JS MEMORY: interface = 0 568s JS MEMORY: module = 5 568s JS MEMORY: ns = 4 568s JS MEMORY: object_instance = 18 568s JS MEMORY: object_prototype = 3 568s JS MEMORY: param = 2 568s JS MEMORY: union_instance = 0 568s JS MEMORY: union_prototype = 0 568s JS CTX: JS shutdown sequence 568s JS CTX: Stopping profiler 568s JS CTX: Shutting down toggle queue 568s JS CTX: Notifying external reference holders of GjsContext dispose 568s JS MAINLOOP: Stopping promise job dispatcher 568s JS CTX: Notifying reference holders of GjsContext dispose 568s JS CTX: Checking unhandled promise rejections 568s JS CTX: Releasing cached JS wrappers 568s JS CTX: Final triggered GC 568s JS CTX: Destroying JS context 568s JS CTX: Releasing all native objects 568s JS CTX: Disabling auto GC 568s JS CTX: Ending trace on global object 568s JS CTX: Freeing allocated resources 568s JS CTX: JS context destroyed 568s PASS: gjs/testGObject.test 568s Running test: gjs/testWarnLib.test 568s JS NATIVE: Registered native JS module '_promiseNative' 568s JS NATIVE: Registered native JS module '_byteArrayNative' 568s JS NATIVE: Registered native JS module '_encodingNative' 568s JS NATIVE: Registered native JS module '_gi' 568s JS NATIVE: Registered native JS module 'gi' 568s JS NATIVE: Registered native JS module 'cairoNative' 568s JS NATIVE: Registered native JS module 'system' 568s JS NATIVE: Registered native JS module 'console' 568s JS NATIVE: Registered native JS module '_print' 568s JS CTX: Enabling JIT 568s JS CTX: Initialized class GjsFileImporter prototype 0x3d7e133001a0 568s JS IMPORT: Defining parent (nil) of 0x3d7e13300200 'imports' is mod 0 568s JS IMPORT: Importing '_print' 568s JS NATIVE: Defining native module '_print' 568s JS IMPORT: Defining parent 0x3d7e13300200 of 0x3d7e133009b0 '_print' is mod 1 568s JS IMPORT: successfully imported module '_print' 568s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 568s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x7f537d3c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x7f537d3c090 568s JS MAINLOOP: Main loop instance 0x2aa184f6488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Starting promise job dispatcher 568s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x7f537d3c128 568s JS MAINLOOP: Main loop instance 0x2aa184f6488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa184f6488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa184f6488: release 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa184f6488: release 568s JS MAINLOOP: Completed job 1 568s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module metadata hook for module 0x3d7e13376990 568s JS IMPORT: Defining meta.importSync for module 0x3d7e13376990 568s JS NATIVE: Defining native module 'gi' 568s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3d7e1337b338 568s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 568s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 568s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 568s JS IMPORT: Importing directory 'overrides' 568s JS IMPORT: Defining parent 0x7f537d3f610 of 0x3d7e1337b3b8 'overrides' is mod 1 568s JS IMPORT: Defined importer 'overrides' 0x3d7e1337b3b8 in 0x7f537d3f610 568s JS IMPORT: successfully imported directory 'overrides' 568s JS IMPORT: Importing '_promiseNative' 568s JS NATIVE: Defining native module '_promiseNative' 568s JS IMPORT: Defining parent 0x7f537d3f610 of 0x3d7e1337b868 '_promiseNative' is mod 1 568s JS IMPORT: successfully imported module '_promiseNative' 568s JS IMPORT: Importing module GLib succeeded 568s JS IMPORT: Defining parent 0x3d7e1337b3b8 of 0x7f537d95038 'GLib' is mod 1 568s JS IMPORT: successfully imported module 'GLib' 568s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 568s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x7f537d94060, JSClass 0x3ff9469a9c0, in object 0x7f537d94038 568s JS CTX: Initialized class GIRepositoryGType prototype 0x3d7e1337bbb0 568s JS CTX: Initialized class GIRepositoryFunction prototype 0x3d7e1337bc10 568s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 568s JS G BXD: Defined class for Error (GError), prototype 0x7f537d940b0, JSClass 0x3ff9469a9c0, in object 0x7f537d94038 568s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 568s JS G BXD: Defined class for Variant (GVariant), prototype 0x7f537d94100, JSClass 0x3ff9469a9c0, in object 0x7f537d94038 568s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 568s JS G BXD: Defined class for Bytes (GBytes), prototype 0x7f537d94150, JSClass 0x3ff9469a9c0, in object 0x7f537d94038 568s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 568s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x7f537d941a0, JSClass 0x3ff9469a9c0, in object 0x7f537d94038 568s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 568s JS G BXD: Defined class for Thread (GThread), prototype 0x7f537d941f0, JSClass 0x3ff9469a9c0, in object 0x7f537d94038 568s JS G BXD: Defining method ref in prototype for GLib.Thread 568s JS G BXD: Defining method unref in prototype for GLib.Thread 568s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 568s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x7f537d94240, JSClass 0x3ff9469a9c0, in object 0x7f537d94038 568s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 568s JS G BXD: Defined class for Regex (GRegex), prototype 0x7f537d94290, JSClass 0x3ff9469a9c0, in object 0x7f537d94038 568s JS G BXD: Defining method match in prototype for GLib.Regex 568s JS G BXD: Defining method match_full in prototype for GLib.Regex 568s JS G BXD: Defining method match_all in prototype for GLib.Regex 568s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 568s JS G NS: Defined namespace 'GLib' 0x7f537d94038 in GIRepository 0x3d7e1337b1c8 568s JS IMPORT: Importing module jasmine succeeded 568s JS IMPORT: Defining parent 0x7f537d3f610 of 0x7f537d95ba0 'jasmine' is mod 1 568s JS IMPORT: successfully imported module 'jasmine' 568s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 568s JS MAINLOOP: Main loop instance 0x2aa184f6488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa184f6488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa184f6488: release 568s JS MAINLOOP: Completed job 0 568s JS IMPORT: Importing 'gi' 568s JS IMPORT: Defining parent 0x7f537d3f610 of 0x7f537d3f760 'gi' is mod 1 568s JS IMPORT: successfully imported module 'gi' 568s 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 568s JS G NS: Defined namespace 'GjsPrivate' 0x7f537d94330 in GIRepository 0x7f537d3f760 568s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 568s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 568s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 568s JS IMPORT: Importing module _legacy succeeded 568s JS IMPORT: Defining parent 0x7f537d3f610 of 0x7f537d95cb8 '_legacy' is mod 1 568s JS IMPORT: successfully imported module '_legacy' 568s JS IMPORT: Importing module lang succeeded 568s JS IMPORT: Defining parent 0x7f537d3f610 of 0x7f537d95c90 'lang' is mod 1 568s JS IMPORT: successfully imported module 'lang' 568s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 568s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 568s JS IMPORT: Importing module _signals succeeded 568s JS IMPORT: Defining parent 0x7f537d3f610 of 0x7f537d95ce0 '_signals' is mod 1 568s JS IMPORT: successfully imported module '_signals' 568s JS IMPORT: Importing module signals succeeded 568s JS IMPORT: Defining parent 0x7f537d3f610 of 0x7f537d95c68 'signals' is mod 1 568s JS IMPORT: successfully imported module 'signals' 568s JS IMPORT: Importing module Gio succeeded 568s JS IMPORT: Defining parent 0x7f537d3f880 of 0x7f537d95c40 'Gio' is mod 1 568s JS IMPORT: successfully imported module 'Gio' 568s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 568s JS IMPORT: Importing '_gi' 568s JS NATIVE: Defining native module '_gi' 568s JS IMPORT: Defining parent 0x7f537d3f610 of 0x3d7e133181d8 '_gi' is mod 1 568s JS IMPORT: successfully imported module '_gi' 568s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 568s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 568s JS IMPORT: Importing module _common succeeded 568s JS IMPORT: Defining parent 0x7f537d3f610 of 0x7f537d95d30 '_common' is mod 1 568s JS IMPORT: successfully imported module '_common' 568s JS IMPORT: Importing module GObject succeeded 568s JS IMPORT: Defining parent 0x7f537d3f880 of 0x7f537d95d08 'GObject' is mod 1 568s JS IMPORT: successfully imported module 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 568s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 568s JS G BXD: Defined class for String (GString), prototype 0x7f537d945d8, JSClass 0x3ff9469a9c0, in object 0x7f537d94358 568s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 568s JS G PRM: Defined class ParamSpec prototype is 0x7f537d95d80 class 0x3ff946a3208 in object 0x7f537d94358 568s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 568s JS G OBJ: Defined class for Object (GObject), prototype 0x7f537d94740, JSClass 0x3ff9469a9f0, in object 0x7f537d94358 568s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 568s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x7f537d94768, JSClass 0x3ff9469a9f0, in object 0x7f537d94358 568s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 568s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 568s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 568s JS G BXD: Defined class for Value (GValue), prototype 0x7f537d947b8, JSClass 0x3ff9469a9c0, in object 0x7f537d94358 568s JS G NS: Defined namespace 'GObject' 0x7f537d94358 in GIRepository 0x7f537d3f760 568s JS G OBJ: Defined class for Application (GApplication), prototype 0x7f537d94808, JSClass 0x3ff9469a9f0, in object 0x7f537d94308 568s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 568s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x7f537df32e0, JSClass 0x3ff9469dc70, in object 0x7f537d94308 568s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 568s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x7f537df3308, JSClass 0x3ff9469dc70, in object 0x7f537d94308 568s 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 568s JS G NS: Defined namespace 'GioUnix' 0x7f537d948a8 in GIRepository 0x7f537d3f760 568s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 568s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x7f537d948d0, JSClass 0x3ff9469a9f0, in object 0x7f537d948a8 568s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 568s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x7f537df36f0, JSClass 0x3ff9469dc70, in object 0x7f537d948a8 568s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 568s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x7f537d94948, JSClass 0x3ff9469a9f0, in object 0x7f537d94308 568s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x7f537d94998, JSClass 0x3ff9469a9f0, in object 0x7f537d948a8 568s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 568s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x7f537d949e8, JSClass 0x3ff9469a9c0, in object 0x7f537d948a8 568s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 568s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x7f537df3830, JSClass 0x3ff9469dc70, in object 0x7f537d948a8 568s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 568s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x7f537d94a38, JSClass 0x3ff9469a9f0, in object 0x7f537d94308 568s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x7f537d94a88, JSClass 0x3ff9469a9f0, in object 0x7f537d948a8 568s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 568s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x7f537d94ad8, JSClass 0x3ff9469a9c0, in object 0x7f537d948a8 568s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 568s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x7f537d94b00, JSClass 0x3ff9469a9c0, in object 0x7f537d948a8 568s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 568s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x7f537d94b50, JSClass 0x3ff9469a9f0, in object 0x7f537d948a8 568s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 568s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x7f537d94ba0, JSClass 0x3ff9469a9c0, in object 0x7f537d948a8 568s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 568s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x7f537d94bf0, JSClass 0x3ff9469a9f0, in object 0x7f537d94308 568s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x7f537d94c40, JSClass 0x3ff9469a9f0, in object 0x7f537d948a8 568s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 568s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x7f537d94c90, JSClass 0x3ff9469a9c0, in object 0x7f537d948a8 568s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 568s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 568s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 568s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 568s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 568s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 568s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 568s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 568s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 568s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 568s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 568s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 568s JS G ENUM: Defining GLib.LogLevelFlags as 0x3d7e133208c0 568s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 568s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x7f537d94da8, JSClass 0x3ff9469a9c0, in object 0x7f537d94038 568s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 568s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x7f537d94e70, JSClass 0x3ff9469a9f0, in object 0x7f537d94308 568s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 568s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x7f537dfabf0, JSClass 0x3ff9469dc70, in object 0x7f537d94308 568s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 568s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x7f537dfac18, JSClass 0x3ff9469dc70, in object 0x7f537d94308 568s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 568s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x12cfe3e04470, JSClass 0x3ff9469a9c0, in object 0x7f537d94308 568s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 568s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x12cfe3e04768, JSClass 0x3ff9469a9c0, in object 0x7f537d94308 568s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 568s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 568s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x12cfe3e048f8, JSClass 0x3ff9469a9f0, in object 0x7f537d94308 568s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 568s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x7f537dfae98, JSClass 0x3ff9469dc70, in object 0x7f537d94308 568s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 568s JS G IFACE: Defined class for Initable (GInitable), prototype 0x7f537dfaee8, JSClass 0x3ff9469dc70, in object 0x7f537d94308 568s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 568s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x12cfe3e04998, JSClass 0x3ff9469a9f0, in object 0x7f537d94308 568s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 568s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 568s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 568s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 568s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x12cfe3e070d8, JSClass 0x3ff9469dc70, in object 0x7f537d94308 568s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 568s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x12cfe3e04a10, JSClass 0x3ff9469a9c0, in object 0x7f537d94308 568s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 568s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x12cfe3e04a60, JSClass 0x3ff9469a9c0, in object 0x7f537d94308 568s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 568s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 568s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x12cfe3e04ab0, JSClass 0x3ff9469a9f0, in object 0x7f537d94308 568s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x12cfe3e04b00, JSClass 0x3ff9469a9f0, in object 0x7f537d94330 568s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 568s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x12cfe3e04b50, JSClass 0x3ff9469a9f0, in object 0x7f537d94308 568s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 568s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 568s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 568s JS G IFACE: Defined class for File (GFile), prototype 0x12cfe3e071a0, JSClass 0x3ff9469dc70, in object 0x7f537d94308 568s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x12cfe3e04bc8, JSClass 0x3ff9469a9f0, in object 0x7f537d3f8f8 568s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 568s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x12cfe3e04c40, JSClass 0x3ff9469a9f0, in object 0x7f537d94308 568s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 568s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 568s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x12cfe3e07420, JSClass 0x3ff9469dc70, in object 0x7f537d94308 568s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 568s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x12cfe3e04cb8, JSClass 0x3ff9469a9f0, in object 0x7f537d94308 568s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 568s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x12cfe3e04d08, JSClass 0x3ff9469a9c0, in object 0x7f537d94308 568s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 568s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 568s JS G OBJ: Defined class for Settings (GSettings), prototype 0x12cfe3e04d58, JSClass 0x3ff9469a9f0, in object 0x7f537d94308 568s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 568s JS G NS: Defined namespace 'Gio' 0x7f537d94308 in GIRepository 0x7f537d3f760 568s 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 568s JS G NS: Defined namespace 'WarnLib' 0x12cfe3e04dd0 in GIRepository 0x7f537d3f760 568s JS G NS: Found info type GIInterfaceInfo for 'Whatever' in namespace 'WarnLib' 568s JS G IFACE: Defined class for Whatever (WarnLibWhatever), prototype 0x12cfe3e07c40, JSClass 0x3ff9469dc70, in object 0x12cfe3e04dd0 568s JS CTX: Script evaluation succeeded 568s JS MAINLOOP: Main loop instance 0x2aa184f6488: Spinning loop until released or hook cleared 568s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module metadata hook for module 0x3d7e13334830 568s JS IMPORT: Defining meta.importSync for module 0x3d7e13334830 568s JS NATIVE: Defining native module 'system' 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f537d3c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7f537d3c128 568s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 568s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 568s JS MAINLOOP: Set main loop hook to 568s JS MAINLOOP: Main loop instance 0x2aa184f6488: hold 568s JS MAINLOOP: Running and clearing main loop hook 568s JS G BXD: Defining method run in prototype for GLib.MainLoop 568s 1..3 568s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 568s JS G BXD: Defined class for Source (GSource), prototype 0x12cfe3e04e70, JSClass 0x3ff9469a9c0, in object 0x7f537d94038 568s JS G BXD: Defining method set_priority in prototype for GLib.Source 568s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 568s JS G BXD: Defining method attach in prototype for GLib.Source 568s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 568s JS IMPORT: Module metadata hook for module 0x7f537d86430 568s JS IMPORT: Defining meta.importSync for module 0x7f537d86430 568s JS G NS: Found info type GIFunctionInfo for 'throw_unpaired' in namespace 'WarnLib' 568s JS G BXD: Defining method matches in prototype for GLib.Error 568s JS G NS: Found info type GIEnumInfo for 'IOErrorEnum' in namespace 'Gio' 568s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x12cfe3e07f88, JSClass 0x3ff9469ce50, in object 0x7f537d94308 568s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 568s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 568s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 568s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 568s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 568s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 568s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 568s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 568s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 568s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 568s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 568s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 568s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 568s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 568s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 568s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 568s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 568s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 568s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 568s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 568s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 568s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 568s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 568s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 568s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 568s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 568s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 568s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 568s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 568s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 568s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 568s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 568s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 568s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 568s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 568s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 568s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 568s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 568s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 568s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 568s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 568s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 568s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 568s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 568s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 568s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 568s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 568s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 568s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 568s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 568s JS G BXD: Defining method destroy in prototype for GLib.Source 568s ok 1 WarnLib bug 689482 568s ok 2 WarnLib calls vfuncs with unnamed parameters 568s JS G NS: Found info type GIEnumInfo for 'NumericEnum' in namespace 'WarnLib' 568s JS G ENUM: Defining enum value 1ST (fixed from 1st) 1 568s JS G ENUM: Defining WarnLib.NumericEnum as 0x3d7e1334e498 568s ok 3 WarnLib handles enum members that start with a digit 568s JS G BXD: Defining method quit in prototype for GLib.MainLoop 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa184f6488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 1 568s JS MAINLOOP: handling job 2, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 2 568s JS MAINLOOP: handling job 3, 568s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa184f6488: release 568s JS MAINLOOP: Completed job 3 568s JS MEMORY: Memory report: before destroying context 568s JS MEMORY: 542 objects currently alive 568s JS MEMORY: boxed_instance = 92 568s JS MEMORY: boxed_prototype = 22 568s JS MEMORY: closure = 3 568s JS MEMORY: function = 373 568s JS MEMORY: fundamental_instance = 0 568s JS MEMORY: fundamental_prototype = 0 568s JS MEMORY: gerror_instance = 0 568s JS MEMORY: gerror_prototype = 1 568s JS MEMORY: interface = 12 568s JS MEMORY: module = 9 568s JS MEMORY: ns = 6 568s JS MEMORY: object_instance = 2 568s JS MEMORY: object_prototype = 22 568s JS MEMORY: param = 0 568s JS MEMORY: union_instance = 0 568s JS MEMORY: union_prototype = 0 568s JS CTX: JS shutdown sequence 568s JS CTX: Stopping profiler 568s JS CTX: Shutting down toggle queue 568s JS CTX: Notifying external reference holders of GjsContext dispose 568s JS MAINLOOP: Stopping promise job dispatcher 568s JS CTX: Notifying reference holders of GjsContext dispose 568s JS CTX: Checking unhandled promise rejections 568s JS CTX: Releasing cached JS wrappers 568s JS CTX: Final triggered GC 568s JS CTX: Destroying JS context 568s JS CTX: Releasing all native objects 568s JS CTX: Disabling auto GC 568s JS CTX: Ending trace on global object 568s JS CTX: Freeing allocated resources 568s JS CTX: JS context destroyed 568s PASS: gjs/testWarnLib.test 568s Running test: gjs/frame.test 568s 1..1 568s ok 1 - /usr/libexec/installed-tests/gjs/debugger/frame.debugger 568s PASS: gjs/frame.test 568s Running test: gjs/down-up.test 568s 1..1 568s ok 1 - /usr/libexec/installed-tests/gjs/debugger/down-up.debugger 568s PASS: gjs/down-up.test 568s Running test: gjs/testPackage.test 568s JS NATIVE: Registered native JS module '_promiseNative' 568s JS NATIVE: Registered native JS module '_byteArrayNative' 568s JS NATIVE: Registered native JS module '_encodingNative' 568s JS NATIVE: Registered native JS module '_gi' 568s JS NATIVE: Registered native JS module 'gi' 568s JS NATIVE: Registered native JS module 'cairoNative' 568s JS NATIVE: Registered native JS module 'system' 568s JS NATIVE: Registered native JS module 'console' 568s JS NATIVE: Registered native JS module '_print' 568s JS CTX: Enabling JIT 568s JS CTX: Initialized class GjsFileImporter prototype 0x1dccb7f001a0 568s JS IMPORT: Defining parent (nil) of 0x1dccb7f00200 'imports' is mod 0 568s JS IMPORT: Importing '_print' 568s JS NATIVE: Defining native module '_print' 568s JS IMPORT: Defining parent 0x1dccb7f00200 of 0x1dccb7f009b0 '_print' is mod 1 568s JS IMPORT: successfully imported module '_print' 568s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 568s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3a186c53c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3a186c53c090 568s JS MAINLOOP: Main loop instance 0x2aa38f39488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Starting promise job dispatcher 568s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3a186c53c128 568s JS MAINLOOP: Main loop instance 0x2aa38f39488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa38f39488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa38f39488: release 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa38f39488: release 568s JS MAINLOOP: Completed job 1 568s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module metadata hook for module 0x1dccb7f76990 568s JS IMPORT: Defining meta.importSync for module 0x1dccb7f76990 568s JS NATIVE: Defining native module 'gi' 568s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1dccb7f7b338 568s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 568s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 568s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 568s JS IMPORT: Importing directory 'overrides' 568s JS IMPORT: Defining parent 0x3a186c53f610 of 0x1dccb7f7b3b8 'overrides' is mod 1 568s JS IMPORT: Defined importer 'overrides' 0x1dccb7f7b3b8 in 0x3a186c53f610 568s JS IMPORT: successfully imported directory 'overrides' 568s JS IMPORT: Importing '_promiseNative' 568s JS NATIVE: Defining native module '_promiseNative' 568s JS IMPORT: Defining parent 0x3a186c53f610 of 0x1dccb7f7b868 '_promiseNative' is mod 1 568s JS IMPORT: successfully imported module '_promiseNative' 568s JS IMPORT: Importing module GLib succeeded 568s JS IMPORT: Defining parent 0x1dccb7f7b3b8 of 0x3a186c595038 'GLib' is mod 1 568s JS IMPORT: successfully imported module 'GLib' 568s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 568s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3a186c594060, JSClass 0x3ffa999a9c0, in object 0x3a186c594038 568s JS CTX: Initialized class GIRepositoryGType prototype 0x1dccb7f7bbb0 568s JS CTX: Initialized class GIRepositoryFunction prototype 0x1dccb7f7bc10 568s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 568s JS G BXD: Defined class for Error (GError), prototype 0x3a186c5940b0, JSClass 0x3ffa999a9c0, in object 0x3a186c594038 568s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 568s JS G BXD: Defined class for Variant (GVariant), prototype 0x3a186c594100, JSClass 0x3ffa999a9c0, in object 0x3a186c594038 568s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 568s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3a186c594150, JSClass 0x3ffa999a9c0, in object 0x3a186c594038 568s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 568s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3a186c5941a0, JSClass 0x3ffa999a9c0, in object 0x3a186c594038 568s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 568s JS G BXD: Defined class for Thread (GThread), prototype 0x3a186c5941f0, JSClass 0x3ffa999a9c0, in object 0x3a186c594038 568s JS G BXD: Defining method ref in prototype for GLib.Thread 568s JS G BXD: Defining method unref in prototype for GLib.Thread 568s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 568s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3a186c594240, JSClass 0x3ffa999a9c0, in object 0x3a186c594038 568s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 568s JS G BXD: Defined class for Regex (GRegex), prototype 0x3a186c594290, JSClass 0x3ffa999a9c0, in object 0x3a186c594038 568s JS G BXD: Defining method match in prototype for GLib.Regex 568s JS G BXD: Defining method match_full in prototype for GLib.Regex 568s JS G BXD: Defining method match_all in prototype for GLib.Regex 568s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 568s JS G NS: Defined namespace 'GLib' 0x3a186c594038 in GIRepository 0x1dccb7f7b1c8 568s JS IMPORT: Importing module jasmine succeeded 568s JS IMPORT: Defining parent 0x3a186c53f610 of 0x3a186c595ba0 'jasmine' is mod 1 568s JS IMPORT: successfully imported module 'jasmine' 568s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 568s JS MAINLOOP: Main loop instance 0x2aa38f39488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa38f39488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa38f39488: release 568s JS MAINLOOP: Completed job 0 568s JS IMPORT: JS import 'package' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/package.js 568s JS IMPORT: Importing 'gi' 568s JS IMPORT: Defining parent 0x3a186c53f610 of 0x3a186c53f760 'gi' is mod 1 568s JS IMPORT: successfully imported module 'gi' 568s 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 568s JS G NS: Defined namespace 'GIRepository' 0x3a186c594308 in GIRepository 0x3a186c53f760 568s 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 568s JS G NS: Defined namespace 'GjsPrivate' 0x3a186c594358 in GIRepository 0x3a186c53f760 568s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 568s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 568s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 568s JS IMPORT: Importing module _legacy succeeded 568s JS IMPORT: Defining parent 0x3a186c53f610 of 0x3a186c595ce0 '_legacy' is mod 1 568s JS IMPORT: successfully imported module '_legacy' 568s JS IMPORT: Importing module lang succeeded 568s JS IMPORT: Defining parent 0x3a186c53f610 of 0x3a186c595cb8 'lang' is mod 1 568s JS IMPORT: successfully imported module 'lang' 568s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 568s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 568s JS IMPORT: Importing module _signals succeeded 568s JS IMPORT: Defining parent 0x3a186c53f610 of 0x3a186c595d08 '_signals' is mod 1 568s JS IMPORT: successfully imported module '_signals' 568s JS IMPORT: Importing module signals succeeded 568s JS IMPORT: Defining parent 0x3a186c53f610 of 0x3a186c595c90 'signals' is mod 1 568s JS IMPORT: successfully imported module 'signals' 568s JS IMPORT: Importing module Gio succeeded 568s JS IMPORT: Defining parent 0x3a186c53f850 of 0x3a186c595c68 'Gio' is mod 1 568s JS IMPORT: successfully imported module 'Gio' 568s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 568s JS IMPORT: Importing '_gi' 568s JS NATIVE: Defining native module '_gi' 568s JS IMPORT: Defining parent 0x3a186c53f610 of 0x1dccb7f1b980 '_gi' is mod 1 568s JS IMPORT: successfully imported module '_gi' 568s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 568s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 568s JS IMPORT: Importing module _common succeeded 568s JS IMPORT: Defining parent 0x3a186c53f610 of 0x3a186c595d58 '_common' is mod 1 568s JS IMPORT: successfully imported module '_common' 568s JS IMPORT: Importing module GObject succeeded 568s JS IMPORT: Defining parent 0x3a186c53f850 of 0x3a186c595d30 'GObject' is mod 1 568s JS IMPORT: successfully imported module 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 568s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 568s JS G BXD: Defined class for String (GString), prototype 0x3a186c594600, JSClass 0x3ffa999a9c0, in object 0x3a186c594380 568s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 568s JS G PRM: Defined class ParamSpec prototype is 0x3a186c595da8 class 0x3ffa99a3208 in object 0x3a186c594380 568s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 568s JS G OBJ: Defined class for Object (GObject), prototype 0x3a186c594768, JSClass 0x3ffa999a9f0, in object 0x3a186c594380 568s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 568s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3a186c594790, JSClass 0x3ffa999a9f0, in object 0x3a186c594380 568s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 568s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 568s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 568s JS G BXD: Defined class for Value (GValue), prototype 0x3a186c5947e0, JSClass 0x3ffa999a9c0, in object 0x3a186c594380 568s JS G NS: Defined namespace 'GObject' 0x3a186c594380 in GIRepository 0x3a186c53f760 568s JS G OBJ: Defined class for Application (GApplication), prototype 0x3a186c594830, JSClass 0x3ffa999a9f0, in object 0x3a186c594330 568s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 568s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3a186c5f6308, JSClass 0x3ffa999dc70, in object 0x3a186c594330 568s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 568s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x3a186c5f6330, JSClass 0x3ffa999dc70, in object 0x3a186c594330 568s 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 568s JS G NS: Defined namespace 'GioUnix' 0x3a186c5948d0 in GIRepository 0x3a186c53f760 568s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 568s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x3a186c5948f8, JSClass 0x3ffa999a9f0, in object 0x3a186c5948d0 568s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 568s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x3a186c5f6718, JSClass 0x3ffa999dc70, in object 0x3a186c5948d0 568s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 568s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x3a186c594970, JSClass 0x3ffa999a9f0, in object 0x3a186c594330 568s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x3a186c5949c0, JSClass 0x3ffa999a9f0, in object 0x3a186c5948d0 568s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 568s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x3a186c594a10, JSClass 0x3ffa999a9c0, in object 0x3a186c5948d0 568s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 568s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x3a186c5f6858, JSClass 0x3ffa999dc70, in object 0x3a186c5948d0 568s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 568s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3a186c594a60, JSClass 0x3ffa999a9f0, in object 0x3a186c594330 568s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x3a186c594ab0, JSClass 0x3ffa999a9f0, in object 0x3a186c5948d0 568s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 568s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x3a186c594b00, JSClass 0x3ffa999a9c0, in object 0x3a186c5948d0 568s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 568s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x3a186c594b28, JSClass 0x3ffa999a9c0, in object 0x3a186c5948d0 568s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 568s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x3a186c594b78, JSClass 0x3ffa999a9f0, in object 0x3a186c5948d0 568s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 568s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x3a186c594bc8, JSClass 0x3ffa999a9c0, in object 0x3a186c5948d0 568s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 568s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x3a186c594c18, JSClass 0x3ffa999a9f0, in object 0x3a186c594330 568s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x3a186c594c68, JSClass 0x3ffa999a9f0, in object 0x3a186c5948d0 568s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 568s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x3a186c594cb8, JSClass 0x3ffa999a9c0, in object 0x3a186c5948d0 568s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 568s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 568s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 568s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 568s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 568s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 568s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 568s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 568s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 568s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 568s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 568s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 568s JS G ENUM: Defining GLib.LogLevelFlags as 0x1dccb7f24068 568s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 568s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x3a186c594dd0, JSClass 0x3ffa999a9c0, in object 0x3a186c594038 568s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 568s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x3a186c594e98, JSClass 0x3ffa999a9f0, in object 0x3a186c594330 568s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 568s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x3a186c5fbc18, JSClass 0x3ffa999dc70, in object 0x3a186c594330 568s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 568s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x3a186c5fbc40, JSClass 0x3ffa999dc70, in object 0x3a186c594330 568s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 568s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x32b888605498, JSClass 0x3ffa999a9c0, in object 0x3a186c594330 568s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 568s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x32b888605790, JSClass 0x3ffa999a9c0, in object 0x3a186c594330 568s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 568s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 568s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x32b888605920, JSClass 0x3ffa999a9f0, in object 0x3a186c594330 568s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 568s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3a186c5fbec0, JSClass 0x3ffa999dc70, in object 0x3a186c594330 568s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 568s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3a186c5fbf10, JSClass 0x3ffa999dc70, in object 0x3a186c594330 568s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 568s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x32b8886059c0, JSClass 0x3ffa999a9f0, in object 0x3a186c594330 568s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 568s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 568s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 568s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 568s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x32b888608100, JSClass 0x3ffa999dc70, in object 0x3a186c594330 568s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 568s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x32b888605a38, JSClass 0x3ffa999a9c0, in object 0x3a186c594330 568s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 568s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x32b888605a88, JSClass 0x3ffa999a9c0, in object 0x3a186c594330 568s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 568s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 568s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x32b888605ad8, JSClass 0x3ffa999a9f0, in object 0x3a186c594330 568s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x32b888605b28, JSClass 0x3ffa999a9f0, in object 0x3a186c594358 568s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 568s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x32b888605b78, JSClass 0x3ffa999a9f0, in object 0x3a186c594330 568s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 568s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 568s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 568s JS G IFACE: Defined class for File (GFile), prototype 0x32b8886081c8, JSClass 0x3ffa999dc70, in object 0x3a186c594330 568s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x32b888605bf0, JSClass 0x3ffa999a9f0, in object 0x3a186c53f8f8 568s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 568s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x32b888605c68, JSClass 0x3ffa999a9f0, in object 0x3a186c594330 568s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 568s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 568s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x32b888608448, JSClass 0x3ffa999dc70, in object 0x3a186c594330 568s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 568s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x32b888605ce0, JSClass 0x3ffa999a9f0, in object 0x3a186c594330 568s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 568s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x32b888605d30, JSClass 0x3ffa999a9c0, in object 0x3a186c594330 568s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 568s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 568s JS G OBJ: Defined class for Settings (GSettings), prototype 0x32b888605d80, JSClass 0x3ffa999a9f0, in object 0x3a186c594330 568s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 568s JS G NS: Defined namespace 'Gio' 0x3a186c594330 in GIRepository 0x3a186c53f760 568s JS IMPORT: Importing 'system' 568s JS NATIVE: Defining native module 'system' 568s JS IMPORT: Defining parent 0x3a186c53f610 of 0x1dccb7f2d2e0 'system' is mod 1 568s JS IMPORT: successfully imported module 'system' 568s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 568s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 568s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 568s JS G NS: Found info type GIEnumInfo for 'LocaleCategory' in namespace 'GjsPrivate' 568s JS G ENUM: Defining enum value ALL (fixed from all) 6 568s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 568s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 568s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 568s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 568s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 568s JS G ENUM: Defining enum value TIME (fixed from time) 2 568s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0x1dccb7f2d9d0 568s JS IMPORT: Importing module _gettext succeeded 568s JS IMPORT: Defining parent 0x3a186c53f610 of 0x32b888608c90 '_gettext' is mod 1 568s JS IMPORT: successfully imported module '_gettext' 568s JS IMPORT: Importing module gettext succeeded 568s JS IMPORT: Defining parent 0x3a186c53f610 of 0x32b888608c68 'gettext' is mod 1 568s JS IMPORT: successfully imported module 'gettext' 568s JS IMPORT: Importing module package succeeded 568s JS IMPORT: Defining parent 0x3a186c53f610 of 0x3a186c595c40 'package' is mod 1 568s JS IMPORT: successfully imported module 'package' 568s JS CTX: Script evaluation succeeded 568s JS MAINLOOP: Main loop instance 0x2aa38f39488: Spinning loop until released or hook cleared 568s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module metadata hook for module 0x1dccb7f3ff18 568s JS IMPORT: Defining meta.importSync for module 0x1dccb7f3ff18 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a186c53c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a186c53c128 568s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 568s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 568s JS MAINLOOP: Set main loop hook to 568s JS MAINLOOP: Main loop instance 0x2aa38f39488: hold 568s JS MAINLOOP: Running and clearing main loop hook 568s JS G BXD: Defining method run in prototype for GLib.MainLoop 568s 1..20 568s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 568s JS G BXD: Defined class for Source (GSource), prototype 0x32b888605e20, JSClass 0x3ffa999a9c0, in object 0x3a186c594038 568s JS G BXD: Defining method set_priority in prototype for GLib.Source 568s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 568s JS G BXD: Defining method attach in prototype for GLib.Source 568s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 568s JS IMPORT: Module metadata hook for module 0x3a186c586388 568s JS IMPORT: Defining meta.importSync for module 0x3a186c586388 568s 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 568s JS G NS: Defined namespace 'Regress' 0x32b888605f10 in GIRepository 0x3a186c53f760 568s JS G BXD: Defining method destroy in prototype for GLib.Source 568s ok 1 Package module finds an existing library 568s ok 2 Package module doesn't find a non-existent library 568s JS G NS: Found info type GIFunctionInfo for 'get_variant' in namespace 'Regress' 568s ok 3 Package module finds a function 568s ok 4 Package module doesn't find a non-existent function 568s JS G NS: Found info type GIObjectInfo for 'TestObj' in namespace 'Regress' 568s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x32b88861c1f0, JSClass 0x3ffa999a9f0, in object 0x32b888605f10 568s ok 5 Package module finds a class 568s ok 6 Package module doesn't find a non-existent class 568s ok 7 Package module finds a property 568s JS G NS: Found info type GIFunctionInfo for 'type_is_a' in namespace 'GObject' 568s ok 8 Package module doesn't find a non-existent property 568s ok 9 Package module finds a static function 568s ok 10 Package module doesn't find a non-existent static function 568s ok 11 Package module finds a method 568s ok 12 Package module doesn't find a non-existent method 568s 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 568s JS G NS: Defined namespace 'GIMarshallingTests' 0x32b88861c768 in GIRepository 0x3a186c53f760 568s JS G NS: Found info type GIInterfaceInfo for 'Interface' in namespace 'GIMarshallingTests' 568s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0x32b88861e178, JSClass 0x3ffa999dc70, in object 0x32b88861c768 568s ok 13 Package module finds an interface 568s ok 14 Package module doesn't find a non-existent interface 568s ok 15 Package module finds an interface method 568s ok 16 Package module doesn't find a non-existent interface method # SKIP Temporarily disabled with xit 568s JS G NS: Found info type GIEnumInfo for 'TestEnum' in namespace 'Regress' 568s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 568s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 568s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 568s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 568s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 568s JS G ENUM: Defining Regress.TestEnum as 0x1dccb7f9e428 568s ok 17 Package module finds an enum value 568s ok 18 Package module doesn't find a non-existent enum value 568s JS G NS: Found info type GIConstantInfo for 'BOOL_CONSTANT' in namespace 'Regress' 568s ok 19 Package module finds a constant 568s ok 20 Package module doesn't find a non-existent constant 568s JS G BXD: Defining method quit in prototype for GLib.MainLoop 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa38f39488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 1 568s JS MAINLOOP: handling job 2, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 2 568s JS MAINLOOP: handling job 3, 568s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa38f39488: release 568s JS MAINLOOP: Completed job 3 568s JS MEMORY: Memory report: before destroying context 568s JS MEMORY: 619 objects currently alive 568s JS MEMORY: boxed_instance = 158 568s JS MEMORY: boxed_prototype = 22 568s JS MEMORY: closure = 1 568s JS MEMORY: function = 383 568s JS MEMORY: fundamental_instance = 0 568s JS MEMORY: fundamental_prototype = 0 568s JS MEMORY: gerror_instance = 0 568s JS MEMORY: gerror_prototype = 0 568s JS MEMORY: interface = 12 568s JS MEMORY: module = 12 568s JS MEMORY: ns = 8 568s JS MEMORY: object_instance = 1 568s JS MEMORY: object_prototype = 22 568s JS MEMORY: param = 0 568s JS MEMORY: union_instance = 0 568s JS MEMORY: union_prototype = 0 568s JS CTX: JS shutdown sequence 568s JS CTX: Stopping profiler 568s JS CTX: Shutting down toggle queue 568s JS CTX: Notifying external reference holders of GjsContext dispose 568s JS MAINLOOP: Stopping promise job dispatcher 568s JS CTX: Notifying reference holders of GjsContext dispose 568s JS CTX: Checking unhandled promise rejections 568s JS CTX: Releasing cached JS wrappers 568s JS CTX: Final triggered GC 568s JS CTX: Destroying JS context 568s JS CTX: Releasing all native objects 568s JS CTX: Disabling auto GC 568s JS CTX: Ending trace on global object 568s JS CTX: Freeing allocated resources 568s JS CTX: JS context destroyed 568s PASS: gjs/testPackage.test 568s Running test: gjs/testGLibLogWriter.test 568s JS NATIVE: Registered native JS module '_promiseNative' 568s JS NATIVE: Registered native JS module '_byteArrayNative' 568s JS NATIVE: Registered native JS module '_encodingNative' 568s JS NATIVE: Registered native JS module '_gi' 568s JS NATIVE: Registered native JS module 'gi' 568s JS NATIVE: Registered native JS module 'cairoNative' 568s JS NATIVE: Registered native JS module 'system' 568s JS NATIVE: Registered native JS module 'console' 568s JS NATIVE: Registered native JS module '_print' 568s JS CTX: Enabling JIT 568s JS CTX: Initialized class GjsFileImporter prototype 0x22f1186001a0 568s JS IMPORT: Defining parent (nil) of 0x22f118600200 'imports' is mod 0 568s JS IMPORT: Importing '_print' 568s JS NATIVE: Defining native module '_print' 568s JS IMPORT: Defining parent 0x22f118600200 of 0x22f1186009b0 '_print' is mod 1 568s JS IMPORT: successfully imported module '_print' 568s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 568s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x267b1fb3c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x267b1fb3c090 568s JS MAINLOOP: Main loop instance 0x2aa0bf06488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Starting promise job dispatcher 568s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x267b1fb3c128 568s JS MAINLOOP: Main loop instance 0x2aa0bf06488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa0bf06488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa0bf06488: release 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa0bf06488: release 568s JS MAINLOOP: Completed job 1 568s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module metadata hook for module 0x22f118676990 568s JS IMPORT: Defining meta.importSync for module 0x22f118676990 568s JS NATIVE: Defining native module 'gi' 568s JS CTX: Initialized class GIRepositoryNamespace prototype 0x22f11867b338 568s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 568s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 568s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 568s JS IMPORT: Importing directory 'overrides' 568s JS IMPORT: Defining parent 0x267b1fb3f610 of 0x22f11867b3b8 'overrides' is mod 1 568s JS IMPORT: Defined importer 'overrides' 0x22f11867b3b8 in 0x267b1fb3f610 568s JS IMPORT: successfully imported directory 'overrides' 568s JS IMPORT: Importing '_promiseNative' 568s JS NATIVE: Defining native module '_promiseNative' 568s JS IMPORT: Defining parent 0x267b1fb3f610 of 0x22f11867b868 '_promiseNative' is mod 1 568s JS IMPORT: successfully imported module '_promiseNative' 568s JS IMPORT: Importing module GLib succeeded 568s JS IMPORT: Defining parent 0x22f11867b3b8 of 0x267b1fb95038 'GLib' is mod 1 568s JS IMPORT: successfully imported module 'GLib' 568s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 568s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x267b1fb94060, JSClass 0x3ff9909a9c0, in object 0x267b1fb94038 568s JS CTX: Initialized class GIRepositoryGType prototype 0x22f11867bbb0 568s JS CTX: Initialized class GIRepositoryFunction prototype 0x22f11867bc10 568s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 568s JS G BXD: Defined class for Error (GError), prototype 0x267b1fb940b0, JSClass 0x3ff9909a9c0, in object 0x267b1fb94038 568s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 568s JS G BXD: Defined class for Variant (GVariant), prototype 0x267b1fb94100, JSClass 0x3ff9909a9c0, in object 0x267b1fb94038 568s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 568s JS G BXD: Defined class for Bytes (GBytes), prototype 0x267b1fb94150, JSClass 0x3ff9909a9c0, in object 0x267b1fb94038 568s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 568s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x267b1fb941a0, JSClass 0x3ff9909a9c0, in object 0x267b1fb94038 568s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 568s JS G BXD: Defined class for Thread (GThread), prototype 0x267b1fb941f0, JSClass 0x3ff9909a9c0, in object 0x267b1fb94038 568s JS G BXD: Defining method ref in prototype for GLib.Thread 568s JS G BXD: Defining method unref in prototype for GLib.Thread 568s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 568s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x267b1fb94240, JSClass 0x3ff9909a9c0, in object 0x267b1fb94038 568s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 568s JS G BXD: Defined class for Regex (GRegex), prototype 0x267b1fb94290, JSClass 0x3ff9909a9c0, in object 0x267b1fb94038 568s JS G BXD: Defining method match in prototype for GLib.Regex 568s JS G BXD: Defining method match_full in prototype for GLib.Regex 568s JS G BXD: Defining method match_all in prototype for GLib.Regex 568s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 568s JS G NS: Defined namespace 'GLib' 0x267b1fb94038 in GIRepository 0x22f11867b1c8 568s JS IMPORT: Importing module jasmine succeeded 568s JS IMPORT: Defining parent 0x267b1fb3f610 of 0x267b1fb95ba0 'jasmine' is mod 1 568s JS IMPORT: successfully imported module 'jasmine' 568s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 568s JS MAINLOOP: Main loop instance 0x2aa0bf06488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa0bf06488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa0bf06488: release 568s JS MAINLOOP: Completed job 0 568s JS IMPORT: Module load hook for module 'file:///usr/libexec/installed-tests/gjs/js/testGLibLogWriter.js' (file:///usr/libexec/installed-tests/gjs/js/testGLibLogWriter.js), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x267b1fb3c128 568s JS MAINLOOP: Main loop instance 0x2aa0bf06488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa0bf06488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testGLibLogWriter.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa0bf06488: release 568s JS MAINLOOP: Completed job 0 568s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module metadata hook for module 0x22f11862c080 568s JS IMPORT: Defining meta.importSync for module 0x22f11862c080 568s JS NATIVE: Defining native module 'system' 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x267b1fb3c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x267b1fb3c128 568s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 568s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 568s JS MAINLOOP: Set main loop hook to 568s JS MAINLOOP: Main loop instance 0x2aa0bf06488: hold 568s JS MAINLOOP: Running and clearing main loop hook 568s JS G BXD: Defining method run in prototype for GLib.MainLoop 568s 1..4 568s JS IMPORT: Importing 'gi' 568s JS IMPORT: Defining parent 0x267b1fb3f610 of 0x267b1fb3f760 'gi' is mod 1 568s JS IMPORT: successfully imported module 'gi' 568s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 568s JS G BXD: Defined class for Source (GSource), prototype 0x267b1fb94308, JSClass 0x3ff9909a9c0, in object 0x267b1fb94038 568s JS G BXD: Defining method set_priority in prototype for GLib.Source 568s JS IMPORT: Importing '_gi' 568s JS NATIVE: Defining native module '_gi' 568s JS IMPORT: Defining parent 0x267b1fb3f610 of 0x22f118636508 '_gi' is mod 1 568s JS IMPORT: successfully imported module '_gi' 568s 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 568s JS G NS: Defined namespace 'GjsPrivate' 0x267b1fb943a8 in GIRepository 0x267b1fb3f760 568s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 568s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 568s JS IMPORT: Importing module _common succeeded 568s JS IMPORT: Defining parent 0x267b1fb3f610 of 0x267b1fb95df8 '_common' is mod 1 568s JS IMPORT: successfully imported module '_common' 568s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 568s JS IMPORT: Importing module _legacy succeeded 568s JS IMPORT: Defining parent 0x267b1fb3f610 of 0x267b1fb95e20 '_legacy' is mod 1 568s JS IMPORT: successfully imported module '_legacy' 568s JS IMPORT: Importing module GObject succeeded 568s JS IMPORT: Defining parent 0x267b1fb3f868 of 0x267b1fb95dd0 'GObject' is mod 1 568s JS IMPORT: successfully imported module 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 568s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 568s JS G BXD: Defined class for String (GString), prototype 0x267b1fb94628, JSClass 0x3ff9909a9c0, in object 0x267b1fb94380 568s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 568s JS G PRM: Defined class ParamSpec prototype is 0x267b1fb95e70 class 0x3ff990a3208 in object 0x267b1fb94380 568s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 568s JS G OBJ: Defined class for Object (GObject), prototype 0x267b1fb94790, JSClass 0x3ff9909a9f0, in object 0x267b1fb94380 568s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 568s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x267b1fb947b8, JSClass 0x3ff9909a9f0, in object 0x267b1fb94380 568s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 568s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 568s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 568s JS G BXD: Defined class for Value (GValue), prototype 0x267b1fb94808, JSClass 0x3ff9909a9c0, in object 0x267b1fb94380 568s JS G NS: Defined namespace 'GObject' 0x267b1fb94380 in GIRepository 0x267b1fb3f760 568s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 568s JS G BXD: Defining method attach in prototype for GLib.Source 568s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 568s JS IMPORT: Module metadata hook for module 0x267b1fb86318 568s JS IMPORT: Defining meta.importSync for module 0x267b1fb86318 568s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GjsPrivate' 568s JS G BXD: Defining method destroy in prototype for GLib.Source 568s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 568s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 568s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 568s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 568s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 568s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 568s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 568s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 568s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 568s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 568s JS G ENUM: Defining GLib.LogLevelFlags as 0x22f118640de0 568s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 568s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x267b1fb94a10, JSClass 0x3ff9909a9c0, in object 0x267b1fb94038 568s JS G BXD: Defining method classify in prototype for GLib.Variant 568s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 568s JS G BXD: Defining method n_children in prototype for GLib.Variant 568s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 568s JS G BXD: Defining method get_string in prototype for GLib.Variant 568s JS G BXD: Defining method get_variant in prototype for GLib.Variant 568s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 568s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 568s JS IMPORT: Importing '_byteArrayNative' 568s JS NATIVE: Defining native module '_byteArrayNative' 568s JS IMPORT: Defining parent 0x267b1fb3f610 of 0x22f1186414c8 '_byteArrayNative' is mod 1 568s JS IMPORT: successfully imported module '_byteArrayNative' 568s JS G NS: Found info type GIEnumInfo for 'LogWriterOutput' in namespace 'GLib' 568s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 568s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 568s JS G ENUM: Defining GLib.LogWriterOutput as 0x22f118641c18 568s JS IMPORT: Module metadata hook for module 0x267b1fb71c48 568s JS IMPORT: Defining meta.importSync for module 0x267b1fb71c48 568s JS NATIVE: Defining native module '_encodingNative' 568s ok 1 GLib Structured logging handler writes a message 568s ok 2 GLib Structured logging handler writes a warning 568s ok 3 GLib Structured logging handler preserves a custom string field 568s ok 4 GLib Structured logging handler preserves a custom byte array field 568s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_default' in namespace 'GjsPrivate' 568s JS G BXD: Defining method quit in prototype for GLib.MainLoop 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa0bf06488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 1 568s JS MAINLOOP: handling job 2, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 2 568s JS MAINLOOP: handling job 3, 568s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa0bf06488: release 568s JS MAINLOOP: Completed job 3 568s JS MEMORY: Memory report: before destroying context 568s JS MEMORY: 390 objects currently alive 568s JS MEMORY: boxed_instance = 231 568s JS MEMORY: boxed_prototype = 12 568s JS MEMORY: closure = 1 568s JS MEMORY: function = 136 568s JS MEMORY: fundamental_instance = 0 568s JS MEMORY: fundamental_prototype = 0 568s JS MEMORY: gerror_instance = 0 568s JS MEMORY: gerror_prototype = 0 568s JS MEMORY: interface = 0 568s JS MEMORY: module = 5 568s JS MEMORY: ns = 3 568s JS MEMORY: object_instance = 0 568s JS MEMORY: object_prototype = 2 568s JS MEMORY: param = 0 568s JS MEMORY: union_instance = 0 568s JS MEMORY: union_prototype = 0 568s JS CTX: JS shutdown sequence 568s JS CTX: Stopping profiler 568s JS CTX: Shutting down toggle queue 568s JS CTX: Notifying external reference holders of GjsContext dispose 568s JS MAINLOOP: Stopping promise job dispatcher 568s JS CTX: Notifying reference holders of GjsContext dispose 568s JS CTX: Checking unhandled promise rejections 568s JS CTX: Releasing cached JS wrappers 568s JS CTX: Final triggered GC 568s JS CTX: Destroying JS context 568s JS CTX: Releasing all native objects 568s JS CTX: Disabling auto GC 568s JS CTX: Ending trace on global object 568s JS CTX: Freeing allocated resources 568s JS CTX: JS context destroyed 568s PASS: gjs/testGLibLogWriter.test 568s Running test: gjs/continue.test 568s 1..1 568s ok 1 - /usr/libexec/installed-tests/gjs/debugger/continue.debugger 568s PASS: gjs/continue.test 568s Running test: gjs/testGettext.test 568s JS NATIVE: Registered native JS module '_promiseNative' 568s JS NATIVE: Registered native JS module '_byteArrayNative' 568s JS NATIVE: Registered native JS module '_encodingNative' 568s JS NATIVE: Registered native JS module '_gi' 568s JS NATIVE: Registered native JS module 'gi' 568s JS NATIVE: Registered native JS module 'cairoNative' 568s JS NATIVE: Registered native JS module 'system' 568s JS NATIVE: Registered native JS module 'console' 568s JS NATIVE: Registered native JS module '_print' 568s JS CTX: Enabling JIT 568s JS CTX: Initialized class GjsFileImporter prototype 0x377c7ed001a0 568s JS IMPORT: Defining parent (nil) of 0x377c7ed00200 'imports' is mod 0 568s JS IMPORT: Importing '_print' 568s JS NATIVE: Defining native module '_print' 568s JS IMPORT: Defining parent 0x377c7ed00200 of 0x377c7ed009b0 '_print' is mod 1 568s JS IMPORT: successfully imported module '_print' 568s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 568s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3c06e2f3c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3c06e2f3c090 568s JS MAINLOOP: Main loop instance 0x2aa34352488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Starting promise job dispatcher 568s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3c06e2f3c128 568s JS MAINLOOP: Main loop instance 0x2aa34352488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa34352488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa34352488: release 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa34352488: release 568s JS MAINLOOP: Completed job 1 568s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module metadata hook for module 0x377c7ed76990 568s JS IMPORT: Defining meta.importSync for module 0x377c7ed76990 568s JS NATIVE: Defining native module 'gi' 568s JS CTX: Initialized class GIRepositoryNamespace prototype 0x377c7ed7b338 568s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 568s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 568s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 568s JS IMPORT: Importing directory 'overrides' 568s JS IMPORT: Defining parent 0x3c06e2f3f610 of 0x377c7ed7b3b8 'overrides' is mod 1 568s JS IMPORT: Defined importer 'overrides' 0x377c7ed7b3b8 in 0x3c06e2f3f610 568s JS IMPORT: successfully imported directory 'overrides' 568s JS IMPORT: Importing '_promiseNative' 568s JS NATIVE: Defining native module '_promiseNative' 568s JS IMPORT: Defining parent 0x3c06e2f3f610 of 0x377c7ed7b868 '_promiseNative' is mod 1 568s JS IMPORT: successfully imported module '_promiseNative' 568s JS IMPORT: Importing module GLib succeeded 568s JS IMPORT: Defining parent 0x377c7ed7b3b8 of 0x3c06e2f95038 'GLib' is mod 1 568s JS IMPORT: successfully imported module 'GLib' 568s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 568s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3c06e2f94060, JSClass 0x3ff9ae9a9c0, in object 0x3c06e2f94038 568s JS CTX: Initialized class GIRepositoryGType prototype 0x377c7ed7bbb0 568s JS CTX: Initialized class GIRepositoryFunction prototype 0x377c7ed7bc10 568s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 568s JS G BXD: Defined class for Error (GError), prototype 0x3c06e2f940b0, JSClass 0x3ff9ae9a9c0, in object 0x3c06e2f94038 568s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 568s JS G BXD: Defined class for Variant (GVariant), prototype 0x3c06e2f94100, JSClass 0x3ff9ae9a9c0, in object 0x3c06e2f94038 568s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 568s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3c06e2f94150, JSClass 0x3ff9ae9a9c0, in object 0x3c06e2f94038 568s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 568s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3c06e2f941a0, JSClass 0x3ff9ae9a9c0, in object 0x3c06e2f94038 568s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 568s JS G BXD: Defined class for Thread (GThread), prototype 0x3c06e2f941f0, JSClass 0x3ff9ae9a9c0, in object 0x3c06e2f94038 568s JS G BXD: Defining method ref in prototype for GLib.Thread 568s JS G BXD: Defining method unref in prototype for GLib.Thread 568s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 568s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3c06e2f94240, JSClass 0x3ff9ae9a9c0, in object 0x3c06e2f94038 568s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 568s JS G BXD: Defined class for Regex (GRegex), prototype 0x3c06e2f94290, JSClass 0x3ff9ae9a9c0, in object 0x3c06e2f94038 568s JS G BXD: Defining method match in prototype for GLib.Regex 568s JS G BXD: Defining method match_full in prototype for GLib.Regex 568s JS G BXD: Defining method match_all in prototype for GLib.Regex 568s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 568s JS G NS: Defined namespace 'GLib' 0x3c06e2f94038 in GIRepository 0x377c7ed7b1c8 568s JS IMPORT: Importing module jasmine succeeded 568s JS IMPORT: Defining parent 0x3c06e2f3f610 of 0x3c06e2f95ba0 'jasmine' is mod 1 568s JS IMPORT: successfully imported module 'jasmine' 568s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 568s JS MAINLOOP: Main loop instance 0x2aa34352488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa34352488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa34352488: release 568s JS MAINLOOP: Completed job 0 568s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 568s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 568s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 568s JS IMPORT: Importing 'gi' 568s JS IMPORT: Defining parent 0x3c06e2f3f610 of 0x3c06e2f3f760 'gi' is mod 1 568s JS IMPORT: successfully imported module 'gi' 568s 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 568s JS G NS: Defined namespace 'GjsPrivate' 0x3c06e2f94308 in GIRepository 0x3c06e2f3f760 568s JS G NS: Found info type GIEnumInfo for 'LocaleCategory' in namespace 'GjsPrivate' 568s JS G ENUM: Defining enum value ALL (fixed from all) 6 568s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 568s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 568s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 568s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 568s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 568s JS G ENUM: Defining enum value TIME (fixed from time) 2 568s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0x377c7ed12b60 568s JS IMPORT: Importing module _gettext succeeded 568s JS IMPORT: Defining parent 0x3c06e2f3f610 of 0x3c06e2f95c68 '_gettext' is mod 1 568s JS IMPORT: successfully imported module '_gettext' 568s JS IMPORT: Importing module gettext succeeded 568s JS IMPORT: Defining parent 0x3c06e2f3f610 of 0x3c06e2f95c40 'gettext' is mod 1 568s JS IMPORT: successfully imported module 'gettext' 568s JS CTX: Script evaluation succeeded 568s JS MAINLOOP: Main loop instance 0x2aa34352488: Spinning loop until released or hook cleared 568s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module metadata hook for module 0x377c7ed1b040 568s JS IMPORT: Defining meta.importSync for module 0x377c7ed1b040 568s JS NATIVE: Defining native module 'system' 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c06e2f3c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c06e2f3c128 568s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 568s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 568s JS MAINLOOP: Set main loop hook to 568s JS MAINLOOP: Main loop instance 0x2aa34352488: hold 568s JS MAINLOOP: Running and clearing main loop hook 568s JS G BXD: Defining method run in prototype for GLib.MainLoop 568s 1..1 568s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 568s JS G BXD: Defined class for Source (GSource), prototype 0x3c06e2f94358, JSClass 0x3ff9ae9a9c0, in object 0x3c06e2f94038 568s JS G BXD: Defining method set_priority in prototype for GLib.Source 568s JS IMPORT: Importing '_gi' 568s JS NATIVE: Defining native module '_gi' 568s JS IMPORT: Defining parent 0x3c06e2f3f610 of 0x377c7ed25128 '_gi' is mod 1 568s JS IMPORT: successfully imported module '_gi' 568s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 568s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 568s JS IMPORT: Importing module _common succeeded 568s JS IMPORT: Defining parent 0x3c06e2f3f610 of 0x3c06e2f95e48 '_common' is mod 1 568s JS IMPORT: successfully imported module '_common' 568s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 568s JS IMPORT: Importing module _legacy succeeded 568s JS IMPORT: Defining parent 0x3c06e2f3f610 of 0x3c06e2f95e70 '_legacy' is mod 1 568s JS IMPORT: successfully imported module '_legacy' 568s JS IMPORT: Importing module GObject succeeded 568s JS IMPORT: Defining parent 0x3c06e2f3f868 of 0x3c06e2f95e20 'GObject' is mod 1 568s JS IMPORT: successfully imported module 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 568s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 568s JS G BXD: Defined class for String (GString), prototype 0x3c06e2f94650, JSClass 0x3ff9ae9a9c0, in object 0x3c06e2f943d0 568s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 568s JS G PRM: Defined class ParamSpec prototype is 0x3c06e2f95ec0 class 0x3ff9aea3208 in object 0x3c06e2f943d0 568s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 568s JS G OBJ: Defined class for Object (GObject), prototype 0x3c06e2f947b8, JSClass 0x3ff9ae9a9f0, in object 0x3c06e2f943d0 568s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 568s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3c06e2f947e0, JSClass 0x3ff9ae9a9f0, in object 0x3c06e2f943d0 568s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 568s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 568s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 568s JS G BXD: Defined class for Value (GValue), prototype 0x3c06e2f94830, JSClass 0x3ff9ae9a9c0, in object 0x3c06e2f943d0 568s JS G NS: Defined namespace 'GObject' 0x3c06e2f943d0 in GIRepository 0x3c06e2f3f760 568s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 568s JS G BXD: Defining method attach in prototype for GLib.Source 568s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 568s JS IMPORT: Module metadata hook for module 0x3c06e2f85468 568s JS IMPORT: Defining meta.importSync for module 0x3c06e2f85468 568s JS G NS: Found info type GIFunctionInfo for 'set_thread_locale' in namespace 'GjsPrivate' 568s JS G BXD: Defining method destroy in prototype for GLib.Source 568s ok 1 Gettext module setlocale returns a locale 568s JS G BXD: Defining method quit in prototype for GLib.MainLoop 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa34352488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 1 568s JS MAINLOOP: handling job 2, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 2 568s JS MAINLOOP: handling job 3, 568s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa34352488: release 568s JS MAINLOOP: Completed job 3 568s JS MEMORY: Memory report: before destroying context 568s JS MEMORY: 152 objects currently alive 568s JS MEMORY: boxed_instance = 11 568s JS MEMORY: boxed_prototype = 11 568s JS MEMORY: closure = 1 568s JS MEMORY: function = 117 568s JS MEMORY: fundamental_instance = 0 568s JS MEMORY: fundamental_prototype = 0 568s JS MEMORY: gerror_instance = 0 568s JS MEMORY: gerror_prototype = 0 568s JS MEMORY: interface = 0 568s JS MEMORY: module = 7 568s JS MEMORY: ns = 3 568s JS MEMORY: object_instance = 0 568s JS MEMORY: object_prototype = 2 568s JS MEMORY: param = 0 568s JS MEMORY: union_instance = 0 568s JS MEMORY: union_prototype = 0 568s JS CTX: JS shutdown sequence 568s JS CTX: Stopping profiler 568s JS CTX: Shutting down toggle queue 568s JS CTX: Notifying external reference holders of GjsContext dispose 568s JS MAINLOOP: Stopping promise job dispatcher 568s JS CTX: Notifying reference holders of GjsContext dispose 568s JS CTX: Checking unhandled promise rejections 568s JS CTX: Releasing cached JS wrappers 568s JS CTX: Final triggered GC 568s JS CTX: Destroying JS context 568s JS CTX: Releasing all native objects 568s JS CTX: Disabling auto GC 568s JS CTX: Ending trace on global object 568s JS CTX: Freeing allocated resources 568s JS CTX: JS context destroyed 568s PASS: gjs/testGettext.test 568s Running test: gjs/testEncoding.test 568s JS NATIVE: Registered native JS module '_promiseNative' 568s JS NATIVE: Registered native JS module '_byteArrayNative' 568s JS NATIVE: Registered native JS module '_encodingNative' 568s JS NATIVE: Registered native JS module '_gi' 568s JS NATIVE: Registered native JS module 'gi' 568s JS NATIVE: Registered native JS module 'cairoNative' 568s JS NATIVE: Registered native JS module 'system' 568s JS NATIVE: Registered native JS module 'console' 568s JS NATIVE: Registered native JS module '_print' 568s JS CTX: Enabling JIT 568s JS CTX: Initialized class GjsFileImporter prototype 0x19e14c2001a0 568s JS IMPORT: Defining parent (nil) of 0x19e14c200200 'imports' is mod 0 568s JS IMPORT: Importing '_print' 568s JS NATIVE: Defining native module '_print' 568s JS IMPORT: Defining parent 0x19e14c200200 of 0x19e14c2009b0 '_print' is mod 1 568s JS IMPORT: successfully imported module '_print' 568s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 568s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x18cbc683c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x18cbc683c090 568s JS MAINLOOP: Main loop instance 0x2aa0ce59488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Starting promise job dispatcher 568s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x18cbc683c128 568s JS MAINLOOP: Main loop instance 0x2aa0ce59488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa0ce59488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa0ce59488: release 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa0ce59488: release 568s JS MAINLOOP: Completed job 1 568s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module metadata hook for module 0x19e14c276990 568s JS IMPORT: Defining meta.importSync for module 0x19e14c276990 568s JS NATIVE: Defining native module 'gi' 568s JS CTX: Initialized class GIRepositoryNamespace prototype 0x19e14c27b338 568s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 568s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 568s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 568s JS IMPORT: Importing directory 'overrides' 568s JS IMPORT: Defining parent 0x18cbc683f610 of 0x19e14c27b3b8 'overrides' is mod 1 568s JS IMPORT: Defined importer 'overrides' 0x19e14c27b3b8 in 0x18cbc683f610 568s JS IMPORT: successfully imported directory 'overrides' 568s JS IMPORT: Importing '_promiseNative' 568s JS NATIVE: Defining native module '_promiseNative' 568s JS IMPORT: Defining parent 0x18cbc683f610 of 0x19e14c27b868 '_promiseNative' is mod 1 568s JS IMPORT: successfully imported module '_promiseNative' 568s JS IMPORT: Importing module GLib succeeded 568s JS IMPORT: Defining parent 0x19e14c27b3b8 of 0x18cbc6895038 'GLib' is mod 1 568s JS IMPORT: successfully imported module 'GLib' 568s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 568s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x18cbc6894060, JSClass 0x3ffa519a9c0, in object 0x18cbc6894038 568s JS CTX: Initialized class GIRepositoryGType prototype 0x19e14c27bbb0 568s JS CTX: Initialized class GIRepositoryFunction prototype 0x19e14c27bc10 568s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 568s JS G BXD: Defined class for Error (GError), prototype 0x18cbc68940b0, JSClass 0x3ffa519a9c0, in object 0x18cbc6894038 568s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 568s JS G BXD: Defined class for Variant (GVariant), prototype 0x18cbc6894100, JSClass 0x3ffa519a9c0, in object 0x18cbc6894038 568s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 568s JS G BXD: Defined class for Bytes (GBytes), prototype 0x18cbc6894150, JSClass 0x3ffa519a9c0, in object 0x18cbc6894038 568s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 568s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x18cbc68941a0, JSClass 0x3ffa519a9c0, in object 0x18cbc6894038 568s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 568s JS G BXD: Defined class for Thread (GThread), prototype 0x18cbc68941f0, JSClass 0x3ffa519a9c0, in object 0x18cbc6894038 568s JS G BXD: Defining method ref in prototype for GLib.Thread 568s JS G BXD: Defining method unref in prototype for GLib.Thread 568s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 568s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x18cbc6894240, JSClass 0x3ffa519a9c0, in object 0x18cbc6894038 568s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 568s JS G BXD: Defined class for Regex (GRegex), prototype 0x18cbc6894290, JSClass 0x3ffa519a9c0, in object 0x18cbc6894038 568s JS G BXD: Defining method match in prototype for GLib.Regex 568s JS G BXD: Defining method match_full in prototype for GLib.Regex 568s JS G BXD: Defining method match_all in prototype for GLib.Regex 568s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 568s JS G NS: Defined namespace 'GLib' 0x18cbc6894038 in GIRepository 0x19e14c27b1c8 568s JS IMPORT: Importing module jasmine succeeded 568s JS IMPORT: Defining parent 0x18cbc683f610 of 0x18cbc6895ba0 'jasmine' is mod 1 568s JS IMPORT: successfully imported module 'jasmine' 568s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 568s JS MAINLOOP: Main loop instance 0x2aa0ce59488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa0ce59488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa0ce59488: release 568s JS MAINLOOP: Completed job 0 568s JS IMPORT: Module load hook for module 'file:///usr/libexec/installed-tests/gjs/js/testEncoding.js' (file:///usr/libexec/installed-tests/gjs/js/testEncoding.js), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Importing 'gi' 568s JS IMPORT: Defining parent 0x18cbc683f610 of 0x18cbc683f760 'gi' is mod 1 568s JS IMPORT: successfully imported module 'gi' 568s 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 568s JS G NS: Defined namespace 'GjsPrivate' 0x18cbc6894330 in GIRepository 0x18cbc683f760 568s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 568s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 568s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 568s JS IMPORT: Importing module _legacy succeeded 568s JS IMPORT: Defining parent 0x18cbc683f610 of 0x18cbc6895cb8 '_legacy' is mod 1 568s JS IMPORT: successfully imported module '_legacy' 568s JS IMPORT: Importing module lang succeeded 568s JS IMPORT: Defining parent 0x18cbc683f610 of 0x18cbc6895c90 'lang' is mod 1 568s JS IMPORT: successfully imported module 'lang' 568s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 568s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 568s JS IMPORT: Importing module _signals succeeded 568s JS IMPORT: Defining parent 0x18cbc683f610 of 0x18cbc6895ce0 '_signals' is mod 1 568s JS IMPORT: successfully imported module '_signals' 568s JS IMPORT: Importing module signals succeeded 568s JS IMPORT: Defining parent 0x18cbc683f610 of 0x18cbc6895c68 'signals' is mod 1 568s JS IMPORT: successfully imported module 'signals' 568s JS IMPORT: Importing module Gio succeeded 568s JS IMPORT: Defining parent 0x18cbc683f898 of 0x18cbc6895c40 'Gio' is mod 1 568s JS IMPORT: successfully imported module 'Gio' 568s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 568s JS IMPORT: Importing '_gi' 568s JS NATIVE: Defining native module '_gi' 568s JS IMPORT: Defining parent 0x18cbc683f610 of 0x19e14c2447f0 '_gi' is mod 1 568s JS IMPORT: successfully imported module '_gi' 568s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 568s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 568s JS IMPORT: Importing module _common succeeded 568s JS IMPORT: Defining parent 0x18cbc683f610 of 0x18cbc6895d30 '_common' is mod 1 568s JS IMPORT: successfully imported module '_common' 568s JS IMPORT: Importing module GObject succeeded 568s JS IMPORT: Defining parent 0x18cbc683f898 of 0x18cbc6895d08 'GObject' is mod 1 568s JS IMPORT: successfully imported module 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 568s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 568s JS G BXD: Defined class for String (GString), prototype 0x18cbc68945d8, JSClass 0x3ffa519a9c0, in object 0x18cbc6894358 568s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 568s JS G PRM: Defined class ParamSpec prototype is 0x18cbc6895d80 class 0x3ffa51a3208 in object 0x18cbc6894358 568s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 568s JS G OBJ: Defined class for Object (GObject), prototype 0x18cbc6894740, JSClass 0x3ffa519a9f0, in object 0x18cbc6894358 568s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 568s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x18cbc6894768, JSClass 0x3ffa519a9f0, in object 0x18cbc6894358 568s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 568s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 568s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 568s JS G BXD: Defined class for Value (GValue), prototype 0x18cbc68947b8, JSClass 0x3ffa519a9c0, in object 0x18cbc6894358 568s JS G NS: Defined namespace 'GObject' 0x18cbc6894358 in GIRepository 0x18cbc683f760 568s JS G OBJ: Defined class for Application (GApplication), prototype 0x18cbc6894808, JSClass 0x3ffa519a9f0, in object 0x18cbc6894308 568s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 568s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x18cbc68f62e0, JSClass 0x3ffa519dc70, in object 0x18cbc6894308 568s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 568s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x18cbc68f6308, JSClass 0x3ffa519dc70, in object 0x18cbc6894308 568s 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 568s JS G NS: Defined namespace 'GioUnix' 0x18cbc68948a8 in GIRepository 0x18cbc683f760 568s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 568s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x18cbc68948d0, JSClass 0x3ffa519a9f0, in object 0x18cbc68948a8 568s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 568s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x18cbc68f66f0, JSClass 0x3ffa519dc70, in object 0x18cbc68948a8 568s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 568s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x18cbc6894948, JSClass 0x3ffa519a9f0, in object 0x18cbc6894308 568s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x18cbc6894998, JSClass 0x3ffa519a9f0, in object 0x18cbc68948a8 568s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 568s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x18cbc68949e8, JSClass 0x3ffa519a9c0, in object 0x18cbc68948a8 568s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 568s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x18cbc68f6830, JSClass 0x3ffa519dc70, in object 0x18cbc68948a8 568s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 568s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x18cbc6894a38, JSClass 0x3ffa519a9f0, in object 0x18cbc6894308 568s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x18cbc6894a88, JSClass 0x3ffa519a9f0, in object 0x18cbc68948a8 568s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 568s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x18cbc6894ad8, JSClass 0x3ffa519a9c0, in object 0x18cbc68948a8 568s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 568s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x18cbc6894b00, JSClass 0x3ffa519a9c0, in object 0x18cbc68948a8 568s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 568s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x18cbc6894b50, JSClass 0x3ffa519a9f0, in object 0x18cbc68948a8 568s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 568s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x18cbc6894ba0, JSClass 0x3ffa519a9c0, in object 0x18cbc68948a8 568s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 568s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x18cbc6894bf0, JSClass 0x3ffa519a9f0, in object 0x18cbc6894308 568s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x18cbc6894c40, JSClass 0x3ffa519a9f0, in object 0x18cbc68948a8 568s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 568s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x18cbc6894c90, JSClass 0x3ffa519a9c0, in object 0x18cbc68948a8 568s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 568s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 568s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 568s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 568s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 568s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 568s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 568s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 568s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 568s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 568s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 568s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 568s JS G ENUM: Defining GLib.LogLevelFlags as 0x19e14c24ced8 568s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 568s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x18cbc6894da8, JSClass 0x3ffa519a9c0, in object 0x18cbc6894038 568s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 568s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x18cbc6894e70, JSClass 0x3ffa519a9f0, in object 0x18cbc6894308 568s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 568s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x18cbc68febf0, JSClass 0x3ffa519dc70, in object 0x18cbc6894308 568s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 568s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x18cbc68fec18, JSClass 0x3ffa519dc70, in object 0x18cbc6894308 568s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 568s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x37c9e8107470, JSClass 0x3ffa519a9c0, in object 0x18cbc6894308 568s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 568s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x37c9e8107768, JSClass 0x3ffa519a9c0, in object 0x18cbc6894308 568s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 568s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 568s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x37c9e81078f8, JSClass 0x3ffa519a9f0, in object 0x18cbc6894308 568s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 568s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x18cbc68fee98, JSClass 0x3ffa519dc70, in object 0x18cbc6894308 568s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 568s JS G IFACE: Defined class for Initable (GInitable), prototype 0x18cbc68feee8, JSClass 0x3ffa519dc70, in object 0x18cbc6894308 568s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 568s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x37c9e8107998, JSClass 0x3ffa519a9f0, in object 0x18cbc6894308 568s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 568s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 568s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 568s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 568s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x37c9e810a0d8, JSClass 0x3ffa519dc70, in object 0x18cbc6894308 568s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 568s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x37c9e8107a10, JSClass 0x3ffa519a9c0, in object 0x18cbc6894308 568s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 568s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x37c9e8107a60, JSClass 0x3ffa519a9c0, in object 0x18cbc6894308 568s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 568s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 568s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x37c9e8107ab0, JSClass 0x3ffa519a9f0, in object 0x18cbc6894308 568s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x37c9e8107b00, JSClass 0x3ffa519a9f0, in object 0x18cbc6894330 568s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 568s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x37c9e8107b50, JSClass 0x3ffa519a9f0, in object 0x18cbc6894308 568s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 568s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 568s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 568s JS G IFACE: Defined class for File (GFile), prototype 0x37c9e810a1a0, JSClass 0x3ffa519dc70, in object 0x18cbc6894308 568s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x37c9e8107bc8, JSClass 0x3ffa519a9f0, in object 0x18cbc683f8f8 568s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 568s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x37c9e8107c40, JSClass 0x3ffa519a9f0, in object 0x18cbc6894308 568s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 568s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 568s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x37c9e810a420, JSClass 0x3ffa519dc70, in object 0x18cbc6894308 568s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 568s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x37c9e8107cb8, JSClass 0x3ffa519a9f0, in object 0x18cbc6894308 568s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 568s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x37c9e8107d08, JSClass 0x3ffa519a9c0, in object 0x18cbc6894308 568s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 568s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 568s JS G OBJ: Defined class for Settings (GSettings), prototype 0x37c9e8107d58, JSClass 0x3ffa519a9f0, in object 0x18cbc6894308 568s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 568s JS G NS: Defined namespace 'Gio' 0x18cbc6894308 in GIRepository 0x18cbc683f760 568s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x18cbc683c128 568s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0x37c9e8107dd0, JSClass 0x3ffa519a9f0, in object 0x18cbc683f8f8 568s JS IMPORT: Module metadata hook for module 0x18cbc6871e08 568s JS IMPORT: Defining meta.importSync for module 0x18cbc6871e08 568s JS NATIVE: Defining native module '_encodingNative' 568s JS MAINLOOP: Main loop instance 0x2aa0ce59488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa0ce59488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testEncoding.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa0ce59488: release 568s JS MAINLOOP: Completed job 0 568s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module metadata hook for module 0x19e14c2858a0 568s JS IMPORT: Defining meta.importSync for module 0x19e14c2858a0 568s JS NATIVE: Defining native module 'system' 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18cbc683c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18cbc683c128 568s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 568s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 568s JS MAINLOOP: Set main loop hook to 568s JS MAINLOOP: Main loop instance 0x2aa0ce59488: hold 568s JS MAINLOOP: Running and clearing main loop hook 568s JS G BXD: Defining method run in prototype for GLib.MainLoop 568s 1..56 568s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 568s JS G BXD: Defined class for Source (GSource), prototype 0x37c9e8107e48, JSClass 0x3ffa519a9c0, in object 0x18cbc6894038 568s JS G BXD: Defining method set_priority in prototype for GLib.Source 568s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 568s JS G BXD: Defining method attach in prototype for GLib.Source 568s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 568s JS IMPORT: Module metadata hook for module 0x18cbc68853c0 568s JS IMPORT: Defining meta.importSync for module 0x18cbc68853c0 568s JS G BXD: Defining method destroy in prototype for GLib.Source 568s ok 1 Text Encoding toString() uses spec-compliant tags 568s ok 2 Text Encoding TextEncoder encode() can encode UTF8 (multi-byte chars) 568s ok 3 Text Encoding TextEncoder encodeInto() can encode UTF8 (Latin chars) into a Uint8Array 568s ok 4 Text Encoding TextEncoder encodeInto() can fully encode UTF8 (multi-byte chars) into a Uint8Array 568s ok 5 Text Encoding TextEncoder encodeInto() can partially encode UTF8 into an under-allocated Uint8Array 568s ok 6 Text Encoding TextDecoder decode() fatal is false by default 568s ok 7 Text Encoding TextDecoder decode() ignoreBOM is false by default 568s ok 8 Text Encoding TextDecoder decode() fatal is true when passed 568s ok 9 Text Encoding TextDecoder decode() ignoreBOM is true when passed 568s ok 10 Text Encoding TextDecoder decode() fatal is coerced to a boolean value 568s ok 11 Text Encoding TextDecoder decode() ignoreBOM is coerced to a boolean value 568s ok 12 Text Encoding TextDecoder decode() throws on empty input 568s ok 13 Text Encoding TextDecoder decode() throws on null input 568s ok 14 Text Encoding TextDecoder decode() throws on invalid encoding label 568s ok 15 Text Encoding TextDecoder decode() decodes undefined as an empty string 568s ok 16 Text Encoding TextDecoder decode() decodes UTF-8 byte array (Uint8Array) 568s JS IMPORT: Importing '_byteArrayNative' 568s JS NATIVE: Defining native module '_byteArrayNative' 568s JS IMPORT: Defining parent 0x18cbc683f610 of 0x19e14c247d20 '_byteArrayNative' is mod 1 568s JS IMPORT: successfully imported module '_byteArrayNative' 568s ok 17 Text Encoding TextDecoder decode() decodes GLib.Bytes 568s ok 18 Text Encoding TextDecoder decode() ignores byte order marker (BOM) 568s ok 19 Text Encoding TextDecoder decode() handles invalid byte order marker (BOM) 568s ok 20 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (not fatal) 568s ok 21 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (fatal) 568s ok 22 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 568s ok 23 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with incorrect input bytes 568s ok 24 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with long incorrect input bytes 568s ok 25 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 HKSCS with supplemental characters 568s ok 26 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (not fatal) 568s ok 27 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (fatal) 568s ok 28 Text Encoding TextDecoder Single Byte Encoding Converter can decode ASCII 568s ok 29 Text Encoding TextDecoder Single Byte Encoding Converter IBM866 can be decoded. 568s ok 30 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-2 can be decoded. 568s ok 31 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-3 can be decoded. 568s ok 32 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-4 can be decoded. 568s ok 33 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-5 can be decoded. 568s ok 34 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-6 can be decoded. 568s ok 35 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-7 can be decoded. 568s ok 36 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8 can be decoded. 568s ok 37 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8-I can be decoded. 568s ok 38 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-10 can be decoded. 568s ok 39 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-13 can be decoded. 568s ok 40 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-14 can be decoded. 568s ok 41 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-15 can be decoded. 568s ok 42 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-16 can be decoded. 568s ok 43 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-R can be decoded. 568s ok 44 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-U can be decoded. 568s ok 45 Text Encoding TextDecoder Single Byte Encoding Converter macintosh can be decoded. 568s ok 46 Text Encoding TextDecoder Single Byte Encoding Converter windows-874 can be decoded. 568s ok 47 Text Encoding TextDecoder Single Byte Encoding Converter windows-1250 can be decoded. 568s ok 48 Text Encoding TextDecoder Single Byte Encoding Converter windows-1251 can be decoded. 568s ok 49 Text Encoding TextDecoder Single Byte Encoding Converter windows-1252 can be decoded. 568s ok 50 Text Encoding TextDecoder Single Byte Encoding Converter windows-1253 can be decoded. 568s ok 51 Text Encoding TextDecoder Single Byte Encoding Converter windows-1254 can be decoded. 568s ok 52 Text Encoding TextDecoder Single Byte Encoding Converter windows-1255 can be decoded. 568s ok 53 Text Encoding TextDecoder Single Byte Encoding Converter windows-1256 can be decoded. 568s ok 54 Text Encoding TextDecoder Single Byte Encoding Converter windows-1257 can be decoded. 568s ok 55 Text Encoding TextDecoder Single Byte Encoding Converter windows-1258 can be decoded. 568s ok 56 Text Encoding TextDecoder Single Byte Encoding Converter x-mac-cyrillic can be decoded. 568s JS G BXD: Defining method quit in prototype for GLib.MainLoop 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa0ce59488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 1 568s JS MAINLOOP: handling job 2, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 2 568s JS MAINLOOP: handling job 3, 568s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa0ce59488: release 568s JS MAINLOOP: Completed job 3 568s JS MEMORY: Memory report: before destroying context 568s JS MEMORY: 771 objects currently alive 568s JS MEMORY: boxed_instance = 329 568s JS MEMORY: boxed_prototype = 22 568s JS MEMORY: closure = 1 568s JS MEMORY: function = 370 568s JS MEMORY: fundamental_instance = 0 568s JS MEMORY: fundamental_prototype = 0 568s JS MEMORY: gerror_instance = 0 568s JS MEMORY: gerror_prototype = 0 568s JS MEMORY: interface = 11 568s JS MEMORY: module = 9 568s JS MEMORY: ns = 5 568s JS MEMORY: object_instance = 2 568s JS MEMORY: object_prototype = 22 568s JS MEMORY: param = 0 568s JS MEMORY: union_instance = 0 568s JS MEMORY: union_prototype = 0 568s JS CTX: JS shutdown sequence 568s JS CTX: Stopping profiler 568s JS CTX: Shutting down toggle queue 568s JS CTX: Notifying external reference holders of GjsContext dispose 568s JS MAINLOOP: Stopping promise job dispatcher 568s JS CTX: Notifying reference holders of GjsContext dispose 568s JS CTX: Checking unhandled promise rejections 568s JS CTX: Releasing cached JS wrappers 568s JS CTX: Final triggered GC 568s JS CTX: Destroying JS context 568s JS CTX: Releasing all native objects 568s JS CTX: Disabling auto GC 568s JS CTX: Ending trace on global object 568s JS CTX: Freeing allocated resources 568s JS CTX: JS context destroyed 568s PASS: gjs/testEncoding.test 568s Running test: gjs/testConsole.test 568s JS NATIVE: Registered native JS module '_promiseNative' 568s JS NATIVE: Registered native JS module '_byteArrayNative' 568s JS NATIVE: Registered native JS module '_encodingNative' 568s JS NATIVE: Registered native JS module '_gi' 568s JS NATIVE: Registered native JS module 'gi' 568s JS NATIVE: Registered native JS module 'cairoNative' 568s JS NATIVE: Registered native JS module 'system' 568s JS NATIVE: Registered native JS module 'console' 568s JS NATIVE: Registered native JS module '_print' 568s JS CTX: Enabling JIT 568s JS CTX: Initialized class GjsFileImporter prototype 0x360aca2001a0 568s JS IMPORT: Defining parent (nil) of 0x360aca200200 'imports' is mod 0 568s JS IMPORT: Importing '_print' 568s JS NATIVE: Defining native module '_print' 568s JS IMPORT: Defining parent 0x360aca200200 of 0x360aca2009b0 '_print' is mod 1 568s JS IMPORT: successfully imported module '_print' 568s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 568s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x29c40d23c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x29c40d23c090 568s JS MAINLOOP: Main loop instance 0x2aa1c769488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Starting promise job dispatcher 568s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x29c40d23c128 568s JS MAINLOOP: Main loop instance 0x2aa1c769488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa1c769488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa1c769488: release 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa1c769488: release 568s JS MAINLOOP: Completed job 1 568s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module metadata hook for module 0x360aca276990 568s JS IMPORT: Defining meta.importSync for module 0x360aca276990 568s JS NATIVE: Defining native module 'gi' 568s JS CTX: Initialized class GIRepositoryNamespace prototype 0x360aca27b338 568s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 568s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 568s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 568s JS IMPORT: Importing directory 'overrides' 568s JS IMPORT: Defining parent 0x29c40d23f610 of 0x360aca27b3b8 'overrides' is mod 1 568s JS IMPORT: Defined importer 'overrides' 0x360aca27b3b8 in 0x29c40d23f610 568s JS IMPORT: successfully imported directory 'overrides' 568s JS IMPORT: Importing '_promiseNative' 568s JS NATIVE: Defining native module '_promiseNative' 568s JS IMPORT: Defining parent 0x29c40d23f610 of 0x360aca27b868 '_promiseNative' is mod 1 568s JS IMPORT: successfully imported module '_promiseNative' 568s JS IMPORT: Importing module GLib succeeded 568s JS IMPORT: Defining parent 0x360aca27b3b8 of 0x29c40d295038 'GLib' is mod 1 568s JS IMPORT: successfully imported module 'GLib' 568s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 568s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x29c40d294060, JSClass 0x3ff9e99a9c0, in object 0x29c40d294038 568s JS CTX: Initialized class GIRepositoryGType prototype 0x360aca27bbb0 568s JS CTX: Initialized class GIRepositoryFunction prototype 0x360aca27bc10 568s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 568s JS G BXD: Defined class for Error (GError), prototype 0x29c40d2940b0, JSClass 0x3ff9e99a9c0, in object 0x29c40d294038 568s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 568s JS G BXD: Defined class for Variant (GVariant), prototype 0x29c40d294100, JSClass 0x3ff9e99a9c0, in object 0x29c40d294038 568s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 568s JS G BXD: Defined class for Bytes (GBytes), prototype 0x29c40d294150, JSClass 0x3ff9e99a9c0, in object 0x29c40d294038 568s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 568s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x29c40d2941a0, JSClass 0x3ff9e99a9c0, in object 0x29c40d294038 568s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 568s JS G BXD: Defined class for Thread (GThread), prototype 0x29c40d2941f0, JSClass 0x3ff9e99a9c0, in object 0x29c40d294038 568s JS G BXD: Defining method ref in prototype for GLib.Thread 568s JS G BXD: Defining method unref in prototype for GLib.Thread 568s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 568s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x29c40d294240, JSClass 0x3ff9e99a9c0, in object 0x29c40d294038 568s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 568s JS G BXD: Defined class for Regex (GRegex), prototype 0x29c40d294290, JSClass 0x3ff9e99a9c0, in object 0x29c40d294038 568s JS G BXD: Defining method match in prototype for GLib.Regex 568s JS G BXD: Defining method match_full in prototype for GLib.Regex 568s JS G BXD: Defining method match_all in prototype for GLib.Regex 568s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 568s JS G NS: Defined namespace 'GLib' 0x29c40d294038 in GIRepository 0x360aca27b1c8 568s JS IMPORT: Importing module jasmine succeeded 568s JS IMPORT: Defining parent 0x29c40d23f610 of 0x29c40d295ba0 'jasmine' is mod 1 568s JS IMPORT: successfully imported module 'jasmine' 568s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 568s JS MAINLOOP: Main loop instance 0x2aa1c769488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa1c769488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa1c769488: release 568s JS MAINLOOP: Completed job 0 568s JS IMPORT: Module load hook for module 'file:///usr/libexec/installed-tests/gjs/js/testConsole.js' (file:///usr/libexec/installed-tests/gjs/js/testConsole.js), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x29c40d23c128 568s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 568s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 568s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 568s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 568s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 568s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 568s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 568s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 568s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 568s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 568s JS G ENUM: Defining GLib.LogLevelFlags as 0x360aca247c58 568s JS MAINLOOP: Main loop instance 0x2aa1c769488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa1c769488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testConsole.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa1c769488: release 568s JS MAINLOOP: Completed job 0 568s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module metadata hook for module 0x360aca26d298 568s JS IMPORT: Defining meta.importSync for module 0x360aca26d298 568s JS NATIVE: Defining native module 'system' 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29c40d23c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29c40d23c128 568s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 568s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 568s JS MAINLOOP: Set main loop hook to 568s JS MAINLOOP: Main loop instance 0x2aa1c769488: hold 568s JS MAINLOOP: Running and clearing main loop hook 568s JS G BXD: Defining method run in prototype for GLib.MainLoop 568s 1..68 568s JS IMPORT: Importing 'gi' 568s JS IMPORT: Defining parent 0x29c40d23f610 of 0x29c40d23f760 'gi' is mod 1 568s JS IMPORT: successfully imported module 'gi' 568s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 568s JS G BXD: Defined class for Source (GSource), prototype 0x29c40d294330, JSClass 0x3ff9e99a9c0, in object 0x29c40d294038 568s JS G BXD: Defining method set_priority in prototype for GLib.Source 568s JS IMPORT: Importing '_gi' 568s JS NATIVE: Defining native module '_gi' 568s JS IMPORT: Defining parent 0x29c40d23f610 of 0x360aca27e020 '_gi' is mod 1 568s JS IMPORT: successfully imported module '_gi' 568s 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 568s JS G NS: Defined namespace 'GjsPrivate' 0x29c40d2943d0 in GIRepository 0x29c40d23f760 568s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 568s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 568s JS IMPORT: Importing module _common succeeded 568s JS IMPORT: Defining parent 0x29c40d23f610 of 0x29c40d295df8 '_common' is mod 1 568s JS IMPORT: successfully imported module '_common' 568s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 568s JS IMPORT: Importing module _legacy succeeded 568s JS IMPORT: Defining parent 0x29c40d23f610 of 0x29c40d295e20 '_legacy' is mod 1 568s JS IMPORT: successfully imported module '_legacy' 568s JS IMPORT: Importing module GObject succeeded 568s JS IMPORT: Defining parent 0x29c40d23f898 of 0x29c40d295dd0 'GObject' is mod 1 568s JS IMPORT: successfully imported module 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 568s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 568s JS G BXD: Defined class for String (GString), prototype 0x29c40d294628, JSClass 0x3ff9e99a9c0, in object 0x29c40d2943a8 568s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 568s JS G PRM: Defined class ParamSpec prototype is 0x29c40d295e70 class 0x3ff9e9a3208 in object 0x29c40d2943a8 568s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 568s JS G OBJ: Defined class for Object (GObject), prototype 0x29c40d294790, JSClass 0x3ff9e99a9f0, in object 0x29c40d2943a8 568s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 568s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x29c40d2947b8, JSClass 0x3ff9e99a9f0, in object 0x29c40d2943a8 568s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 568s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 568s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 568s JS G BXD: Defined class for Value (GValue), prototype 0x29c40d294808, JSClass 0x3ff9e99a9c0, in object 0x29c40d2943a8 568s JS G NS: Defined namespace 'GObject' 0x29c40d2943a8 in GIRepository 0x29c40d23f760 568s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 568s JS G BXD: Defining method attach in prototype for GLib.Source 568s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 568s JS IMPORT: Module metadata hook for module 0x29c40d286350 568s JS IMPORT: Defining meta.importSync for module 0x29c40d286350 568s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GjsPrivate' 568s JS G BXD: Defining method destroy in prototype for GLib.Source 568s ok 1 console has correct object tag 568s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 568s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x29c40d294ad8, JSClass 0x3ff9e99a9c0, in object 0x29c40d294038 568s JS G BXD: Defining method classify in prototype for GLib.Variant 568s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 568s JS G BXD: Defining method n_children in prototype for GLib.Variant 568s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 568s JS G BXD: Defining method get_string in prototype for GLib.Variant 568s JS G BXD: Defining method get_variant in prototype for GLib.Variant 568s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 568s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 568s JS IMPORT: Importing '_byteArrayNative' 568s JS NATIVE: Defining native module '_byteArrayNative' 568s JS IMPORT: Defining parent 0x29c40d23f610 of 0x360aca28ee30 '_byteArrayNative' is mod 1 568s JS IMPORT: successfully imported module '_byteArrayNative' 568s JS G NS: Found info type GIEnumInfo for 'LogWriterOutput' in namespace 'GLib' 568s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 568s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 568s JS G ENUM: Defining GLib.LogWriterOutput as 0x360aca28f580 568s JS IMPORT: Module metadata hook for module 0x29c40d271c80 568s JS IMPORT: Defining meta.importSync for module 0x29c40d271c80 568s JS NATIVE: Defining native module '_encodingNative' 568s ok 2 console logs a message 568s ok 3 console logs an empty object correctly 568s ok 4 console logs an object with custom constructor name 568s ok 5 console logs an object with undefined constructor 568s ok 6 console logs an object with Symbol.toStringTag and __name__ 568s ok 7 console logs a warning 568s ok 8 console logs an informative message 568s ok 9 console traces a line 568s ok 10 console traces a empty message 568s ok 11 console asserts a true condition 568s ok 12 console asserts a false condition 568s ok 13 console asserts a false condition with message 568s JS G NS: Found info type GIFunctionInfo for 'clear_terminal' in namespace 'GjsPrivate' 568s ok 14 console clear() can be called 568s ok 15 console clear() resets indentation 568s ok 16 console table() logs at least something 568s ok 17 console string replacement console.log() supports %s 568s ok 18 console string replacement console.log() supports %d 568s ok 19 console string replacement console.log() supports %i 568s ok 20 console string replacement console.log() supports %f 568s ok 21 console string replacement console.log() supports %o 568s ok 22 console string replacement console.log() supports %O 568s ok 23 console string replacement console.log() ignores %c 568s ok 24 console string replacement console.log() supports mixing substitutions 568s ok 25 console string replacement console.log() supports invalid numbers 568s ok 26 console string replacement console.log() supports missing substitutions 568s ok 27 console string replacement console.warn() supports %s 568s ok 28 console string replacement console.warn() supports %d 568s ok 29 console string replacement console.warn() supports %i 568s ok 30 console string replacement console.warn() supports %f 568s ok 31 console string replacement console.warn() supports %o 568s ok 32 console string replacement console.warn() supports %O 568s ok 33 console string replacement console.warn() ignores %c 568s ok 34 console string replacement console.warn() supports mixing substitutions 568s ok 35 console string replacement console.warn() supports invalid numbers 568s ok 36 console string replacement console.warn() supports missing substitutions 568s ok 37 console string replacement console.info() supports %s 568s ok 38 console string replacement console.info() supports %d 568s ok 39 console string replacement console.info() supports %i 568s ok 40 console string replacement console.info() supports %f 568s ok 41 console string replacement console.info() supports %o 568s ok 42 console string replacement console.info() supports %O 568s ok 43 console string replacement console.info() ignores %c 568s ok 44 console string replacement console.info() supports mixing substitutions 568s ok 45 console string replacement console.info() supports invalid numbers 568s ok 46 console string replacement console.info() supports missing substitutions 568s ok 47 console string replacement console.error() supports %s 568s ok 48 console string replacement console.error() supports %d 568s ok 49 console string replacement console.error() supports %i 568s ok 50 console string replacement console.error() supports %f 568s ok 51 console string replacement console.error() supports %o 568s ok 52 console string replacement console.error() supports %O 568s ok 53 console string replacement console.error() ignores %c 568s ok 54 console string replacement console.error() supports mixing substitutions 568s ok 55 console string replacement console.error() supports invalid numbers 568s ok 56 console string replacement console.error() supports missing substitutions 568s ok 57 console string replacement console.trace() supports %s 568s ok 58 console string replacement console.trace() supports %d 568s ok 59 console string replacement console.trace() supports %i 568s ok 60 console string replacement console.trace() supports %f 568s ok 61 console string replacement console.trace() supports %o 568s ok 62 console string replacement console.trace() supports %O 568s ok 63 console string replacement console.trace() ignores %c 568s ok 64 console string replacement console.trace() supports mixing substitutions 568s ok 65 console string replacement console.trace() supports invalid numbers 568s ok 66 console string replacement console.trace() supports missing substitutions 568s JS G NS: Found info type GIFunctionInfo for 'get_monotonic_time' in namespace 'GLib' 568s ok 67 console time() ends correctly 568s ok 68 console time() doesn't log initially 568s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_default' in namespace 'GjsPrivate' 568s JS G BXD: Defining method quit in prototype for GLib.MainLoop 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa1c769488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 1 568s JS MAINLOOP: handling job 2, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 2 568s JS MAINLOOP: handling job 3, 568s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa1c769488: release 568s JS MAINLOOP: Completed job 3 568s JS MEMORY: Memory report: before destroying context 568s JS MEMORY: 4504 objects currently alive 568s JS MEMORY: boxed_instance = 4343 568s JS MEMORY: boxed_prototype = 12 568s JS MEMORY: closure = 1 568s JS MEMORY: function = 138 568s JS MEMORY: fundamental_instance = 0 568s JS MEMORY: fundamental_prototype = 0 568s JS MEMORY: gerror_instance = 0 568s JS MEMORY: gerror_prototype = 0 568s JS MEMORY: interface = 0 568s JS MEMORY: module = 5 568s JS MEMORY: ns = 3 568s JS MEMORY: object_instance = 0 568s JS MEMORY: object_prototype = 2 568s JS MEMORY: param = 0 568s JS MEMORY: union_instance = 0 568s JS MEMORY: union_prototype = 0 568s JS CTX: JS shutdown sequence 568s JS CTX: Stopping profiler 568s JS CTX: Shutting down toggle queue 568s JS CTX: Notifying external reference holders of GjsContext dispose 568s JS MAINLOOP: Stopping promise job dispatcher 568s JS CTX: Notifying reference holders of GjsContext dispose 568s JS CTX: Checking unhandled promise rejections 568s JS CTX: Releasing cached JS wrappers 568s JS CTX: Final triggered GC 568s JS CTX: Destroying JS context 568s JS CTX: Releasing all native objects 568s JS CTX: Disabling auto GC 568s JS CTX: Ending trace on global object 568s JS CTX: Freeing allocated resources 568s JS CTX: JS context destroyed 568s PASS: gjs/testConsole.test 568s Running test: gjs/testFormat.test 568s JS NATIVE: Registered native JS module '_promiseNative' 568s JS NATIVE: Registered native JS module '_byteArrayNative' 568s JS NATIVE: Registered native JS module '_encodingNative' 568s JS NATIVE: Registered native JS module '_gi' 568s JS NATIVE: Registered native JS module 'gi' 568s JS NATIVE: Registered native JS module 'cairoNative' 568s JS NATIVE: Registered native JS module 'system' 568s JS NATIVE: Registered native JS module 'console' 568s JS NATIVE: Registered native JS module '_print' 568s JS CTX: Enabling JIT 568s JS CTX: Initialized class GjsFileImporter prototype 0x2a56a42001a0 568s JS IMPORT: Defining parent (nil) of 0x2a56a4200200 'imports' is mod 0 568s JS IMPORT: Importing '_print' 568s JS NATIVE: Defining native module '_print' 568s JS IMPORT: Defining parent 0x2a56a4200200 of 0x2a56a42009b0 '_print' is mod 1 568s JS IMPORT: successfully imported module '_print' 568s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 568s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x31a5883c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x31a5883c090 568s JS MAINLOOP: Main loop instance 0x2aa04d3d488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Starting promise job dispatcher 568s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x31a5883c128 568s JS MAINLOOP: Main loop instance 0x2aa04d3d488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa04d3d488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa04d3d488: release 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa04d3d488: release 568s JS MAINLOOP: Completed job 1 568s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module metadata hook for module 0x2a56a4276990 568s JS IMPORT: Defining meta.importSync for module 0x2a56a4276990 568s JS NATIVE: Defining native module 'gi' 568s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2a56a427b338 568s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 568s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 568s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 568s JS IMPORT: Importing directory 'overrides' 568s JS IMPORT: Defining parent 0x31a5883f610 of 0x2a56a427b3b8 'overrides' is mod 1 568s JS IMPORT: Defined importer 'overrides' 0x2a56a427b3b8 in 0x31a5883f610 568s JS IMPORT: successfully imported directory 'overrides' 568s JS IMPORT: Importing '_promiseNative' 568s JS NATIVE: Defining native module '_promiseNative' 568s JS IMPORT: Defining parent 0x31a5883f610 of 0x2a56a427b868 '_promiseNative' is mod 1 568s JS IMPORT: successfully imported module '_promiseNative' 568s JS IMPORT: Importing module GLib succeeded 568s JS IMPORT: Defining parent 0x2a56a427b3b8 of 0x31a58895038 'GLib' is mod 1 568s JS IMPORT: successfully imported module 'GLib' 568s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 568s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x31a58894060, JSClass 0x3ffa249a9c0, in object 0x31a58894038 568s JS CTX: Initialized class GIRepositoryGType prototype 0x2a56a427bbb0 568s JS CTX: Initialized class GIRepositoryFunction prototype 0x2a56a427bc10 568s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 568s JS G BXD: Defined class for Error (GError), prototype 0x31a588940b0, JSClass 0x3ffa249a9c0, in object 0x31a58894038 568s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 568s JS G BXD: Defined class for Variant (GVariant), prototype 0x31a58894100, JSClass 0x3ffa249a9c0, in object 0x31a58894038 568s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 568s JS G BXD: Defined class for Bytes (GBytes), prototype 0x31a58894150, JSClass 0x3ffa249a9c0, in object 0x31a58894038 568s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 568s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x31a588941a0, JSClass 0x3ffa249a9c0, in object 0x31a58894038 568s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 568s JS G BXD: Defined class for Thread (GThread), prototype 0x31a588941f0, JSClass 0x3ffa249a9c0, in object 0x31a58894038 568s JS G BXD: Defining method ref in prototype for GLib.Thread 568s JS G BXD: Defining method unref in prototype for GLib.Thread 568s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 568s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x31a58894240, JSClass 0x3ffa249a9c0, in object 0x31a58894038 568s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 568s JS G BXD: Defined class for Regex (GRegex), prototype 0x31a58894290, JSClass 0x3ffa249a9c0, in object 0x31a58894038 568s JS G BXD: Defining method match in prototype for GLib.Regex 568s JS G BXD: Defining method match_full in prototype for GLib.Regex 568s JS G BXD: Defining method match_all in prototype for GLib.Regex 568s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 568s JS G NS: Defined namespace 'GLib' 0x31a58894038 in GIRepository 0x2a56a427b1c8 568s JS IMPORT: Importing module jasmine succeeded 568s JS IMPORT: Defining parent 0x31a5883f610 of 0x31a58895ba0 'jasmine' is mod 1 568s JS IMPORT: successfully imported module 'jasmine' 568s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 568s JS MAINLOOP: Main loop instance 0x2aa04d3d488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa04d3d488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa04d3d488: release 568s JS MAINLOOP: Completed job 0 568s JS IMPORT: JS import 'format' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/format.js 568s JS IMPORT: JS import '_format' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_format.js 568s JS IMPORT: JS import '_format' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_format.js 568s JS IMPORT: Importing module _format succeeded 568s JS IMPORT: Defining parent 0x31a5883f610 of 0x31a58895c68 '_format' is mod 1 568s JS IMPORT: successfully imported module '_format' 568s JS IMPORT: Importing module format succeeded 568s JS IMPORT: Defining parent 0x31a5883f610 of 0x31a58895c40 'format' is mod 1 568s JS IMPORT: successfully imported module 'format' 568s JS CTX: Script evaluation succeeded 568s JS MAINLOOP: Main loop instance 0x2aa04d3d488: Spinning loop until released or hook cleared 568s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module metadata hook for module 0x2a56a4224920 568s JS IMPORT: Defining meta.importSync for module 0x2a56a4224920 568s JS NATIVE: Defining native module 'system' 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31a5883c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31a5883c128 568s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 568s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 568s JS MAINLOOP: Set main loop hook to 568s JS MAINLOOP: Main loop instance 0x2aa04d3d488: hold 568s JS MAINLOOP: Running and clearing main loop hook 568s JS G BXD: Defining method run in prototype for GLib.MainLoop 568s 1..12 568s JS IMPORT: Importing 'gi' 568s JS IMPORT: Defining parent 0x31a5883f610 of 0x31a5883f760 'gi' is mod 1 568s JS IMPORT: successfully imported module 'gi' 568s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 568s JS G BXD: Defined class for Source (GSource), prototype 0x31a58894308, JSClass 0x3ffa249a9c0, in object 0x31a58894038 568s JS G BXD: Defining method set_priority in prototype for GLib.Source 568s JS IMPORT: Importing '_gi' 568s JS NATIVE: Defining native module '_gi' 568s JS IMPORT: Defining parent 0x31a5883f610 of 0x2a56a422f868 '_gi' is mod 1 568s JS IMPORT: successfully imported module '_gi' 568s 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 568s JS G NS: Defined namespace 'GjsPrivate' 0x31a588943a8 in GIRepository 0x31a5883f760 568s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 568s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 568s JS IMPORT: Importing module _common succeeded 568s JS IMPORT: Defining parent 0x31a5883f610 of 0x31a58895e48 '_common' is mod 1 568s JS IMPORT: successfully imported module '_common' 568s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 568s JS IMPORT: Importing module _legacy succeeded 568s JS IMPORT: Defining parent 0x31a5883f610 of 0x31a58895e70 '_legacy' is mod 1 568s JS IMPORT: successfully imported module '_legacy' 568s JS IMPORT: Importing module GObject succeeded 568s JS IMPORT: Defining parent 0x31a5883f868 of 0x31a58895e20 'GObject' is mod 1 568s JS IMPORT: successfully imported module 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 568s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 568s JS G BXD: Defined class for String (GString), prototype 0x31a58894628, JSClass 0x3ffa249a9c0, in object 0x31a58894380 568s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 568s JS G PRM: Defined class ParamSpec prototype is 0x31a58895ec0 class 0x3ffa24a3208 in object 0x31a58894380 568s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 568s JS G OBJ: Defined class for Object (GObject), prototype 0x31a58894790, JSClass 0x3ffa249a9f0, in object 0x31a58894380 568s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 568s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x31a588947b8, JSClass 0x3ffa249a9f0, in object 0x31a58894380 568s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 568s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 568s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 568s JS G BXD: Defined class for Value (GValue), prototype 0x31a58894808, JSClass 0x3ffa249a9c0, in object 0x31a58894380 568s JS G NS: Defined namespace 'GObject' 0x31a58894380 in GIRepository 0x31a5883f760 568s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 568s JS G BXD: Defining method attach in prototype for GLib.Source 568s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 568s JS IMPORT: Module metadata hook for module 0x31a588854a0 568s JS IMPORT: Defining meta.importSync for module 0x31a588854a0 568s JS G BXD: Defining method destroy in prototype for GLib.Source 568s ok 1 imports.format escapes % with another % character 568s ok 2 imports.format formats a single string argument 568s ok 3 imports.format formats two string arguments 568s ok 4 imports.format formats two swapped string arguments 568s ok 5 imports.format formats a number in base 10 568s ok 6 imports.format formats a number in base 16 568s ok 7 imports.format formats a floating point number with no precision 568s ok 8 imports.format formats a floating point number with precision 2 568s ok 9 imports.format pads with zeroes 568s ok 10 imports.format pads with spaces 568s ok 11 imports.format throws an error when given incorrect modifiers for the conversion type 568s ok 12 imports.format throws an error when incorrectly instructed to swap arguments 568s JS G BXD: Defining method quit in prototype for GLib.MainLoop 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa04d3d488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 1 568s JS MAINLOOP: handling job 2, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 2 568s JS MAINLOOP: handling job 3, 568s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa04d3d488: release 568s JS MAINLOOP: Completed job 3 568s JS MEMORY: Memory report: before destroying context 568s JS MEMORY: 195 objects currently alive 568s JS MEMORY: boxed_instance = 55 568s JS MEMORY: boxed_prototype = 11 568s JS MEMORY: closure = 1 568s JS MEMORY: function = 116 568s JS MEMORY: fundamental_instance = 0 568s JS MEMORY: fundamental_prototype = 0 568s JS MEMORY: gerror_instance = 0 568s JS MEMORY: gerror_prototype = 0 568s JS MEMORY: interface = 0 568s JS MEMORY: module = 7 568s JS MEMORY: ns = 3 568s JS MEMORY: object_instance = 0 568s JS MEMORY: object_prototype = 2 568s JS MEMORY: param = 0 568s JS MEMORY: union_instance = 0 568s JS MEMORY: union_prototype = 0 568s JS CTX: JS shutdown sequence 568s JS CTX: Stopping profiler 568s JS CTX: Shutting down toggle queue 568s JS CTX: Notifying external reference holders of GjsContext dispose 568s JS MAINLOOP: Stopping promise job dispatcher 568s JS CTX: Notifying reference holders of GjsContext dispose 568s JS CTX: Checking unhandled promise rejections 568s JS CTX: Releasing cached JS wrappers 568s JS CTX: Final triggered GC 568s JS CTX: Destroying JS context 568s JS CTX: Releasing all native objects 568s JS CTX: Disabling auto GC 568s JS CTX: Ending trace on global object 568s JS CTX: Freeing allocated resources 568s JS CTX: JS context destroyed 568s PASS: gjs/testFormat.test 568s Running test: gjs/list.test 568s 1..1 568s ok 1 - /usr/libexec/installed-tests/gjs/debugger/list.debugger 568s PASS: gjs/list.test 568s Running test: gjs/testGio.test 568s JS NATIVE: Registered native JS module '_promiseNative' 568s JS NATIVE: Registered native JS module '_byteArrayNative' 568s JS NATIVE: Registered native JS module '_encodingNative' 568s JS NATIVE: Registered native JS module '_gi' 568s JS NATIVE: Registered native JS module 'gi' 568s JS NATIVE: Registered native JS module 'cairoNative' 568s JS NATIVE: Registered native JS module 'system' 568s JS NATIVE: Registered native JS module 'console' 568s JS NATIVE: Registered native JS module '_print' 568s JS CTX: Enabling JIT 568s JS CTX: Initialized class GjsFileImporter prototype 0x84bafc001a0 568s JS IMPORT: Defining parent (nil) of 0x84bafc00200 'imports' is mod 0 568s JS IMPORT: Importing '_print' 568s JS NATIVE: Defining native module '_print' 568s JS IMPORT: Defining parent 0x84bafc00200 of 0x84bafc009b0 '_print' is mod 1 568s JS IMPORT: successfully imported module '_print' 568s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 568s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0xa1b083c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0xa1b083c090 568s JS MAINLOOP: Main loop instance 0x2aa143d5488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Starting promise job dispatcher 568s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xa1b083c128 568s JS MAINLOOP: Main loop instance 0x2aa143d5488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa143d5488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa143d5488: release 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa143d5488: release 568s JS MAINLOOP: Completed job 1 568s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module metadata hook for module 0x84bafc76990 568s JS IMPORT: Defining meta.importSync for module 0x84bafc76990 568s JS NATIVE: Defining native module 'gi' 568s JS CTX: Initialized class GIRepositoryNamespace prototype 0x84bafc7b338 568s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 568s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 568s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 568s JS IMPORT: Importing directory 'overrides' 568s JS IMPORT: Defining parent 0xa1b083f610 of 0x84bafc7b3b8 'overrides' is mod 1 568s JS IMPORT: Defined importer 'overrides' 0x84bafc7b3b8 in 0xa1b083f610 568s JS IMPORT: successfully imported directory 'overrides' 568s JS IMPORT: Importing '_promiseNative' 568s JS NATIVE: Defining native module '_promiseNative' 568s JS IMPORT: Defining parent 0xa1b083f610 of 0x84bafc7b868 '_promiseNative' is mod 1 568s JS IMPORT: successfully imported module '_promiseNative' 568s JS IMPORT: Importing module GLib succeeded 568s JS IMPORT: Defining parent 0x84bafc7b3b8 of 0xa1b0895038 'GLib' is mod 1 568s JS IMPORT: successfully imported module 'GLib' 568s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 568s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xa1b0894060, JSClass 0x3ff9c79a9c0, in object 0xa1b0894038 568s JS CTX: Initialized class GIRepositoryGType prototype 0x84bafc7bbb0 568s JS CTX: Initialized class GIRepositoryFunction prototype 0x84bafc7bc10 568s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 568s JS G BXD: Defined class for Error (GError), prototype 0xa1b08940b0, JSClass 0x3ff9c79a9c0, in object 0xa1b0894038 568s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 568s JS G BXD: Defined class for Variant (GVariant), prototype 0xa1b0894100, JSClass 0x3ff9c79a9c0, in object 0xa1b0894038 568s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 568s JS G BXD: Defined class for Bytes (GBytes), prototype 0xa1b0894150, JSClass 0x3ff9c79a9c0, in object 0xa1b0894038 568s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 568s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xa1b08941a0, JSClass 0x3ff9c79a9c0, in object 0xa1b0894038 568s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 568s JS G BXD: Defined class for Thread (GThread), prototype 0xa1b08941f0, JSClass 0x3ff9c79a9c0, in object 0xa1b0894038 568s JS G BXD: Defining method ref in prototype for GLib.Thread 568s JS G BXD: Defining method unref in prototype for GLib.Thread 568s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 568s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xa1b0894240, JSClass 0x3ff9c79a9c0, in object 0xa1b0894038 568s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 568s JS G BXD: Defined class for Regex (GRegex), prototype 0xa1b0894290, JSClass 0x3ff9c79a9c0, in object 0xa1b0894038 568s JS G BXD: Defining method match in prototype for GLib.Regex 568s JS G BXD: Defining method match_full in prototype for GLib.Regex 568s JS G BXD: Defining method match_all in prototype for GLib.Regex 568s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 568s JS G NS: Defined namespace 'GLib' 0xa1b0894038 in GIRepository 0x84bafc7b1c8 568s JS IMPORT: Importing module jasmine succeeded 568s JS IMPORT: Defining parent 0xa1b083f610 of 0xa1b0895ba0 'jasmine' is mod 1 568s JS IMPORT: successfully imported module 'jasmine' 568s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 568s JS MAINLOOP: Main loop instance 0x2aa143d5488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa143d5488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa143d5488: release 568s JS MAINLOOP: Completed job 0 568s JS IMPORT: Importing 'gi' 568s JS IMPORT: Defining parent 0xa1b083f610 of 0xa1b083f760 'gi' is mod 1 568s JS IMPORT: successfully imported module 'gi' 568s 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 568s JS G NS: Defined namespace 'GjsPrivate' 0xa1b0894330 in GIRepository 0xa1b083f760 568s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 568s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 568s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 568s JS IMPORT: Importing module _legacy succeeded 568s JS IMPORT: Defining parent 0xa1b083f610 of 0xa1b0895cb8 '_legacy' is mod 1 568s JS IMPORT: successfully imported module '_legacy' 568s JS IMPORT: Importing module lang succeeded 568s JS IMPORT: Defining parent 0xa1b083f610 of 0xa1b0895c90 'lang' is mod 1 568s JS IMPORT: successfully imported module 'lang' 568s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 568s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 568s JS IMPORT: Importing module _signals succeeded 568s JS IMPORT: Defining parent 0xa1b083f610 of 0xa1b0895ce0 '_signals' is mod 1 568s JS IMPORT: successfully imported module '_signals' 568s JS IMPORT: Importing module signals succeeded 568s JS IMPORT: Defining parent 0xa1b083f610 of 0xa1b0895c68 'signals' is mod 1 568s JS IMPORT: successfully imported module 'signals' 568s JS IMPORT: Importing module Gio succeeded 568s JS IMPORT: Defining parent 0xa1b083f880 of 0xa1b0895c40 'Gio' is mod 1 568s JS IMPORT: successfully imported module 'Gio' 568s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 568s JS IMPORT: Importing '_gi' 568s JS NATIVE: Defining native module '_gi' 568s JS IMPORT: Defining parent 0xa1b083f610 of 0x84bafc439d0 '_gi' is mod 1 568s JS IMPORT: successfully imported module '_gi' 568s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 568s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 568s JS IMPORT: Importing module _common succeeded 568s JS IMPORT: Defining parent 0xa1b083f610 of 0xa1b0895d30 '_common' is mod 1 568s JS IMPORT: successfully imported module '_common' 568s JS IMPORT: Importing module GObject succeeded 568s JS IMPORT: Defining parent 0xa1b083f880 of 0xa1b0895d08 'GObject' is mod 1 568s JS IMPORT: successfully imported module 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 568s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 568s JS G BXD: Defined class for String (GString), prototype 0xa1b08945d8, JSClass 0x3ff9c79a9c0, in object 0xa1b0894358 568s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 568s JS G PRM: Defined class ParamSpec prototype is 0xa1b0895d80 class 0x3ff9c7a3208 in object 0xa1b0894358 568s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 568s JS G OBJ: Defined class for Object (GObject), prototype 0xa1b0894740, JSClass 0x3ff9c79a9f0, in object 0xa1b0894358 568s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 568s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xa1b0894768, JSClass 0x3ff9c79a9f0, in object 0xa1b0894358 568s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 568s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 568s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 568s JS G BXD: Defined class for Value (GValue), prototype 0xa1b08947b8, JSClass 0x3ff9c79a9c0, in object 0xa1b0894358 568s JS G NS: Defined namespace 'GObject' 0xa1b0894358 in GIRepository 0xa1b083f760 568s JS G OBJ: Defined class for Application (GApplication), prototype 0xa1b0894808, JSClass 0x3ff9c79a9f0, in object 0xa1b0894308 568s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 568s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xa1b08f82e0, JSClass 0x3ff9c79dc70, in object 0xa1b0894308 568s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 568s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0xa1b08f8308, JSClass 0x3ff9c79dc70, in object 0xa1b0894308 568s 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 568s JS G NS: Defined namespace 'GioUnix' 0xa1b08948a8 in GIRepository 0xa1b083f760 568s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 568s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0xa1b08948d0, JSClass 0x3ff9c79a9f0, in object 0xa1b08948a8 568s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 568s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0xa1b08f86f0, JSClass 0x3ff9c79dc70, in object 0xa1b08948a8 568s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 568s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0xa1b0894948, JSClass 0x3ff9c79a9f0, in object 0xa1b0894308 568s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0xa1b0894998, JSClass 0x3ff9c79a9f0, in object 0xa1b08948a8 568s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 568s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0xa1b08949e8, JSClass 0x3ff9c79a9c0, in object 0xa1b08948a8 568s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 568s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0xa1b08f8830, JSClass 0x3ff9c79dc70, in object 0xa1b08948a8 568s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 568s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xa1b0894a38, JSClass 0x3ff9c79a9f0, in object 0xa1b0894308 568s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0xa1b0894a88, JSClass 0x3ff9c79a9f0, in object 0xa1b08948a8 568s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 568s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0xa1b0894ad8, JSClass 0x3ff9c79a9c0, in object 0xa1b08948a8 568s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 568s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0xa1b0894b00, JSClass 0x3ff9c79a9c0, in object 0xa1b08948a8 568s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 568s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0xa1b0894b50, JSClass 0x3ff9c79a9f0, in object 0xa1b08948a8 568s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 568s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0xa1b0894ba0, JSClass 0x3ff9c79a9c0, in object 0xa1b08948a8 568s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 568s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 568s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0xa1b0894bf0, JSClass 0x3ff9c79a9f0, in object 0xa1b0894308 568s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0xa1b0894c40, JSClass 0x3ff9c79a9f0, in object 0xa1b08948a8 568s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 568s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 568s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0xa1b0894c90, JSClass 0x3ff9c79a9c0, in object 0xa1b08948a8 568s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 568s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 568s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 568s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 568s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 568s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 568s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 568s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 568s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 568s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 568s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 568s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 568s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 568s JS G ENUM: Defining GLib.LogLevelFlags as 0x84bafc4c0b8 568s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 568s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xa1b0894da8, JSClass 0x3ff9c79a9c0, in object 0xa1b0894038 568s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 568s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0xa1b0894e70, JSClass 0x3ff9c79a9f0, in object 0xa1b0894308 568s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 568s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0xa1b08febf0, JSClass 0x3ff9c79dc70, in object 0xa1b0894308 568s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 568s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0xa1b08fec18, JSClass 0x3ff9c79dc70, in object 0xa1b0894308 568s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 568s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x23110e108470, JSClass 0x3ff9c79a9c0, in object 0xa1b0894308 568s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 568s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x23110e108768, JSClass 0x3ff9c79a9c0, in object 0xa1b0894308 568s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 568s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 568s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 568s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x23110e1088f8, JSClass 0x3ff9c79a9f0, in object 0xa1b0894308 568s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 568s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xa1b08fee98, JSClass 0x3ff9c79dc70, in object 0xa1b0894308 568s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 568s JS G IFACE: Defined class for Initable (GInitable), prototype 0xa1b08feee8, JSClass 0x3ff9c79dc70, in object 0xa1b0894308 568s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 568s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x23110e108998, JSClass 0x3ff9c79a9f0, in object 0xa1b0894308 568s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 568s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 568s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 568s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 568s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x23110e10b0d8, JSClass 0x3ff9c79dc70, in object 0xa1b0894308 568s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 568s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x23110e108a10, JSClass 0x3ff9c79a9c0, in object 0xa1b0894308 568s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 568s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x23110e108a60, JSClass 0x3ff9c79a9c0, in object 0xa1b0894308 568s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 568s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 568s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x23110e108ab0, JSClass 0x3ff9c79a9f0, in object 0xa1b0894308 568s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x23110e108b00, JSClass 0x3ff9c79a9f0, in object 0xa1b0894330 568s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 568s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x23110e108b50, JSClass 0x3ff9c79a9f0, in object 0xa1b0894308 568s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 568s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 568s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 568s JS G IFACE: Defined class for File (GFile), prototype 0x23110e10b1a0, JSClass 0x3ff9c79dc70, in object 0xa1b0894308 568s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x23110e108bc8, JSClass 0x3ff9c79a9f0, in object 0xa1b083f8f8 568s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 568s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x23110e108c40, JSClass 0x3ff9c79a9f0, in object 0xa1b0894308 568s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 568s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 568s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x23110e10b420, JSClass 0x3ff9c79dc70, in object 0xa1b0894308 568s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 568s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x23110e108cb8, JSClass 0x3ff9c79a9f0, in object 0xa1b0894308 568s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 568s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x23110e108d08, JSClass 0x3ff9c79a9c0, in object 0xa1b0894308 568s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 568s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 568s JS G OBJ: Defined class for Settings (GSettings), prototype 0x23110e108d58, JSClass 0x3ff9c79a9f0, in object 0xa1b0894308 568s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 568s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 568s JS G NS: Defined namespace 'Gio' 0xa1b0894308 in GIRepository 0xa1b083f760 568s JS G NS: Found info type GIFlagsInfo for 'ParamFlags' in namespace 'GObject' 568s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 568s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 568s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 568s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 568s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 568s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 568s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 568s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 568s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 568s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 568s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 568s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 568s JS G ENUM: Defining GObject.ParamFlags as 0x84bafc55390 568s JS G NS: Found info type GIFunctionInfo for 'param_spec_boolean' in namespace 'GObject' 568s JS G PRM: Wrapping GParamBoolean 'boolval' on (null) with JSObject 568s JS G PRM: JSObject created with param instance 0x2aa14608460 type GParamBoolean 568s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 568s JS G NS: Found info type GIFunctionInfo for 'param_spec_get_flags' in namespace 'GjsPrivate' 568s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 568s JS G NS: Found info type GIConstantInfo for 'MAJOR_VERSION' in namespace 'GLib' 568s JS G NS: Found info type GIConstantInfo for 'MINOR_VERSION' in namespace 'GLib' 568s JS G NS: Found info type GIConstantInfo for 'MICRO_VERSION' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'find_program_in_path' in namespace 'GLib' 568s JS G NS: Found info type GIFlagsInfo for 'FileQueryInfoFlags' in namespace 'Gio' 568s JS G ENUM: Defining enum value NONE (fixed from none) 0 568s JS G ENUM: Defining enum value NOFOLLOW_SYMLINKS (fixed from nofollow_symlinks) 1 568s JS G ENUM: Defining Gio.FileQueryInfoFlags as 0x84bafc72bb0 568s JS CTX: Script evaluation succeeded 568s JS MAINLOOP: Main loop instance 0x2aa143d5488: Spinning loop until released or hook cleared 568s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module metadata hook for module 0x84bafc7cbd0 568s JS IMPORT: Defining meta.importSync for module 0x84bafc7cbd0 568s JS NATIVE: Defining native module 'system' 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa1b083c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa1b083c128 568s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 568s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 568s JS MAINLOOP: Set main loop hook to 568s JS MAINLOOP: Main loop instance 0x2aa143d5488: hold 568s JS MAINLOOP: Running and clearing main loop hook 568s JS G BXD: Defining method run in prototype for GLib.MainLoop 568s 1..46 568s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 568s JS G BXD: Defined class for Source (GSource), prototype 0x23110e108e48, JSClass 0x3ff9c79a9c0, in object 0xa1b0894038 568s JS G BXD: Defining method set_priority in prototype for GLib.Source 568s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 568s JS G BXD: Defining method attach in prototype for GLib.Source 568s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 568s JS IMPORT: Module metadata hook for module 0xa1b0885510 568s JS IMPORT: Defining meta.importSync for module 0xa1b0885510 568s JS G NS: Found info type GIInterfaceInfo for 'ListModel' in namespace 'Gio' 568s JS G IFACE: Defined class for ListModel (GListModel), prototype 0x23110e10bfd8, JSClass 0x3ff9c79dc70, in object 0xa1b0894308 568s JS G OBJ: Defining method append in prototype for GListStore (Gio.ListStore) 568s JS G BXD: Defining method destroy in prototype for GLib.Source 568s JS G OBJ: Defining method get_n_items in prototype for GListStore (Gio.ListStore) 568s JS G OBJ: Defining method get_item in prototype for GListStore (Gio.ListStore) 568s ok 1 ListStore iterator ListStore iterates 568s JS G NS: Found info type GIFunctionInfo for 'list_store_insert_sorted' in namespace 'GjsPrivate' 568s ok 2 Sorting in ListStore test insert_sorted 568s JS G NS: Found info type GIFunctionInfo for 'list_store_sort' in namespace 'GjsPrivate' 568s ok 3 Sorting in ListStore test sort 568s JS G NS: Found info type GIObjectInfo for 'Subprocess' in namespace 'Gio' 568s JS G OBJ: Defined class for Subprocess (GSubprocess), prototype 0x23110e158650, JSClass 0x3ff9c79a9f0, in object 0xa1b0894308 568s ok 4 Promisify function doesn't crash when async function is not defined 568s JS G OBJ: Defining method communicate_utf8_async in prototype for GSubprocess (Gio.Subprocess) 568s ok 5 Promisify function doesn't crash when finish function is not defined 568s JS G NS: Found info type GIConstantInfo for 'FILE_ATTRIBUTE_STANDARD_TYPE' in namespace 'Gio' 568s JS G NS: Found info type GIObjectInfo for 'Task' in namespace 'Gio' 568s JS G OBJ: Defined class for Task (GTask), prototype 0x23110e158808, JSClass 0x3ff9c79a9f0, in object 0xa1b0894308 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: handling job 0, 568s JS G OBJ: Defining method get_file_type in prototype for GFileInfo (Gio.FileInfo) 568s JS G NS: Found info type GIEnumInfo for 'FileType' in namespace 'Gio' 568s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 568s JS G ENUM: Defining enum value REGULAR (fixed from regular) 1 568s JS G ENUM: Defining enum value DIRECTORY (fixed from directory) 2 568s JS G ENUM: Defining enum value SYMBOLIC_LINK (fixed from symbolic_link) 3 568s JS G ENUM: Defining enum value SPECIAL (fixed from special) 4 568s JS G ENUM: Defining enum value SHORTCUT (fixed from shortcut) 5 568s JS G ENUM: Defining enum value MOUNTABLE (fixed from mountable) 6 568s JS G ENUM: Defining Gio.FileType as 0x84bafc2ca88 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s ok 6 Promisify function promisifies functions 568s JS MAINLOOP: Completed job 1 568s ok 7 Promisify function preserves old behavior 568s ok 8 Promisify function can guess the finish function 568s ok 9 Gio.Settings overrides doesn't crash when forgetting to specify a schema ID 568s JS G NS: Found info type GIStructInfo for 'SettingsSchemaSource' in namespace 'Gio' 568s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0x23110e158c90, JSClass 0x3ff9c79a9c0, in object 0xa1b0894308 568s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 568s ok 10 Gio.Settings overrides doesn't crash when specifying a schema ID that isn't installed 568s JS G BXD: Defining method get_path in prototype for Gio.SettingsSchema 568s JS G BXD: Defining method get_id in prototype for Gio.SettingsSchema 568s ok 11 Gio.Settings overrides doesn't crash when forgetting to specify a schema path 568s ok 12 Gio.Settings overrides doesn't crash when specifying conflicting schema paths 568s ok 13 Gio.Settings overrides can construct with a settings schema object 568s ok 14 Gio.Settings overrides throws proper error message when settings schema is specified with a wrong type 568s JS G BXD: Defining method list_keys in prototype for Gio.SettingsSchema 568s ok 15 Gio.Settings overrides with existing schema doesn't crash when resetting a nonexistent key 568s ok 16 Gio.Settings overrides with existing schema doesn't crash when checking a nonexistent key 568s ok 17 Gio.Settings overrides with existing schema doesn't crash when setting a nonexistent key 568s ok 18 Gio.Settings overrides with existing schema doesn't crash when checking writable for a nonexistent key 568s ok 19 Gio.Settings overrides with existing schema doesn't crash when getting the user value for a nonexistent key 568s ok 20 Gio.Settings overrides with existing schema doesn't crash when getting the default value for a nonexistent key 568s JS G NS: Found info type GIFlagsInfo for 'SettingsBindFlags' in namespace 'Gio' 568s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 568s JS G ENUM: Defining enum value GET (fixed from get) 1 568s JS G ENUM: Defining enum value SET (fixed from set) 2 568s JS G ENUM: Defining enum value NO_SENSITIVITY (fixed from no_sensitivity) 4 568s JS G ENUM: Defining enum value GET_NO_CHANGES (fixed from get_no_changes) 8 568s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 16 568s JS G ENUM: Defining Gio.SettingsBindFlags as 0x84bafc90a38 568s ok 21 Gio.Settings overrides with existing schema doesn't crash when binding a nonexistent key 568s ok 22 Gio.Settings overrides with existing schema doesn't crash when creating actions for a nonexistent key 568s JS G BXD: Defining method has_key in prototype for Gio.SettingsSchema 568s ok 23 Gio.Settings overrides with existing schema doesn't crash when checking info about a nonexistent key 568s ok 24 Gio.Settings overrides with existing schema doesn't crash when getting a nonexistent sub-schema 568s JS G BXD: Defining method classify in prototype for GLib.Variant 568s JS G BXD: Defining method n_children in prototype for GLib.Variant 568s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 568s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 568s JS G BXD: Defining method get_boolean in prototype for GLib.Variant 568s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 568s JS G OBJ: Defined class for GSettingsAction (GSettingsAction), prototype 0x23110e163358, JSClass 0x3ff9c79a9f0, in object 0xa1b083f8f8 568s JS G NS: Found info type GIStructInfo for 'SettingsSchemaKey' in namespace 'Gio' 568s JS G BXD: Defined class for SettingsSchemaKey (GSettingsSchemaKey), prototype 0x23110e1633f8, JSClass 0x3ff9c79a9c0, in object 0xa1b0894308 568s ok 25 Gio.Settings overrides with existing schema still works with correct keys 568s JS G NS: Found info type GIFunctionInfo for 'content_type_set_mime_dirs' in namespace 'Gio' 568s ok 26 Gio.content_type_set_mime_dirs can be called with NULL argument 568s JS G OBJ: Defining method add_action_entries in prototype for GApplication (Gio.Application) 568s JS G NS: Found info type GIFunctionInfo for 'variant_type_string_is_valid' in namespace 'GLib' 568s JS G NS: Found info type GIObjectInfo for 'SimpleAction' in namespace 'Gio' 568s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x23110e163768, JSClass 0x3ff9c79a9f0, in object 0xa1b0894308 568s JS G NS: Found info type GIInterfaceInfo for 'Action' in namespace 'Gio' 568s JS G IFACE: Defined class for Action (GAction), prototype 0x23110e11e5b0, JSClass 0x3ff9c79dc70, in object 0xa1b0894308 568s JS G OBJ: Defining method add_action in prototype for GApplication (Gio.Application) 568s JS G OBJ: Defining method lookup_action in prototype for GApplication (Gio.Application) 568s JS G BXD: Defining method dup_string in prototype for GLib.VariantType 568s JS G BXD: Defining method print in prototype for GLib.Variant 568s ok 27 Gio.add_action_entries override registers each entry as an action 568s JS G OBJ: Defining method activate in prototype for GSimpleAction (Gio.SimpleAction) 568s ok 28 Gio.add_action_entries override connects and binds the activate handler 568s JS G OBJ: Defining method change_state in prototype for GSimpleAction (Gio.SimpleAction) 568s ok 29 Gio.add_action_entries override connects and binds the change_state handler 568s ok 30 Gio.add_action_entries override throw an error if the parameter_type is invalid 568s JS G NS: Found info type GIEnumInfo for 'VariantParseError' in namespace 'GLib' 568s JS G ERR: Defined class for VariantParseError (GError), prototype 0x23110e11e740, JSClass 0x3ff9c79ce50, in object 0xa1b0894038 568s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 568s JS G ENUM: Defining enum value BASIC_TYPE_EXPECTED (fixed from basic_type_expected) 1 568s JS G ENUM: Defining enum value CANNOT_INFER_TYPE (fixed from cannot_infer_type) 2 568s JS G ENUM: Defining enum value DEFINITE_TYPE_EXPECTED (fixed from definite_type_expected) 3 568s JS G ENUM: Defining enum value INPUT_NOT_AT_END (fixed from input_not_at_end) 4 568s JS G ENUM: Defining enum value INVALID_CHARACTER (fixed from invalid_character) 5 568s JS G ENUM: Defining enum value INVALID_FORMAT_STRING (fixed from invalid_format_string) 6 568s JS G ENUM: Defining enum value INVALID_OBJECT_PATH (fixed from invalid_object_path) 7 568s JS G ENUM: Defining enum value INVALID_SIGNATURE (fixed from invalid_signature) 8 568s JS G ENUM: Defining enum value INVALID_TYPE_STRING (fixed from invalid_type_string) 9 568s JS G ENUM: Defining enum value NO_COMMON_TYPE (fixed from no_common_type) 10 568s JS G ENUM: Defining enum value NUMBER_OUT_OF_RANGE (fixed from number_out_of_range) 11 568s JS G ENUM: Defining enum value NUMBER_TOO_BIG (fixed from number_too_big) 12 568s JS G ENUM: Defining enum value TYPE_ERROR (fixed from type_error) 13 568s JS G ENUM: Defining enum value UNEXPECTED_TOKEN (fixed from unexpected_token) 14 568s JS G ENUM: Defining enum value UNKNOWN_KEYWORD (fixed from unknown_keyword) 15 568s JS G ENUM: Defining enum value UNTERMINATED_STRING_CONSTANT (fixed from unterminated_string_constant) 16 568s JS G ENUM: Defining enum value VALUE_EXPECTED (fixed from value_expected) 17 568s JS G ENUM: Defining enum value RECURSION (fixed from recursion) 18 568s ok 31 Gio.add_action_entries override throw an error if the state is invalid 568s JS G NS: Found info type GIObjectInfo for 'FileIOStream' in namespace 'Gio' 568s JS G NS: Found info type GIObjectInfo for 'IOStream' in namespace 'Gio' 568s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x23110e163f88, JSClass 0x3ff9c79a9f0, in object 0xa1b0894308 568s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0x23110e163fd8, JSClass 0x3ff9c79a9f0, in object 0xa1b0894308 568s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0x23110e168060, JSClass 0x3ff9c79a9f0, in object 0xa1b083f8f8 568s JS G NS: Found info type GIFlagsInfo for 'FileCreateFlags' in namespace 'Gio' 568s JS G ENUM: Defining enum value NONE (fixed from none) 0 568s JS G ENUM: Defining enum value PRIVATE (fixed from private) 1 568s JS G ENUM: Defining enum value REPLACE_DESTINATION (fixed from replace_destination) 2 568s JS G ENUM: Defining Gio.FileCreateFlags as 0x84bafce4b10 568s JS G NS: Found info type GIObjectInfo for 'FileInputStream' in namespace 'Gio' 568s JS G OBJ: Defined class for FileInputStream (GFileInputStream), prototype 0x23110e168100, JSClass 0x3ff9c79a9f0, in object 0xa1b0894308 568s JS G OBJ: Defined class for GLocalFileInputStream (GLocalFileInputStream), prototype 0x23110e168150, JSClass 0x3ff9c79a9f0, in object 0xa1b083f8f8 568s JS G NS: Found info type GIInterfaceInfo for 'Seekable' in namespace 'Gio' 568s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x23110e11e808, JSClass 0x3ff9c79dc70, in object 0xa1b0894308 568s JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) 568s JS G BXD: Defining method get_size in prototype for GLib.Bytes 568s ok 32 Gio.InputStream.prototype.createSyncIterator iterates synchronously 568s JS G OBJ: Defining method read_bytes_async in prototype for GInputStream (Gio.InputStream) 568s JS G OBJ: Defining method read_bytes_finish in prototype for GInputStream (Gio.InputStream) 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: handling job 0, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 1 568s JS MAINLOOP: handling job 2, 568s JS MAINLOOP: Completed job 2 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: handling job 0, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 1 568s JS MAINLOOP: handling job 2, 568s JS MAINLOOP: Completed job 2 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: handling job 0, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 1 568s JS MAINLOOP: handling job 2, 568s JS MAINLOOP: Completed job 2 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: handling job 0, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 1 568s JS MAINLOOP: handling job 2, 568s JS MAINLOOP: Completed job 2 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: handling job 0, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 1 568s JS MAINLOOP: handling job 2, 568s JS MAINLOOP: Completed job 2 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: handling job 0, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 1 568s JS MAINLOOP: handling job 2, 568s JS MAINLOOP: Completed job 2 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: handling job 0, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 1 568s JS MAINLOOP: handling job 2, 568s JS MAINLOOP: Completed job 2 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: handling job 0, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 1 568s JS MAINLOOP: handling job 2, 568s JS MAINLOOP: Completed job 2 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: handling job 0, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 1 568s JS MAINLOOP: handling job 2, 568s ok 33 Gio.InputStream.prototype.createAsyncIterator iterates asynchronously 568s JS MAINLOOP: Completed job 2 568s JS G OBJ: Defined class for GLocalFileEnumerator (GLocalFileEnumerator), prototype 0x23110e1688f8, JSClass 0x3ff9c79a9f0, in object 0xa1b083f8f8 568s JS G OBJ: Defining method next_file in prototype for GFileEnumerator (Gio.FileEnumerator) 568s JS G OBJ: Defining method close in prototype for GFileEnumerator (Gio.FileEnumerator) 568s ok 34 Gio.FileEnumerator overrides iterates synchronously 568s JS G OBJ: Defining method next_files_async in prototype for GFileEnumerator (Gio.FileEnumerator) 568s JS G OBJ: Defining method next_files_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: handling job 0, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 1 568s JS MAINLOOP: handling job 2, 568s JS MAINLOOP: Completed job 2 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: handling job 0, 568s JS G OBJ: Defining method close_async in prototype for GFileEnumerator (Gio.FileEnumerator) 568s JS MAINLOOP: Completed job 0 568s JS G OBJ: Defining method close_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: handling job 0, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 1 568s JS MAINLOOP: handling job 2, 568s ok 35 Gio.FileEnumerator overrides iterates asynchronously 568s JS MAINLOOP: Completed job 2 568s JS G NS: Found info type GIStructInfo for 'KeyFile' in namespace 'GLib' 568s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x23110e168c18, JSClass 0x3ff9c79a9c0, in object 0xa1b0894038 568s JS G BXD: Defining method load_from_data in prototype for GLib.KeyFile 568s JS G NS: Found info type GIFlagsInfo for 'KeyFileFlags' in namespace 'GLib' 568s JS G ENUM: Defining enum value NONE (fixed from none) 0 568s JS G ENUM: Defining enum value KEEP_COMMENTS (fixed from keep_comments) 1 568s JS G ENUM: Defining enum value KEEP_TRANSLATIONS (fixed from keep_translations) 2 568s JS G ENUM: Defining GLib.KeyFileFlags as 0x84bafc0b068 568s ok 36 Gio.DesktopAppInfo fallback can be created using GioUnix # SKIP Installed Gio is not new enough for this test 568s ok 37 Gio.DesktopAppInfo fallback can be created using Gio wrapper # SKIP Installed Gio is not new enough for this test 568s ok 38 Gio.DesktopAppInfo fallback provides platform-independent functions when created from Gio # SKIP Installed Gio is not new enough for this test 568s ok 39 Gio.DesktopAppInfo fallback provides platform-independent functions when created from GioUnix # SKIP Installed Gio is not new enough for this test 568s ok 40 Gio.DesktopAppInfo fallback provides unix-only functions when created from Gio # SKIP Installed Gio is not new enough for this test 568s ok 41 Gio.DesktopAppInfo fallback provides unix-only functions when created from GioUnix # SKIP Installed Gio is not new enough for this test 568s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 568s JS G NS: Found info type GIEnumInfo for 'FileAttributeType' in namespace 'Gio' 568s JS G ENUM: Defining enum value INVALID (fixed from invalid) 0 568s JS G ENUM: Defining enum value STRING (fixed from string) 1 568s JS G ENUM: Defining enum value BYTE_STRING (fixed from byte_string) 2 568s JS G ENUM: Defining enum value BOOLEAN (fixed from boolean) 3 568s JS G ENUM: Defining enum value UINT32 (fixed from uint32) 4 568s JS G ENUM: Defining enum value INT32 (fixed from int32) 5 568s JS G ENUM: Defining enum value UINT64 (fixed from uint64) 6 568s JS G ENUM: Defining enum value INT64 (fixed from int64) 7 568s JS G ENUM: Defining enum value OBJECT (fixed from object) 8 568s JS G ENUM: Defining enum value STRINGV (fixed from stringv) 9 568s JS G ENUM: Defining Gio.FileAttributeType as 0x84bafc32f90 568s JS G OBJ: Defining method remove_attribute in prototype for GFileInfo (Gio.FileInfo) 568s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 568s ok 42 Non-introspectable file attribute overrides invalid means unsetting the attribute 568s JS G NS: Found info type GIConstantInfo for 'FILE_ATTRIBUTE_STANDARD_IS_HIDDEN' in namespace 'Gio' 568s JS G OBJ: Defining method set_attribute_boolean in prototype for GFileInfo (Gio.FileInfo) 568s ok 43 Non-introspectable file attribute overrides works for boolean 568s JS G NS: Found info type GIConstantInfo for 'FILE_ATTRIBUTE_TIME_MODIFIED_USEC' in namespace 'Gio' 568s JS G OBJ: Defining method set_attribute_uint32 in prototype for GFileInfo (Gio.FileInfo) 568s ok 44 Non-introspectable file attribute overrides works for uint32 568s JS G NS: Found info type GIConstantInfo for 'FILE_ATTRIBUTE_TIME_MODIFIED' in namespace 'Gio' 568s JS G OBJ: Defining method set_attribute_uint64 in prototype for GFileInfo (Gio.FileInfo) 568s ok 45 Non-introspectable file attribute overrides works for uint64 568s JS G NS: Found info type GIObjectInfo for 'ThemedIcon' in namespace 'Gio' 568s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x23110e17aa60, JSClass 0x3ff9c79a9f0, in object 0xa1b0894308 568s JS G NS: Found info type GIConstantInfo for 'FILE_ATTRIBUTE_STANDARD_ICON' in namespace 'Gio' 568s JS G OBJ: Defining method set_attribute_object in prototype for GFileInfo (Gio.FileInfo) 568s ok 46 Non-introspectable file attribute overrides works for object 568s JS G BXD: Defining method quit in prototype for GLib.MainLoop 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa143d5488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 1 568s JS MAINLOOP: handling job 2, 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Completed job 2 568s JS MAINLOOP: handling job 3, 568s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa143d5488: release 568s JS MAINLOOP: Completed job 3 568s JS MEMORY: Memory report: before destroying context 568s JS MEMORY: 1186 objects currently alive 568s JS MEMORY: boxed_instance = 423 568s JS MEMORY: boxed_prototype = 25 568s JS MEMORY: closure = 22 568s JS MEMORY: function = 447 568s JS MEMORY: fundamental_instance = 0 568s JS MEMORY: fundamental_prototype = 0 568s JS MEMORY: gerror_instance = 1 568s JS MEMORY: gerror_prototype = 1 568s JS MEMORY: interface = 14 568s JS MEMORY: module = 9 568s JS MEMORY: ns = 5 568s JS MEMORY: object_instance = 205 568s JS MEMORY: object_prototype = 33 568s JS MEMORY: param = 1 568s JS MEMORY: union_instance = 0 568s JS MEMORY: union_prototype = 0 568s JS CTX: JS shutdown sequence 568s JS CTX: Stopping profiler 568s JS CTX: Shutting down toggle queue 568s JS CTX: Notifying external reference holders of GjsContext dispose 568s JS MAINLOOP: Stopping promise job dispatcher 568s JS CTX: Notifying reference holders of GjsContext dispose 568s JS CTX: Checking unhandled promise rejections 568s JS CTX: Releasing cached JS wrappers 568s JS CTX: Final triggered GC 568s JS CTX: Destroying JS context 568s JS CTX: Releasing all native objects 568s JS CTX: Disabling auto GC 568s JS CTX: Ending trace on global object 568s JS CTX: Freeing allocated resources 568s JS CTX: JS context destroyed 568s PASS: gjs/testGio.test 568s Running test: gjs/testTweener.test 568s JS NATIVE: Registered native JS module '_promiseNative' 568s JS NATIVE: Registered native JS module '_byteArrayNative' 568s JS NATIVE: Registered native JS module '_encodingNative' 568s JS NATIVE: Registered native JS module '_gi' 568s JS NATIVE: Registered native JS module 'gi' 568s JS NATIVE: Registered native JS module 'cairoNative' 568s JS NATIVE: Registered native JS module 'system' 568s JS NATIVE: Registered native JS module 'console' 568s JS NATIVE: Registered native JS module '_print' 568s JS CTX: Enabling JIT 568s JS CTX: Initialized class GjsFileImporter prototype 0x3cc8580001a0 568s JS IMPORT: Defining parent (nil) of 0x3cc858000200 'imports' is mod 0 568s JS IMPORT: Importing '_print' 568s JS NATIVE: Defining native module '_print' 568s JS IMPORT: Defining parent 0x3cc858000200 of 0x3cc8580009b0 '_print' is mod 1 568s JS IMPORT: successfully imported module '_print' 568s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 568s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2c647443c090 568s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2c647443c090 568s JS MAINLOOP: Main loop instance 0x2aa0b045488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Starting promise job dispatcher 568s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2c647443c128 568s JS MAINLOOP: Main loop instance 0x2aa0b045488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa0b045488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa0b045488: release 568s JS MAINLOOP: Completed job 0 568s JS MAINLOOP: handling job 1, 568s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa0b045488: release 568s JS MAINLOOP: Completed job 1 568s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module metadata hook for module 0x3cc858076990 568s JS IMPORT: Defining meta.importSync for module 0x3cc858076990 568s JS NATIVE: Defining native module 'gi' 568s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3cc85807b338 568s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 568s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 568s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 568s JS IMPORT: Importing directory 'overrides' 568s JS IMPORT: Defining parent 0x2c647443f610 of 0x3cc85807b3b8 'overrides' is mod 1 568s JS IMPORT: Defined importer 'overrides' 0x3cc85807b3b8 in 0x2c647443f610 568s JS IMPORT: successfully imported directory 'overrides' 568s JS IMPORT: Importing '_promiseNative' 568s JS NATIVE: Defining native module '_promiseNative' 568s JS IMPORT: Defining parent 0x2c647443f610 of 0x3cc85807b868 '_promiseNative' is mod 1 568s JS IMPORT: successfully imported module '_promiseNative' 568s JS IMPORT: Importing module GLib succeeded 568s JS IMPORT: Defining parent 0x3cc85807b3b8 of 0x2c6474495038 'GLib' is mod 1 568s JS IMPORT: successfully imported module 'GLib' 568s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 568s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2c6474494060, JSClass 0x3ffa999a9c0, in object 0x2c6474494038 568s JS CTX: Initialized class GIRepositoryGType prototype 0x3cc85807bbb0 568s JS CTX: Initialized class GIRepositoryFunction prototype 0x3cc85807bc10 568s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 568s JS G BXD: Defined class for Error (GError), prototype 0x2c64744940b0, JSClass 0x3ffa999a9c0, in object 0x2c6474494038 568s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 568s JS G BXD: Defined class for Variant (GVariant), prototype 0x2c6474494100, JSClass 0x3ffa999a9c0, in object 0x2c6474494038 568s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 568s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2c6474494150, JSClass 0x3ffa999a9c0, in object 0x2c6474494038 568s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 568s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2c64744941a0, JSClass 0x3ffa999a9c0, in object 0x2c6474494038 568s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 568s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 568s JS G BXD: Defined class for Thread (GThread), prototype 0x2c64744941f0, JSClass 0x3ffa999a9c0, in object 0x2c6474494038 568s JS G BXD: Defining method ref in prototype for GLib.Thread 568s JS G BXD: Defining method unref in prototype for GLib.Thread 568s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 568s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2c6474494240, JSClass 0x3ffa999a9c0, in object 0x2c6474494038 568s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 568s JS G BXD: Defined class for Regex (GRegex), prototype 0x2c6474494290, JSClass 0x3ffa999a9c0, in object 0x2c6474494038 568s JS G BXD: Defining method match in prototype for GLib.Regex 568s JS G BXD: Defining method match_full in prototype for GLib.Regex 568s JS G BXD: Defining method match_all in prototype for GLib.Regex 568s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 568s JS G NS: Defined namespace 'GLib' 0x2c6474494038 in GIRepository 0x3cc85807b1c8 568s JS IMPORT: Importing module jasmine succeeded 568s JS IMPORT: Defining parent 0x2c647443f610 of 0x2c6474495ba0 'jasmine' is mod 1 568s JS IMPORT: successfully imported module 'jasmine' 568s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 568s JS MAINLOOP: Main loop instance 0x2aa0b045488: hold 568s JS MAINLOOP: Enqueue job , promise=, allocation site= 568s JS MAINLOOP: Main loop instance 0x2aa0b045488: Spinning loop until released or hook cleared 568s JS MAINLOOP: handling job 0, 568s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 568s JS MAINLOOP: Main loop instance 0x2aa0b045488: release 568s JS MAINLOOP: Completed job 0 568s JS IMPORT: JS import 'tweener' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/tweener.js 568s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/script/tweener' to child importer 'tweener' 568s JS IMPORT: Importing directory 'tweener' 568s JS IMPORT: Defining parent 0x2c647443f610 of 0x3cc858038ae0 'tweener' is mod 1 568s JS IMPORT: Defined importer 'tweener' 0x3cc858038ae0 in 0x2c647443f610 568s JS IMPORT: successfully imported directory 'tweener' 568s JS IMPORT: Importing 'gi' 568s JS IMPORT: Defining parent 0x2c647443f610 of 0x2c647443f760 'gi' is mod 1 568s JS IMPORT: successfully imported module 'gi' 568s JS IMPORT: Importing module tweenList succeeded 568s JS IMPORT: Defining parent 0x3cc858038ae0 of 0x2c6474495c68 'tweenList' is mod 1 568s JS IMPORT: successfully imported module 'tweenList' 568s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 568s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 568s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 568s JS IMPORT: Importing module _legacy succeeded 568s JS IMPORT: Defining parent 0x2c647443f610 of 0x2c6474495ce0 '_legacy' is mod 1 568s JS IMPORT: successfully imported module '_legacy' 568s JS IMPORT: Importing module lang succeeded 568s JS IMPORT: Defining parent 0x2c647443f610 of 0x2c6474495cb8 'lang' is mod 1 568s JS IMPORT: successfully imported module 'lang' 568s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 568s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 568s JS IMPORT: Importing module _signals succeeded 568s JS IMPORT: Defining parent 0x2c647443f610 of 0x2c6474495d08 '_signals' is mod 1 568s JS IMPORT: successfully imported module '_signals' 568s JS IMPORT: Importing module signals succeeded 568s JS IMPORT: Defining parent 0x2c647443f610 of 0x2c6474495c90 'signals' is mod 1 568s JS IMPORT: successfully imported module 'signals' 568s JS IMPORT: Importing module tweener succeeded 568s JS IMPORT: Defining parent 0x3cc858038ae0 of 0x2c6474495c40 'tweener' is mod 1 568s JS IMPORT: successfully imported module 'tweener' 568s JS CTX: Script evaluation succeeded 568s JS MAINLOOP: Main loop instance 0x2aa0b045488: Spinning loop until released or hook cleared 568s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module metadata hook for module 0x3cc85804cff0 568s JS IMPORT: Defining meta.importSync for module 0x3cc85804cff0 568s JS NATIVE: Defining native module 'system' 568s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c647443c128 568s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c647443c128 568s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 568s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 568s JS MAINLOOP: Set main loop hook to 568s JS MAINLOOP: Main loop instance 0x2aa0b045488: hold 568s JS MAINLOOP: Running and clearing main loop hook 568s JS G BXD: Defining method run in prototype for GLib.MainLoop 568s 1..17 568s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 568s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 568s JS G BXD: Defined class for Source (GSource), prototype 0x2c6474494308, JSClass 0x3ffa999a9c0, in object 0x2c6474494038 568s JS G BXD: Defining method set_priority in prototype for GLib.Source 568s JS IMPORT: Importing '_gi' 568s JS NATIVE: Defining native module '_gi' 568s JS IMPORT: Defining parent 0x2c647443f610 of 0x3cc858058848 '_gi' is mod 1 568s JS IMPORT: successfully imported module '_gi' 568s 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 568s JS G NS: Defined namespace 'GjsPrivate' 0x2c64744943a8 in GIRepository 0x2c647443f760 568s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 568s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 568s JS IMPORT: Importing module _common succeeded 568s JS IMPORT: Defining parent 0x2c647443f610 of 0x2c6474495ee8 '_common' is mod 1 568s JS IMPORT: successfully imported module '_common' 568s JS IMPORT: Importing module GObject succeeded 568s JS IMPORT: Defining parent 0x2c647443f850 of 0x2c6474495ec0 'GObject' is mod 1 568s JS IMPORT: successfully imported module 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 568s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 568s JS G BXD: Defined class for String (GString), prototype 0x2c6474494628, JSClass 0x3ffa999a9c0, in object 0x2c6474494380 568s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 568s JS G PRM: Defined class ParamSpec prototype is 0x2c6474495f38 class 0x3ffa99a3208 in object 0x2c6474494380 568s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 568s JS G OBJ: Defined class for Object (GObject), prototype 0x2c6474494790, JSClass 0x3ffa999a9f0, in object 0x2c6474494380 568s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 568s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2c64744947b8, JSClass 0x3ffa999a9f0, in object 0x2c6474494380 568s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 568s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 568s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 568s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 568s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 568s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 568s JS G BXD: Defined class for Value (GValue), prototype 0x2c6474494808, JSClass 0x3ffa999a9c0, in object 0x2c6474494380 568s JS G NS: Defined namespace 'GObject' 0x2c6474494380 in GIRepository 0x2c647443f760 568s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 568s JS G BXD: Defining method attach in prototype for GLib.Source 568s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 568s JS IMPORT: Module metadata hook for module 0x2c64744863c0 568s JS IMPORT: Defining meta.importSync for module 0x2c64744863c0 568s JS G BXD: Defining method destroy in prototype for GLib.Source 568s JS IMPORT: Importing module equations succeeded 568s JS IMPORT: Defining parent 0x3cc858038ae0 of 0x2c64744f95b0 'equations' is mod 1 568s JS IMPORT: successfully imported module 'equations' 568s ok 1 Tweener runs a simple tween 568s ok 2 Tweener calls callbacks during the tween 568s ok 3 Tweener can pause tweens 568s ok 4 Tweener can remove tweens 568s ok 5 Tweener overrides a tween with another one acting on the same object and property at the same time 568s ok 6 Tweener does not override a tween with another one acting not at the same time 568s ok 7 Tweener can pause and resume all tweens 568s ok 8 Tweener can remove all tweens 568s ok 9 Tweener runs a tween with a time of 0 immediately 568s ok 10 Tweener can call a callback a certain number of times 569s ok 11 Tweener can count the number of tweens on an object 569s ok 12 Tweener can register special properties 569s ok 13 Tweener can register special modifiers for properties 569s ok 14 Tweener can split properties into more than one special property 569s ok 15 Tweener calls an overwrite callback when a tween is replaced 569s ok 16 Tweener can still overwrite a tween after it has started 569s ok 17 Tweener stays within min and max values 569s JS G BXD: Defining method quit in prototype for GLib.MainLoop 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa0b045488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 1 569s JS MAINLOOP: handling job 2, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 2 569s JS MAINLOOP: handling job 3, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa0b045488: release 569s JS MAINLOOP: Completed job 3 569s JS MEMORY: Memory report: before destroying context 569s JS MEMORY: 238 objects currently alive 569s JS MEMORY: boxed_instance = 94 569s JS MEMORY: boxed_prototype = 11 569s JS MEMORY: closure = 1 569s JS MEMORY: function = 116 569s JS MEMORY: fundamental_instance = 0 569s JS MEMORY: fundamental_prototype = 0 569s JS MEMORY: gerror_instance = 0 569s JS MEMORY: gerror_prototype = 0 569s JS MEMORY: interface = 0 569s JS MEMORY: module = 11 569s JS MEMORY: ns = 3 569s JS MEMORY: object_instance = 0 569s JS MEMORY: object_prototype = 2 569s JS MEMORY: param = 0 569s JS MEMORY: union_instance = 0 569s JS MEMORY: union_prototype = 0 569s JS CTX: JS shutdown sequence 569s JS CTX: Stopping profiler 569s JS CTX: Shutting down toggle queue 569s JS CTX: Notifying external reference holders of GjsContext dispose 569s JS MAINLOOP: Stopping promise job dispatcher 569s JS CTX: Notifying reference holders of GjsContext dispose 569s JS CTX: Checking unhandled promise rejections 569s JS CTX: Releasing cached JS wrappers 569s JS CTX: Final triggered GC 569s JS CTX: Destroying JS context 569s JS CTX: Releasing all native objects 569s JS CTX: Disabling auto GC 569s JS CTX: Ending trace on global object 569s JS CTX: Freeing allocated resources 569s JS CTX: JS context destroyed 569s PASS: gjs/testTweener.test 569s Running test: gjs/return.test 569s 1..1 569s ok 1 - /usr/libexec/installed-tests/gjs/debugger/return.debugger 569s PASS: gjs/return.test 569s Running test: gjs/sourcemap-separate-module.test 569s 1..1 569s not ok 1 - /usr/libexec/installed-tests/gjs/debugger/sourcemap-separate-module.debugger 569s #--- /usr/libexec/installed-tests/gjs/debugger/sourcemap-separate-module.debugger.output 2025-08-06 00:52:43.000000000 +0000 569s #+++ - 2025-09-04 17:35:41.944609462 +0000 569s #@@ -3,42 +3,36 @@ 569s #db> # SPDX-FileCopyrightText: 2024 Gary Li 569s #db> set colors false 569s #db> list 569s #- 1 interface SuperFancyNumber { 569s #- 2 n: number; 569s #- 3 } 569s #- 4 569s #- *5 export const get2ndNumber = (num: SuperFancyNumber[]) => { 569s #- 6 return num[1].n.toFixed(1); 569s #- 7 } 569s #+ *1 export var get2ndNumber = function (num) { 569s #+ 2 return num[1].n.toFixed(1); 569s #+ 3 }; 569s #+ 4 //# sourceMappingURL=number.js.map 569s #db> bt 569s #-#0 module code at sourcemap-number-module.js:1:27 -> number.ts:5:29 569s #+#0 module code at sourcemap-number-module.js:1:27 569s #db> frame 569s #-#0 module code at sourcemap-number-module.js:1:27 -> number.ts:5:29 569s #+#0 module code at sourcemap-number-module.js:1:27 569s #1 export var get2ndNumber = function (num) { 569s #db> c 569s #Unwinding due to exception. (Type 'c' to continue unwinding.) 569s #-#0 ([object Array]) at sourcemap-number-module.js:2:5 -> number.ts:6:5 569s #+#0 ([object Array]) at sourcemap-number-module.js:2:5 569s #2 return num[1].n.toFixed(1); 569s #Exception value is: 569s #$1 = [object TypeError] 569s #TypeError: can't access property "toFixed", num[1].n is null 569s #db> list 569s #- 1 interface SuperFancyNumber { 569s #- 2 n: number; 569s #- 3 } 569s #- 4 569s #- 5 export const get2ndNumber = (num: SuperFancyNumber[]) => { 569s #- *6 return num[1].n.toFixed(1); 569s #- 7 } 569s #+ 1 export var get2ndNumber = function (num) { 569s #+ *2 return num[1].n.toFixed(1); 569s #+ 3 }; 569s #+ 4 //# sourceMappingURL=number.js.map 569s #db> up 569s #-#1 module code at sourcemap-separate-module.debugger.js:2:13 -> numberWork.ts:3:14 569s #+#1 module code at sourcemap-separate-module.debugger.js:2:13 569s #2 get2ndNumber([{ n: 1 }, { n: null }]); 569s #db> list 569s #- 1 import { get2ndNumber } from "./number.js"; 569s #- 2 569s #- *3 get2ndNumber([{n:1}, {n: null}]); 569s #+ 1 import { get2ndNumber } from "./sourcemap-number-module.js"; 569s #+ *2 get2ndNumber([{ n: 1 }, { n: null }]); 569s #+ 3 //# sourceMappingURL=numberWork.js.map 569s #db> bt 569s #-#0 ([object Array]) at sourcemap-number-module.js:2:5 -> number.ts:6:5 569s #-#1 module code at sourcemap-separate-module.debugger.js:2:13 -> numberWork.ts:3:14 569s #+#0 ([object Array]) at sourcemap-number-module.js:2:5 569s #+#1 module code at sourcemap-separate-module.debugger.js:2:13 569s #db> [quit due to end of input] 569s #Program exited with code 0 569s PASS: gjs/sourcemap-separate-module.test 569s Running test: gjs/testGlobal.test 569s JS NATIVE: Registered native JS module '_promiseNative' 569s JS NATIVE: Registered native JS module '_byteArrayNative' 569s JS NATIVE: Registered native JS module '_encodingNative' 569s JS NATIVE: Registered native JS module '_gi' 569s JS NATIVE: Registered native JS module 'gi' 569s JS NATIVE: Registered native JS module 'cairoNative' 569s JS NATIVE: Registered native JS module 'system' 569s JS NATIVE: Registered native JS module 'console' 569s JS NATIVE: Registered native JS module '_print' 569s JS CTX: Enabling JIT 569s JS CTX: Initialized class GjsFileImporter prototype 0x1aa2099001a0 569s JS IMPORT: Defining parent (nil) of 0x1aa209900200 'imports' is mod 0 569s JS IMPORT: Importing '_print' 569s JS NATIVE: Defining native module '_print' 569s JS IMPORT: Defining parent 0x1aa209900200 of 0x1aa2099009b0 '_print' is mod 1 569s JS IMPORT: successfully imported module '_print' 569s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 569s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x275c78a3c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x275c78a3c090 569s JS MAINLOOP: Main loop instance 0x2aa16b3e488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Starting promise job dispatcher 569s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x275c78a3c128 569s JS MAINLOOP: Main loop instance 0x2aa16b3e488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa16b3e488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa16b3e488: release 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa16b3e488: release 569s JS MAINLOOP: Completed job 1 569s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module metadata hook for module 0x1aa209976990 569s JS IMPORT: Defining meta.importSync for module 0x1aa209976990 569s JS NATIVE: Defining native module 'gi' 569s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1aa20997b338 569s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 569s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 569s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 569s JS IMPORT: Importing directory 'overrides' 569s JS IMPORT: Defining parent 0x275c78a3f610 of 0x1aa20997b3b8 'overrides' is mod 1 569s JS IMPORT: Defined importer 'overrides' 0x1aa20997b3b8 in 0x275c78a3f610 569s JS IMPORT: successfully imported directory 'overrides' 569s JS IMPORT: Importing '_promiseNative' 569s JS NATIVE: Defining native module '_promiseNative' 569s JS IMPORT: Defining parent 0x275c78a3f610 of 0x1aa20997b868 '_promiseNative' is mod 1 569s JS IMPORT: successfully imported module '_promiseNative' 569s JS IMPORT: Importing module GLib succeeded 569s JS IMPORT: Defining parent 0x1aa20997b3b8 of 0x275c78a95038 'GLib' is mod 1 569s JS IMPORT: successfully imported module 'GLib' 569s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 569s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x275c78a94060, JSClass 0x3ff8b29a9c0, in object 0x275c78a94038 569s JS CTX: Initialized class GIRepositoryGType prototype 0x1aa20997bbb0 569s JS CTX: Initialized class GIRepositoryFunction prototype 0x1aa20997bc10 569s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 569s JS G BXD: Defined class for Error (GError), prototype 0x275c78a940b0, JSClass 0x3ff8b29a9c0, in object 0x275c78a94038 569s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 569s JS G BXD: Defined class for Variant (GVariant), prototype 0x275c78a94100, JSClass 0x3ff8b29a9c0, in object 0x275c78a94038 569s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 569s JS G BXD: Defined class for Bytes (GBytes), prototype 0x275c78a94150, JSClass 0x3ff8b29a9c0, in object 0x275c78a94038 569s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 569s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x275c78a941a0, JSClass 0x3ff8b29a9c0, in object 0x275c78a94038 569s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 569s JS G BXD: Defined class for Thread (GThread), prototype 0x275c78a941f0, JSClass 0x3ff8b29a9c0, in object 0x275c78a94038 569s JS G BXD: Defining method ref in prototype for GLib.Thread 569s JS G BXD: Defining method unref in prototype for GLib.Thread 569s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 569s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x275c78a94240, JSClass 0x3ff8b29a9c0, in object 0x275c78a94038 569s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 569s JS G BXD: Defined class for Regex (GRegex), prototype 0x275c78a94290, JSClass 0x3ff8b29a9c0, in object 0x275c78a94038 569s JS G BXD: Defining method match in prototype for GLib.Regex 569s JS G BXD: Defining method match_full in prototype for GLib.Regex 569s JS G BXD: Defining method match_all in prototype for GLib.Regex 569s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 569s JS G NS: Defined namespace 'GLib' 0x275c78a94038 in GIRepository 0x1aa20997b1c8 569s JS IMPORT: Importing module jasmine succeeded 569s JS IMPORT: Defining parent 0x275c78a3f610 of 0x275c78a95ba0 'jasmine' is mod 1 569s JS IMPORT: successfully imported module 'jasmine' 569s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 569s JS MAINLOOP: Main loop instance 0x2aa16b3e488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa16b3e488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa16b3e488: release 569s JS MAINLOOP: Completed job 0 569s JS IMPORT: Module load hook for module 'file:///usr/libexec/installed-tests/gjs/js/testGlobal.js' (file:///usr/libexec/installed-tests/gjs/js/testGlobal.js), global 0x275c78a3c128 569s JS IMPORT: Importing 'system' 569s JS NATIVE: Defining native module 'system' 569s JS IMPORT: Defining parent 0x275c78a3f610 of 0x1aa209919a88 'system' is mod 1 569s JS IMPORT: successfully imported module 'system' 569s JS MAINLOOP: Main loop instance 0x2aa16b3e488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa16b3e488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testGlobal.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa16b3e488: release 569s JS MAINLOOP: Completed job 0 569s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module metadata hook for module 0x1aa209924598 569s JS IMPORT: Defining meta.importSync for module 0x1aa209924598 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x275c78a3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x275c78a3c128 569s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 569s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 569s JS MAINLOOP: Set main loop hook to 569s JS MAINLOOP: Main loop instance 0x2aa16b3e488: hold 569s JS MAINLOOP: Running and clearing main loop hook 569s JS G BXD: Defining method run in prototype for GLib.MainLoop 569s 1..10 569s JS IMPORT: Importing 'gi' 569s JS IMPORT: Defining parent 0x275c78a3f610 of 0x275c78a3f760 'gi' is mod 1 569s JS IMPORT: successfully imported module 'gi' 569s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 569s JS G BXD: Defined class for Source (GSource), prototype 0x275c78a94308, JSClass 0x3ff8b29a9c0, in object 0x275c78a94038 569s JS G BXD: Defining method set_priority in prototype for GLib.Source 569s JS IMPORT: Importing '_gi' 569s JS NATIVE: Defining native module '_gi' 569s JS IMPORT: Defining parent 0x275c78a3f610 of 0x1aa209930580 '_gi' is mod 1 569s JS IMPORT: successfully imported module '_gi' 569s 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 569s JS G NS: Defined namespace 'GjsPrivate' 0x275c78a943a8 in GIRepository 0x275c78a3f760 569s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 569s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 569s JS IMPORT: Importing module _common succeeded 569s JS IMPORT: Defining parent 0x275c78a3f610 of 0x275c78a95df8 '_common' is mod 1 569s JS IMPORT: successfully imported module '_common' 569s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 569s JS IMPORT: Importing module _legacy succeeded 569s JS IMPORT: Defining parent 0x275c78a3f610 of 0x275c78a95e20 '_legacy' is mod 1 569s JS IMPORT: successfully imported module '_legacy' 569s JS IMPORT: Importing module GObject succeeded 569s JS IMPORT: Defining parent 0x275c78a3f868 of 0x275c78a95dd0 'GObject' is mod 1 569s JS IMPORT: successfully imported module 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 569s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 569s JS G BXD: Defined class for String (GString), prototype 0x275c78a94628, JSClass 0x3ff8b29a9c0, in object 0x275c78a94380 569s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 569s JS G PRM: Defined class ParamSpec prototype is 0x275c78a95e70 class 0x3ff8b2a3208 in object 0x275c78a94380 569s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 569s JS G OBJ: Defined class for Object (GObject), prototype 0x275c78a94790, JSClass 0x3ff8b29a9f0, in object 0x275c78a94380 569s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 569s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 569s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x275c78a947b8, JSClass 0x3ff8b29a9f0, in object 0x275c78a94380 569s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 569s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 569s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 569s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 569s JS G BXD: Defined class for Value (GValue), prototype 0x275c78a94808, JSClass 0x3ff8b29a9c0, in object 0x275c78a94380 569s JS G NS: Defined namespace 'GObject' 0x275c78a94380 in GIRepository 0x275c78a3f760 569s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 569s JS G BXD: Defining method attach in prototype for GLib.Source 569s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 569s JS IMPORT: Module metadata hook for module 0x275c78a86510 569s JS IMPORT: Defining meta.importSync for module 0x275c78a86510 569s JS G BXD: Defining method destroy in prototype for GLib.Source 569s ok 1 globalThis is equal to window 569s ok 2 globalThis WeakRef is defined 569s ok 3 globalThis console is defined 569s ok 4 globalThis TextEncoder is defined 569s ok 5 globalThis TextDecoder is defined 569s ok 6 globalThis ARGV is defined 569s ok 7 globalThis print function log is defined 569s ok 8 globalThis print function print is defined 569s ok 9 globalThis print function printerr is defined 569s ok 10 globalThis print function logError is defined 569s JS G BXD: Defining method quit in prototype for GLib.MainLoop 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa16b3e488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 1 569s JS MAINLOOP: handling job 2, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 2 569s JS MAINLOOP: handling job 3, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa16b3e488: release 569s JS MAINLOOP: Completed job 3 569s JS MEMORY: Memory report: before destroying context 569s JS MEMORY: 203 objects currently alive 569s JS MEMORY: boxed_instance = 65 569s JS MEMORY: boxed_prototype = 11 569s JS MEMORY: closure = 1 569s JS MEMORY: function = 116 569s JS MEMORY: fundamental_instance = 0 569s JS MEMORY: fundamental_prototype = 0 569s JS MEMORY: gerror_instance = 0 569s JS MEMORY: gerror_prototype = 0 569s JS MEMORY: interface = 0 569s JS MEMORY: module = 5 569s JS MEMORY: ns = 3 569s JS MEMORY: object_instance = 0 569s JS MEMORY: object_prototype = 2 569s JS MEMORY: param = 0 569s JS MEMORY: union_instance = 0 569s JS MEMORY: union_prototype = 0 569s JS CTX: JS shutdown sequence 569s JS CTX: Stopping profiler 569s JS CTX: Shutting down toggle queue 569s JS CTX: Notifying external reference holders of GjsContext dispose 569s JS MAINLOOP: Stopping promise job dispatcher 569s JS CTX: Notifying reference holders of GjsContext dispose 569s JS CTX: Checking unhandled promise rejections 569s JS CTX: Releasing cached JS wrappers 569s JS CTX: Final triggered GC 569s JS CTX: Destroying JS context 569s JS CTX: Releasing all native objects 569s JS CTX: Disabling auto GC 569s JS CTX: Ending trace on global object 569s JS CTX: Freeing allocated resources 569s JS CTX: JS context destroyed 569s PASS: gjs/testGlobal.test 569s Running test: gjs/testLegacyByteArray.test 569s JS NATIVE: Registered native JS module '_promiseNative' 569s JS NATIVE: Registered native JS module '_byteArrayNative' 569s JS NATIVE: Registered native JS module '_encodingNative' 569s JS NATIVE: Registered native JS module '_gi' 569s JS NATIVE: Registered native JS module 'gi' 569s JS NATIVE: Registered native JS module 'cairoNative' 569s JS NATIVE: Registered native JS module 'system' 569s JS NATIVE: Registered native JS module 'console' 569s JS NATIVE: Registered native JS module '_print' 569s JS CTX: Enabling JIT 569s JS CTX: Initialized class GjsFileImporter prototype 0x1234db5001a0 569s JS IMPORT: Defining parent (nil) of 0x1234db500200 'imports' is mod 0 569s JS IMPORT: Importing '_print' 569s JS NATIVE: Defining native module '_print' 569s JS IMPORT: Defining parent 0x1234db500200 of 0x1234db5009b0 '_print' is mod 1 569s JS IMPORT: successfully imported module '_print' 569s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 569s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0xc63d8f3c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0xc63d8f3c090 569s JS MAINLOOP: Main loop instance 0x2aa27a33488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Starting promise job dispatcher 569s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xc63d8f3c128 569s JS MAINLOOP: Main loop instance 0x2aa27a33488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa27a33488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa27a33488: release 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa27a33488: release 569s JS MAINLOOP: Completed job 1 569s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module metadata hook for module 0x1234db576990 569s JS IMPORT: Defining meta.importSync for module 0x1234db576990 569s JS NATIVE: Defining native module 'gi' 569s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1234db57b338 569s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 569s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 569s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 569s JS IMPORT: Importing directory 'overrides' 569s JS IMPORT: Defining parent 0xc63d8f3f610 of 0x1234db57b3b8 'overrides' is mod 1 569s JS IMPORT: Defined importer 'overrides' 0x1234db57b3b8 in 0xc63d8f3f610 569s JS IMPORT: successfully imported directory 'overrides' 569s JS IMPORT: Importing '_promiseNative' 569s JS NATIVE: Defining native module '_promiseNative' 569s JS IMPORT: Defining parent 0xc63d8f3f610 of 0x1234db57b868 '_promiseNative' is mod 1 569s JS IMPORT: successfully imported module '_promiseNative' 569s JS IMPORT: Importing module GLib succeeded 569s JS IMPORT: Defining parent 0x1234db57b3b8 of 0xc63d8f95038 'GLib' is mod 1 569s JS IMPORT: successfully imported module 'GLib' 569s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 569s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xc63d8f94060, JSClass 0x3ff8d89a9c0, in object 0xc63d8f94038 569s JS CTX: Initialized class GIRepositoryGType prototype 0x1234db57bbb0 569s JS CTX: Initialized class GIRepositoryFunction prototype 0x1234db57bc10 569s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 569s JS G BXD: Defined class for Error (GError), prototype 0xc63d8f940b0, JSClass 0x3ff8d89a9c0, in object 0xc63d8f94038 569s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 569s JS G BXD: Defined class for Variant (GVariant), prototype 0xc63d8f94100, JSClass 0x3ff8d89a9c0, in object 0xc63d8f94038 569s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 569s JS G BXD: Defined class for Bytes (GBytes), prototype 0xc63d8f94150, JSClass 0x3ff8d89a9c0, in object 0xc63d8f94038 569s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 569s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xc63d8f941a0, JSClass 0x3ff8d89a9c0, in object 0xc63d8f94038 569s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 569s JS G BXD: Defined class for Thread (GThread), prototype 0xc63d8f941f0, JSClass 0x3ff8d89a9c0, in object 0xc63d8f94038 569s JS G BXD: Defining method ref in prototype for GLib.Thread 569s JS G BXD: Defining method unref in prototype for GLib.Thread 569s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 569s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xc63d8f94240, JSClass 0x3ff8d89a9c0, in object 0xc63d8f94038 569s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 569s JS G BXD: Defined class for Regex (GRegex), prototype 0xc63d8f94290, JSClass 0x3ff8d89a9c0, in object 0xc63d8f94038 569s JS G BXD: Defining method match in prototype for GLib.Regex 569s JS G BXD: Defining method match_full in prototype for GLib.Regex 569s JS G BXD: Defining method match_all in prototype for GLib.Regex 569s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 569s JS G NS: Defined namespace 'GLib' 0xc63d8f94038 in GIRepository 0x1234db57b1c8 569s JS IMPORT: Importing module jasmine succeeded 569s JS IMPORT: Defining parent 0xc63d8f3f610 of 0xc63d8f95ba0 'jasmine' is mod 1 569s JS IMPORT: successfully imported module 'jasmine' 569s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 569s JS MAINLOOP: Main loop instance 0x2aa27a33488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa27a33488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa27a33488: release 569s JS MAINLOOP: Completed job 0 569s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 569s JS IMPORT: Importing '_byteArrayNative' 569s JS NATIVE: Defining native module '_byteArrayNative' 569s JS IMPORT: Defining parent 0xc63d8f3f610 of 0x1234db525438 '_byteArrayNative' is mod 1 569s JS IMPORT: successfully imported module '_byteArrayNative' 569s JS IMPORT: Importing 'gi' 569s JS IMPORT: Defining parent 0xc63d8f3f610 of 0xc63d8f3f760 'gi' is mod 1 569s JS IMPORT: successfully imported module 'gi' 569s JS IMPORT: Importing module byteArray succeeded 569s JS IMPORT: Defining parent 0xc63d8f3f610 of 0xc63d8f95c40 'byteArray' is mod 1 569s JS IMPORT: successfully imported module 'byteArray' 569s 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 569s JS G NS: Defined namespace 'GIMarshallingTests' 0xc63d8f94308 in GIRepository 0xc63d8f3f760 569s 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 569s JS G NS: Defined namespace 'GjsTestTools' 0xc63d8f94330 in GIRepository 0xc63d8f3f760 569s JS CTX: Script evaluation succeeded 569s JS MAINLOOP: Main loop instance 0x2aa27a33488: Spinning loop until released or hook cleared 569s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module metadata hook for module 0x1234db53f640 569s JS IMPORT: Defining meta.importSync for module 0x1234db53f640 569s JS NATIVE: Defining native module 'system' 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xc63d8f3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xc63d8f3c128 569s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 569s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 569s JS MAINLOOP: Set main loop hook to 569s JS MAINLOOP: Main loop instance 0x2aa27a33488: hold 569s JS MAINLOOP: Running and clearing main loop hook 569s JS G BXD: Defining method run in prototype for GLib.MainLoop 569s 1..29 569s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 569s JS G BXD: Defined class for Source (GSource), prototype 0xc63d8f94358, JSClass 0x3ff8d89a9c0, in object 0xc63d8f94038 569s JS G BXD: Defining method set_priority in prototype for GLib.Source 569s JS IMPORT: Importing '_gi' 569s JS NATIVE: Defining native module '_gi' 569s JS IMPORT: Defining parent 0xc63d8f3f610 of 0x1234db54ccd8 '_gi' is mod 1 569s JS IMPORT: successfully imported module '_gi' 569s 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 569s JS G NS: Defined namespace 'GjsPrivate' 0xc63d8f943f8 in GIRepository 0xc63d8f3f760 569s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 569s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 569s JS IMPORT: Importing module _common succeeded 569s JS IMPORT: Defining parent 0xc63d8f3f610 of 0xc63d8f95e20 '_common' is mod 1 569s JS IMPORT: successfully imported module '_common' 569s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 569s JS IMPORT: Importing module _legacy succeeded 569s JS IMPORT: Defining parent 0xc63d8f3f610 of 0xc63d8f95e48 '_legacy' is mod 1 569s JS IMPORT: successfully imported module '_legacy' 569s JS IMPORT: Importing module GObject succeeded 569s JS IMPORT: Defining parent 0xc63d8f3f868 of 0xc63d8f95df8 'GObject' is mod 1 569s JS IMPORT: successfully imported module 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 569s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 569s JS G BXD: Defined class for String (GString), prototype 0xc63d8f94678, JSClass 0x3ff8d89a9c0, in object 0xc63d8f943d0 569s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 569s JS G PRM: Defined class ParamSpec prototype is 0xc63d8f95e98 class 0x3ff8d8a3208 in object 0xc63d8f943d0 569s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 569s JS G OBJ: Defined class for Object (GObject), prototype 0xc63d8f947e0, JSClass 0x3ff8d89a9f0, in object 0xc63d8f943d0 569s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 569s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 569s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xc63d8f94808, JSClass 0x3ff8d89a9f0, in object 0xc63d8f943d0 569s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 569s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 569s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 569s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 569s JS G BXD: Defined class for Value (GValue), prototype 0xc63d8f94858, JSClass 0x3ff8d89a9c0, in object 0xc63d8f943d0 569s JS G NS: Defined namespace 'GObject' 0xc63d8f943d0 in GIRepository 0xc63d8f3f760 569s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 569s JS G BXD: Defining method attach in prototype for GLib.Source 569s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 569s JS IMPORT: Module metadata hook for module 0xc63d8f86468 569s JS IMPORT: Defining meta.importSync for module 0xc63d8f86468 569s JS G BXD: Defining method destroy in prototype for GLib.Source 569s ok 1 Uint8Array with legacy ByteArray functions can be created from a string 569s ok 2 Uint8Array with legacy ByteArray functions can be encoded from a string 569s ok 3 Uint8Array with legacy ByteArray functions encodes as UTF-8 by default 569s ok 4 Uint8Array with legacy ByteArray functions can be converted to a string of ASCII characters 569s ok 5 Uint8Array with legacy ByteArray functions can be converted to a string of UTF-8 characters even if it ends with a 0 569s ok 6 Uint8Array with legacy ByteArray functions can be converted to a string of encoded characters even with a 0 byte 569s ok 7 Uint8Array with legacy ByteArray functions stops converting to a string at an embedded 0 byte 569s JS G BXD: Defining method get_size in prototype for GLib.Bytes 569s ok 8 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length array 569s ok 9 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length GLib.Bytes 569s JS G NS: Found info type GIFunctionInfo for 'new_unaligned_bytes' in namespace 'GjsTestTools' 569s ok 10 Uint8Array with legacy ByteArray functions deals gracefully with a non-aligned GBytes 569s JS G NS: Found info type GIFunctionInfo for 'new_static_bytes' in namespace 'GjsTestTools' 569s ok 11 Uint8Array with legacy ByteArray functions deals gracefully with a GBytes in static storage 569s ok 12 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length string 569s ok 13 Uint8Array with legacy ByteArray functions deals gracefully with a non Uint8Array 569s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 569s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 569s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 569s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 569s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 569s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 569s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 569s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 569s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 569s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 569s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 569s JS G ENUM: Defining GLib.LogLevelFlags as 0x1234db5afc10 569s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 569s ok 14 Uint8Array with legacy ByteArray functions legacy toString() behavior is preserved when created from a string 569s JS G NS: Found info type GIFunctionInfo for 'bytearray_full_return' in namespace 'GIMarshallingTests' 569s ok 15 Uint8Array with legacy ByteArray functions legacy toString() behavior is preserved when marshalled from GI 569s ok 16 Legacy byte array object has length 0 for empty array 569s ok 17 Legacy byte array object initially sized to 10 has length 10 569s ok 18 Legacy byte array object initially sized to 10 is initialized to zeroes 569s ok 19 Legacy byte array object assigns values correctly 569s ok 20 Legacy byte array object assignment past end implicitly lengthens the array 569s ok 21 Legacy byte array object assignment past end implicitly creates zero bytes 569s ok 22 Legacy byte array object changes the length when assigning to length property 569s ok 23 Legacy byte array object conversions gives a byte 5 when assigning 5 569s ok 24 Legacy byte array object conversions gives a byte 0 when assigning null 569s ok 25 Legacy byte array object conversions gives a byte 0 when assigning undefined 569s ok 26 Legacy byte array object conversions rounds off when assigning a double 569s ok 27 Legacy byte array object can be created from an array 569s ok 28 Legacy byte array object can be converted to a string of ASCII characters 569s JS G NS: Found info type GIFunctionInfo for 'bytearray_none_in' in namespace 'GIMarshallingTests' 569s ok 29 Legacy byte array object can be passed in with transfer none 569s JS G BXD: Defining method quit in prototype for GLib.MainLoop 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa27a33488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 1 569s JS MAINLOOP: handling job 2, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 2 569s JS MAINLOOP: handling job 3, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa27a33488: release 569s JS MAINLOOP: Completed job 3 569s JS MEMORY: Memory report: before destroying context 569s JS MEMORY: 304 objects currently alive 569s JS MEMORY: boxed_instance = 156 569s JS MEMORY: boxed_prototype = 11 569s JS MEMORY: closure = 1 569s JS MEMORY: function = 123 569s JS MEMORY: fundamental_instance = 0 569s JS MEMORY: fundamental_prototype = 0 569s JS MEMORY: gerror_instance = 0 569s JS MEMORY: gerror_prototype = 0 569s JS MEMORY: interface = 0 569s JS MEMORY: module = 6 569s JS MEMORY: ns = 5 569s JS MEMORY: object_instance = 0 569s JS MEMORY: object_prototype = 2 569s JS MEMORY: param = 0 569s JS MEMORY: union_instance = 0 569s JS MEMORY: union_prototype = 0 569s JS CTX: JS shutdown sequence 569s JS CTX: Stopping profiler 569s JS CTX: Shutting down toggle queue 569s JS CTX: Notifying external reference holders of GjsContext dispose 569s JS MAINLOOP: Stopping promise job dispatcher 569s JS CTX: Notifying reference holders of GjsContext dispose 569s JS CTX: Checking unhandled promise rejections 569s JS CTX: Releasing cached JS wrappers 569s JS CTX: Final triggered GC 569s JS CTX: Destroying JS context 569s JS CTX: Releasing all native objects 569s JS CTX: Disabling auto GC 569s JS CTX: Ending trace on global object 569s JS CTX: Freeing allocated resources 569s JS CTX: JS context destroyed 569s PASS: gjs/testLegacyByteArray.test 569s Running test: gjs/detach.test 569s 1..1 569s ok 1 - /usr/libexec/installed-tests/gjs/debugger/detach.debugger 569s PASS: gjs/detach.test 569s Running test: gjs/testGLib.test 569s JS NATIVE: Registered native JS module '_promiseNative' 569s JS NATIVE: Registered native JS module '_byteArrayNative' 569s JS NATIVE: Registered native JS module '_encodingNative' 569s JS NATIVE: Registered native JS module '_gi' 569s JS NATIVE: Registered native JS module 'gi' 569s JS NATIVE: Registered native JS module 'cairoNative' 569s JS NATIVE: Registered native JS module 'system' 569s JS NATIVE: Registered native JS module 'console' 569s JS NATIVE: Registered native JS module '_print' 569s JS CTX: Enabling JIT 569s JS CTX: Initialized class GjsFileImporter prototype 0x157ec43001a0 569s JS IMPORT: Defining parent (nil) of 0x157ec4300200 'imports' is mod 0 569s JS IMPORT: Importing '_print' 569s JS NATIVE: Defining native module '_print' 569s JS IMPORT: Defining parent 0x157ec4300200 of 0x157ec43009b0 '_print' is mod 1 569s JS IMPORT: successfully imported module '_print' 569s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 569s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0xec63e53c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0xec63e53c090 569s JS MAINLOOP: Main loop instance 0x2aa40f9a488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Starting promise job dispatcher 569s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xec63e53c128 569s JS MAINLOOP: Main loop instance 0x2aa40f9a488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa40f9a488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa40f9a488: release 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa40f9a488: release 569s JS MAINLOOP: Completed job 1 569s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module metadata hook for module 0x157ec4376990 569s JS IMPORT: Defining meta.importSync for module 0x157ec4376990 569s JS NATIVE: Defining native module 'gi' 569s JS CTX: Initialized class GIRepositoryNamespace prototype 0x157ec437b338 569s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 569s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 569s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 569s JS IMPORT: Importing directory 'overrides' 569s JS IMPORT: Defining parent 0xec63e53f610 of 0x157ec437b3b8 'overrides' is mod 1 569s JS IMPORT: Defined importer 'overrides' 0x157ec437b3b8 in 0xec63e53f610 569s JS IMPORT: successfully imported directory 'overrides' 569s JS IMPORT: Importing '_promiseNative' 569s JS NATIVE: Defining native module '_promiseNative' 569s JS IMPORT: Defining parent 0xec63e53f610 of 0x157ec437b868 '_promiseNative' is mod 1 569s JS IMPORT: successfully imported module '_promiseNative' 569s JS IMPORT: Importing module GLib succeeded 569s JS IMPORT: Defining parent 0x157ec437b3b8 of 0xec63e595038 'GLib' is mod 1 569s JS IMPORT: successfully imported module 'GLib' 569s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 569s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xec63e594060, JSClass 0x3ff9ed9a9c0, in object 0xec63e594038 569s JS CTX: Initialized class GIRepositoryGType prototype 0x157ec437bbb0 569s JS CTX: Initialized class GIRepositoryFunction prototype 0x157ec437bc10 569s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 569s JS G BXD: Defined class for Error (GError), prototype 0xec63e5940b0, JSClass 0x3ff9ed9a9c0, in object 0xec63e594038 569s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 569s JS G BXD: Defined class for Variant (GVariant), prototype 0xec63e594100, JSClass 0x3ff9ed9a9c0, in object 0xec63e594038 569s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 569s JS G BXD: Defined class for Bytes (GBytes), prototype 0xec63e594150, JSClass 0x3ff9ed9a9c0, in object 0xec63e594038 569s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 569s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xec63e5941a0, JSClass 0x3ff9ed9a9c0, in object 0xec63e594038 569s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 569s JS G BXD: Defined class for Thread (GThread), prototype 0xec63e5941f0, JSClass 0x3ff9ed9a9c0, in object 0xec63e594038 569s JS G BXD: Defining method ref in prototype for GLib.Thread 569s JS G BXD: Defining method unref in prototype for GLib.Thread 569s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 569s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xec63e594240, JSClass 0x3ff9ed9a9c0, in object 0xec63e594038 569s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 569s JS G BXD: Defined class for Regex (GRegex), prototype 0xec63e594290, JSClass 0x3ff9ed9a9c0, in object 0xec63e594038 569s JS G BXD: Defining method match in prototype for GLib.Regex 569s JS G BXD: Defining method match_full in prototype for GLib.Regex 569s JS G BXD: Defining method match_all in prototype for GLib.Regex 569s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 569s JS G NS: Defined namespace 'GLib' 0xec63e594038 in GIRepository 0x157ec437b1c8 569s JS IMPORT: Importing module jasmine succeeded 569s JS IMPORT: Defining parent 0xec63e53f610 of 0xec63e595ba0 'jasmine' is mod 1 569s JS IMPORT: successfully imported module 'jasmine' 569s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 569s JS MAINLOOP: Main loop instance 0x2aa40f9a488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa40f9a488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa40f9a488: release 569s JS MAINLOOP: Completed job 0 569s JS IMPORT: Importing 'gi' 569s JS IMPORT: Defining parent 0xec63e53f610 of 0xec63e53f760 'gi' is mod 1 569s JS IMPORT: successfully imported module 'gi' 569s JS CTX: Script evaluation succeeded 569s JS MAINLOOP: Main loop instance 0x2aa40f9a488: Spinning loop until released or hook cleared 569s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module metadata hook for module 0x157ec43594a8 569s JS IMPORT: Defining meta.importSync for module 0x157ec43594a8 569s JS NATIVE: Defining native module 'system' 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec63e53c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec63e53c128 569s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 569s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 569s JS MAINLOOP: Set main loop hook to 569s JS MAINLOOP: Main loop instance 0x2aa40f9a488: hold 569s JS MAINLOOP: Running and clearing main loop hook 569s JS G BXD: Defining method run in prototype for GLib.MainLoop 569s 1..50 569s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 569s JS G BXD: Defined class for Source (GSource), prototype 0xec63e594308, JSClass 0x3ff9ed9a9c0, in object 0xec63e594038 569s JS G BXD: Defining method set_priority in prototype for GLib.Source 569s JS IMPORT: Importing '_gi' 569s JS NATIVE: Defining native module '_gi' 569s JS IMPORT: Defining parent 0xec63e53f610 of 0x157ec4368fb0 '_gi' is mod 1 569s JS IMPORT: successfully imported module '_gi' 569s 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 569s JS G NS: Defined namespace 'GjsPrivate' 0xec63e5943a8 in GIRepository 0xec63e53f760 569s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 569s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 569s JS IMPORT: Importing module _common succeeded 569s JS IMPORT: Defining parent 0xec63e53f610 of 0xec63e595df8 '_common' is mod 1 569s JS IMPORT: successfully imported module '_common' 569s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 569s JS IMPORT: Importing module _legacy succeeded 569s JS IMPORT: Defining parent 0xec63e53f610 of 0xec63e595e20 '_legacy' is mod 1 569s JS IMPORT: successfully imported module '_legacy' 569s JS IMPORT: Importing module GObject succeeded 569s JS IMPORT: Defining parent 0xec63e53f850 of 0xec63e595dd0 'GObject' is mod 1 569s JS IMPORT: successfully imported module 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 569s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 569s JS G BXD: Defined class for String (GString), prototype 0xec63e594628, JSClass 0x3ff9ed9a9c0, in object 0xec63e594380 569s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 569s JS G PRM: Defined class ParamSpec prototype is 0xec63e595e70 class 0x3ff9eda3208 in object 0xec63e594380 569s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 569s JS G OBJ: Defined class for Object (GObject), prototype 0xec63e594790, JSClass 0x3ff9ed9a9f0, in object 0xec63e594380 569s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 569s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 569s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xec63e5947b8, JSClass 0x3ff9ed9a9f0, in object 0xec63e594380 569s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 569s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 569s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 569s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 569s JS G BXD: Defined class for Value (GValue), prototype 0xec63e594808, JSClass 0x3ff9ed9a9c0, in object 0xec63e594380 569s JS G NS: Defined namespace 'GObject' 0xec63e594380 in GIRepository 0xec63e53f760 569s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 569s JS G BXD: Defining method attach in prototype for GLib.Source 569s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 569s JS IMPORT: Module metadata hook for module 0xec63e5852e0 569s JS IMPORT: Defining meta.importSync for module 0xec63e5852e0 569s JS G BXD: Defining method get_string in prototype for GLib.Variant 569s JS G BXD: Defining method classify in prototype for GLib.Variant 569s JS G BXD: Defining method destroy in prototype for GLib.Source 569s ok 1 GVariant constructor constructs a string variant 569s JS G BXD: Defining method equal in prototype for GLib.Variant 569s ok 2 GVariant constructor constructs a string variant (backwards compatible API) 569s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 569s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xec63e594c68, JSClass 0x3ff9ed9a9c0, in object 0xec63e594038 569s JS G BXD: Defining method n_children in prototype for GLib.Variant 569s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 569s JS G BXD: Defining method get_variant in prototype for GLib.Variant 569s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 569s JS G BXD: Defining method get_uint32 in prototype for GLib.Variant 569s ok 3 GVariant constructor constructs a struct variant 569s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 569s ok 4 GVariant constructor constructs a maybe variant 569s JS IMPORT: Module metadata hook for module 0xec63e571ba0 569s JS IMPORT: Defining meta.importSync for module 0xec63e571ba0 569s JS NATIVE: Defining native module '_encodingNative' 569s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 569s JS IMPORT: Importing '_byteArrayNative' 569s JS NATIVE: Defining native module '_byteArrayNative' 569s JS IMPORT: Defining parent 0xec63e53f610 of 0x157ec438dc10 '_byteArrayNative' is mod 1 569s JS IMPORT: successfully imported module '_byteArrayNative' 569s ok 5 GVariant constructor constructs a byte array variant 569s ok 6 GVariant constructor constructs a byte array variant from a string 569s ok 7 GVariant constructor 0-terminates a byte array variant constructed from a string 569s ok 8 GVariant constructor does not 0-terminate a byte array variant constructed from a Uint8Array 569s ok 9 GVariant unpack preserves type information if the unpacked object contains variants 569s ok 10 GVariant unpack recursive leaves no variants in the unpacked object 569s ok 11 GVariant strv unpacked matches constructed 569s JS G BXD: Defining method get_strv in prototype for GLib.Variant 569s ok 12 GVariant strv getter matches constructed 569s JS G BXD: Defining method dup_strv in prototype for GLib.Variant 569s ok 13 GVariant strv getter (dup) matches constructed 569s JS G BXD: Defining method insert_value in prototype for GLib.VariantDict 569s JS G BXD: Defining method lookup_value in prototype for GLib.VariantDict 569s ok 14 GVariantDict lookup returns the unpacked variant 569s ok 15 GVariantDict lookup returns null if the key isn't present 569s ok 16 GLib spawn processes sync with null envp # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3523 569s JS G NS: Found info type GIFunctionInfo for 'str_hash' in namespace 'GLib' 569s ok 17 GLib string function overrides GLib.str_hash errors when marshalling null to a not-nullable parameter 569s ok 18 GLib string function overrides GLib.stpcpy 569s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 569s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 569s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 569s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 569s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 569s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 569s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 569s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 569s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 569s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 569s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 569s JS G ENUM: Defining GLib.LogLevelFlags as 0x157ec43355b0 569s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 569s ok 19 GLib string function overrides GLib.strstr_len 569s ok 20 GLib string function overrides GLib.strrstr 569s ok 21 GLib string function overrides GLib.strrstr_len 569s ok 22 GLib string function overrides GLib.strup 569s ok 23 GLib string function overrides GLib.strdown 569s ok 24 GLib string function overrides GLib.strreverse 569s JS G NS: Found info type GIConstantInfo for 'ASCII_DTOSTR_BUF_SIZE' in namespace 'GLib' 569s ok 25 GLib string function overrides GLib.ascii_dtostr 569s ok 26 GLib string function overrides GLib.ascii_formatd 569s ok 27 GLib string function overrides GLib.strchug 569s ok 28 GLib string function overrides GLib.strchomp 569s ok 29 GLib string function overrides GLib.strstrip 569s JS G NS: Found info type GIConstantInfo for 'STR_DELIMITERS' in namespace 'GLib' 569s ok 30 GLib string function overrides GLib.strdelimit 569s ok 31 GLib string function overrides GLib.strcanon 569s JS G NS: Found info type GIFunctionInfo for 'base64_encode' in namespace 'GLib' 569s ok 32 GLib string function overrides GLib.base64_encode 569s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GjsPrivate' 569s JS G BXD: Defined class for MatchInfo (GjsMatchInfo), prototype 0x22d424c37c68, JSClass 0x3ff9ed9a9c0, in object 0xec63e5943a8 569s ok 33 GLib.MatchInfo cannot be constructed 569s JS G NS: Found info type GIFunctionInfo for 'regex_match' in namespace 'GjsPrivate' 569s ok 34 GLib.MatchInfo is returned from GLib.Regex.match 569s JS G BXD: Defining method get_string in prototype for GjsPrivate.MatchInfo 569s ok 35 GLib.MatchInfo stores the string that was matched 569s JS G NS: Found info type GIFunctionInfo for 'regex_match_full' in namespace 'GjsPrivate' 569s ok 36 GLib.MatchInfo truncates the string when it has zeroes as g_match_info_get_string() would 569s JS G NS: Found info type GIFunctionInfo for 'regex_match_all' in namespace 'GjsPrivate' 569s ok 37 GLib.MatchInfo is returned from GLib.Regex.match_all 569s JS G NS: Found info type GIFunctionInfo for 'regex_match_all_full' in namespace 'GjsPrivate' 569s ok 38 GLib.MatchInfo is returned from GLib.Regex.match_all_full 569s ok 39 GLib.MatchInfo is returned from GLib.Regex.match_full 569s JS G BXD: Defining method expand_references in prototype for GjsPrivate.MatchInfo 569s ok 40 GLib.MatchInfo method expand_references 569s JS G BXD: Defining method fetch in prototype for GjsPrivate.MatchInfo 569s ok 41 GLib.MatchInfo method fetch 569s JS G BXD: Defining method fetch_all in prototype for GjsPrivate.MatchInfo 569s ok 42 GLib.MatchInfo method fetch_all 569s JS G BXD: Defining method fetch_named in prototype for GjsPrivate.MatchInfo 569s ok 43 GLib.MatchInfo method fetch_named 569s JS G BXD: Defining method fetch_named_pos in prototype for GjsPrivate.MatchInfo 569s ok 44 GLib.MatchInfo method fetch_named_pos 569s JS G BXD: Defining method fetch_pos in prototype for GjsPrivate.MatchInfo 569s ok 45 GLib.MatchInfo method fetch_pos 569s JS G BXD: Defining method get_match_count in prototype for GjsPrivate.MatchInfo 569s ok 46 GLib.MatchInfo method get_match_count 569s ok 47 GLib.MatchInfo method get_string 569s JS G BXD: Defining method is_partial_match in prototype for GjsPrivate.MatchInfo 569s ok 48 GLib.MatchInfo method is_partial_match 569s JS G BXD: Defining method matches in prototype for GjsPrivate.MatchInfo 569s ok 49 GLib.MatchInfo method matches 569s JS G BXD: Defining method next in prototype for GjsPrivate.MatchInfo 569s ok 50 GLib.MatchInfo method next 569s JS G BXD: Defining method quit in prototype for GLib.MainLoop 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa40f9a488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 1 569s JS MAINLOOP: handling job 2, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 2 569s JS MAINLOOP: handling job 3, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa40f9a488: release 569s JS MAINLOOP: Completed job 3 569s JS MEMORY: Memory report: before destroying context 569s JS MEMORY: 674 objects currently alive 569s JS MEMORY: boxed_instance = 492 569s JS MEMORY: boxed_prototype = 13 569s JS MEMORY: closure = 1 569s JS MEMORY: function = 158 569s JS MEMORY: fundamental_instance = 0 569s JS MEMORY: fundamental_prototype = 0 569s JS MEMORY: gerror_instance = 0 569s JS MEMORY: gerror_prototype = 0 569s JS MEMORY: interface = 0 569s JS MEMORY: module = 5 569s JS MEMORY: ns = 3 569s JS MEMORY: object_instance = 0 569s JS MEMORY: object_prototype = 2 569s JS MEMORY: param = 0 569s JS MEMORY: union_instance = 0 569s JS MEMORY: union_prototype = 0 569s JS CTX: JS shutdown sequence 569s JS CTX: Stopping profiler 569s JS CTX: Shutting down toggle queue 569s JS CTX: Notifying external reference holders of GjsContext dispose 569s JS MAINLOOP: Stopping promise job dispatcher 569s JS CTX: Notifying reference holders of GjsContext dispose 569s JS CTX: Checking unhandled promise rejections 569s JS CTX: Releasing cached JS wrappers 569s JS CTX: Final triggered GC 569s JS CTX: Destroying JS context 569s JS CTX: Releasing all native objects 569s JS CTX: Disabling auto GC 569s JS CTX: Ending trace on global object 569s JS CTX: Freeing allocated resources 569s JS CTX: JS context destroyed 569s PASS: gjs/testGLib.test 569s Running test: gjs/testPrint.test 569s JS NATIVE: Registered native JS module '_promiseNative' 569s JS NATIVE: Registered native JS module '_byteArrayNative' 569s JS NATIVE: Registered native JS module '_encodingNative' 569s JS NATIVE: Registered native JS module '_gi' 569s JS NATIVE: Registered native JS module 'gi' 569s JS NATIVE: Registered native JS module 'cairoNative' 569s JS NATIVE: Registered native JS module 'system' 569s JS NATIVE: Registered native JS module 'console' 569s JS NATIVE: Registered native JS module '_print' 569s JS CTX: Enabling JIT 569s JS CTX: Initialized class GjsFileImporter prototype 0x1970fd1001a0 569s JS IMPORT: Defining parent (nil) of 0x1970fd100200 'imports' is mod 0 569s JS IMPORT: Importing '_print' 569s JS NATIVE: Defining native module '_print' 569s JS IMPORT: Defining parent 0x1970fd100200 of 0x1970fd1009b0 '_print' is mod 1 569s JS IMPORT: successfully imported module '_print' 569s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 569s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x136b8643c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x136b8643c090 569s JS MAINLOOP: Main loop instance 0x2aa233ee488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Starting promise job dispatcher 569s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x136b8643c128 569s JS MAINLOOP: Main loop instance 0x2aa233ee488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa233ee488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa233ee488: release 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa233ee488: release 569s JS MAINLOOP: Completed job 1 569s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module metadata hook for module 0x1970fd176990 569s JS IMPORT: Defining meta.importSync for module 0x1970fd176990 569s JS NATIVE: Defining native module 'gi' 569s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1970fd17b338 569s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 569s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 569s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 569s JS IMPORT: Importing directory 'overrides' 569s JS IMPORT: Defining parent 0x136b8643f610 of 0x1970fd17b3b8 'overrides' is mod 1 569s JS IMPORT: Defined importer 'overrides' 0x1970fd17b3b8 in 0x136b8643f610 569s JS IMPORT: successfully imported directory 'overrides' 569s JS IMPORT: Importing '_promiseNative' 569s JS NATIVE: Defining native module '_promiseNative' 569s JS IMPORT: Defining parent 0x136b8643f610 of 0x1970fd17b868 '_promiseNative' is mod 1 569s JS IMPORT: successfully imported module '_promiseNative' 569s JS IMPORT: Importing module GLib succeeded 569s JS IMPORT: Defining parent 0x1970fd17b3b8 of 0x136b86495038 'GLib' is mod 1 569s JS IMPORT: successfully imported module 'GLib' 569s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 569s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x136b86494060, JSClass 0x3ff8209a9c0, in object 0x136b86494038 569s JS CTX: Initialized class GIRepositoryGType prototype 0x1970fd17bbb0 569s JS CTX: Initialized class GIRepositoryFunction prototype 0x1970fd17bc10 569s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 569s JS G BXD: Defined class for Error (GError), prototype 0x136b864940b0, JSClass 0x3ff8209a9c0, in object 0x136b86494038 569s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 569s JS G BXD: Defined class for Variant (GVariant), prototype 0x136b86494100, JSClass 0x3ff8209a9c0, in object 0x136b86494038 569s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 569s JS G BXD: Defined class for Bytes (GBytes), prototype 0x136b86494150, JSClass 0x3ff8209a9c0, in object 0x136b86494038 569s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 569s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x136b864941a0, JSClass 0x3ff8209a9c0, in object 0x136b86494038 569s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 569s JS G BXD: Defined class for Thread (GThread), prototype 0x136b864941f0, JSClass 0x3ff8209a9c0, in object 0x136b86494038 569s JS G BXD: Defining method ref in prototype for GLib.Thread 569s JS G BXD: Defining method unref in prototype for GLib.Thread 569s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 569s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x136b86494240, JSClass 0x3ff8209a9c0, in object 0x136b86494038 569s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 569s JS G BXD: Defined class for Regex (GRegex), prototype 0x136b86494290, JSClass 0x3ff8209a9c0, in object 0x136b86494038 569s JS G BXD: Defining method match in prototype for GLib.Regex 569s JS G BXD: Defining method match_full in prototype for GLib.Regex 569s JS G BXD: Defining method match_all in prototype for GLib.Regex 569s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 569s JS G NS: Defined namespace 'GLib' 0x136b86494038 in GIRepository 0x1970fd17b1c8 569s JS IMPORT: Importing module jasmine succeeded 569s JS IMPORT: Defining parent 0x136b8643f610 of 0x136b86495ba0 'jasmine' is mod 1 569s JS IMPORT: successfully imported module 'jasmine' 569s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 569s JS MAINLOOP: Main loop instance 0x2aa233ee488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa233ee488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa233ee488: release 569s JS MAINLOOP: Completed job 0 569s JS IMPORT: Importing 'gi' 569s JS IMPORT: Defining parent 0x136b8643f610 of 0x136b8643f760 'gi' is mod 1 569s JS IMPORT: successfully imported module 'gi' 569s 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 569s JS G NS: Defined namespace 'Gdk' 0x136b86494308 in GIRepository 0x136b8643f760 569s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 569s JS IMPORT: Importing '_byteArrayNative' 569s JS NATIVE: Defining native module '_byteArrayNative' 569s JS IMPORT: Defining parent 0x136b8643f610 of 0x1970fd1282d0 '_byteArrayNative' is mod 1 569s JS IMPORT: successfully imported module '_byteArrayNative' 569s JS IMPORT: Importing module byteArray succeeded 569s JS IMPORT: Defining parent 0x136b8643f610 of 0x136b86495c40 'byteArray' is mod 1 569s JS IMPORT: successfully imported module 'byteArray' 569s JS CTX: Script evaluation succeeded 569s JS MAINLOOP: Main loop instance 0x2aa233ee488: Spinning loop until released or hook cleared 569s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module metadata hook for module 0x1970fd14c0b0 569s JS IMPORT: Defining meta.importSync for module 0x1970fd14c0b0 569s JS NATIVE: Defining native module 'system' 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x136b8643c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x136b8643c128 569s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 569s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 569s JS MAINLOOP: Set main loop hook to 569s JS MAINLOOP: Main loop instance 0x2aa233ee488: hold 569s JS MAINLOOP: Running and clearing main loop hook 569s JS G BXD: Defining method run in prototype for GLib.MainLoop 569s 1..49 569s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 569s JS G BXD: Defined class for Source (GSource), prototype 0x136b86494330, JSClass 0x3ff8209a9c0, in object 0x136b86494038 569s JS G BXD: Defining method set_priority in prototype for GLib.Source 569s JS IMPORT: Importing '_gi' 569s JS NATIVE: Defining native module '_gi' 569s JS IMPORT: Defining parent 0x136b8643f610 of 0x1970fd15b578 '_gi' is mod 1 569s JS IMPORT: successfully imported module '_gi' 569s 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 569s JS G NS: Defined namespace 'GjsPrivate' 0x136b864943d0 in GIRepository 0x136b8643f760 569s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 569s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 569s JS IMPORT: Importing module _common succeeded 569s JS IMPORT: Defining parent 0x136b8643f610 of 0x136b86495e20 '_common' is mod 1 569s JS IMPORT: successfully imported module '_common' 569s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 569s JS IMPORT: Importing module _legacy succeeded 569s JS IMPORT: Defining parent 0x136b8643f610 of 0x136b86495e48 '_legacy' is mod 1 569s JS IMPORT: successfully imported module '_legacy' 569s JS IMPORT: Importing module GObject succeeded 569s JS IMPORT: Defining parent 0x136b8643f850 of 0x136b86495df8 'GObject' is mod 1 569s JS IMPORT: successfully imported module 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 569s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 569s JS G BXD: Defined class for String (GString), prototype 0x136b86494650, JSClass 0x3ff8209a9c0, in object 0x136b864943a8 569s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 569s JS G PRM: Defined class ParamSpec prototype is 0x136b86495e98 class 0x3ff820a3208 in object 0x136b864943a8 569s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 569s JS G OBJ: Defined class for Object (GObject), prototype 0x136b864947b8, JSClass 0x3ff8209a9f0, in object 0x136b864943a8 569s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 569s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 569s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x136b864947e0, JSClass 0x3ff8209a9f0, in object 0x136b864943a8 569s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 569s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 569s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 569s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 569s JS G BXD: Defined class for Value (GValue), prototype 0x136b86494830, JSClass 0x3ff8209a9c0, in object 0x136b864943a8 569s JS G NS: Defined namespace 'GObject' 0x136b864943a8 in GIRepository 0x136b8643f760 569s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 569s JS G BXD: Defining method attach in prototype for GLib.Source 569s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 569s JS IMPORT: Module metadata hook for module 0x136b864864d8 569s JS IMPORT: Defining meta.importSync for module 0x136b864864d8 569s JS G BXD: Defining method destroy in prototype for GLib.Source 569s ok 1 print can be spied upon 569s ok 2 printerr can be spied upon 569s ok 3 log can be spied upon 569s ok 4 logError can be spied upon 569s ok 5 prettyPrint property value primitive 569s ok 6 prettyPrint property value is object reference 569s ok 7 prettyPrint more than one property 569s ok 8 prettyPrint add property value after property value object reference 569s ok 9 prettyPrint array 569s ok 10 prettyPrint property value array 569s ok 11 prettyPrint array reference is the only array element 569s ok 12 prettyPrint array reference is one of multiple array elements 569s ok 13 prettyPrint nested array 569s ok 14 prettyPrint property value nested array 569s ok 15 prettyPrint function 569s ok 16 prettyPrint property value function 569s ok 17 prettyPrint date 569s ok 18 prettyPrint property value date 569s JS G NS: Found info type GIStructInfo for 'Rectangle' in namespace 'Gdk' 569s JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0x10309ff07650, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s ok 19 prettyPrint toString is overridden on object 569s JS G NS: Found info type GIFlagsInfo for 'AnchorHints' in namespace 'Gdk' 569s JS G ENUM: Defining enum value FLIP_X (fixed from flip_x) 1 569s JS G ENUM: Defining enum value FLIP_Y (fixed from flip_y) 2 569s JS G ENUM: Defining enum value SLIDE_X (fixed from slide_x) 4 569s JS G ENUM: Defining enum value SLIDE_Y (fixed from slide_y) 8 569s JS G ENUM: Defining enum value RESIZE_X (fixed from resize_x) 16 569s JS G ENUM: Defining enum value RESIZE_Y (fixed from resize_y) 32 569s JS G ENUM: Defining enum value FLIP (fixed from flip) 3 569s JS G ENUM: Defining enum value SLIDE (fixed from slide) 12 569s JS G ENUM: Defining enum value RESIZE (fixed from resize) 48 569s JS G ENUM: Defining Gdk.AnchorHints as 0x1970fd10f908 569s JS G NS: Found info type GIObjectInfo for 'AppLaunchContext' in namespace 'Gdk' 569s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 569s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 569s JS IMPORT: Importing module lang succeeded 569s JS IMPORT: Defining parent 0x136b8643f610 of 0x136b864f9830 'lang' is mod 1 569s JS IMPORT: successfully imported module 'lang' 569s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 569s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 569s JS IMPORT: Importing module _signals succeeded 569s JS IMPORT: Defining parent 0x136b8643f610 of 0x136b864f9858 '_signals' is mod 1 569s JS IMPORT: successfully imported module '_signals' 569s JS IMPORT: Importing module signals succeeded 569s JS IMPORT: Defining parent 0x136b8643f610 of 0x136b864f9808 'signals' is mod 1 569s JS IMPORT: successfully imported module 'signals' 569s JS IMPORT: Importing module Gio succeeded 569s JS IMPORT: Defining parent 0x136b8643f850 of 0x136b864f97e0 'Gio' is mod 1 569s JS IMPORT: successfully imported module 'Gio' 569s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 569s JS G OBJ: Defined class for Application (GApplication), prototype 0x10309ff077b8, JSClass 0x3ff8209a9f0, in object 0x10309ff07790 569s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 569s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x136b864f98f8, JSClass 0x3ff8209dc70, in object 0x10309ff07790 569s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 569s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x136b864f9920, JSClass 0x3ff8209dc70, in object 0x10309ff07790 569s 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 569s JS G NS: Defined namespace 'GioUnix' 0x10309ff07858 in GIRepository 0x136b8643f760 569s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 569s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 569s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x10309ff07880, JSClass 0x3ff8209a9f0, in object 0x10309ff07858 569s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 569s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 569s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x136b864f9d08, JSClass 0x3ff8209dc70, in object 0x10309ff07858 569s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 569s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 569s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 569s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x10309ff078f8, JSClass 0x3ff8209a9f0, in object 0x10309ff07790 569s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x10309ff07948, JSClass 0x3ff8209a9f0, in object 0x10309ff07858 569s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 569s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 569s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x10309ff07998, JSClass 0x3ff8209a9c0, in object 0x10309ff07858 569s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 569s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x136b864f9e48, JSClass 0x3ff8209dc70, in object 0x10309ff07858 569s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 569s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 569s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 569s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x10309ff079e8, JSClass 0x3ff8209a9f0, in object 0x10309ff07790 569s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x10309ff07a38, JSClass 0x3ff8209a9f0, in object 0x10309ff07858 569s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 569s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 569s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x10309ff07a88, JSClass 0x3ff8209a9c0, in object 0x10309ff07858 569s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 569s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x10309ff07ab0, JSClass 0x3ff8209a9c0, in object 0x10309ff07858 569s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 569s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x10309ff07b00, JSClass 0x3ff8209a9f0, in object 0x10309ff07858 569s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 569s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 569s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x10309ff07b50, JSClass 0x3ff8209a9c0, in object 0x10309ff07858 569s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 569s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 569s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x10309ff07ba0, JSClass 0x3ff8209a9f0, in object 0x10309ff07790 569s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x10309ff07bf0, JSClass 0x3ff8209a9f0, in object 0x10309ff07858 569s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 569s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 569s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x10309ff07c40, JSClass 0x3ff8209a9c0, in object 0x10309ff07858 569s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 569s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 569s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 569s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 569s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 569s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 569s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 569s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 569s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 569s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 569s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 569s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 569s JS G ENUM: Defining GLib.LogLevelFlags as 0x1970fd1169b8 569s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 569s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x10309ff07d58, JSClass 0x3ff8209a9c0, in object 0x136b86494038 569s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 569s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x10309ff07e20, JSClass 0x3ff8209a9f0, in object 0x10309ff07790 569s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 569s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x10309ff5d240, JSClass 0x3ff8209dc70, in object 0x10309ff07790 569s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 569s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x10309ff5d268, JSClass 0x3ff8209dc70, in object 0x10309ff07790 569s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 569s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x10309ff5f420, JSClass 0x3ff8209a9c0, in object 0x10309ff07790 569s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 569s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x10309ff5f718, JSClass 0x3ff8209a9c0, in object 0x10309ff07790 569s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 569s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 569s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x10309ff5f8a8, JSClass 0x3ff8209a9f0, in object 0x10309ff07790 569s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 569s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x10309ff5d4e8, JSClass 0x3ff8209dc70, in object 0x10309ff07790 569s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 569s JS G IFACE: Defined class for Initable (GInitable), prototype 0x10309ff5d538, JSClass 0x3ff8209dc70, in object 0x10309ff07790 569s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 569s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x10309ff5f948, JSClass 0x3ff8209a9f0, in object 0x10309ff07790 569s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 569s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 569s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 569s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 569s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x10309ff5d6f0, JSClass 0x3ff8209dc70, in object 0x10309ff07790 569s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 569s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x10309ff5f9c0, JSClass 0x3ff8209a9c0, in object 0x10309ff07790 569s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 569s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x10309ff5fa10, JSClass 0x3ff8209a9c0, in object 0x10309ff07790 569s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 569s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 569s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x10309ff5fa60, JSClass 0x3ff8209a9f0, in object 0x10309ff07790 569s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x10309ff5fab0, JSClass 0x3ff8209a9f0, in object 0x136b864943d0 569s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 569s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x10309ff5fb00, JSClass 0x3ff8209a9f0, in object 0x10309ff07790 569s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 569s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 569s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 569s JS G IFACE: Defined class for File (GFile), prototype 0x10309ff5d7b8, JSClass 0x3ff8209dc70, in object 0x10309ff07790 569s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x10309ff5fb78, JSClass 0x3ff8209a9f0, in object 0x136b8643f8f8 569s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 569s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x10309ff5fbf0, JSClass 0x3ff8209a9f0, in object 0x10309ff07790 569s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 569s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 569s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x10309ff5da38, JSClass 0x3ff8209dc70, in object 0x10309ff07790 569s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 569s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x10309ff5fc68, JSClass 0x3ff8209a9f0, in object 0x10309ff07790 569s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 569s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x10309ff5fcb8, JSClass 0x3ff8209a9c0, in object 0x10309ff07790 569s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 569s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 569s JS G OBJ: Defined class for Settings (GSettings), prototype 0x10309ff5fd08, JSClass 0x3ff8209a9f0, in object 0x10309ff07790 569s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 569s JS G NS: Defined namespace 'Gio' 0x10309ff07790 in GIRepository 0x136b8643f760 569s JS G NS: Found info type GIObjectInfo for 'AppLaunchContext' in namespace 'Gio' 569s JS G OBJ: Defined class for AppLaunchContext (GAppLaunchContext), prototype 0x10309ff5fd80, JSClass 0x3ff8209a9f0, in object 0x10309ff07790 569s JS G OBJ: Defined class for AppLaunchContext (GdkAppLaunchContext), prototype 0x10309ff5fdd0, JSClass 0x3ff8209a9f0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'Atom' in namespace 'Gdk' 569s JS G BXD: Defined class for Atom (void), prototype 0x10309ff5fe20, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIFlagsInfo for 'AxisFlags' in namespace 'Gdk' 569s JS G ENUM: Defining enum value X (fixed from x) 2 569s JS G ENUM: Defining enum value Y (fixed from y) 4 569s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 8 569s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 16 569s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 32 569s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 64 569s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 128 569s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 256 569s JS G ENUM: Defining enum value SLIDER (fixed from slider) 512 569s JS G ENUM: Defining Gdk.AxisFlags as 0x1970fd11fcb0 569s JS G NS: Found info type GIEnumInfo for 'AxisUse' in namespace 'Gdk' 569s JS G ENUM: Defining enum value IGNORE (fixed from ignore) 0 569s JS G ENUM: Defining enum value X (fixed from x) 1 569s JS G ENUM: Defining enum value Y (fixed from y) 2 569s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 3 569s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 4 569s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 5 569s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 6 569s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 7 569s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 8 569s JS G ENUM: Defining enum value SLIDER (fixed from slider) 9 569s JS G ENUM: Defining enum value LAST (fixed from last) 10 569s JS G ENUM: Defining Gdk.AxisUse as 0x1970fd11fdd0 569s JS G NS: Found info type GIConstantInfo for 'BUTTON_MIDDLE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'BUTTON_PRIMARY' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'BUTTON_SECONDARY' in namespace 'Gdk' 569s JS G NS: Found info type GIEnumInfo for 'ByteOrder' in namespace 'Gdk' 569s JS G ENUM: Defining enum value LSB_FIRST (fixed from lsb_first) 0 569s JS G ENUM: Defining enum value MSB_FIRST (fixed from msb_first) 1 569s JS G ENUM: Defining Gdk.ByteOrder as 0x1970fd11ffb0 569s JS G NS: Found info type GIConstantInfo for 'CURRENT_TIME' in namespace 'Gdk' 569s JS G NS: Found info type GIStructInfo for 'Color' in namespace 'Gdk' 569s JS G BXD: Defined class for Color (GdkColor), prototype 0x10309ff5fec0, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIEnumInfo for 'CrossingMode' in namespace 'Gdk' 569s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 569s JS G ENUM: Defining enum value GRAB (fixed from grab) 1 569s JS G ENUM: Defining enum value UNGRAB (fixed from ungrab) 2 569s JS G ENUM: Defining enum value GTK_GRAB (fixed from gtk_grab) 3 569s JS G ENUM: Defining enum value GTK_UNGRAB (fixed from gtk_ungrab) 4 569s JS G ENUM: Defining enum value STATE_CHANGED (fixed from state_changed) 5 569s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 6 569s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 7 569s JS G ENUM: Defining enum value DEVICE_SWITCH (fixed from device_switch) 8 569s JS G ENUM: Defining Gdk.CrossingMode as 0x1970fd1200d0 569s JS G NS: Found info type GIObjectInfo for 'Cursor' in namespace 'Gdk' 569s JS G OBJ: Defined class for Cursor (GdkCursor), prototype 0x10309ff5ff38, JSClass 0x3ff8209a9f0, in object 0x136b86494308 569s JS G NS: Found info type GIEnumInfo for 'CursorType' in namespace 'Gdk' 569s JS G ENUM: Defining enum value X_CURSOR (fixed from x_cursor) 0 569s JS G ENUM: Defining enum value ARROW (fixed from arrow) 2 569s JS G ENUM: Defining enum value BASED_ARROW_DOWN (fixed from based_arrow_down) 4 569s JS G ENUM: Defining enum value BASED_ARROW_UP (fixed from based_arrow_up) 6 569s JS G ENUM: Defining enum value BOAT (fixed from boat) 8 569s JS G ENUM: Defining enum value BOGOSITY (fixed from bogosity) 10 569s JS G ENUM: Defining enum value BOTTOM_LEFT_CORNER (fixed from bottom_left_corner) 12 569s JS G ENUM: Defining enum value BOTTOM_RIGHT_CORNER (fixed from bottom_right_corner) 14 569s JS G ENUM: Defining enum value BOTTOM_SIDE (fixed from bottom_side) 16 569s JS G ENUM: Defining enum value BOTTOM_TEE (fixed from bottom_tee) 18 569s JS G ENUM: Defining enum value BOX_SPIRAL (fixed from box_spiral) 20 569s JS G ENUM: Defining enum value CENTER_PTR (fixed from center_ptr) 22 569s JS G ENUM: Defining enum value CIRCLE (fixed from circle) 24 569s JS G ENUM: Defining enum value CLOCK (fixed from clock) 26 569s JS G ENUM: Defining enum value COFFEE_MUG (fixed from coffee_mug) 28 569s JS G ENUM: Defining enum value CROSS (fixed from cross) 30 569s JS G ENUM: Defining enum value CROSS_REVERSE (fixed from cross_reverse) 32 569s JS G ENUM: Defining enum value CROSSHAIR (fixed from crosshair) 34 569s JS G ENUM: Defining enum value DIAMOND_CROSS (fixed from diamond_cross) 36 569s JS G ENUM: Defining enum value DOT (fixed from dot) 38 569s JS G ENUM: Defining enum value DOTBOX (fixed from dotbox) 40 569s JS G ENUM: Defining enum value DOUBLE_ARROW (fixed from double_arrow) 42 569s JS G ENUM: Defining enum value DRAFT_LARGE (fixed from draft_large) 44 569s JS G ENUM: Defining enum value DRAFT_SMALL (fixed from draft_small) 46 569s JS G ENUM: Defining enum value DRAPED_BOX (fixed from draped_box) 48 569s JS G ENUM: Defining enum value EXCHANGE (fixed from exchange) 50 569s JS G ENUM: Defining enum value FLEUR (fixed from fleur) 52 569s JS G ENUM: Defining enum value GOBBLER (fixed from gobbler) 54 569s JS G ENUM: Defining enum value GUMBY (fixed from gumby) 56 569s JS G ENUM: Defining enum value HAND1 (fixed from hand1) 58 569s JS G ENUM: Defining enum value HAND2 (fixed from hand2) 60 569s JS G ENUM: Defining enum value HEART (fixed from heart) 62 569s JS G ENUM: Defining enum value ICON (fixed from icon) 64 569s JS G ENUM: Defining enum value IRON_CROSS (fixed from iron_cross) 66 569s JS G ENUM: Defining enum value LEFT_PTR (fixed from left_ptr) 68 569s JS G ENUM: Defining enum value LEFT_SIDE (fixed from left_side) 70 569s JS G ENUM: Defining enum value LEFT_TEE (fixed from left_tee) 72 569s JS G ENUM: Defining enum value LEFTBUTTON (fixed from leftbutton) 74 569s JS G ENUM: Defining enum value LL_ANGLE (fixed from ll_angle) 76 569s JS G ENUM: Defining enum value LR_ANGLE (fixed from lr_angle) 78 569s JS G ENUM: Defining enum value MAN (fixed from man) 80 569s JS G ENUM: Defining enum value MIDDLEBUTTON (fixed from middlebutton) 82 569s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 84 569s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 86 569s JS G ENUM: Defining enum value PIRATE (fixed from pirate) 88 569s JS G ENUM: Defining enum value PLUS (fixed from plus) 90 569s JS G ENUM: Defining enum value QUESTION_ARROW (fixed from question_arrow) 92 569s JS G ENUM: Defining enum value RIGHT_PTR (fixed from right_ptr) 94 569s JS G ENUM: Defining enum value RIGHT_SIDE (fixed from right_side) 96 569s JS G ENUM: Defining enum value RIGHT_TEE (fixed from right_tee) 98 569s JS G ENUM: Defining enum value RIGHTBUTTON (fixed from rightbutton) 100 569s JS G ENUM: Defining enum value RTL_LOGO (fixed from rtl_logo) 102 569s JS G ENUM: Defining enum value SAILBOAT (fixed from sailboat) 104 569s JS G ENUM: Defining enum value SB_DOWN_ARROW (fixed from sb_down_arrow) 106 569s JS G ENUM: Defining enum value SB_H_DOUBLE_ARROW (fixed from sb_h_double_arrow) 108 569s JS G ENUM: Defining enum value SB_LEFT_ARROW (fixed from sb_left_arrow) 110 569s JS G ENUM: Defining enum value SB_RIGHT_ARROW (fixed from sb_right_arrow) 112 569s JS G ENUM: Defining enum value SB_UP_ARROW (fixed from sb_up_arrow) 114 569s JS G ENUM: Defining enum value SB_V_DOUBLE_ARROW (fixed from sb_v_double_arrow) 116 569s JS G ENUM: Defining enum value SHUTTLE (fixed from shuttle) 118 569s JS G ENUM: Defining enum value SIZING (fixed from sizing) 120 569s JS G ENUM: Defining enum value SPIDER (fixed from spider) 122 569s JS G ENUM: Defining enum value SPRAYCAN (fixed from spraycan) 124 569s JS G ENUM: Defining enum value STAR (fixed from star) 126 569s JS G ENUM: Defining enum value TARGET (fixed from target) 128 569s JS G ENUM: Defining enum value TCROSS (fixed from tcross) 130 569s JS G ENUM: Defining enum value TOP_LEFT_ARROW (fixed from top_left_arrow) 132 569s JS G ENUM: Defining enum value TOP_LEFT_CORNER (fixed from top_left_corner) 134 569s JS G ENUM: Defining enum value TOP_RIGHT_CORNER (fixed from top_right_corner) 136 569s JS G ENUM: Defining enum value TOP_SIDE (fixed from top_side) 138 569s JS G ENUM: Defining enum value TOP_TEE (fixed from top_tee) 140 569s JS G ENUM: Defining enum value TREK (fixed from trek) 142 569s JS G ENUM: Defining enum value UL_ANGLE (fixed from ul_angle) 144 569s JS G ENUM: Defining enum value UMBRELLA (fixed from umbrella) 146 569s JS G ENUM: Defining enum value UR_ANGLE (fixed from ur_angle) 148 569s JS G ENUM: Defining enum value WATCH (fixed from watch) 150 569s JS G ENUM: Defining enum value XTERM (fixed from xterm) 152 569s JS G ENUM: Defining enum value LAST_CURSOR (fixed from last_cursor) 153 569s JS G ENUM: Defining enum value BLANK_CURSOR (fixed from blank_cursor) -2 569s JS G ENUM: Defining enum value CURSOR_IS_PIXMAP (fixed from cursor_is_pixmap) -1 569s JS G ENUM: Defining Gdk.CursorType as 0x1970fd120230 569s JS G NS: Found info type GIObjectInfo for 'Device' in namespace 'Gdk' 569s JS G OBJ: Defined class for Device (GdkDevice), prototype 0x10309ff5ffb0, JSClass 0x3ff8209a9f0, in object 0x136b86494308 569s JS G NS: Found info type GIObjectInfo for 'DeviceManager' in namespace 'Gdk' 569s JS G OBJ: Defined class for DeviceManager (GdkDeviceManager), prototype 0x10309ff6b038, JSClass 0x3ff8209a9f0, in object 0x136b86494308 569s JS G NS: Found info type GIInterfaceInfo for 'DevicePad' in namespace 'Gdk' 569s JS G IFACE: Defined class for DevicePad (GdkDevicePad), prototype 0x10309ff65448, JSClass 0x3ff8209dc70, in object 0x136b86494308 569s JS G NS: Found info type GIEnumInfo for 'DevicePadFeature' in namespace 'Gdk' 569s JS G ENUM: Defining enum value BUTTON (fixed from button) 0 569s JS G ENUM: Defining enum value RING (fixed from ring) 1 569s JS G ENUM: Defining enum value STRIP (fixed from strip) 2 569s JS G ENUM: Defining Gdk.DevicePadFeature as 0x1970fd120b10 569s JS G NS: Found info type GIStructInfo for 'DevicePadInterface' in namespace 'Gdk' 569s JS G NS: Found info type GIObjectInfo for 'DeviceTool' in namespace 'Gdk' 569s JS G OBJ: Defined class for DeviceTool (GdkDeviceTool), prototype 0x10309ff6b0d8, JSClass 0x3ff8209a9f0, in object 0x136b86494308 569s JS G NS: Found info type GIEnumInfo for 'DeviceToolType' in namespace 'Gdk' 569s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 569s JS G ENUM: Defining enum value PEN (fixed from pen) 1 569s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 569s JS G ENUM: Defining enum value BRUSH (fixed from brush) 3 569s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 4 569s JS G ENUM: Defining enum value AIRBRUSH (fixed from airbrush) 5 569s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 6 569s JS G ENUM: Defining enum value LENS (fixed from lens) 7 569s JS G ENUM: Defining Gdk.DeviceToolType as 0x1970fd120c30 569s JS G NS: Found info type GIEnumInfo for 'DeviceType' in namespace 'Gdk' 569s JS G ENUM: Defining enum value MASTER (fixed from master) 0 569s JS G ENUM: Defining enum value SLAVE (fixed from slave) 1 569s JS G ENUM: Defining enum value FLOATING (fixed from floating) 2 569s JS G ENUM: Defining Gdk.DeviceType as 0x1970fd120d50 569s JS G NS: Found info type GIObjectInfo for 'Display' in namespace 'Gdk' 569s JS G OBJ: Defined class for Display (GdkDisplay), prototype 0x10309ff6b178, JSClass 0x3ff8209a9f0, in object 0x136b86494308 569s JS G NS: Found info type GIObjectInfo for 'DisplayManager' in namespace 'Gdk' 569s JS G OBJ: Defined class for DisplayManager (GdkDisplayManager), prototype 0x10309ff6b1c8, JSClass 0x3ff8209a9f0, in object 0x136b86494308 569s JS G NS: Found info type GIFlagsInfo for 'DragAction' in namespace 'Gdk' 569s JS G ENUM: Defining enum value DEFAULT (fixed from default) 1 569s JS G ENUM: Defining enum value COPY (fixed from copy) 2 569s JS G ENUM: Defining enum value MOVE (fixed from move) 4 569s JS G ENUM: Defining enum value LINK (fixed from link) 8 569s JS G ENUM: Defining enum value PRIVATE (fixed from private) 16 569s JS G ENUM: Defining enum value ASK (fixed from ask) 32 569s JS G ENUM: Defining Gdk.DragAction as 0x1970fd120e70 569s JS G NS: Found info type GIEnumInfo for 'DragCancelReason' in namespace 'Gdk' 569s JS G ENUM: Defining enum value NO_TARGET (fixed from no_target) 0 569s JS G ENUM: Defining enum value USER_CANCELLED (fixed from user_cancelled) 1 569s JS G ENUM: Defining enum value ERROR (fixed from error) 2 569s JS G ENUM: Defining Gdk.DragCancelReason as 0x1970fd120f90 569s JS G NS: Found info type GIObjectInfo for 'DragContext' in namespace 'Gdk' 569s JS G OBJ: Defined class for DragContext (GdkDragContext), prototype 0x10309ff6b268, JSClass 0x3ff8209a9f0, in object 0x136b86494308 569s JS G NS: Found info type GIEnumInfo for 'DragProtocol' in namespace 'Gdk' 569s JS G ENUM: Defining enum value NONE (fixed from none) 0 569s JS G ENUM: Defining enum value MOTIF (fixed from motif) 1 569s JS G ENUM: Defining enum value XDND (fixed from xdnd) 2 569s JS G ENUM: Defining enum value ROOTWIN (fixed from rootwin) 3 569s JS G ENUM: Defining enum value WIN32_DROPFILES (fixed from win32_dropfiles) 4 569s JS G ENUM: Defining enum value OLE2 (fixed from ole2) 5 569s JS G ENUM: Defining enum value LOCAL (fixed from local) 6 569s JS G ENUM: Defining enum value WAYLAND (fixed from wayland) 7 569s JS G ENUM: Defining Gdk.DragProtocol as 0x1970fd121070 569s JS G NS: Found info type GIObjectInfo for 'DrawingContext' in namespace 'Gdk' 569s JS G OBJ: Defined class for DrawingContext (GdkDrawingContext), prototype 0x10309ff6b2e0, JSClass 0x3ff8209a9f0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'DrawingContextClass' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'EVENT_PROPAGATE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'EVENT_STOP' in namespace 'Gdk' 569s JS G NS: Found info type GIUnionInfo for 'Event' in namespace 'Gdk' 569s JS G BXD: Defined class for Event (GdkEvent), prototype 0x10309ff6b330, JSClass 0x3ff8209a990, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventAny' in namespace 'Gdk' 569s JS G BXD: Defined class for EventAny (void), prototype 0x10309ff6b380, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventButton' in namespace 'Gdk' 569s JS G BXD: Defined class for EventButton (void), prototype 0x10309ff6b3a8, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventConfigure' in namespace 'Gdk' 569s JS G BXD: Defined class for EventConfigure (void), prototype 0x10309ff6b3d0, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventCrossing' in namespace 'Gdk' 569s JS G BXD: Defined class for EventCrossing (void), prototype 0x10309ff6b3f8, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventDND' in namespace 'Gdk' 569s JS G BXD: Defined class for EventDND (void), prototype 0x10309ff6b420, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventExpose' in namespace 'Gdk' 569s JS G BXD: Defined class for EventExpose (void), prototype 0x10309ff6b448, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventFocus' in namespace 'Gdk' 569s JS G BXD: Defined class for EventFocus (void), prototype 0x10309ff6b470, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventGrabBroken' in namespace 'Gdk' 569s JS G BXD: Defined class for EventGrabBroken (void), prototype 0x10309ff6b498, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventKey' in namespace 'Gdk' 569s JS G BXD: Defined class for EventKey (void), prototype 0x10309ff6b4c0, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIFlagsInfo for 'EventMask' in namespace 'Gdk' 569s JS G ENUM: Defining enum value EXPOSURE_MASK (fixed from exposure_mask) 2 569s JS G ENUM: Defining enum value POINTER_MOTION_MASK (fixed from pointer_motion_mask) 4 569s JS G ENUM: Defining enum value POINTER_MOTION_HINT_MASK (fixed from pointer_motion_hint_mask) 8 569s JS G ENUM: Defining enum value BUTTON_MOTION_MASK (fixed from button_motion_mask) 16 569s JS G ENUM: Defining enum value BUTTON1_MOTION_MASK (fixed from button1_motion_mask) 32 569s JS G ENUM: Defining enum value BUTTON2_MOTION_MASK (fixed from button2_motion_mask) 64 569s JS G ENUM: Defining enum value BUTTON3_MOTION_MASK (fixed from button3_motion_mask) 128 569s JS G ENUM: Defining enum value BUTTON_PRESS_MASK (fixed from button_press_mask) 256 569s JS G ENUM: Defining enum value BUTTON_RELEASE_MASK (fixed from button_release_mask) 512 569s JS G ENUM: Defining enum value KEY_PRESS_MASK (fixed from key_press_mask) 1024 569s JS G ENUM: Defining enum value KEY_RELEASE_MASK (fixed from key_release_mask) 2048 569s JS G ENUM: Defining enum value ENTER_NOTIFY_MASK (fixed from enter_notify_mask) 4096 569s JS G ENUM: Defining enum value LEAVE_NOTIFY_MASK (fixed from leave_notify_mask) 8192 569s JS G ENUM: Defining enum value FOCUS_CHANGE_MASK (fixed from focus_change_mask) 16384 569s JS G ENUM: Defining enum value STRUCTURE_MASK (fixed from structure_mask) 32768 569s JS G ENUM: Defining enum value PROPERTY_CHANGE_MASK (fixed from property_change_mask) 65536 569s JS G ENUM: Defining enum value VISIBILITY_NOTIFY_MASK (fixed from visibility_notify_mask) 131072 569s JS G ENUM: Defining enum value PROXIMITY_IN_MASK (fixed from proximity_in_mask) 262144 569s JS G ENUM: Defining enum value PROXIMITY_OUT_MASK (fixed from proximity_out_mask) 524288 569s JS G ENUM: Defining enum value SUBSTRUCTURE_MASK (fixed from substructure_mask) 1048576 569s JS G ENUM: Defining enum value SCROLL_MASK (fixed from scroll_mask) 2097152 569s JS G ENUM: Defining enum value TOUCH_MASK (fixed from touch_mask) 4194304 569s JS G ENUM: Defining enum value SMOOTH_SCROLL_MASK (fixed from smooth_scroll_mask) 8388608 569s JS G ENUM: Defining enum value TOUCHPAD_GESTURE_MASK (fixed from touchpad_gesture_mask) 16777216 569s JS G ENUM: Defining enum value TABLET_PAD_MASK (fixed from tablet_pad_mask) 33554432 569s JS G ENUM: Defining enum value ALL_EVENTS_MASK (fixed from all_events_mask) 67108862 569s JS G ENUM: Defining Gdk.EventMask as 0x1970fd121510 569s JS G NS: Found info type GIStructInfo for 'EventMotion' in namespace 'Gdk' 569s JS G BXD: Defined class for EventMotion (void), prototype 0x10309ff6b510, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventOwnerChange' in namespace 'Gdk' 569s JS G BXD: Defined class for EventOwnerChange (void), prototype 0x10309ff6b538, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventPadAxis' in namespace 'Gdk' 569s JS G BXD: Defined class for EventPadAxis (void), prototype 0x10309ff6b560, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventPadButton' in namespace 'Gdk' 569s JS G BXD: Defined class for EventPadButton (void), prototype 0x10309ff6b588, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventPadGroupMode' in namespace 'Gdk' 569s JS G BXD: Defined class for EventPadGroupMode (void), prototype 0x10309ff6b5b0, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventProperty' in namespace 'Gdk' 569s JS G BXD: Defined class for EventProperty (void), prototype 0x10309ff6b5d8, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventProximity' in namespace 'Gdk' 569s JS G BXD: Defined class for EventProximity (void), prototype 0x10309ff6b600, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventScroll' in namespace 'Gdk' 569s JS G BXD: Defined class for EventScroll (void), prototype 0x10309ff6b628, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventSelection' in namespace 'Gdk' 569s JS G BXD: Defined class for EventSelection (void), prototype 0x10309ff6b650, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventSequence' in namespace 'Gdk' 569s JS G BXD: Defined class for EventSequence (GdkEventSequence), prototype 0x10309ff6b678, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventSetting' in namespace 'Gdk' 569s JS G BXD: Defined class for EventSetting (void), prototype 0x10309ff6b6c8, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventTouch' in namespace 'Gdk' 569s JS G BXD: Defined class for EventTouch (void), prototype 0x10309ff6b6f0, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventTouchpadPinch' in namespace 'Gdk' 569s JS G BXD: Defined class for EventTouchpadPinch (void), prototype 0x10309ff6b718, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventTouchpadSwipe' in namespace 'Gdk' 569s JS G BXD: Defined class for EventTouchpadSwipe (void), prototype 0x10309ff6b740, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIEnumInfo for 'EventType' in namespace 'Gdk' 569s JS G ENUM: Defining enum value NOTHING (fixed from nothing) -1 569s JS G ENUM: Defining enum value DELETE (fixed from delete) 0 569s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 569s JS G ENUM: Defining enum value EXPOSE (fixed from expose) 2 569s JS G ENUM: Defining enum value MOTION_NOTIFY (fixed from motion_notify) 3 569s JS G ENUM: Defining enum value BUTTON_PRESS (fixed from button_press) 4 569s JS G ENUM: Defining enum value 2BUTTON_PRESS (fixed from 2button_press) 5 569s JS G ENUM: Defining enum value DOUBLE_BUTTON_PRESS (fixed from double_button_press) 5 569s JS G ENUM: Defining enum value 3BUTTON_PRESS (fixed from 3button_press) 6 569s JS G ENUM: Defining enum value TRIPLE_BUTTON_PRESS (fixed from triple_button_press) 6 569s JS G ENUM: Defining enum value BUTTON_RELEASE (fixed from button_release) 7 569s JS G ENUM: Defining enum value KEY_PRESS (fixed from key_press) 8 569s JS G ENUM: Defining enum value KEY_RELEASE (fixed from key_release) 9 569s JS G ENUM: Defining enum value ENTER_NOTIFY (fixed from enter_notify) 10 569s JS G ENUM: Defining enum value LEAVE_NOTIFY (fixed from leave_notify) 11 569s JS G ENUM: Defining enum value FOCUS_CHANGE (fixed from focus_change) 12 569s JS G ENUM: Defining enum value CONFIGURE (fixed from configure) 13 569s JS G ENUM: Defining enum value MAP (fixed from map) 14 569s JS G ENUM: Defining enum value UNMAP (fixed from unmap) 15 569s JS G ENUM: Defining enum value PROPERTY_NOTIFY (fixed from property_notify) 16 569s JS G ENUM: Defining enum value SELECTION_CLEAR (fixed from selection_clear) 17 569s JS G ENUM: Defining enum value SELECTION_REQUEST (fixed from selection_request) 18 569s JS G ENUM: Defining enum value SELECTION_NOTIFY (fixed from selection_notify) 19 569s JS G ENUM: Defining enum value PROXIMITY_IN (fixed from proximity_in) 20 569s JS G ENUM: Defining enum value PROXIMITY_OUT (fixed from proximity_out) 21 569s JS G ENUM: Defining enum value DRAG_ENTER (fixed from drag_enter) 22 569s JS G ENUM: Defining enum value DRAG_LEAVE (fixed from drag_leave) 23 569s JS G ENUM: Defining enum value DRAG_MOTION (fixed from drag_motion) 24 569s JS G ENUM: Defining enum value DRAG_STATUS (fixed from drag_status) 25 569s JS G ENUM: Defining enum value DROP_START (fixed from drop_start) 26 569s JS G ENUM: Defining enum value DROP_FINISHED (fixed from drop_finished) 27 569s JS G ENUM: Defining enum value CLIENT_EVENT (fixed from client_event) 28 569s JS G ENUM: Defining enum value VISIBILITY_NOTIFY (fixed from visibility_notify) 29 569s JS G ENUM: Defining enum value SCROLL (fixed from scroll) 31 569s JS G ENUM: Defining enum value WINDOW_STATE (fixed from window_state) 32 569s JS G ENUM: Defining enum value SETTING (fixed from setting) 33 569s JS G ENUM: Defining enum value OWNER_CHANGE (fixed from owner_change) 34 569s JS G ENUM: Defining enum value GRAB_BROKEN (fixed from grab_broken) 35 569s JS G ENUM: Defining enum value DAMAGE (fixed from damage) 36 569s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 37 569s JS G ENUM: Defining enum value TOUCH_UPDATE (fixed from touch_update) 38 569s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 39 569s JS G ENUM: Defining enum value TOUCH_CANCEL (fixed from touch_cancel) 40 569s JS G ENUM: Defining enum value TOUCHPAD_SWIPE (fixed from touchpad_swipe) 41 569s JS G ENUM: Defining enum value TOUCHPAD_PINCH (fixed from touchpad_pinch) 42 569s JS G ENUM: Defining enum value PAD_BUTTON_PRESS (fixed from pad_button_press) 43 569s JS G ENUM: Defining enum value PAD_BUTTON_RELEASE (fixed from pad_button_release) 44 569s JS G ENUM: Defining enum value PAD_RING (fixed from pad_ring) 45 569s JS G ENUM: Defining enum value PAD_STRIP (fixed from pad_strip) 46 569s JS G ENUM: Defining enum value PAD_GROUP_MODE (fixed from pad_group_mode) 47 569s JS G ENUM: Defining enum value EVENT_LAST (fixed from event_last) 48 569s JS G ENUM: Defining Gdk.EventType as 0x1970fd121ab0 569s JS G NS: Found info type GIStructInfo for 'EventVisibility' in namespace 'Gdk' 569s JS G BXD: Defined class for EventVisibility (void), prototype 0x10309ff6b790, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'EventWindowState' in namespace 'Gdk' 569s JS G BXD: Defined class for EventWindowState (void), prototype 0x10309ff6b7b8, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIEnumInfo for 'FilterReturn' in namespace 'Gdk' 569s JS G ENUM: Defining enum value CONTINUE (fixed from continue) 0 569s JS G ENUM: Defining enum value TRANSLATE (fixed from translate) 1 569s JS G ENUM: Defining enum value REMOVE (fixed from remove) 2 569s JS G ENUM: Defining Gdk.FilterReturn as 0x1970fd121f50 569s JS G NS: Found info type GIObjectInfo for 'FrameClock' in namespace 'Gdk' 569s JS G OBJ: Defined class for FrameClock (GdkFrameClock), prototype 0x10309ff6b808, JSClass 0x3ff8209a9f0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'FrameClockClass' in namespace 'Gdk' 569s JS G NS: Found info type GIFlagsInfo for 'FrameClockPhase' in namespace 'Gdk' 569s JS G ENUM: Defining enum value NONE (fixed from none) 0 569s JS G ENUM: Defining enum value FLUSH_EVENTS (fixed from flush_events) 1 569s JS G ENUM: Defining enum value BEFORE_PAINT (fixed from before_paint) 2 569s JS G ENUM: Defining enum value UPDATE (fixed from update) 4 569s JS G ENUM: Defining enum value LAYOUT (fixed from layout) 8 569s JS G ENUM: Defining enum value PAINT (fixed from paint) 16 569s JS G ENUM: Defining enum value RESUME_EVENTS (fixed from resume_events) 32 569s JS G ENUM: Defining enum value AFTER_PAINT (fixed from after_paint) 64 569s JS G ENUM: Defining Gdk.FrameClockPhase as 0x1970fd122070 569s JS G NS: Found info type GIStructInfo for 'FrameClockPrivate' in namespace 'Gdk' 569s JS G BXD: Defined class for FrameClockPrivate (void), prototype 0x10309ff6b880, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'FrameTimings' in namespace 'Gdk' 569s JS G BXD: Defined class for FrameTimings (GdkFrameTimings), prototype 0x10309ff6b8a8, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIEnumInfo for 'FullscreenMode' in namespace 'Gdk' 569s JS G ENUM: Defining enum value CURRENT_MONITOR (fixed from current_monitor) 0 569s JS G ENUM: Defining enum value ALL_MONITORS (fixed from all_monitors) 1 569s JS G ENUM: Defining Gdk.FullscreenMode as 0x1970fd122210 569s JS G NS: Found info type GIObjectInfo for 'GLContext' in namespace 'Gdk' 569s JS G OBJ: Defined class for GLContext (GdkGLContext), prototype 0x10309ff6b920, JSClass 0x3ff8209a9f0, in object 0x136b86494308 569s JS G NS: Found info type GIEnumInfo for 'GLError' in namespace 'Gdk' 569s JS G ERR: Defined class for GLError (GError), prototype 0x10309ff65628, JSClass 0x3ff8209ce50, in object 0x136b86494308 569s JS G ENUM: Defining enum value NOT_AVAILABLE (fixed from not_available) 0 569s JS G ENUM: Defining enum value UNSUPPORTED_FORMAT (fixed from unsupported_format) 1 569s JS G ENUM: Defining enum value UNSUPPORTED_PROFILE (fixed from unsupported_profile) 2 569s JS G NS: Found info type GIStructInfo for 'Geometry' in namespace 'Gdk' 569s JS G BXD: Defined class for Geometry (void), prototype 0x10309ff6b970, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIEnumInfo for 'GrabOwnership' in namespace 'Gdk' 569s JS G ENUM: Defining enum value NONE (fixed from none) 0 569s JS G ENUM: Defining enum value WINDOW (fixed from window) 1 569s JS G ENUM: Defining enum value APPLICATION (fixed from application) 2 569s JS G ENUM: Defining Gdk.GrabOwnership as 0x1970fd122370 569s JS G NS: Found info type GIEnumInfo for 'GrabStatus' in namespace 'Gdk' 569s JS G ENUM: Defining enum value SUCCESS (fixed from success) 0 569s JS G ENUM: Defining enum value ALREADY_GRABBED (fixed from already_grabbed) 1 569s JS G ENUM: Defining enum value INVALID_TIME (fixed from invalid_time) 2 569s JS G ENUM: Defining enum value NOT_VIEWABLE (fixed from not_viewable) 3 569s JS G ENUM: Defining enum value FROZEN (fixed from frozen) 4 569s JS G ENUM: Defining enum value FAILED (fixed from failed) 5 569s JS G ENUM: Defining Gdk.GrabStatus as 0x1970fd122410 569s JS G NS: Found info type GIEnumInfo for 'Gravity' in namespace 'Gdk' 569s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 1 569s JS G ENUM: Defining enum value NORTH (fixed from north) 2 569s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 3 569s JS G ENUM: Defining enum value WEST (fixed from west) 4 569s JS G ENUM: Defining enum value CENTER (fixed from center) 5 569s JS G ENUM: Defining enum value EAST (fixed from east) 6 569s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 7 569s JS G ENUM: Defining enum value SOUTH (fixed from south) 8 569s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 9 569s JS G ENUM: Defining enum value STATIC (fixed from static) 10 569s JS G ENUM: Defining Gdk.Gravity as 0x1970fd122530 569s JS G NS: Found info type GIEnumInfo for 'InputMode' in namespace 'Gdk' 569s JS G ENUM: Defining enum value DISABLED (fixed from disabled) 0 569s JS G ENUM: Defining enum value SCREEN (fixed from screen) 1 569s JS G ENUM: Defining enum value WINDOW (fixed from window) 2 569s JS G ENUM: Defining Gdk.InputMode as 0x1970fd122650 569s JS G NS: Found info type GIEnumInfo for 'InputSource' in namespace 'Gdk' 569s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 0 569s JS G ENUM: Defining enum value PEN (fixed from pen) 1 569s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 569s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 3 569s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 4 569s JS G ENUM: Defining enum value TOUCHSCREEN (fixed from touchscreen) 5 569s JS G ENUM: Defining enum value TOUCHPAD (fixed from touchpad) 6 569s JS G ENUM: Defining enum value TRACKPOINT (fixed from trackpoint) 7 569s JS G ENUM: Defining enum value TABLET_PAD (fixed from tablet_pad) 8 569s JS G ENUM: Defining Gdk.InputSource as 0x1970fd1226f0 569s JS G NS: Found info type GIConstantInfo for 'KEY_0' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_1' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_AltCursor' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Attn' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_BackTab' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_ChangeScreen' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Copy' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_CursorBlink' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_CursorSelect' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_DeleteWord' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Duplicate' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Enter' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_EraseEOF' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_EraseInput' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_ExSelect' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_FieldMark' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Ident' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Jump' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_KeyClick' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Left2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_PA1' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_PA2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_PA3' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Play' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_PrintScreen' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Quit' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Record' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Reset' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Right2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Rule' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Setup' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Test' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_4' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_5' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_6' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_7' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_8' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_9' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_A' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_AE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Aacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Abelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Abreve' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Abreveacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Abrevebelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Abrevegrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Abrevehook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Abrevetilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_AccessX_Enable' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_AccessX_Feedback_Enable' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflexacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflexbelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflexgrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflexhook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflextilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_AddFavorite' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Adiaeresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Agrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ahook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Alt_L' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Alt_R' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Amacron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Aogonek' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ApplicationLeft' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ApplicationRight' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_0' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_1' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_3' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_4' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_5' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_6' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_7' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_8' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_9' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_ain' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_alef' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_alefmaksura' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_beh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_comma' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_dad' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_dal' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_damma' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_dammatan' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_ddal' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_farsi_yeh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_fatha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_fathatan' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_feh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_fullstop' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_gaf' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_ghain' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_ha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hah' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamza' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamza_above' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamza_below' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamzaonalef' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamzaonwaw' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamzaonyeh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamzaunderalef' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_heh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_heh_doachashmee' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_heh_goal' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_jeem' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_jeh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_kaf' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_kasra' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_kasratan' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_keheh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_khah' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_lam' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_madda_above' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_maddaonalef' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_meem' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_noon' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_noon_ghunna' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_peh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_percent' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_qaf' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_question_mark' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_ra' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_rreh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_sad' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_seen' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_semicolon' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_shadda' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_sheen' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_sukun' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_superscript_alef' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_switch' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_tah' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_tatweel' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_tcheh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_teh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_tehmarbuta' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_thal' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_theh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_tteh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_veh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_waw' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_yeh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_yeh_baree' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_zah' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_zain' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Aring' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_AT' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_AYB' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_BEN' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_CHA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_DA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_DZA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_E' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_FE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_GHAT' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_GIM' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_HI' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_HO' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_INI' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_JE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_KE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_KEN' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_KHE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_LYUN' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_MEN' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_NU' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_O' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_PE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_PYUR' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_RA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_RE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_SE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_SHA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_TCHE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_TO' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_TSA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_TSO' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_TYUN' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_VEV' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_VO' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_VYUN' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_YECH' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ZA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ZHE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_accent' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_amanak' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_apostrophe' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_at' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ayb' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ben' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_but' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_cha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_da' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_dza' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_e' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_exclam' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_fe' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_full_stop' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ghat' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_gim' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_hi' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ho' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_hyphen' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ini' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_je' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ke' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ken' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_khe' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ligature_ew' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_lyun' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_men' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_nu' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_o' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_paruyk' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_pe' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_pyur' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_question' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ra' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_re' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_se' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_separation_mark' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_sha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_shesht' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_tche' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_to' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_tsa' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_tso' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_tyun' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_verjaket' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_vev' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_vo' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_vyun' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_yech' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_yentamna' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_za' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_zhe' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Atilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_AudibleBell_Enable' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_AudioCycleTrack' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_AudioForward' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_AudioLowerVolume' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_AudioMedia' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_AudioMicMute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_AudioMute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_AudioNext' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_AudioPause' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_AudioPlay' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_AudioPreset' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_AudioPrev' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_AudioRaiseVolume' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_AudioRandomPlay' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_AudioRecord' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_AudioRepeat' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_AudioRewind' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_AudioStop' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Away' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_B' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Babovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Back' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_BackForward' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_BackSpace' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Battery' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Begin' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Blue' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Bluetooth' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Book' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_BounceKeys_Enable' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Break' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_BrightnessAdjust' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Byelorussian_SHORTU' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Byelorussian_shortu' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_C' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_CD' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_CH' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_C_H' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_C_h' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Calculator' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Calendar' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cancel' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Caps_Lock' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ccaron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ccedilla' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ccircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ch' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Clear' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ClearGrab' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Close' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Codeinput' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ColonSign' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Community' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ContrastAdjust' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Control_L' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Control_R' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Copy' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_CruzeiroSign' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cut' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_CycleAngle' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_A' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_BE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_CHE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_CHE_descender' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_CHE_vertstroke' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_DE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_DZHE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_E' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_EF' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_EL' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_EM' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_EN' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_EN_descender' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ER' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ES' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_GHE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_GHE_bar' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_HA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_HARDSIGN' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_HA_descender' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_I' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_IE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_IO' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_I_macron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_JE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_KA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_KA_descender' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_KA_vertstroke' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_LJE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_NJE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_O' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_O_bar' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_PE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SCHWA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SHA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SHCHA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SHHA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SHORTI' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SOFTSIGN' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_TE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_TSE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_U' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_U_macron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_U_straight' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_U_straight_bar' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_VE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_YA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_YERU' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_YU' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ZE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ZHE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ZHE_descender' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_a' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_be' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_che' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_che_descender' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_che_vertstroke' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_de' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_dzhe' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_e' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ef' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_el' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_em' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_en' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_en_descender' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_er' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_es' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ghe' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ghe_bar' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ha_descender' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_hardsign' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_i' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_i_macron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ie' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_io' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_je' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ka' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ka_descender' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ka_vertstroke' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_lje' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_nje' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_o' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_o_bar' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_pe' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_schwa' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_sha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_shcha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_shha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_shorti' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_softsign' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_te' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_tse' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_u' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_u_macron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_u_straight' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_u_straight_bar' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ve' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ya' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_yeru' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_yu' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ze' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_zhe' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_zhe_descender' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_D' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_DOS' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Dabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Dcaron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Delete' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Display' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Documents' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_DongSign' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Down' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Dstroke' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_E' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ENG' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ETH' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_EZH' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Eabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Eacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ebelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ecaron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflexacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflexbelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflexgrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflexhook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflextilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_EcuSign' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ediaeresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Egrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ehook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Eisu_Shift' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Eisu_toggle' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Eject' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Emacron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_End' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Eogonek' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Escape' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Eth' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Etilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_EuroSign' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Excel' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Execute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Explorer' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F1' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F10' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F11' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F12' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F13' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F14' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F15' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F16' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F17' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F18' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F19' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F20' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F21' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F22' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F23' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F24' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F25' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F26' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F27' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F28' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F29' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F3' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F30' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F31' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F32' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F33' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F34' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F35' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F4' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F5' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F6' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F7' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F8' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_F9' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_FFrancSign' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Fabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_0' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_1' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_3' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_4' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_5' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_6' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_7' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_8' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_9' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_yeh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Favorites' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Finance' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Find' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_First_Virtual_Screen' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Forward' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_FrameBack' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_FrameForward' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_G' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Gabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Game' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Gbreve' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Gcaron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Gcedilla' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Gcircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_an' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_ban' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_can' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_char' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_chin' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_cil' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_don' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_en' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_fi' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_gan' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_ghan' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_hae' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_har' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_he' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_hie' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_hoe' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_in' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_jhan' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_jil' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_kan' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_khar' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_las' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_man' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_nar' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_on' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_par' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_phar' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_qar' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_rae' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_san' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_shin' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_tan' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_tar' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_un' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_vin' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_we' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_xan' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_zen' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_zhar' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Go' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_ALPHA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_ALPHAaccent' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_BETA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_CHI' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_DELTA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_EPSILON' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_EPSILONaccent' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_ETA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_ETAaccent' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_GAMMA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_IOTA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_IOTAaccent' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_IOTAdiaeresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_IOTAdieresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_KAPPA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_LAMBDA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_LAMDA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_MU' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_NU' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_OMEGA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_OMEGAaccent' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_OMICRON' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_OMICRONaccent' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_PHI' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_PI' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_PSI' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_RHO' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_SIGMA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_TAU' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_THETA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_UPSILON' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_UPSILONaccent' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_UPSILONdieresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_XI' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_ZETA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_accentdieresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_alpha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_alphaaccent' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_beta' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_chi' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_delta' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_epsilon' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_epsilonaccent' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_eta' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_etaaccent' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_finalsmallsigma' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_gamma' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_horizbar' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_iota' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_iotaaccent' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_iotaaccentdieresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_iotadieresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_kappa' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_lambda' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_lamda' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_mu' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_nu' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_omega' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_omegaaccent' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_omicron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_omicronaccent' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_phi' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_pi' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_psi' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_rho' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_sigma' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_switch' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_tau' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_theta' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_upsilon' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_upsilonaccent' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_upsilonaccentdieresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_upsilondieresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_xi' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_zeta' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Green' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_H' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_A' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_AE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_AraeA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_AraeAE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Banja' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Cieuc' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Codeinput' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Dikeud' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_E' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_EO' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_EU' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_End' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Hanja' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Hieuh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_I' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Ieung' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Cieuc' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Dikeud' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Hieuh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Ieung' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Jieuj' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Khieuq' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Kiyeog' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_KiyeogSios' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_KkogjiDalrinIeung' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Mieum' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Nieun' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_NieunHieuh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_NieunJieuj' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_PanSios' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Phieuf' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Pieub' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_PieubSios' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Rieul' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulHieuh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulKiyeog' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulMieum' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulPhieuf' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulPieub' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulSios' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulTieut' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Sios' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_SsangKiyeog' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_SsangSios' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Tieut' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_YeorinHieuh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Jamo' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Jeonja' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Jieuj' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Khieuq' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Kiyeog' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_KiyeogSios' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_KkogjiDalrinIeung' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Mieum' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_MultipleCandidate' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Nieun' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_NieunHieuh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_NieunJieuj' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_O' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_OE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_PanSios' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Phieuf' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Pieub' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_PieubSios' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_PostHanja' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_PreHanja' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_PreviousCandidate' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Rieul' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulHieuh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulKiyeog' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulMieum' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulPhieuf' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulPieub' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulSios' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulTieut' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulYeorinHieuh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Romaja' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SingleCandidate' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Sios' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Special' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SsangDikeud' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SsangJieuj' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SsangKiyeog' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SsangPieub' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SsangSios' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Start' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SunkyeongeumMieum' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SunkyeongeumPhieuf' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SunkyeongeumPieub' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Tieut' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_U' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_WA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_WAE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_WE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_WEO' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_WI' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YAE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YEO' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YI' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YO' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YU' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YeorinHieuh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_switch' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hankaku' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hcircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hebrew_switch' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Help' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Henkan' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Henkan_Mode' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hibernate' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hiragana' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hiragana_Katakana' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_History' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Home' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_HomePage' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_HotLinks' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hstroke' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hyper_L' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Hyper_R' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_I' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Center_Object' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Continuous_Underline' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Discontinuous_Underline' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Emphasize' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Enter' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Fast_Cursor_Down' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Fast_Cursor_Left' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Fast_Cursor_Right' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Fast_Cursor_Up' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_First_Group' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_First_Group_Lock' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Group_Latch' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Group_Lock' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Group_Shift' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Last_Group' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Last_Group_Lock' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Left_Tab' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level2_Latch' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level3_Latch' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level3_Lock' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level3_Shift' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level5_Latch' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level5_Lock' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level5_Shift' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Lock' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Move_Line_Down' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Move_Line_Up' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Next_Group' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Next_Group_Lock' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Partial_Line_Down' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Partial_Line_Up' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Partial_Space_Left' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Partial_Space_Right' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Prev_Group' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Prev_Group_Lock' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Release_Both_Margins' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Release_Margin_Left' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Release_Margin_Right' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Set_Margin_Left' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Set_Margin_Right' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Iabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Iacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ibelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ibreve' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Icircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Idiaeresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Igrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ihook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Imacron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Insert' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Iogonek' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Itilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_J' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Jcircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_K' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_0' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_1' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_3' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_4' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_5' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_6' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_7' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_8' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_9' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Add' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Begin' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Decimal' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Delete' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Divide' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Down' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_End' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Enter' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Equal' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_F1' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_F2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_F3' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_F4' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Home' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Insert' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Left' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Multiply' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Next' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Page_Down' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Page_Up' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Prior' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Right' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Separator' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Space' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Subtract' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Tab' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Up' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Kana_Lock' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Kana_Shift' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Kanji' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Kanji_Bangou' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Katakana' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KbdBrightnessDown' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KbdBrightnessUp' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_KbdLightOnOff' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Kcedilla' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Keyboard' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Korean_Won' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_L' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_L1' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_L10' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_L2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_L3' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_L4' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_L5' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_L6' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_L7' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_L8' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_L9' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Lacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Last_Virtual_Screen' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Launch0' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Launch1' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Launch2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Launch3' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Launch4' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Launch5' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Launch6' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Launch7' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Launch8' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Launch9' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchB' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchC' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchD' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchF' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Lbelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Lcaron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Lcedilla' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Left' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_LightBulb' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Linefeed' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_LiraSign' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_LogGrabInfo' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_LogOff' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_LogWindowTree' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Lstroke' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_M' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Mabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_DSE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_GJE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_KJE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_dse' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_gje' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_kje' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Mae_Koho' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Mail' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_MailForward' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Market' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Massyo' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Meeting' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Memo' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Menu' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_MenuKB' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_MenuPB' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Messenger' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Meta_L' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Meta_R' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_MillSign' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ModeLock' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Mode_switch' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_MonBrightnessDown' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_MonBrightnessUp' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_MouseKeys_Accel_Enable' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_MouseKeys_Enable' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Muhenkan' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Multi_key' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_MultipleCandidate' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Music' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_MyComputer' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_MySites' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_N' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Nacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_NairaSign' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ncaron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ncedilla' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_New' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_NewSheqelSign' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_News' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Next' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Next_VMode' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Next_Virtual_Screen' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ntilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Num_Lock' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_O' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_OE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Oacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Obarred' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Obelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ocaron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflexacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflexbelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflexgrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflexhook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflextilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Odiaeresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Odoubleacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_OfficeHome' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ograve' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ohook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ohorn' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ohornacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ohornbelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ohorngrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ohornhook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ohorntilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Omacron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ooblique' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Open' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_OpenURL' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Option' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Oslash' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Otilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Overlay1_Enable' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Overlay2_Enable' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_P' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Page_Down' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Page_Up' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Paste' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pause' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_PesetaSign' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Phone' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pictures' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Accelerate' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button1' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button3' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button4' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button5' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button_Dflt' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick1' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick3' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick4' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick5' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick_Dflt' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DfltBtnNext' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DfltBtnPrev' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Down' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DownLeft' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DownRight' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag1' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag3' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag4' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag5' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag_Dflt' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_EnableKeys' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Left' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Right' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Up' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_UpLeft' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_UpRight' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_PowerDown' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_PowerOff' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Prev_VMode' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Prev_Virtual_Screen' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_PreviousCandidate' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Print' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Prior' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Q' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_R' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_R1' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_R10' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_R11' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_R12' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_R13' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_R14' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_R15' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_R2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_R3' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_R4' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_R5' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_R6' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_R7' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_R8' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_R9' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_RFKill' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Racute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Rcaron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Rcedilla' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Red' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Redo' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Refresh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Reload' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_RepeatKeys_Enable' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Reply' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Return' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Right' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_RockerDown' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_RockerEnter' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_RockerUp' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Romaji' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_RotateWindows' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_RotationKB' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_RotationPB' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_RupeeSign' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_S' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_SCHWA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Save' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Scaron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Scedilla' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Scircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ScreenSaver' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ScrollClick' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ScrollDown' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ScrollUp' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Scroll_Lock' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Search' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Select' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_SelectButton' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Send' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_DJE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_DZE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_JE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_LJE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_NJE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_TSHE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_dje' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_dze' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_je' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_lje' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_nje' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_tshe' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Shift_L' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Shift_Lock' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Shift_R' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Shop' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_SingleCandidate' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_a' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_aa' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_aa2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ae' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ae2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_aee' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_aee2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ai' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ai2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_al' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_au' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_au2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ba' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_bha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ca' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_cha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_dda' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ddha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_dha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_dhha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_e' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_e2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ee' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ee2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_fa' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ga' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_gha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_h2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_i' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_i2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ii' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ii2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ja' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_jha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_jnya' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ka' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_kha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_kunddaliya' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_la' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_lla' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_lu' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_lu2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_luu' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_luu2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ma' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_mba' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_na' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ndda' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ndha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ng' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ng2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_nga' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_nja' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_nna' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_nya' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_o' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_o2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_oo' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_oo2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_pa' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_pha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ra' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ri' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_rii' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ru2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ruu2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_sa' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_sha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ssha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_tha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_thha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_tta' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ttha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_u' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_u2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_uu' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_uu2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_va' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ya' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sleep' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_SlowKeys_Enable' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Spell' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_SplitScreen' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Standby' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Start' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_StickyKeys_Enable' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Stop' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Subtitle' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Super_L' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Super_R' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Support' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Suspend' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_1' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_10' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_11' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_12' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_3' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_4' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_5' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_6' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_7' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_8' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_9' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Sys_Req' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_T' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_THORN' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Tab' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Tabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_TaskPane' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Tcaron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Tcedilla' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Terminal' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Terminate_Server' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_baht' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_bobaimai' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_chochan' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_chochang' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_choching' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_chochoe' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_dochada' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_dodek' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_fofa' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_fofan' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_hohip' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_honokhuk' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_khokhai' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_khokhon' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_khokhuat' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_khokhwai' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_khorakhang' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_kokai' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lakkhangyao' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lekchet' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lekha' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lekhok' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lekkao' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_leknung' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lekpaet' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_leksam' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_leksi' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_leksong' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_leksun' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lochula' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_loling' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lu' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maichattawa' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maiek' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maihanakat' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maihanakat_maitho' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maitaikhu' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maitho' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maitri' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maiyamok' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_moma' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_ngongu' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_nikhahit' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_nonen' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_nonu' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_oang' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_paiyannoi' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_phinthu' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_phophan' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_phophung' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_phosamphao' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_popla' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_rorua' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_ru' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraa' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraaa' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraae' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraaimaimalai' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraaimaimuan' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraam' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarae' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarai' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraii' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarao' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarau' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraue' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarauee' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarauu' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sorusi' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sosala' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_soso' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sosua' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thanthakhat' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thonangmontho' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thophuthao' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thothahan' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thothan' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thothong' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thothung' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_topatak' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_totao' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_wowaen' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_yoyak' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_yoying' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Thorn' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Time' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ToDoList' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Tools' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_TopMenu' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_TouchpadOff' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_TouchpadOn' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_TouchpadToggle' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Touroku' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Travel' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Tslash' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_U' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_UWB' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Uacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ubelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ubreve' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ucircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Udiaeresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Udoubleacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ugrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Uhook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Uhorn' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Uhornacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Uhornbelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Uhorngrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Uhornhook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Uhorntilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_GHE_WITH_UPTURN' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_I' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_IE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_YI' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_ghe_with_upturn' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_i' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_ie' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_yi' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_I' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_JE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_YI' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_i' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_je' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_yi' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Umacron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Undo' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ungrab' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Uogonek' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Up' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Uring' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_User1KB' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_User2KB' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_UserPB' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Utilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_V' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_VendorHome' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Video' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_View' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_VoidSymbol' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_W' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_WLAN' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_WWAN' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_WWW' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Wacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_WakeUp' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Wcircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Wdiaeresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_WebCam' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Wgrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_WheelButton' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_WindowClear' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_WonSign' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Word' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_X' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Xabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Xfer' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Y' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Yacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ybelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ycircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ydiaeresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Yellow' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ygrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Yhook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Ytilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Z' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Zabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Zacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Zcaron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Zen_Koho' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Zenkaku' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Zenkaku_Hankaku' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ZoomIn' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ZoomOut' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_Zstroke' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_a' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_aacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_abelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_abovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_abreve' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_abreveacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_abrevebelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_abrevegrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_abrevehook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_abrevetilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflexacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflexbelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflexgrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflexhook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflextilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_acute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_adiaeresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ae' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_agrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ahook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_amacron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ampersand' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_aogonek' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_apostrophe' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_approxeq' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_approximate' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_aring' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_asciicircum' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_asciitilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_asterisk' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_at' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_atilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_b' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_babovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_backslash' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ballotcross' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_bar' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_because' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_blank' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_botintegral' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_botleftparens' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_botleftsqbracket' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_botleftsummation' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_botrightparens' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_botrightsqbracket' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_botrightsummation' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_bott' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_botvertsummationconnector' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braceleft' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braceright' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_bracketleft' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_bracketright' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_blank' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_1' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_10' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_3' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_4' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_5' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_6' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_7' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_8' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_9' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1234' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12345' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123456' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1234567' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12345678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1234568' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123457' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1234578' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123458' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12346' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123467' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1234678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123468' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12347' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123478' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12348' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1235' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12356' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123567' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1235678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123568' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12357' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123578' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12358' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1236' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12367' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12368' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1237' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12378' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1238' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_124' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1245' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12456' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_124567' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1245678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_124568' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12457' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_124578' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12458' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1246' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12467' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_124678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12468' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1247' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12478' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1248' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_125' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1256' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12567' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_125678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12568' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1257' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12578' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1258' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_126' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1267' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1268' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_127' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1278' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_128' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_134' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1345' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13456' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_134567' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1345678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_134568' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13457' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_134578' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13458' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1346' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13467' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_134678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13468' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1347' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13478' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1348' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_135' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1356' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13567' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_135678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13568' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1357' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13578' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1358' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_136' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1367' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1368' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_137' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1378' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_138' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_14' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_145' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1456' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_14567' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_145678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_14568' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1457' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_14578' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1458' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_146' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1467' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_14678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1468' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_147' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1478' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_148' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_15' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_156' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1567' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_15678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1568' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_157' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1578' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_158' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_16' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_167' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_168' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_17' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_178' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_18' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_234' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2345' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23456' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_234567' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2345678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_234568' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23457' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_234578' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23458' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2346' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23467' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_234678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23468' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2347' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23478' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2348' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_235' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2356' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23567' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_235678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23568' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2357' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23578' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2358' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_236' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2367' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2368' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_237' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2378' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_238' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_24' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_245' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2456' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_24567' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_245678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_24568' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2457' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_24578' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2458' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_246' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2467' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_24678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2468' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_247' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2478' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_248' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_25' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_256' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2567' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_25678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2568' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_257' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2578' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_258' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_26' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_267' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_268' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_27' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_278' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_28' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_34' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_345' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3456' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_34567' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_345678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_34568' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3457' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_34578' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3458' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_346' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3467' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_34678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3468' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_347' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3478' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_348' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_35' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_356' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3567' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_35678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3568' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_357' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3578' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_358' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_36' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_367' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_368' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_37' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_378' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_38' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_4' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_45' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_456' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_4567' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_45678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_4568' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_457' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_4578' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_458' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_46' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_467' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_4678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_468' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_47' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_478' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_48' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_5' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_56' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_567' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_5678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_568' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_57' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_578' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_58' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_6' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_67' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_678' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_68' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_7' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_78' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_8' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_breve' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_brokenbar' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_c' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_c_h' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_cabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_cacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_careof' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_caret' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_caron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ccaron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ccedilla' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ccircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_cedilla' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_cent' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ch' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_checkerboard' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_checkmark' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_circle' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_club' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_colon' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_comma' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_containsas' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_copyright' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_cr' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_crossinglines' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_cuberoot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_currency' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_cursor' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_d' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dagger' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dcaron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_A' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_E' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_I' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_O' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_U' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_a' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_abovecomma' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_abovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_abovereversedcomma' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_abovering' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_aboveverticalline' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_acute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowbreve' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowcircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowcomma' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowdiaeresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowmacron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowring' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowtilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowverticalline' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_breve' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_capital_schwa' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_caron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_cedilla' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_circumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_currency' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_dasia' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_diaeresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_doubleacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_doublegrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_e' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_grave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_greek' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_hook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_horn' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_i' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_invertedbreve' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_iota' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_longsolidusoverlay' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_lowline' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_macron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_o' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_ogonek' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_perispomeni' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_psili' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_semivoiced_sound' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_small_schwa' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_stroke' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_tilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_u' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dead_voiced_sound' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_decimalpoint' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_degree' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_diaeresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_diamond' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_digitspace' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dintegral' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_division' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dollar' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_doubbaselinedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_doubleacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_doubledagger' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_doublelowquotemark' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_downarrow' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_downcaret' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_downshoe' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_downstile' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_downtack' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_dstroke' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_e' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_eabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_eacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ebelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ecaron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflexacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflexbelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflexgrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflexhook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflextilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ediaeresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_egrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ehook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_eightsubscript' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_eightsuperior' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_elementof' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ellipsis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_em3space' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_em4space' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_emacron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_emdash' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_emfilledcircle' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_emfilledrect' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_emopencircle' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_emopenrectangle' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_emptyset' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_emspace' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_endash' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_enfilledcircbullet' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_enfilledsqbullet' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_eng' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_enopencircbullet' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_enopensquarebullet' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_enspace' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_eogonek' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_equal' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_eth' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_etilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_exclam' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_exclamdown' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ezh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_f' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_fabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_femalesymbol' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ff' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_figdash' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_filledlefttribullet' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_filledrectbullet' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_filledrighttribullet' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_filledtribulletdown' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_filledtribulletup' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_fiveeighths' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_fivesixths' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_fivesubscript' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_fivesuperior' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_fourfifths' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_foursubscript' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_foursuperior' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_fourthroot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_function' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_g' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_gabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_gbreve' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_gcaron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_gcedilla' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_gcircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_grave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_greater' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_greaterthanequal' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_guillemotleft' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_guillemotright' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_h' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hairspace' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hcircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_heart' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_aleph' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_ayin' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_bet' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_beth' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_chet' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_dalet' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_daleth' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_doublelowline' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalkaph' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalmem' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalnun' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalpe' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalzade' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalzadi' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_gimel' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_gimmel' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_he' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_het' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_kaph' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_kuf' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_lamed' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_mem' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_nun' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_pe' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_qoph' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_resh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_samech' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_samekh' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_shin' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_taf' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_taw' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_tet' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_teth' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_waw' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_yod' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_zade' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_zadi' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_zain' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_zayin' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hexagram' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_horizconnector' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_horizlinescan1' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_horizlinescan3' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_horizlinescan5' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_horizlinescan7' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_horizlinescan9' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hstroke' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ht' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_hyphen' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_i' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_iTouch' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_iacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ibelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ibreve' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_icircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_identical' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_idiaeresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_idotless' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ifonlyif' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_igrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ihook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_imacron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_implies' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_includedin' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_includes' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_infinity' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_integral' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_intersection' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_iogonek' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_itilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_j' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_jcircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_jot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_k' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_A' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_CHI' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_E' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_FU' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_HA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_HE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_HI' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_HO' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_HU' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_I' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_KA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_KE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_KI' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_KO' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_KU' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_MA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_ME' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_MI' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_MO' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_MU' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_N' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_NA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_NE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_NI' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_NO' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_NU' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_O' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_RA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_RE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_RI' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_RO' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_RU' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_SA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_SE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_SHI' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_SO' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_SU' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TI' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TO' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TSU' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TU' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_U' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_WA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_WO' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_YA' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_YO' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_YU' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_a' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_closingbracket' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_comma' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_conjunctive' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_e' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_fullstop' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_i' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_middledot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_o' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_openingbracket' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_switch' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_tsu' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_tu' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_u' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_ya' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_yo' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kana_yu' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kappa' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kcedilla' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_kra' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_l' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_lacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_latincross' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_lbelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_lcaron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_lcedilla' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_leftanglebracket' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_leftarrow' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_leftcaret' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_leftdoublequotemark' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_leftmiddlecurlybrace' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_leftopentriangle' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_leftpointer' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_leftradical' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_leftshoe' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_leftsinglequotemark' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_leftt' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_lefttack' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_less' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_lessthanequal' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_lf' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_logicaland' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_logicalor' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_lowleftcorner' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_lowrightcorner' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_lstroke' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_m' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_mabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_macron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_malesymbol' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_maltesecross' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_marker' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_masculine' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_minus' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_minutes' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_mu' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_multiply' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_musicalflat' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_musicalsharp' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_n' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_nabla' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_nacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ncaron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ncedilla' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ninesubscript' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ninesuperior' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_nl' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_nobreakspace' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_notapproxeq' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_notelementof' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_notequal' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_notidentical' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_notsign' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ntilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_numbersign' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_numerosign' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_o' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_oacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_obarred' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_obelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ocaron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflexacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflexbelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflexgrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflexhook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflextilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_odiaeresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_odoubleacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_oe' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ogonek' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ograve' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ohook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ohorn' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ohornacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ohornbelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ohorngrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ohornhook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ohorntilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_omacron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_oneeighth' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_onefifth' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_onehalf' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_onequarter' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_onesixth' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_onesubscript' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_onesuperior' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_onethird' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ooblique' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_openrectbullet' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_openstar' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_opentribulletdown' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_opentribulletup' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ordfeminine' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_oslash' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_otilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_overbar' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_overline' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_p' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_pabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_paragraph' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_parenleft' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_parenright' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_partdifferential' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_partialderivative' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_percent' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_period' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_periodcentered' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_permille' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_phonographcopyright' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_plus' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_plusminus' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_prescription' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_prolongedsound' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_punctspace' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_q' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_quad' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_question' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_questiondown' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_quotedbl' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_quoteleft' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_quoteright' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_r' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_racute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_radical' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_rcaron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_rcedilla' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_registered' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_rightanglebracket' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_rightarrow' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_rightcaret' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_rightdoublequotemark' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_rightmiddlecurlybrace' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_rightmiddlesummation' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_rightopentriangle' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_rightpointer' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_rightshoe' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_rightsinglequotemark' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_rightt' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_righttack' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_s' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_sabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_sacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_scaron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_scedilla' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_schwa' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_scircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_script_switch' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_seconds' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_section' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_semicolon' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_semivoicedsound' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_seveneighths' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_sevensubscript' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_sevensuperior' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_signaturemark' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_signifblank' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_similarequal' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_singlelowquotemark' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_sixsubscript' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_sixsuperior' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_slash' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_soliddiamond' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_space' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_squareroot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ssharp' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_sterling' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_stricteq' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_t' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_tabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_tcaron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_tcedilla' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_telephone' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_telephonerecorder' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_therefore' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_thinspace' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_thorn' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_threeeighths' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_threefifths' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_threequarters' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_threesubscript' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_threesuperior' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_tintegral' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_topintegral' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_topleftparens' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_topleftradical' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_topleftsqbracket' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_topleftsummation' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_toprightparens' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_toprightsqbracket' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_toprightsummation' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_topt' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_topvertsummationconnector' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_trademark' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_trademarkincircle' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_tslash' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_twofifths' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_twosubscript' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_twosuperior' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_twothirds' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_u' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_uacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ubelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ubreve' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ucircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_udiaeresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_udoubleacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ugrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_uhook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_uhorn' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_uhornacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_uhornbelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_uhorngrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_uhornhook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_uhorntilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_umacron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_underbar' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_underscore' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_union' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_uogonek' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_uparrow' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_upcaret' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_upleftcorner' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_uprightcorner' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_upshoe' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_upstile' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_uptack' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_uring' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_utilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_v' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_variation' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_vertbar' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_vertconnector' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_voicedsound' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_vt' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_w' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_wacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_wcircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_wdiaeresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_wgrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_x' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_xabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_y' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_yacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ybelowdot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ycircumflex' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ydiaeresis' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_yen' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ygrave' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_yhook' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_ytilde' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_z' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_zabovedot' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_zacute' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_zcaron' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_zerosubscript' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_zerosuperior' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'KEY_zstroke' in namespace 'Gdk' 569s JS G NS: Found info type GIObjectInfo for 'Keymap' in namespace 'Gdk' 569s JS G OBJ: Defined class for Keymap (GdkKeymap), prototype 0x10309ff6ba60, JSClass 0x3ff8209a9f0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'KeymapKey' in namespace 'Gdk' 569s JS G BXD: Defined class for KeymapKey (void), prototype 0x10309ff6bab0, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIConstantInfo for 'MAJOR_VERSION' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'MAX_TIMECOORD_AXES' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'MICRO_VERSION' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'MINOR_VERSION' in namespace 'Gdk' 569s JS G NS: Found info type GIEnumInfo for 'ModifierIntent' in namespace 'Gdk' 569s JS G ENUM: Defining enum value PRIMARY_ACCELERATOR (fixed from primary_accelerator) 0 569s JS G ENUM: Defining enum value CONTEXT_MENU (fixed from context_menu) 1 569s JS G ENUM: Defining enum value EXTEND_SELECTION (fixed from extend_selection) 2 569s JS G ENUM: Defining enum value MODIFY_SELECTION (fixed from modify_selection) 3 569s JS G ENUM: Defining enum value NO_TEXT_INPUT (fixed from no_text_input) 4 569s JS G ENUM: Defining enum value SHIFT_GROUP (fixed from shift_group) 5 569s JS G ENUM: Defining enum value DEFAULT_MOD_MASK (fixed from default_mod_mask) 6 569s JS G ENUM: Defining Gdk.ModifierIntent as 0x1970fd146310 569s JS G NS: Found info type GIFlagsInfo for 'ModifierType' in namespace 'Gdk' 569s JS G ENUM: Defining enum value SHIFT_MASK (fixed from shift_mask) 1 569s JS G ENUM: Defining enum value LOCK_MASK (fixed from lock_mask) 2 569s JS G ENUM: Defining enum value CONTROL_MASK (fixed from control_mask) 4 569s JS G ENUM: Defining enum value MOD1_MASK (fixed from mod1_mask) 8 569s JS G ENUM: Defining enum value MOD2_MASK (fixed from mod2_mask) 16 569s JS G ENUM: Defining enum value MOD3_MASK (fixed from mod3_mask) 32 569s JS G ENUM: Defining enum value MOD4_MASK (fixed from mod4_mask) 64 569s JS G ENUM: Defining enum value MOD5_MASK (fixed from mod5_mask) 128 569s JS G ENUM: Defining enum value BUTTON1_MASK (fixed from button1_mask) 256 569s JS G ENUM: Defining enum value BUTTON2_MASK (fixed from button2_mask) 512 569s JS G ENUM: Defining enum value BUTTON3_MASK (fixed from button3_mask) 1024 569s JS G ENUM: Defining enum value BUTTON4_MASK (fixed from button4_mask) 2048 569s JS G ENUM: Defining enum value BUTTON5_MASK (fixed from button5_mask) 4096 569s JS G ENUM: Defining enum value MODIFIER_RESERVED_13_MASK (fixed from modifier_reserved_13_mask) 8192 569s JS G ENUM: Defining enum value MODIFIER_RESERVED_14_MASK (fixed from modifier_reserved_14_mask) 16384 569s JS G ENUM: Defining enum value MODIFIER_RESERVED_15_MASK (fixed from modifier_reserved_15_mask) 32768 569s JS G ENUM: Defining enum value MODIFIER_RESERVED_16_MASK (fixed from modifier_reserved_16_mask) 65536 569s JS G ENUM: Defining enum value MODIFIER_RESERVED_17_MASK (fixed from modifier_reserved_17_mask) 131072 569s JS G ENUM: Defining enum value MODIFIER_RESERVED_18_MASK (fixed from modifier_reserved_18_mask) 262144 569s JS G ENUM: Defining enum value MODIFIER_RESERVED_19_MASK (fixed from modifier_reserved_19_mask) 524288 569s JS G ENUM: Defining enum value MODIFIER_RESERVED_20_MASK (fixed from modifier_reserved_20_mask) 1048576 569s JS G ENUM: Defining enum value MODIFIER_RESERVED_21_MASK (fixed from modifier_reserved_21_mask) 2097152 569s JS G ENUM: Defining enum value MODIFIER_RESERVED_22_MASK (fixed from modifier_reserved_22_mask) 4194304 569s JS G ENUM: Defining enum value MODIFIER_RESERVED_23_MASK (fixed from modifier_reserved_23_mask) 8388608 569s JS G ENUM: Defining enum value MODIFIER_RESERVED_24_MASK (fixed from modifier_reserved_24_mask) 16777216 569s JS G ENUM: Defining enum value MODIFIER_RESERVED_25_MASK (fixed from modifier_reserved_25_mask) 33554432 569s JS G ENUM: Defining enum value SUPER_MASK (fixed from super_mask) 67108864 569s JS G ENUM: Defining enum value HYPER_MASK (fixed from hyper_mask) 134217728 569s JS G ENUM: Defining enum value META_MASK (fixed from meta_mask) 268435456 569s JS G ENUM: Defining enum value MODIFIER_RESERVED_29_MASK (fixed from modifier_reserved_29_mask) 536870912 569s JS G ENUM: Defining enum value RELEASE_MASK (fixed from release_mask) 1073741824 569s JS G ENUM: Defining enum value MODIFIER_MASK (fixed from modifier_mask) 1543512063 569s JS G ENUM: Defining Gdk.ModifierType as 0x1970fd146430 569s JS G NS: Found info type GIObjectInfo for 'Monitor' in namespace 'Gdk' 569s JS G OBJ: Defined class for Monitor (GdkMonitor), prototype 0x10309ff6bb28, JSClass 0x3ff8209a9f0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'MonitorClass' in namespace 'Gdk' 569s JS G NS: Found info type GIEnumInfo for 'NotifyType' in namespace 'Gdk' 569s JS G ENUM: Defining enum value ANCESTOR (fixed from ancestor) 0 569s JS G ENUM: Defining enum value VIRTUAL (fixed from virtual) 1 569s JS G ENUM: Defining enum value INFERIOR (fixed from inferior) 2 569s JS G ENUM: Defining enum value NONLINEAR (fixed from nonlinear) 3 569s JS G ENUM: Defining enum value NONLINEAR_VIRTUAL (fixed from nonlinear_virtual) 4 569s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 5 569s JS G ENUM: Defining Gdk.NotifyType as 0x1970fd1468d0 569s JS G NS: Found info type GIEnumInfo for 'OwnerChange' in namespace 'Gdk' 569s JS G ENUM: Defining enum value NEW_OWNER (fixed from new_owner) 0 569s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 569s JS G ENUM: Defining enum value CLOSE (fixed from close) 2 569s JS G ENUM: Defining Gdk.OwnerChange as 0x1970fd1469f0 569s JS G NS: Found info type GIConstantInfo for 'PARENT_RELATIVE' in namespace 'Gdk' 569s JS G NS: Found info type GIConstantInfo for 'PRIORITY_REDRAW' in namespace 'Gdk' 569s JS G NS: Found info type GIStructInfo for 'Point' in namespace 'Gdk' 569s JS G BXD: Defined class for Point (void), prototype 0x10309ff6bbc8, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIEnumInfo for 'PropMode' in namespace 'Gdk' 569s JS G ENUM: Defining enum value REPLACE (fixed from replace) 0 569s JS G ENUM: Defining enum value PREPEND (fixed from prepend) 1 569s JS G ENUM: Defining enum value APPEND (fixed from append) 2 569s JS G ENUM: Defining Gdk.PropMode as 0x1970fd146b50 569s JS G NS: Found info type GIEnumInfo for 'PropertyState' in namespace 'Gdk' 569s JS G ENUM: Defining enum value NEW_VALUE (fixed from new_value) 0 569s JS G ENUM: Defining enum value DELETE (fixed from delete) 1 569s JS G ENUM: Defining Gdk.PropertyState as 0x1970fd146bf0 569s JS G NS: Found info type GIStructInfo for 'RGBA' in namespace 'Gdk' 569s JS G BXD: Defined class for RGBA (GdkRGBA), prototype 0x10309ff6bc40, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIObjectInfo for 'Screen' in namespace 'Gdk' 569s JS G OBJ: Defined class for Screen (GdkScreen), prototype 0x10309ff6bc90, JSClass 0x3ff8209a9f0, in object 0x136b86494308 569s JS G NS: Found info type GIEnumInfo for 'ScrollDirection' in namespace 'Gdk' 569s JS G ENUM: Defining enum value UP (fixed from up) 0 569s JS G ENUM: Defining enum value DOWN (fixed from down) 1 569s JS G ENUM: Defining enum value LEFT (fixed from left) 2 569s JS G ENUM: Defining enum value RIGHT (fixed from right) 3 569s JS G ENUM: Defining enum value SMOOTH (fixed from smooth) 4 569s JS G ENUM: Defining Gdk.ScrollDirection as 0x1970fd146d50 569s JS G NS: Found info type GIObjectInfo for 'Seat' in namespace 'Gdk' 569s JS G OBJ: Defined class for Seat (GdkSeat), prototype 0x10309ff6bd08, JSClass 0x3ff8209a9f0, in object 0x136b86494308 569s JS G NS: Found info type GIFlagsInfo for 'SeatCapabilities' in namespace 'Gdk' 569s JS G ENUM: Defining enum value NONE (fixed from none) 0 569s JS G ENUM: Defining enum value POINTER (fixed from pointer) 1 569s JS G ENUM: Defining enum value TOUCH (fixed from touch) 2 569s JS G ENUM: Defining enum value TABLET_STYLUS (fixed from tablet_stylus) 4 569s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 8 569s JS G ENUM: Defining enum value ALL_POINTING (fixed from all_pointing) 7 569s JS G ENUM: Defining enum value ALL (fixed from all) 15 569s JS G ENUM: Defining Gdk.SeatCapabilities as 0x1970fd146e30 569s JS G NS: Found info type GIEnumInfo for 'SettingAction' in namespace 'Gdk' 569s JS G ENUM: Defining enum value NEW (fixed from new) 0 569s JS G ENUM: Defining enum value CHANGED (fixed from changed) 1 569s JS G ENUM: Defining enum value DELETED (fixed from deleted) 2 569s JS G ENUM: Defining Gdk.SettingAction as 0x1970fd146f50 569s JS G NS: Found info type GIEnumInfo for 'Status' in namespace 'Gdk' 569s JS G ENUM: Defining enum value OK (fixed from ok) 0 569s JS G ENUM: Defining enum value ERROR (fixed from error) -1 569s JS G ENUM: Defining enum value ERROR_PARAM (fixed from error_param) -2 569s JS G ENUM: Defining enum value ERROR_FILE (fixed from error_file) -3 569s JS G ENUM: Defining enum value ERROR_MEM (fixed from error_mem) -4 569s JS G ENUM: Defining Gdk.Status as 0x1970fd146ff0 569s JS G NS: Found info type GIEnumInfo for 'SubpixelLayout' in namespace 'Gdk' 569s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 569s JS G ENUM: Defining enum value NONE (fixed from none) 1 569s JS G ENUM: Defining enum value HORIZONTAL_RGB (fixed from horizontal_rgb) 2 569s JS G ENUM: Defining enum value HORIZONTAL_BGR (fixed from horizontal_bgr) 3 569s JS G ENUM: Defining enum value VERTICAL_RGB (fixed from vertical_rgb) 4 569s JS G ENUM: Defining enum value VERTICAL_BGR (fixed from vertical_bgr) 5 569s JS G ENUM: Defining Gdk.SubpixelLayout as 0x1970fd147090 569s JS G NS: Found info type GIStructInfo for 'TimeCoord' in namespace 'Gdk' 569s JS G BXD: Defined class for TimeCoord (void), prototype 0x10309ff6bdf8, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIEnumInfo for 'TouchpadGesturePhase' in namespace 'Gdk' 569s JS G ENUM: Defining enum value BEGIN (fixed from begin) 0 569s JS G ENUM: Defining enum value UPDATE (fixed from update) 1 569s JS G ENUM: Defining enum value END (fixed from end) 2 569s JS G ENUM: Defining enum value CANCEL (fixed from cancel) 3 569s JS G ENUM: Defining Gdk.TouchpadGesturePhase as 0x1970fd1471f0 569s JS G NS: Found info type GIEnumInfo for 'VisibilityState' in namespace 'Gdk' 569s JS G ENUM: Defining enum value UNOBSCURED (fixed from unobscured) 0 569s JS G ENUM: Defining enum value PARTIAL (fixed from partial) 1 569s JS G ENUM: Defining enum value FULLY_OBSCURED (fixed from fully_obscured) 2 569s JS G ENUM: Defining Gdk.VisibilityState as 0x1970fd147290 569s JS G NS: Found info type GIObjectInfo for 'Visual' in namespace 'Gdk' 569s JS G OBJ: Defined class for Visual (GdkVisual), prototype 0x10309ff6be70, JSClass 0x3ff8209a9f0, in object 0x136b86494308 569s JS G NS: Found info type GIEnumInfo for 'VisualType' in namespace 'Gdk' 569s JS G ENUM: Defining enum value STATIC_GRAY (fixed from static_gray) 0 569s JS G ENUM: Defining enum value GRAYSCALE (fixed from grayscale) 1 569s JS G ENUM: Defining enum value STATIC_COLOR (fixed from static_color) 2 569s JS G ENUM: Defining enum value PSEUDO_COLOR (fixed from pseudo_color) 3 569s JS G ENUM: Defining enum value TRUE_COLOR (fixed from true_color) 4 569s JS G ENUM: Defining enum value DIRECT_COLOR (fixed from direct_color) 5 569s JS G ENUM: Defining Gdk.VisualType as 0x1970fd147370 569s JS G NS: Found info type GIFlagsInfo for 'WMDecoration' in namespace 'Gdk' 569s JS G ENUM: Defining enum value ALL (fixed from all) 1 569s JS G ENUM: Defining enum value BORDER (fixed from border) 2 569s JS G ENUM: Defining enum value RESIZEH (fixed from resizeh) 4 569s JS G ENUM: Defining enum value TITLE (fixed from title) 8 569s JS G ENUM: Defining enum value MENU (fixed from menu) 16 569s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 32 569s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 64 569s JS G ENUM: Defining Gdk.WMDecoration as 0x1970fd147490 569s JS G NS: Found info type GIFlagsInfo for 'WMFunction' in namespace 'Gdk' 569s JS G ENUM: Defining enum value ALL (fixed from all) 1 569s JS G ENUM: Defining enum value RESIZE (fixed from resize) 2 569s JS G ENUM: Defining enum value MOVE (fixed from move) 4 569s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 8 569s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 16 569s JS G ENUM: Defining enum value CLOSE (fixed from close) 32 569s JS G ENUM: Defining Gdk.WMFunction as 0x1970fd1475b0 569s JS G NS: Found info type GIObjectInfo for 'Window' in namespace 'Gdk' 569s JS G OBJ: Defined class for Window (GdkWindow), prototype 0x10309ff6bf38, JSClass 0x3ff8209a9f0, in object 0x136b86494308 569s JS G NS: Found info type GIStructInfo for 'WindowAttr' in namespace 'Gdk' 569s JS G BXD: Defined class for WindowAttr (void), prototype 0x10309ff6bf88, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIFlagsInfo for 'WindowAttributesType' in namespace 'Gdk' 569s JS G ENUM: Defining enum value TITLE (fixed from title) 2 569s JS G ENUM: Defining enum value X (fixed from x) 4 569s JS G ENUM: Defining enum value Y (fixed from y) 8 569s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 16 569s JS G ENUM: Defining enum value VISUAL (fixed from visual) 32 569s JS G ENUM: Defining enum value WMCLASS (fixed from wmclass) 64 569s JS G ENUM: Defining enum value NOREDIR (fixed from noredir) 128 569s JS G ENUM: Defining enum value TYPE_HINT (fixed from type_hint) 256 569s JS G ENUM: Defining Gdk.WindowAttributesType as 0x1970fd147750 569s JS G NS: Found info type GIStructInfo for 'WindowClass' in namespace 'Gdk' 569s JS G NS: Found info type GIEnumInfo for 'WindowEdge' in namespace 'Gdk' 569s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 0 569s JS G ENUM: Defining enum value NORTH (fixed from north) 1 569s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 2 569s JS G ENUM: Defining enum value WEST (fixed from west) 3 569s JS G ENUM: Defining enum value EAST (fixed from east) 4 569s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 5 569s JS G ENUM: Defining enum value SOUTH (fixed from south) 6 569s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 7 569s JS G ENUM: Defining Gdk.WindowEdge as 0x1970fd1478b0 569s JS G NS: Found info type GIFlagsInfo for 'WindowHints' in namespace 'Gdk' 569s JS G ENUM: Defining enum value POS (fixed from pos) 1 569s JS G ENUM: Defining enum value MIN_SIZE (fixed from min_size) 2 569s JS G ENUM: Defining enum value MAX_SIZE (fixed from max_size) 4 569s JS G ENUM: Defining enum value BASE_SIZE (fixed from base_size) 8 569s JS G ENUM: Defining enum value ASPECT (fixed from aspect) 16 569s JS G ENUM: Defining enum value RESIZE_INC (fixed from resize_inc) 32 569s JS G ENUM: Defining enum value WIN_GRAVITY (fixed from win_gravity) 64 569s JS G ENUM: Defining enum value USER_POS (fixed from user_pos) 128 569s JS G ENUM: Defining enum value USER_SIZE (fixed from user_size) 256 569s JS G ENUM: Defining Gdk.WindowHints as 0x1970fd1479d0 569s JS G NS: Found info type GIStructInfo for 'WindowRedirect' in namespace 'Gdk' 569s JS G BXD: Defined class for WindowRedirect (void), prototype 0x10309ffa5060, JSClass 0x3ff8209a9c0, in object 0x136b86494308 569s JS G NS: Found info type GIFlagsInfo for 'WindowState' in namespace 'Gdk' 569s JS G ENUM: Defining enum value WITHDRAWN (fixed from withdrawn) 1 569s JS G ENUM: Defining enum value ICONIFIED (fixed from iconified) 2 569s JS G ENUM: Defining enum value MAXIMIZED (fixed from maximized) 4 569s JS G ENUM: Defining enum value STICKY (fixed from sticky) 8 569s JS G ENUM: Defining enum value FULLSCREEN (fixed from fullscreen) 16 569s JS G ENUM: Defining enum value ABOVE (fixed from above) 32 569s JS G ENUM: Defining enum value BELOW (fixed from below) 64 569s JS G ENUM: Defining enum value FOCUSED (fixed from focused) 128 569s JS G ENUM: Defining enum value TILED (fixed from tiled) 256 569s JS G ENUM: Defining enum value TOP_TILED (fixed from top_tiled) 512 569s JS G ENUM: Defining enum value TOP_RESIZABLE (fixed from top_resizable) 1024 569s JS G ENUM: Defining enum value RIGHT_TILED (fixed from right_tiled) 2048 569s JS G ENUM: Defining enum value RIGHT_RESIZABLE (fixed from right_resizable) 4096 569s JS G ENUM: Defining enum value BOTTOM_TILED (fixed from bottom_tiled) 8192 569s JS G ENUM: Defining enum value BOTTOM_RESIZABLE (fixed from bottom_resizable) 16384 569s JS G ENUM: Defining enum value LEFT_TILED (fixed from left_tiled) 32768 569s JS G ENUM: Defining enum value LEFT_RESIZABLE (fixed from left_resizable) 65536 569s JS G ENUM: Defining Gdk.WindowState as 0x1970fd147b30 569s JS G NS: Found info type GIEnumInfo for 'WindowType' in namespace 'Gdk' 569s JS G ENUM: Defining enum value ROOT (fixed from root) 0 569s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 1 569s JS G ENUM: Defining enum value CHILD (fixed from child) 2 569s JS G ENUM: Defining enum value TEMP (fixed from temp) 3 569s JS G ENUM: Defining enum value FOREIGN (fixed from foreign) 4 569s JS G ENUM: Defining enum value OFFSCREEN (fixed from offscreen) 5 569s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 6 569s JS G ENUM: Defining Gdk.WindowType as 0x1970fd147d50 569s JS G NS: Found info type GIEnumInfo for 'WindowTypeHint' in namespace 'Gdk' 569s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 569s JS G ENUM: Defining enum value DIALOG (fixed from dialog) 1 569s JS G ENUM: Defining enum value MENU (fixed from menu) 2 569s JS G ENUM: Defining enum value TOOLBAR (fixed from toolbar) 3 569s JS G ENUM: Defining enum value SPLASHSCREEN (fixed from splashscreen) 4 569s JS G ENUM: Defining enum value UTILITY (fixed from utility) 5 569s JS G ENUM: Defining enum value DOCK (fixed from dock) 6 569s JS G ENUM: Defining enum value DESKTOP (fixed from desktop) 7 569s JS G ENUM: Defining enum value DROPDOWN_MENU (fixed from dropdown_menu) 8 569s JS G ENUM: Defining enum value POPUP_MENU (fixed from popup_menu) 9 569s JS G ENUM: Defining enum value TOOLTIP (fixed from tooltip) 10 569s JS G ENUM: Defining enum value NOTIFICATION (fixed from notification) 11 569s JS G ENUM: Defining enum value COMBO (fixed from combo) 12 569s JS G ENUM: Defining enum value DND (fixed from dnd) 13 569s JS G ENUM: Defining Gdk.WindowTypeHint as 0x1970fd147e70 569s JS G NS: Found info type GIEnumInfo for 'WindowWindowClass' in namespace 'Gdk' 569s JS G ENUM: Defining enum value INPUT_OUTPUT (fixed from input_output) 0 569s JS G ENUM: Defining enum value INPUT_ONLY (fixed from input_only) 1 569s JS G ENUM: Defining Gdk.WindowWindowClass as 0x1970fd148090 569s JS G NS: Found info type GIFunctionInfo for 'add_option_entries_libgtk_only' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'atom_intern' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'atom_intern_static_string' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'beep' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'cairo_create' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'cairo_draw_from_gl' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'cairo_get_clip_rectangle' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'cairo_get_drawing_context' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'cairo_rectangle' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'cairo_region' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'cairo_region_create_from_surface' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'cairo_set_source_color' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'cairo_set_source_pixbuf' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'cairo_set_source_rgba' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'cairo_set_source_window' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'cairo_surface_create_from_pixbuf' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'color_parse' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'disable_multidevice' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'drag_abort' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'drag_begin' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'drag_begin_for_device' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'drag_begin_from_point' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'drag_drop' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'drag_drop_done' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'drag_drop_succeeded' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'drag_find_window_for_screen' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'drag_get_selection' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'drag_motion' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'drag_status' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'drop_finish' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'drop_reply' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'error_trap_pop' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'error_trap_pop_ignored' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'error_trap_push' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'event_get' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'event_handler_set' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'event_peek' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'event_request_motions' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'events_get_angle' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'events_get_center' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'events_get_distance' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'events_pending' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'flush' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'get_default_root_window' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'get_display' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'get_display_arg_name' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'get_program_class' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'get_show_events' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'gl_error_quark' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'init' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'init_check' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'keyboard_grab' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'keyboard_ungrab' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'keyval_convert_case' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'keyval_from_name' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'keyval_is_lower' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'keyval_is_upper' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'keyval_name' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'keyval_to_lower' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'keyval_to_unicode' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'keyval_to_upper' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'list_visuals' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'notify_startup_complete' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'notify_startup_complete_with_id' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'offscreen_window_get_embedder' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'offscreen_window_get_surface' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'offscreen_window_set_embedder' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'pango_context_get' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'pango_context_get_for_display' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'pango_context_get_for_screen' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'parse_args' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'pixbuf_get_from_surface' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'pixbuf_get_from_window' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'pointer_grab' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'pointer_is_grabbed' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'pointer_ungrab' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'pre_parse_libgtk_only' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'property_delete' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'property_get' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'query_depths' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'query_visual_types' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'selection_convert' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'selection_owner_get' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'selection_owner_get_for_display' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'selection_owner_set' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'selection_owner_set_for_display' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'selection_send_notify' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'selection_send_notify_for_display' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'set_allowed_backends' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'set_double_click_time' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'set_program_class' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'set_show_events' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'setting_get' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'synthesize_window_state' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'test_render_sync' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'test_simulate_button' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'test_simulate_key' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'text_property_to_utf8_list_for_display' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'threads_add_idle' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'threads_add_timeout' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'threads_add_timeout_seconds' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'threads_enter' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'threads_init' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'threads_leave' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'unicode_to_keyval' in namespace 'Gdk' 569s JS G NS: Found info type GIFunctionInfo for 'utf8_to_string_target' in namespace 'Gdk' 569s ok 20 prettyPrint string tag supplied 569s ok 21 prettyPrint symbol 569s ok 22 prettyPrint property key symbol 569s ok 23 prettyPrint property value symbol 569s ok 24 prettyPrint registered symbol 569s ok 25 prettyPrint property key registered symbol 569s ok 26 prettyPrint property value registered symbol 569s ok 27 prettyPrint well-known symbol 569s ok 28 prettyPrint property key well-known symbol 569s ok 29 prettyPrint property value well-known symbol 569s ok 30 prettyPrint undefined 569s ok 31 prettyPrint null 569s ok 32 prettyPrint nested null 569s ok 33 prettyPrint imports root in object 569s ok 34 prettyPrint null prototype object 569s ok 35 prettyPrint null prototype object with custom toString 569s ok 36 prettyPrint object with nullish toString 569s ok 37 prettyPrint TypedArrays Int8Array 569s ok 38 prettyPrint TypedArrays Uint8Array 569s ok 39 prettyPrint TypedArrays Uint16Array 569s ok 40 prettyPrint TypedArrays Uint8ClampedArray 569s ok 41 prettyPrint TypedArrays Int16Array 569s ok 42 prettyPrint TypedArrays Uint16Array 569s ok 43 prettyPrint TypedArrays Int32Array 569s ok 44 prettyPrint TypedArrays Uint32Array 569s ok 45 prettyPrint TypedArrays Float32Array 569s ok 46 prettyPrint TypedArrays Float64Array 569s ok 47 prettyPrint TypedArrays BigInt64Array 569s ok 48 prettyPrint TypedArrays BigUint64Array 569s ok 49 prettyPrint Uint8Array returned from introspected function 569s JS G BXD: Defining method quit in prototype for GLib.MainLoop 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa233ee488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 1 569s JS MAINLOOP: handling job 2, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 2 569s JS MAINLOOP: handling job 3, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa233ee488: release 569s JS MAINLOOP: Completed job 3 569s JS MEMORY: Memory report: before destroying context 569s JS MEMORY: 938 objects currently alive 569s JS MEMORY: boxed_instance = 291 569s JS MEMORY: boxed_prototype = 59 569s JS MEMORY: closure = 1 569s JS MEMORY: function = 517 569s JS MEMORY: fundamental_instance = 0 569s JS MEMORY: fundamental_prototype = 0 569s JS MEMORY: gerror_instance = 0 569s JS MEMORY: gerror_prototype = 1 569s JS MEMORY: interface = 12 569s JS MEMORY: module = 10 569s JS MEMORY: ns = 6 569s JS MEMORY: object_instance = 1 569s JS MEMORY: object_prototype = 39 569s JS MEMORY: param = 0 569s JS MEMORY: union_instance = 0 569s JS MEMORY: union_prototype = 1 569s JS CTX: JS shutdown sequence 569s JS CTX: Stopping profiler 569s JS CTX: Shutting down toggle queue 569s JS CTX: Notifying external reference holders of GjsContext dispose 569s JS MAINLOOP: Stopping promise job dispatcher 569s JS CTX: Notifying reference holders of GjsContext dispose 569s JS CTX: Checking unhandled promise rejections 569s JS CTX: Releasing cached JS wrappers 569s JS CTX: Final triggered GC 569s JS CTX: Destroying JS context 569s JS CTX: Releasing all native objects 569s JS CTX: Disabling auto GC 569s JS CTX: Ending trace on global object 569s JS CTX: Freeing allocated resources 569s JS CTX: JS context destroyed 569s PASS: gjs/testPrint.test 569s Running test: gjs/testCairoModule.test 569s JS NATIVE: Registered native JS module '_promiseNative' 569s JS NATIVE: Registered native JS module '_byteArrayNative' 569s JS NATIVE: Registered native JS module '_encodingNative' 569s JS NATIVE: Registered native JS module '_gi' 569s JS NATIVE: Registered native JS module 'gi' 569s JS NATIVE: Registered native JS module 'cairoNative' 569s JS NATIVE: Registered native JS module 'system' 569s JS NATIVE: Registered native JS module 'console' 569s JS NATIVE: Registered native JS module '_print' 569s JS CTX: Enabling JIT 569s JS CTX: Initialized class GjsFileImporter prototype 0xacb32f001a0 569s JS IMPORT: Defining parent (nil) of 0xacb32f00200 'imports' is mod 0 569s JS IMPORT: Importing '_print' 569s JS NATIVE: Defining native module '_print' 569s JS IMPORT: Defining parent 0xacb32f00200 of 0xacb32f009b0 '_print' is mod 1 569s JS IMPORT: successfully imported module '_print' 569s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 569s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1cfbcf73c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1cfbcf73c090 569s JS MAINLOOP: Main loop instance 0x2aa35aca488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Starting promise job dispatcher 569s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1cfbcf73c128 569s JS MAINLOOP: Main loop instance 0x2aa35aca488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa35aca488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa35aca488: release 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa35aca488: release 569s JS MAINLOOP: Completed job 1 569s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module metadata hook for module 0xacb32f76990 569s JS IMPORT: Defining meta.importSync for module 0xacb32f76990 569s JS NATIVE: Defining native module 'gi' 569s JS CTX: Initialized class GIRepositoryNamespace prototype 0xacb32f7b338 569s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 569s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 569s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 569s JS IMPORT: Importing directory 'overrides' 569s JS IMPORT: Defining parent 0x1cfbcf73f610 of 0xacb32f7b3b8 'overrides' is mod 1 569s JS IMPORT: Defined importer 'overrides' 0xacb32f7b3b8 in 0x1cfbcf73f610 569s JS IMPORT: successfully imported directory 'overrides' 569s JS IMPORT: Importing '_promiseNative' 569s JS NATIVE: Defining native module '_promiseNative' 569s JS IMPORT: Defining parent 0x1cfbcf73f610 of 0xacb32f7b868 '_promiseNative' is mod 1 569s JS IMPORT: successfully imported module '_promiseNative' 569s JS IMPORT: Importing module GLib succeeded 569s JS IMPORT: Defining parent 0xacb32f7b3b8 of 0x1cfbcf795038 'GLib' is mod 1 569s JS IMPORT: successfully imported module 'GLib' 569s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 569s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1cfbcf794060, JSClass 0x3ff9e99a9c0, in object 0x1cfbcf794038 569s JS CTX: Initialized class GIRepositoryGType prototype 0xacb32f7bbb0 569s JS CTX: Initialized class GIRepositoryFunction prototype 0xacb32f7bc10 569s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 569s JS G BXD: Defined class for Error (GError), prototype 0x1cfbcf7940b0, JSClass 0x3ff9e99a9c0, in object 0x1cfbcf794038 569s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 569s JS G BXD: Defined class for Variant (GVariant), prototype 0x1cfbcf794100, JSClass 0x3ff9e99a9c0, in object 0x1cfbcf794038 569s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 569s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1cfbcf794150, JSClass 0x3ff9e99a9c0, in object 0x1cfbcf794038 569s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 569s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1cfbcf7941a0, JSClass 0x3ff9e99a9c0, in object 0x1cfbcf794038 569s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 569s JS G BXD: Defined class for Thread (GThread), prototype 0x1cfbcf7941f0, JSClass 0x3ff9e99a9c0, in object 0x1cfbcf794038 569s JS G BXD: Defining method ref in prototype for GLib.Thread 569s JS G BXD: Defining method unref in prototype for GLib.Thread 569s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 569s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1cfbcf794240, JSClass 0x3ff9e99a9c0, in object 0x1cfbcf794038 569s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 569s JS G BXD: Defined class for Regex (GRegex), prototype 0x1cfbcf794290, JSClass 0x3ff9e99a9c0, in object 0x1cfbcf794038 569s JS G BXD: Defining method match in prototype for GLib.Regex 569s JS G BXD: Defining method match_full in prototype for GLib.Regex 569s JS G BXD: Defining method match_all in prototype for GLib.Regex 569s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 569s JS G NS: Defined namespace 'GLib' 0x1cfbcf794038 in GIRepository 0xacb32f7b1c8 569s JS IMPORT: Importing module jasmine succeeded 569s JS IMPORT: Defining parent 0x1cfbcf73f610 of 0x1cfbcf795ba0 'jasmine' is mod 1 569s JS IMPORT: successfully imported module 'jasmine' 569s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 569s JS MAINLOOP: Main loop instance 0x2aa35aca488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa35aca488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa35aca488: release 569s JS MAINLOOP: Completed job 0 569s JS IMPORT: Module load hook for module 'file:///usr/libexec/installed-tests/gjs/js/testCairoModule.js' (file:///usr/libexec/installed-tests/gjs/js/testCairoModule.js), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module metadata hook for module 0xacb32f14240 569s JS IMPORT: Defining meta.importSync for module 0xacb32f14240 569s JS NATIVE: Defining native module 'cairoNative' 569s JS CTX: Initialized class Region prototype 0xacb32f17fa0 569s JS CTX: Initialized class Context prototype 0xacb32f180c0 569s JS CTX: Initialized class Surface prototype 0xacb32f188a0 569s JS CTX: Initialized class Pattern prototype 0xacb32f18980 569s JS CTX: Initialized class Path prototype 0xacb32f189e0 569s JS CTX: Initialized class ImageSurface prototype 0xacb32f18a40 569s JS CTX: Initialized class PSSurface prototype 0xacb32f18b20 569s JS CTX: Initialized class PDFSurface prototype 0xacb32f18c00 569s JS CTX: Initialized class SVGSurface prototype 0xacb32f18ce0 569s JS CTX: Initialized class Gradient prototype 0xacb32f18d40 569s JS CTX: Initialized class LinearGradient prototype 0xacb32f18da0 569s JS CTX: Initialized class RadialGradient prototype 0xacb32f18e00 569s JS CTX: Initialized class SurfacePattern prototype 0xacb32f18e60 569s JS CTX: Initialized class SolidPattern prototype 0xacb32f18ec0 569s JS IMPORT: JS import '_cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_cairo.js 569s JS IMPORT: JS import '_cairo' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_cairo.js 569s JS IMPORT: Importing module _cairo succeeded 569s JS IMPORT: Defining parent 0x1cfbcf73f610 of 0x1cfbcf795c40 '_cairo' is mod 1 569s JS IMPORT: successfully imported module '_cairo' 569s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Importing module cairo succeeded 569s JS IMPORT: Defining parent 0x1cfbcf73f898 of 0x1cfbcf795c68 'cairo' is mod 1 569s JS IMPORT: successfully imported module 'cairo' 569s JS IMPORT: JS import 'cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/cairo.js 569s JS IMPORT: Importing 'cairoNative' 569s JS IMPORT: Defining parent 0x1cfbcf73f610 of 0xacb32f17f80 'cairoNative' is mod 1 569s JS IMPORT: successfully imported module 'cairoNative' 569s JS IMPORT: Importing module cairo succeeded 569s JS IMPORT: Defining parent 0x1cfbcf73f610 of 0x1cfbcf795c90 'cairo' is mod 1 569s JS IMPORT: successfully imported module 'cairo' 569s JS G NS: Found info type GIEnumInfo for 'Antialias' in namespace 'cairo' 569s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 569s JS G ENUM: Defining enum value NONE (fixed from none) 1 569s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 569s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 569s JS G ENUM: Defining enum value FAST (fixed from fast) 4 569s JS G ENUM: Defining enum value GOOD (fixed from good) 5 569s JS G ENUM: Defining enum value BEST (fixed from best) 6 569s JS G ENUM: Defining cairo.Antialias as 0xacb32f1a4d0 569s JS G NS: Found info type GIEnumInfo for 'Content' in namespace 'cairo' 569s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 569s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 569s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 569s JS G ENUM: Defining cairo.Content as 0xacb32f1a5b0 569s JS G NS: Found info type GIEnumInfo for 'Extend' in namespace 'cairo' 569s JS G ENUM: Defining enum value NONE (fixed from none) 0 569s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 569s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 569s JS G ENUM: Defining enum value PAD (fixed from pad) 3 569s JS G ENUM: Defining cairo.Extend as 0xacb32f1a610 569s JS G NS: Found info type GIEnumInfo for 'FillRule' in namespace 'cairo' 569s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 569s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 569s JS G ENUM: Defining cairo.FillRule as 0xacb32f1a670 569s JS G NS: Found info type GIEnumInfo for 'Filter' in namespace 'cairo' 569s JS G ENUM: Defining enum value FAST (fixed from fast) 0 569s JS G ENUM: Defining enum value GOOD (fixed from good) 1 569s JS G ENUM: Defining enum value BEST (fixed from best) 2 569s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 569s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 569s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 569s JS G ENUM: Defining cairo.Filter as 0xacb32f1a6d0 569s JS G NS: Found info type GIEnumInfo for 'FontSlant' in namespace 'cairo' 569s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 569s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 569s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 569s JS G ENUM: Defining cairo.FontSlant as 0xacb32f1a7b0 569s JS G NS: Found info type GIEnumInfo for 'FontWeight' in namespace 'cairo' 569s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 569s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 569s JS G ENUM: Defining cairo.FontWeight as 0xacb32f1a810 569s JS G NS: Found info type GIEnumInfo for 'Format' in namespace 'cairo' 569s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 569s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 569s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 569s JS G ENUM: Defining enum value A8 (fixed from a8) 2 569s JS G ENUM: Defining enum value A1 (fixed from a1) 3 569s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 569s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 569s JS G ENUM: Defining cairo.Format as 0xacb32f1a870 569s JS G NS: Found info type GIEnumInfo for 'LineCap' in namespace 'cairo' 569s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 569s JS G ENUM: Defining enum value ROUND (fixed from round) 1 569s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 569s JS G ENUM: Defining cairo.LineCap as 0xacb32f1a950 569s JS G NS: Found info type GIEnumInfo for 'LineJoin' in namespace 'cairo' 569s JS G ENUM: Defining enum value MITER (fixed from miter) 0 569s JS G ENUM: Defining enum value ROUND (fixed from round) 1 569s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 569s JS G ENUM: Defining cairo.LineJoin as 0xacb32f1a9b0 569s JS G NS: Found info type GIEnumInfo for 'Operator' in namespace 'cairo' 569s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 569s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 569s JS G ENUM: Defining enum value OVER (fixed from over) 2 569s JS G ENUM: Defining enum value IN (fixed from in) 3 569s JS G ENUM: Defining enum value OUT (fixed from out) 4 569s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 569s JS G ENUM: Defining enum value DEST (fixed from dest) 6 569s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 569s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 569s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 569s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 569s JS G ENUM: Defining enum value XOR (fixed from xor) 11 569s JS G ENUM: Defining enum value ADD (fixed from add) 12 569s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 569s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 569s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 569s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 569s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 569s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 569s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 569s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 569s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 569s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 569s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 569s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 569s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 569s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 569s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 569s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 569s JS G ENUM: Defining cairo.Operator as 0xacb32f1aa10 569s JS G NS: Found info type GIEnumInfo for 'PatternType' in namespace 'cairo' 569s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 569s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 569s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 569s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 569s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 569s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 569s JS G ENUM: Defining cairo.PatternType as 0xacb32f1abf0 569s JS G NS: Found info type GIEnumInfo for 'SurfaceType' in namespace 'cairo' 569s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 569s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 569s JS G ENUM: Defining enum value PS (fixed from ps) 2 569s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 569s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 569s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 569s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 569s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 569s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 569s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 569s JS G ENUM: Defining enum value SVG (fixed from svg) 10 569s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 569s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 569s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 569s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 569s JS G ENUM: Defining enum value QT (fixed from qt) 15 569s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 569s JS G ENUM: Defining enum value VG (fixed from vg) 17 569s JS G ENUM: Defining enum value GL (fixed from gl) 18 569s JS G ENUM: Defining enum value DRM (fixed from drm) 19 569s JS G ENUM: Defining enum value TEE (fixed from tee) 20 569s JS G ENUM: Defining enum value XML (fixed from xml) 21 569s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 569s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 569s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 569s JS G ENUM: Defining cairo.SurfaceType as 0xacb32f1acd0 569s JS G NS: Found info type GIStructInfo for 'Region' in namespace 'cairo' 569s JS G BXD: Defined class for Region (CairoRegion), prototype 0x1cfbcf7945d8, JSClass 0x3ff9e99a9c0, in object 0x1cfbcf7943a8 569s JS G NS: Found info type GIStructInfo for 'Context' in namespace 'cairo' 569s JS G BXD: Defined class for Context (CairoContext), prototype 0x1cfbcf794600, JSClass 0x3ff9e99a9c0, in object 0x1cfbcf7943a8 569s JS G NS: Found info type GIStructInfo for 'Surface' in namespace 'cairo' 569s JS G BXD: Defined class for Surface (CairoSurface), prototype 0x1cfbcf794628, JSClass 0x3ff9e99a9c0, in object 0x1cfbcf7943a8 569s JS G NS: Found info type GIStructInfo for 'Pattern' in namespace 'cairo' 569s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x1cfbcf794650, JSClass 0x3ff9e99a9c0, in object 0x1cfbcf7943a8 569s JS G NS: Found info type GIStructInfo for 'Path' in namespace 'cairo' 569s JS G BXD: Defined class for Path (void), prototype 0x1cfbcf794678, JSClass 0x3ff9e99a9c0, in object 0x1cfbcf7943a8 569s JS G NS: Defined namespace 'cairo' 0x1cfbcf7943a8 in GIRepository 0x1cfbcf73f760 569s JS MAINLOOP: Main loop instance 0x2aa35aca488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa35aca488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testCairoModule.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa35aca488: release 569s JS MAINLOOP: Completed job 0 569s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module metadata hook for module 0xacb32f24940 569s JS IMPORT: Defining meta.importSync for module 0xacb32f24940 569s JS NATIVE: Defining native module 'system' 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1cfbcf73c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1cfbcf73c128 569s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 569s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 569s JS MAINLOOP: Set main loop hook to 569s JS MAINLOOP: Main loop instance 0x2aa35aca488: hold 569s JS MAINLOOP: Running and clearing main loop hook 569s JS G BXD: Defining method run in prototype for GLib.MainLoop 569s 1..3 569s JS IMPORT: Importing 'gi' 569s JS IMPORT: Defining parent 0x1cfbcf73f610 of 0x1cfbcf73f760 'gi' is mod 1 569s JS IMPORT: successfully imported module 'gi' 569s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 569s JS G BXD: Defined class for Source (GSource), prototype 0x1cfbcf7946c8, JSClass 0x3ff9e99a9c0, in object 0x1cfbcf794038 569s JS G BXD: Defining method set_priority in prototype for GLib.Source 569s JS IMPORT: Importing '_gi' 569s JS NATIVE: Defining native module '_gi' 569s JS IMPORT: Defining parent 0x1cfbcf73f610 of 0xacb32f2efb8 '_gi' is mod 1 569s JS IMPORT: successfully imported module '_gi' 569s 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 569s JS G NS: Defined namespace 'GjsPrivate' 0x1cfbcf794768 in GIRepository 0x1cfbcf73f760 569s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 569s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 569s JS IMPORT: Importing module _common succeeded 569s JS IMPORT: Defining parent 0x1cfbcf73f610 of 0x1cfbcf795e70 '_common' is mod 1 569s JS IMPORT: successfully imported module '_common' 569s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 569s JS IMPORT: Importing module _legacy succeeded 569s JS IMPORT: Defining parent 0x1cfbcf73f610 of 0x1cfbcf795e98 '_legacy' is mod 1 569s JS IMPORT: successfully imported module '_legacy' 569s JS IMPORT: Importing module GObject succeeded 569s JS IMPORT: Defining parent 0x1cfbcf73f898 of 0x1cfbcf795e48 'GObject' is mod 1 569s JS IMPORT: successfully imported module 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 569s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 569s JS G BXD: Defined class for String (GString), prototype 0x1cfbcf7949c0, JSClass 0x3ff9e99a9c0, in object 0x1cfbcf794740 569s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 569s JS G PRM: Defined class ParamSpec prototype is 0x1cfbcf795ee8 class 0x3ff9e9a3208 in object 0x1cfbcf794740 569s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 569s JS G OBJ: Defined class for Object (GObject), prototype 0x1cfbcf794b28, JSClass 0x3ff9e99a9f0, in object 0x1cfbcf794740 569s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 569s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 569s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1cfbcf794b50, JSClass 0x3ff9e99a9f0, in object 0x1cfbcf794740 569s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 569s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 569s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 569s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 569s JS G BXD: Defined class for Value (GValue), prototype 0x1cfbcf794ba0, JSClass 0x3ff9e99a9c0, in object 0x1cfbcf794740 569s JS G NS: Defined namespace 'GObject' 0x1cfbcf794740 in GIRepository 0x1cfbcf73f760 569s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 569s JS G BXD: Defining method attach in prototype for GLib.Source 569s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 569s JS IMPORT: Module metadata hook for module 0x1cfbcf786350 569s JS IMPORT: Defining meta.importSync for module 0x1cfbcf786350 569s JS G BXD: Defining method destroy in prototype for GLib.Source 569s ok 1 Cairo imported as ES module cairo default import 569s ok 2 Cairo imported via GI has the same functionality as imports.cairo 569s JS G NS: Found info type GIStructInfo for 'RectangleInt' in namespace 'cairo' 569s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0x1cfbcf794e20, JSClass 0x3ff9e99a9c0, in object 0x1cfbcf7943a8 569s ok 3 Cairo imported via GI has boxed types from the GIR file 569s JS G BXD: Defining method quit in prototype for GLib.MainLoop 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa35aca488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 1 569s JS MAINLOOP: handling job 2, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 2 569s JS MAINLOOP: handling job 3, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa35aca488: release 569s JS MAINLOOP: Completed job 3 569s JS MEMORY: Memory report: before destroying context 569s JS MEMORY: 171 objects currently alive 569s JS MEMORY: boxed_instance = 23 569s JS MEMORY: boxed_prototype = 17 569s JS MEMORY: closure = 1 569s JS MEMORY: function = 116 569s JS MEMORY: fundamental_instance = 0 569s JS MEMORY: fundamental_prototype = 0 569s JS MEMORY: gerror_instance = 0 569s JS MEMORY: gerror_prototype = 0 569s JS MEMORY: interface = 0 569s JS MEMORY: module = 8 569s JS MEMORY: ns = 4 569s JS MEMORY: object_instance = 0 569s JS MEMORY: object_prototype = 2 569s JS MEMORY: param = 0 569s JS MEMORY: union_instance = 0 569s JS MEMORY: union_prototype = 0 569s JS CTX: JS shutdown sequence 569s JS CTX: Stopping profiler 569s JS CTX: Shutting down toggle queue 569s JS CTX: Notifying external reference holders of GjsContext dispose 569s JS MAINLOOP: Stopping promise job dispatcher 569s JS CTX: Notifying reference holders of GjsContext dispose 569s JS CTX: Checking unhandled promise rejections 569s JS CTX: Releasing cached JS wrappers 569s JS CTX: Final triggered GC 569s JS CTX: Destroying JS context 569s JS CTX: Releasing all native objects 569s JS CTX: Disabling auto GC 569s JS CTX: Ending trace on global object 569s JS CTX: Freeing allocated resources 569s JS CTX: JS context destroyed 569s PASS: gjs/testCairoModule.test 569s Running test: gjs/testAsync.test 569s JS NATIVE: Registered native JS module '_promiseNative' 569s JS NATIVE: Registered native JS module '_byteArrayNative' 569s JS NATIVE: Registered native JS module '_encodingNative' 569s JS NATIVE: Registered native JS module '_gi' 569s JS NATIVE: Registered native JS module 'gi' 569s JS NATIVE: Registered native JS module 'cairoNative' 569s JS NATIVE: Registered native JS module 'system' 569s JS NATIVE: Registered native JS module 'console' 569s JS NATIVE: Registered native JS module '_print' 569s JS CTX: Enabling JIT 569s JS CTX: Initialized class GjsFileImporter prototype 0x121889e001a0 569s JS IMPORT: Defining parent (nil) of 0x121889e00200 'imports' is mod 0 569s JS IMPORT: Importing '_print' 569s JS NATIVE: Defining native module '_print' 569s JS IMPORT: Defining parent 0x121889e00200 of 0x121889e009b0 '_print' is mod 1 569s JS IMPORT: successfully imported module '_print' 569s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 569s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2a9838a3c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2a9838a3c090 569s JS MAINLOOP: Main loop instance 0x2aa295b6488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Starting promise job dispatcher 569s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2a9838a3c128 569s JS MAINLOOP: Main loop instance 0x2aa295b6488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa295b6488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa295b6488: release 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa295b6488: release 569s JS MAINLOOP: Completed job 1 569s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module metadata hook for module 0x121889e76990 569s JS IMPORT: Defining meta.importSync for module 0x121889e76990 569s JS NATIVE: Defining native module 'gi' 569s JS CTX: Initialized class GIRepositoryNamespace prototype 0x121889e7b338 569s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 569s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 569s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 569s JS IMPORT: Importing directory 'overrides' 569s JS IMPORT: Defining parent 0x2a9838a3f610 of 0x121889e7b3b8 'overrides' is mod 1 569s JS IMPORT: Defined importer 'overrides' 0x121889e7b3b8 in 0x2a9838a3f610 569s JS IMPORT: successfully imported directory 'overrides' 569s JS IMPORT: Importing '_promiseNative' 569s JS NATIVE: Defining native module '_promiseNative' 569s JS IMPORT: Defining parent 0x2a9838a3f610 of 0x121889e7b868 '_promiseNative' is mod 1 569s JS IMPORT: successfully imported module '_promiseNative' 569s JS IMPORT: Importing module GLib succeeded 569s JS IMPORT: Defining parent 0x121889e7b3b8 of 0x2a9838a95038 'GLib' is mod 1 569s JS IMPORT: successfully imported module 'GLib' 569s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 569s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2a9838a94060, JSClass 0x3ffb089a9c0, in object 0x2a9838a94038 569s JS CTX: Initialized class GIRepositoryGType prototype 0x121889e7bbb0 569s JS CTX: Initialized class GIRepositoryFunction prototype 0x121889e7bc10 569s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 569s JS G BXD: Defined class for Error (GError), prototype 0x2a9838a940b0, JSClass 0x3ffb089a9c0, in object 0x2a9838a94038 569s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 569s JS G BXD: Defined class for Variant (GVariant), prototype 0x2a9838a94100, JSClass 0x3ffb089a9c0, in object 0x2a9838a94038 569s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 569s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2a9838a94150, JSClass 0x3ffb089a9c0, in object 0x2a9838a94038 569s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 569s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2a9838a941a0, JSClass 0x3ffb089a9c0, in object 0x2a9838a94038 569s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 569s JS G BXD: Defined class for Thread (GThread), prototype 0x2a9838a941f0, JSClass 0x3ffb089a9c0, in object 0x2a9838a94038 569s JS G BXD: Defining method ref in prototype for GLib.Thread 569s JS G BXD: Defining method unref in prototype for GLib.Thread 569s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 569s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2a9838a94240, JSClass 0x3ffb089a9c0, in object 0x2a9838a94038 569s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 569s JS G BXD: Defined class for Regex (GRegex), prototype 0x2a9838a94290, JSClass 0x3ffb089a9c0, in object 0x2a9838a94038 569s JS G BXD: Defining method match in prototype for GLib.Regex 569s JS G BXD: Defining method match_full in prototype for GLib.Regex 569s JS G BXD: Defining method match_all in prototype for GLib.Regex 569s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 569s JS G NS: Defined namespace 'GLib' 0x2a9838a94038 in GIRepository 0x121889e7b1c8 569s JS IMPORT: Importing module jasmine succeeded 569s JS IMPORT: Defining parent 0x2a9838a3f610 of 0x2a9838a95ba0 'jasmine' is mod 1 569s JS IMPORT: successfully imported module 'jasmine' 569s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 569s JS MAINLOOP: Main loop instance 0x2aa295b6488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa295b6488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa295b6488: release 569s JS MAINLOOP: Completed job 0 569s JS IMPORT: Module load hook for module 'file:///usr/libexec/installed-tests/gjs/js/testAsync.js' (file:///usr/libexec/installed-tests/gjs/js/testAsync.js), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Importing '_gi' 569s JS NATIVE: Defining native module '_gi' 569s JS IMPORT: Defining parent 0x2a9838a3f610 of 0x121889e1a7e0 '_gi' is mod 1 569s JS IMPORT: successfully imported module '_gi' 569s JS IMPORT: Importing 'gi' 569s JS IMPORT: Defining parent 0x2a9838a3f610 of 0x2a9838a3f760 'gi' is mod 1 569s JS IMPORT: successfully imported module 'gi' 569s 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 569s JS G NS: Defined namespace 'GjsPrivate' 0x2a9838a94330 in GIRepository 0x2a9838a3f760 569s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 569s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 569s JS IMPORT: Importing module _common succeeded 569s JS IMPORT: Defining parent 0x2a9838a3f610 of 0x2a9838a95c68 '_common' is mod 1 569s JS IMPORT: successfully imported module '_common' 569s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 569s JS IMPORT: Importing module _legacy succeeded 569s JS IMPORT: Defining parent 0x2a9838a3f610 of 0x2a9838a95c90 '_legacy' is mod 1 569s JS IMPORT: successfully imported module '_legacy' 569s JS IMPORT: Importing module GObject succeeded 569s JS IMPORT: Defining parent 0x2a9838a3f868 of 0x2a9838a95c40 'GObject' is mod 1 569s JS IMPORT: successfully imported module 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 569s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 569s JS G BXD: Defined class for String (GString), prototype 0x2a9838a945b0, JSClass 0x3ffb089a9c0, in object 0x2a9838a94308 569s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 569s JS G PRM: Defined class ParamSpec prototype is 0x2a9838a95ce0 class 0x3ffb08a3208 in object 0x2a9838a94308 569s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 569s JS G OBJ: Defined class for Object (GObject), prototype 0x2a9838a94718, JSClass 0x3ffb089a9f0, in object 0x2a9838a94308 569s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 569s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 569s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2a9838a94740, JSClass 0x3ffb089a9f0, in object 0x2a9838a94308 569s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 569s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 569s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 569s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 569s JS G BXD: Defined class for Value (GValue), prototype 0x2a9838a94790, JSClass 0x3ffb089a9c0, in object 0x2a9838a94308 569s JS G NS: Defined namespace 'GObject' 0x2a9838a94308 in GIRepository 0x2a9838a3f760 569s JS MAINLOOP: Main loop instance 0x2aa295b6488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa295b6488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testAsync.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa295b6488: release 569s JS MAINLOOP: Completed job 0 569s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module metadata hook for module 0x121889e2db20 569s JS IMPORT: Defining meta.importSync for module 0x121889e2db20 569s JS NATIVE: Defining native module 'system' 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2a9838a3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2a9838a3c128 569s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 569s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 569s JS MAINLOOP: Set main loop hook to 569s JS MAINLOOP: Main loop instance 0x2aa295b6488: hold 569s JS MAINLOOP: Running and clearing main loop hook 569s JS G BXD: Defining method run in prototype for GLib.MainLoop 569s 1..10 569s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 569s JS G BXD: Defined class for Source (GSource), prototype 0x2a9838a947e0, JSClass 0x3ffb089a9c0, in object 0x2a9838a94038 569s JS G BXD: Defining method set_priority in prototype for GLib.Source 569s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 569s JS G BXD: Defining method attach in prototype for GLib.Source 569s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 569s JS IMPORT: Module metadata hook for module 0x2a9838a85510 569s JS IMPORT: Defining meta.importSync for module 0x2a9838a85510 569s JS G NS: Found info type GIFunctionInfo for 'idle_source_new' in namespace 'GLib' 569s JS G NS: Found info type GIConstantInfo for 'PRIORITY_LOW' in namespace 'GLib' 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS MAINLOOP: Completed job 1 569s JS G BXD: Defining method destroy in prototype for GLib.Source 569s ok 1 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_LOW 569s JS G NS: Found info type GIConstantInfo for 'PRIORITY_HIGH' in namespace 'GLib' 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS MAINLOOP: Completed job 1 569s ok 2 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS MAINLOOP: Completed job 1 569s ok 3 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT 569s JS G NS: Found info type GIConstantInfo for 'PRIORITY_HIGH_IDLE' in namespace 'GLib' 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS MAINLOOP: Completed job 1 569s ok 4 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH_IDLE 569s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS MAINLOOP: Completed job 1 569s ok 5 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT_IDLE 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS MAINLOOP: Completed job 1 569s ok 6 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_LOW 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS MAINLOOP: Completed job 1 569s ok 7 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS MAINLOOP: Completed job 1 569s ok 8 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS MAINLOOP: Completed job 1 569s ok 9 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH_IDLE 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS MAINLOOP: Completed job 1 569s ok 10 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT_IDLE 569s JS G BXD: Defining method quit in prototype for GLib.MainLoop 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa295b6488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 1 569s JS MAINLOOP: handling job 2, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 2 569s JS MAINLOOP: handling job 3, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa295b6488: release 569s JS MAINLOOP: Completed job 3 569s JS MEMORY: Memory report: before destroying context 569s JS MEMORY: 202 objects currently alive 569s JS MEMORY: boxed_instance = 63 569s JS MEMORY: boxed_prototype = 11 569s JS MEMORY: closure = 1 569s JS MEMORY: function = 117 569s JS MEMORY: fundamental_instance = 0 569s JS MEMORY: fundamental_prototype = 0 569s JS MEMORY: gerror_instance = 0 569s JS MEMORY: gerror_prototype = 0 569s JS MEMORY: interface = 0 569s JS MEMORY: module = 5 569s JS MEMORY: ns = 3 569s JS MEMORY: object_instance = 0 569s JS MEMORY: object_prototype = 2 569s JS MEMORY: param = 0 569s JS MEMORY: union_instance = 0 569s JS MEMORY: union_prototype = 0 569s JS CTX: JS shutdown sequence 569s JS CTX: Stopping profiler 569s JS CTX: Shutting down toggle queue 569s JS CTX: Notifying external reference holders of GjsContext dispose 569s JS MAINLOOP: Stopping promise job dispatcher 569s JS CTX: Notifying reference holders of GjsContext dispose 569s JS CTX: Checking unhandled promise rejections 569s JS CTX: Releasing cached JS wrappers 569s JS CTX: Final triggered GC 569s JS CTX: Destroying JS context 569s JS CTX: Releasing all native objects 569s JS CTX: Disabling auto GC 569s JS CTX: Ending trace on global object 569s JS CTX: Freeing allocated resources 569s JS CTX: JS context destroyed 569s PASS: gjs/testAsync.test 569s Running test: gjs/testUtility.test 569s JS NATIVE: Registered native JS module '_promiseNative' 569s JS NATIVE: Registered native JS module '_byteArrayNative' 569s JS NATIVE: Registered native JS module '_encodingNative' 569s JS NATIVE: Registered native JS module '_gi' 569s JS NATIVE: Registered native JS module 'gi' 569s JS NATIVE: Registered native JS module 'cairoNative' 569s JS NATIVE: Registered native JS module 'system' 569s JS NATIVE: Registered native JS module 'console' 569s JS NATIVE: Registered native JS module '_print' 569s JS CTX: Enabling JIT 569s JS CTX: Initialized class GjsFileImporter prototype 0x375ee3d001a0 569s JS IMPORT: Defining parent (nil) of 0x375ee3d00200 'imports' is mod 0 569s JS IMPORT: Importing '_print' 569s JS NATIVE: Defining native module '_print' 569s JS IMPORT: Defining parent 0x375ee3d00200 of 0x375ee3d009b0 '_print' is mod 1 569s JS IMPORT: successfully imported module '_print' 569s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 569s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x827313c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x827313c090 569s JS MAINLOOP: Main loop instance 0x2aa2d004488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Starting promise job dispatcher 569s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x827313c128 569s JS MAINLOOP: Main loop instance 0x2aa2d004488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa2d004488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa2d004488: release 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa2d004488: release 569s JS MAINLOOP: Completed job 1 569s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x827313c128 569s JS IMPORT: Module metadata hook for module 0x375ee3d76990 569s JS IMPORT: Defining meta.importSync for module 0x375ee3d76990 569s JS NATIVE: Defining native module 'gi' 569s JS CTX: Initialized class GIRepositoryNamespace prototype 0x375ee3d7b338 569s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 569s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 569s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 569s JS IMPORT: Importing directory 'overrides' 569s JS IMPORT: Defining parent 0x827313f610 of 0x375ee3d7b3b8 'overrides' is mod 1 569s JS IMPORT: Defined importer 'overrides' 0x375ee3d7b3b8 in 0x827313f610 569s JS IMPORT: successfully imported directory 'overrides' 569s JS IMPORT: Importing '_promiseNative' 569s JS NATIVE: Defining native module '_promiseNative' 569s JS IMPORT: Defining parent 0x827313f610 of 0x375ee3d7b868 '_promiseNative' is mod 1 569s JS IMPORT: successfully imported module '_promiseNative' 569s JS IMPORT: Importing module GLib succeeded 569s JS IMPORT: Defining parent 0x375ee3d7b3b8 of 0x8273195038 'GLib' is mod 1 569s JS IMPORT: successfully imported module 'GLib' 569s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 569s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x8273194060, JSClass 0x3ffa4e9a9c0, in object 0x8273194038 569s JS CTX: Initialized class GIRepositoryGType prototype 0x375ee3d7bbb0 569s JS CTX: Initialized class GIRepositoryFunction prototype 0x375ee3d7bc10 569s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 569s JS G BXD: Defined class for Error (GError), prototype 0x82731940b0, JSClass 0x3ffa4e9a9c0, in object 0x8273194038 569s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 569s JS G BXD: Defined class for Variant (GVariant), prototype 0x8273194100, JSClass 0x3ffa4e9a9c0, in object 0x8273194038 569s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 569s JS G BXD: Defined class for Bytes (GBytes), prototype 0x8273194150, JSClass 0x3ffa4e9a9c0, in object 0x8273194038 569s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 569s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x82731941a0, JSClass 0x3ffa4e9a9c0, in object 0x8273194038 569s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 569s JS G BXD: Defined class for Thread (GThread), prototype 0x82731941f0, JSClass 0x3ffa4e9a9c0, in object 0x8273194038 569s JS G BXD: Defining method ref in prototype for GLib.Thread 569s JS G BXD: Defining method unref in prototype for GLib.Thread 569s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 569s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x8273194240, JSClass 0x3ffa4e9a9c0, in object 0x8273194038 569s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 569s JS G BXD: Defined class for Regex (GRegex), prototype 0x8273194290, JSClass 0x3ffa4e9a9c0, in object 0x8273194038 569s JS G BXD: Defining method match in prototype for GLib.Regex 569s JS G BXD: Defining method match_full in prototype for GLib.Regex 569s JS G BXD: Defining method match_all in prototype for GLib.Regex 569s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 569s JS G NS: Defined namespace 'GLib' 0x8273194038 in GIRepository 0x375ee3d7b1c8 569s JS IMPORT: Importing module jasmine succeeded 569s JS IMPORT: Defining parent 0x827313f610 of 0x8273195ba0 'jasmine' is mod 1 569s JS IMPORT: successfully imported module 'jasmine' 569s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 569s JS MAINLOOP: Main loop instance 0x2aa2d004488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa2d004488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa2d004488: release 569s JS MAINLOOP: Completed job 0 569s JS IMPORT: Module load hook for module 'file:///usr/libexec/installed-tests/gjs/js/testUtility.js' (file:///usr/libexec/installed-tests/gjs/js/testUtility.js), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "gi://Utility" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "gi://Utility" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "gi://Utility" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x827313c128 569s JS IMPORT: JS import 'Utility' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Utility.js 569s JS G NS: Defined namespace 'Utility' 0x8273194308 in GIRepository 0x827313f760 569s JS MAINLOOP: Main loop instance 0x2aa2d004488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa2d004488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testUtility.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa2d004488: release 569s JS MAINLOOP: Completed job 0 569s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x827313c128 569s JS IMPORT: Module metadata hook for module 0x375ee3d28c58 569s JS IMPORT: Defining meta.importSync for module 0x375ee3d28c58 569s JS NATIVE: Defining native module 'system' 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x827313c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x827313c128 569s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 569s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 569s JS MAINLOOP: Set main loop hook to 569s JS MAINLOOP: Main loop instance 0x2aa2d004488: hold 569s JS MAINLOOP: Running and clearing main loop hook 569s JS G BXD: Defining method run in prototype for GLib.MainLoop 569s 1..9 569s JS IMPORT: Importing 'gi' 569s JS IMPORT: Defining parent 0x827313f610 of 0x827313f760 'gi' is mod 1 569s JS IMPORT: successfully imported module 'gi' 569s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 569s JS G BXD: Defined class for Source (GSource), prototype 0x8273194330, JSClass 0x3ffa4e9a9c0, in object 0x8273194038 569s JS G BXD: Defining method set_priority in prototype for GLib.Source 569s JS IMPORT: Importing '_gi' 569s JS NATIVE: Defining native module '_gi' 569s JS IMPORT: Defining parent 0x827313f610 of 0x375ee3d340b0 '_gi' is mod 1 569s JS IMPORT: successfully imported module '_gi' 569s 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 569s JS G NS: Defined namespace 'GjsPrivate' 0x82731943d0 in GIRepository 0x827313f760 569s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 569s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 569s JS IMPORT: Importing module _common succeeded 569s JS IMPORT: Defining parent 0x827313f610 of 0x8273195df8 '_common' is mod 1 569s JS IMPORT: successfully imported module '_common' 569s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 569s JS IMPORT: Importing module _legacy succeeded 569s JS IMPORT: Defining parent 0x827313f610 of 0x8273195e20 '_legacy' is mod 1 569s JS IMPORT: successfully imported module '_legacy' 569s JS IMPORT: Importing module GObject succeeded 569s JS IMPORT: Defining parent 0x827313f868 of 0x8273195dd0 'GObject' is mod 1 569s JS IMPORT: successfully imported module 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 569s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 569s JS G BXD: Defined class for String (GString), prototype 0x8273194650, JSClass 0x3ffa4e9a9c0, in object 0x82731943a8 569s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 569s JS G PRM: Defined class ParamSpec prototype is 0x8273195e70 class 0x3ffa4ea3208 in object 0x82731943a8 569s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 569s JS G OBJ: Defined class for Object (GObject), prototype 0x82731947b8, JSClass 0x3ffa4e9a9f0, in object 0x82731943a8 569s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 569s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 569s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x82731947e0, JSClass 0x3ffa4e9a9f0, in object 0x82731943a8 569s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 569s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 569s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 569s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 569s JS G BXD: Defined class for Value (GValue), prototype 0x8273194830, JSClass 0x3ffa4e9a9c0, in object 0x82731943a8 569s JS G NS: Defined namespace 'GObject' 0x82731943a8 in GIRepository 0x827313f760 569s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 569s JS G BXD: Defining method attach in prototype for GLib.Source 569s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 569s JS IMPORT: Module metadata hook for module 0x82731853f8 569s JS IMPORT: Defining meta.importSync for module 0x82731853f8 569s JS G NS: Found info type GIFunctionInfo for 'dir_foreach' in namespace 'Utility' 569s JS G BXD: Defining method destroy in prototype for GLib.Source 569s ok 1 Utility callback recognizes callback correctly 569s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'Utility' 569s JS G OBJ: Defined class for Object (UtilityObject), prototype 0x8273194a10, JSClass 0x3ffa4e9a9f0, in object 0x8273194308 569s JS G OBJ: Defining method watch_dir in prototype for UtilityObject (Utility.Object) 569s ok 2 Utility object recognizes callback correctly 569s ok 3 Utility unions/structs TaggedValue # SKIP Unions nested in structs not supported. Open an issue if you need this 569s ok 4 Utility unions/structs Byte # SKIP Unions must currently be registered as boxed types. Open an issue if you need this 569s JS G NS: Found info type GIStructInfo for 'Buffer' in namespace 'Utility' 569s JS G BXD: Defined class for Buffer (void), prototype 0x8273194c90, JSClass 0x3ffa4e9a9c0, in object 0x8273194308 569s ok 5 Utility unions/structs Buffer 569s ok 6 Utility unions/structs Struct # SKIP Bitfields not supported. Open an issue if you need this 569s ok 7 Utility unions/structs Union # SKIP Unions must currently be registered as boxed types. Open an issue if you need this 569s JS G NS: Found info type GIEnumInfo for 'EnumType' in namespace 'Utility' 569s JS G ENUM: Defining enum value A (fixed from a) 0 569s JS G ENUM: Defining enum value B (fixed from b) 1 569s JS G ENUM: Defining enum value C (fixed from c) 2 569s JS G ENUM: Defining Utility.EnumType as 0x375ee3d60f40 569s ok 8 Utility enums/flags enum 569s JS G NS: Found info type GIFlagsInfo for 'FlagType' in namespace 'Utility' 569s JS G ENUM: Defining enum value A (fixed from a) 1 569s JS G ENUM: Defining enum value B (fixed from b) 2 569s JS G ENUM: Defining enum value C (fixed from c) 4 569s JS G ENUM: Defining Utility.FlagType as 0x375ee3d6a610 569s ok 9 Utility enums/flags flags 569s JS G BXD: Defining method quit in prototype for GLib.MainLoop 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa2d004488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 1 569s JS MAINLOOP: handling job 2, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 2 569s JS MAINLOOP: handling job 3, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa2d004488: release 569s JS MAINLOOP: Completed job 3 569s JS MEMORY: Memory report: before destroying context 569s JS MEMORY: 194 objects currently alive 569s JS MEMORY: boxed_instance = 49 569s JS MEMORY: boxed_prototype = 12 569s JS MEMORY: closure = 2 569s JS MEMORY: function = 118 569s JS MEMORY: fundamental_instance = 0 569s JS MEMORY: fundamental_prototype = 0 569s JS MEMORY: gerror_instance = 0 569s JS MEMORY: gerror_prototype = 0 569s JS MEMORY: interface = 0 569s JS MEMORY: module = 5 569s JS MEMORY: ns = 4 569s JS MEMORY: object_instance = 1 569s JS MEMORY: object_prototype = 3 569s JS MEMORY: param = 0 569s JS MEMORY: union_instance = 0 569s JS MEMORY: union_prototype = 0 569s JS CTX: JS shutdown sequence 569s JS CTX: Stopping profiler 569s JS CTX: Shutting down toggle queue 569s JS CTX: Notifying external reference holders of GjsContext dispose 569s JS MAINLOOP: Stopping promise job dispatcher 569s JS CTX: Notifying reference holders of GjsContext dispose 569s JS CTX: Checking unhandled promise rejections 569s JS CTX: Releasing cached JS wrappers 569s JS CTX: Final triggered GC 569s JS CTX: Destroying JS context 569s JS CTX: Releasing all native objects 569s JS CTX: Disabling auto GC 569s JS CTX: Ending trace on global object 569s JS CTX: Freeing allocated resources 569s JS CTX: JS context destroyed 569s PASS: gjs/testUtility.test 569s Running test: gjs/testImporter2.test 569s JS NATIVE: Registered native JS module '_promiseNative' 569s JS NATIVE: Registered native JS module '_byteArrayNative' 569s JS NATIVE: Registered native JS module '_encodingNative' 569s JS NATIVE: Registered native JS module '_gi' 569s JS NATIVE: Registered native JS module 'gi' 569s JS NATIVE: Registered native JS module 'cairoNative' 569s JS NATIVE: Registered native JS module 'system' 569s JS NATIVE: Registered native JS module 'console' 569s JS NATIVE: Registered native JS module '_print' 569s JS CTX: Enabling JIT 569s JS CTX: Initialized class GjsFileImporter prototype 0x122634a001a0 569s JS IMPORT: Defining parent (nil) of 0x122634a00200 'imports' is mod 0 569s JS IMPORT: Importing '_print' 569s JS NATIVE: Defining native module '_print' 569s JS IMPORT: Defining parent 0x122634a00200 of 0x122634a009b0 '_print' is mod 1 569s JS IMPORT: successfully imported module '_print' 569s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 569s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1b3dc1f3c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1b3dc1f3c090 569s JS MAINLOOP: Main loop instance 0x2aa1dbee488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Starting promise job dispatcher 569s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1b3dc1f3c128 569s JS MAINLOOP: Main loop instance 0x2aa1dbee488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa1dbee488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa1dbee488: release 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa1dbee488: release 569s JS MAINLOOP: Completed job 1 569s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module metadata hook for module 0x122634a76990 569s JS IMPORT: Defining meta.importSync for module 0x122634a76990 569s JS NATIVE: Defining native module 'gi' 569s JS CTX: Initialized class GIRepositoryNamespace prototype 0x122634a7b338 569s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 569s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 569s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 569s JS IMPORT: Importing directory 'overrides' 569s JS IMPORT: Defining parent 0x1b3dc1f3f610 of 0x122634a7b3b8 'overrides' is mod 1 569s JS IMPORT: Defined importer 'overrides' 0x122634a7b3b8 in 0x1b3dc1f3f610 569s JS IMPORT: successfully imported directory 'overrides' 569s JS IMPORT: Importing '_promiseNative' 569s JS NATIVE: Defining native module '_promiseNative' 569s JS IMPORT: Defining parent 0x1b3dc1f3f610 of 0x122634a7b868 '_promiseNative' is mod 1 569s JS IMPORT: successfully imported module '_promiseNative' 569s JS IMPORT: Importing module GLib succeeded 569s JS IMPORT: Defining parent 0x122634a7b3b8 of 0x1b3dc1f95038 'GLib' is mod 1 569s JS IMPORT: successfully imported module 'GLib' 569s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 569s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1b3dc1f94060, JSClass 0x3ffa449a9c0, in object 0x1b3dc1f94038 569s JS CTX: Initialized class GIRepositoryGType prototype 0x122634a7bbb0 569s JS CTX: Initialized class GIRepositoryFunction prototype 0x122634a7bc10 569s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 569s JS G BXD: Defined class for Error (GError), prototype 0x1b3dc1f940b0, JSClass 0x3ffa449a9c0, in object 0x1b3dc1f94038 569s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 569s JS G BXD: Defined class for Variant (GVariant), prototype 0x1b3dc1f94100, JSClass 0x3ffa449a9c0, in object 0x1b3dc1f94038 569s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 569s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1b3dc1f94150, JSClass 0x3ffa449a9c0, in object 0x1b3dc1f94038 569s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 569s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1b3dc1f941a0, JSClass 0x3ffa449a9c0, in object 0x1b3dc1f94038 569s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 569s JS G BXD: Defined class for Thread (GThread), prototype 0x1b3dc1f941f0, JSClass 0x3ffa449a9c0, in object 0x1b3dc1f94038 569s JS G BXD: Defining method ref in prototype for GLib.Thread 569s JS G BXD: Defining method unref in prototype for GLib.Thread 569s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 569s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1b3dc1f94240, JSClass 0x3ffa449a9c0, in object 0x1b3dc1f94038 569s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 569s JS G BXD: Defined class for Regex (GRegex), prototype 0x1b3dc1f94290, JSClass 0x3ffa449a9c0, in object 0x1b3dc1f94038 569s JS G BXD: Defining method match in prototype for GLib.Regex 569s JS G BXD: Defining method match_full in prototype for GLib.Regex 569s JS G BXD: Defining method match_all in prototype for GLib.Regex 569s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 569s JS G NS: Defined namespace 'GLib' 0x1b3dc1f94038 in GIRepository 0x122634a7b1c8 569s JS IMPORT: Importing module jasmine succeeded 569s JS IMPORT: Defining parent 0x1b3dc1f3f610 of 0x1b3dc1f95ba0 'jasmine' is mod 1 569s JS IMPORT: successfully imported module 'jasmine' 569s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 569s JS MAINLOOP: Main loop instance 0x2aa1dbee488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa1dbee488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa1dbee488: release 569s JS MAINLOOP: Completed job 0 569s JS CTX: Script evaluation succeeded 569s JS MAINLOOP: Main loop instance 0x2aa1dbee488: Spinning loop until released or hook cleared 569s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module metadata hook for module 0x122634a1eeb0 569s JS IMPORT: Defining meta.importSync for module 0x122634a1eeb0 569s JS NATIVE: Defining native module 'system' 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b3dc1f3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b3dc1f3c128 569s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 569s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 569s JS MAINLOOP: Set main loop hook to 569s JS MAINLOOP: Main loop instance 0x2aa1dbee488: hold 569s JS MAINLOOP: Running and clearing main loop hook 569s JS G BXD: Defining method run in prototype for GLib.MainLoop 569s 1..4 569s JS IMPORT: Importing 'gi' 569s JS IMPORT: Defining parent 0x1b3dc1f3f610 of 0x1b3dc1f3f760 'gi' is mod 1 569s JS IMPORT: successfully imported module 'gi' 569s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 569s JS G BXD: Defined class for Source (GSource), prototype 0x1b3dc1f94308, JSClass 0x3ffa449a9c0, in object 0x1b3dc1f94038 569s JS G BXD: Defining method set_priority in prototype for GLib.Source 569s JS IMPORT: Importing '_gi' 569s JS NATIVE: Defining native module '_gi' 569s JS IMPORT: Defining parent 0x1b3dc1f3f610 of 0x122634a29668 '_gi' is mod 1 569s JS IMPORT: successfully imported module '_gi' 569s 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 569s JS G NS: Defined namespace 'GjsPrivate' 0x1b3dc1f943a8 in GIRepository 0x1b3dc1f3f760 569s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 569s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 569s JS IMPORT: Importing module _common succeeded 569s JS IMPORT: Defining parent 0x1b3dc1f3f610 of 0x1b3dc1f95df8 '_common' is mod 1 569s JS IMPORT: successfully imported module '_common' 569s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 569s JS IMPORT: Importing module _legacy succeeded 569s JS IMPORT: Defining parent 0x1b3dc1f3f610 of 0x1b3dc1f95e20 '_legacy' is mod 1 569s JS IMPORT: successfully imported module '_legacy' 569s JS IMPORT: Importing module GObject succeeded 569s JS IMPORT: Defining parent 0x1b3dc1f3f868 of 0x1b3dc1f95dd0 'GObject' is mod 1 569s JS IMPORT: successfully imported module 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 569s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 569s JS G BXD: Defined class for String (GString), prototype 0x1b3dc1f94628, JSClass 0x3ffa449a9c0, in object 0x1b3dc1f94380 569s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 569s JS G PRM: Defined class ParamSpec prototype is 0x1b3dc1f95e70 class 0x3ffa44a3208 in object 0x1b3dc1f94380 569s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 569s JS G OBJ: Defined class for Object (GObject), prototype 0x1b3dc1f94790, JSClass 0x3ffa449a9f0, in object 0x1b3dc1f94380 569s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 569s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 569s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1b3dc1f947b8, JSClass 0x3ffa449a9f0, in object 0x1b3dc1f94380 569s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 569s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 569s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 569s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 569s JS G BXD: Defined class for Value (GValue), prototype 0x1b3dc1f94808, JSClass 0x3ffa449a9c0, in object 0x1b3dc1f94380 569s JS G NS: Defined namespace 'GObject' 0x1b3dc1f94380 in GIRepository 0x1b3dc1f3f760 569s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 569s JS G BXD: Defining method attach in prototype for GLib.Source 569s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 569s JS IMPORT: Module metadata hook for module 0x1b3dc1f854a0 569s JS IMPORT: Defining meta.importSync for module 0x1b3dc1f854a0 569s JS G BXD: Defining method destroy in prototype for GLib.Source 569s JS IMPORT: Importing module GIMarshallingTests succeeded 569s JS IMPORT: Defining parent 0x1b3dc1f3f868 of 0x1b3dc1ff0448 'GIMarshallingTests' is mod 1 569s JS IMPORT: successfully imported module 'GIMarshallingTests' 569s ok 1 GI importer on failure throws an exception when the overrides _init isn't a function 569s JS IMPORT: Importing module Gio succeeded 569s JS IMPORT: Defining parent 0x1b3dc1f3f868 of 0x1b3dc1ff0498 'Gio' is mod 1 569s JS IMPORT: successfully imported module 'Gio' 569s ok 2 GI importer on failure throws an exception when the overrides _init is null 569s JS IMPORT: Importing module Regress succeeded 569s JS IMPORT: Defining parent 0x1b3dc1f3f868 of 0x1b3dc1ff04c0 'Regress' is mod 1 569s JS IMPORT: successfully imported module 'Regress' 569s ok 3 GI importer on failure throws an exception when the overrides _init is undefined 569s JS IMPORT: Importing module WarnLib succeeded 569s JS IMPORT: Defining parent 0x1b3dc1f3f868 of 0x1b3dc1ff04e8 'WarnLib' is mod 1 569s JS IMPORT: successfully imported module 'WarnLib' 569s ok 4 GI importer on failure throws an exception when the overrides _init is missing 569s JS G BXD: Defining method quit in prototype for GLib.MainLoop 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa1dbee488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 1 569s JS MAINLOOP: handling job 2, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 2 569s JS MAINLOOP: handling job 3, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa1dbee488: release 569s JS MAINLOOP: Completed job 3 569s JS MEMORY: Memory report: before destroying context 569s JS MEMORY: 174 objects currently alive 569s JS MEMORY: boxed_instance = 28 569s JS MEMORY: boxed_prototype = 11 569s JS MEMORY: closure = 1 569s JS MEMORY: function = 116 569s JS MEMORY: fundamental_instance = 0 569s JS MEMORY: fundamental_prototype = 0 569s JS MEMORY: gerror_instance = 0 569s JS MEMORY: gerror_prototype = 0 569s JS MEMORY: interface = 0 569s JS MEMORY: module = 9 569s JS MEMORY: ns = 7 569s JS MEMORY: object_instance = 0 569s JS MEMORY: object_prototype = 2 569s JS MEMORY: param = 0 569s JS MEMORY: union_instance = 0 569s JS MEMORY: union_prototype = 0 569s JS CTX: JS shutdown sequence 569s JS CTX: Stopping profiler 569s JS CTX: Shutting down toggle queue 569s JS CTX: Notifying external reference holders of GjsContext dispose 569s JS MAINLOOP: Stopping promise job dispatcher 569s JS CTX: Notifying reference holders of GjsContext dispose 569s JS CTX: Checking unhandled promise rejections 569s JS CTX: Releasing cached JS wrappers 569s JS CTX: Final triggered GC 569s JS CTX: Destroying JS context 569s JS CTX: Releasing all native objects 569s JS CTX: Disabling auto GC 569s JS CTX: Ending trace on global object 569s JS CTX: Freeing allocated resources 569s JS CTX: JS context destroyed 569s PASS: gjs/testImporter2.test 569s Running test: gjs/testGtk4.test 569s JS NATIVE: Registered native JS module '_promiseNative' 569s JS NATIVE: Registered native JS module '_byteArrayNative' 569s JS NATIVE: Registered native JS module '_encodingNative' 569s JS NATIVE: Registered native JS module '_gi' 569s JS NATIVE: Registered native JS module 'gi' 569s JS NATIVE: Registered native JS module 'cairoNative' 569s JS NATIVE: Registered native JS module 'system' 569s JS NATIVE: Registered native JS module 'console' 569s JS NATIVE: Registered native JS module '_print' 569s JS CTX: Enabling JIT 569s JS CTX: Initialized class GjsFileImporter prototype 0x123d83c001a0 569s JS IMPORT: Defining parent (nil) of 0x123d83c00200 'imports' is mod 0 569s JS IMPORT: Importing '_print' 569s JS NATIVE: Defining native module '_print' 569s JS IMPORT: Defining parent 0x123d83c00200 of 0x123d83c009b0 '_print' is mod 1 569s JS IMPORT: successfully imported module '_print' 569s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 569s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2c351503c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2c351503c090 569s JS MAINLOOP: Main loop instance 0x2aa25555488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Starting promise job dispatcher 569s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2c351503c128 569s JS MAINLOOP: Main loop instance 0x2aa25555488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa25555488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa25555488: release 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa25555488: release 569s JS MAINLOOP: Completed job 1 569s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module metadata hook for module 0x123d83c76990 569s JS IMPORT: Defining meta.importSync for module 0x123d83c76990 569s JS NATIVE: Defining native module 'gi' 569s JS CTX: Initialized class GIRepositoryNamespace prototype 0x123d83c7b338 569s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 569s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 569s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 569s JS IMPORT: Importing directory 'overrides' 569s JS IMPORT: Defining parent 0x2c351503f610 of 0x123d83c7b3b8 'overrides' is mod 1 569s JS IMPORT: Defined importer 'overrides' 0x123d83c7b3b8 in 0x2c351503f610 569s JS IMPORT: successfully imported directory 'overrides' 569s JS IMPORT: Importing '_promiseNative' 569s JS NATIVE: Defining native module '_promiseNative' 569s JS IMPORT: Defining parent 0x2c351503f610 of 0x123d83c7b868 '_promiseNative' is mod 1 569s JS IMPORT: successfully imported module '_promiseNative' 569s JS IMPORT: Importing module GLib succeeded 569s JS IMPORT: Defining parent 0x123d83c7b3b8 of 0x2c3515095038 'GLib' is mod 1 569s JS IMPORT: successfully imported module 'GLib' 569s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 569s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2c3515094060, JSClass 0x3ffb189a9c0, in object 0x2c3515094038 569s JS CTX: Initialized class GIRepositoryGType prototype 0x123d83c7bbb0 569s JS CTX: Initialized class GIRepositoryFunction prototype 0x123d83c7bc10 569s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 569s JS G BXD: Defined class for Error (GError), prototype 0x2c35150940b0, JSClass 0x3ffb189a9c0, in object 0x2c3515094038 569s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 569s JS G BXD: Defined class for Variant (GVariant), prototype 0x2c3515094100, JSClass 0x3ffb189a9c0, in object 0x2c3515094038 569s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 569s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2c3515094150, JSClass 0x3ffb189a9c0, in object 0x2c3515094038 569s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 569s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2c35150941a0, JSClass 0x3ffb189a9c0, in object 0x2c3515094038 569s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 569s JS G BXD: Defined class for Thread (GThread), prototype 0x2c35150941f0, JSClass 0x3ffb189a9c0, in object 0x2c3515094038 569s JS G BXD: Defining method ref in prototype for GLib.Thread 569s JS G BXD: Defining method unref in prototype for GLib.Thread 569s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 569s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2c3515094240, JSClass 0x3ffb189a9c0, in object 0x2c3515094038 569s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 569s JS G BXD: Defined class for Regex (GRegex), prototype 0x2c3515094290, JSClass 0x3ffb189a9c0, in object 0x2c3515094038 569s JS G BXD: Defining method match in prototype for GLib.Regex 569s JS G BXD: Defining method match_full in prototype for GLib.Regex 569s JS G BXD: Defining method match_all in prototype for GLib.Regex 569s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 569s JS G NS: Defined namespace 'GLib' 0x2c3515094038 in GIRepository 0x123d83c7b1c8 569s JS IMPORT: Importing module jasmine succeeded 569s JS IMPORT: Defining parent 0x2c351503f610 of 0x2c3515095ba0 'jasmine' is mod 1 569s JS IMPORT: successfully imported module 'jasmine' 569s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 569s JS MAINLOOP: Main loop instance 0x2aa25555488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa25555488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa25555488: release 569s JS MAINLOOP: Completed job 0 569s JS IMPORT: Importing 'gi' 569s JS IMPORT: Defining parent 0x2c351503f610 of 0x2c351503f760 'gi' is mod 1 569s JS IMPORT: successfully imported module 'gi' 569s 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 569s JS G NS: Defined namespace 'Gdk' 0x2c3515094308 in GIRepository 0x2c351503f760 569s 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 569s JS G NS: Defined namespace 'GjsPrivate' 0x2c3515094358 in GIRepository 0x2c351503f760 569s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 569s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 569s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 569s JS IMPORT: Importing module _legacy succeeded 569s JS IMPORT: Defining parent 0x2c351503f610 of 0x2c3515095cb8 '_legacy' is mod 1 569s JS IMPORT: successfully imported module '_legacy' 569s JS IMPORT: Importing module lang succeeded 569s JS IMPORT: Defining parent 0x2c351503f610 of 0x2c3515095c90 'lang' is mod 1 569s JS IMPORT: successfully imported module 'lang' 569s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 569s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 569s JS IMPORT: Importing module _signals succeeded 569s JS IMPORT: Defining parent 0x2c351503f610 of 0x2c3515095ce0 '_signals' is mod 1 569s JS IMPORT: successfully imported module '_signals' 569s JS IMPORT: Importing module signals succeeded 569s JS IMPORT: Defining parent 0x2c351503f610 of 0x2c3515095c68 'signals' is mod 1 569s JS IMPORT: successfully imported module 'signals' 569s JS IMPORT: Importing module Gio succeeded 569s JS IMPORT: Defining parent 0x2c351503f868 of 0x2c3515095c40 'Gio' is mod 1 569s JS IMPORT: successfully imported module 'Gio' 569s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 569s JS IMPORT: Importing '_gi' 569s JS NATIVE: Defining native module '_gi' 569s JS IMPORT: Defining parent 0x2c351503f610 of 0x123d83c36888 '_gi' is mod 1 569s JS IMPORT: successfully imported module '_gi' 569s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 569s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 569s JS IMPORT: Importing module _common succeeded 569s JS IMPORT: Defining parent 0x2c351503f610 of 0x2c3515095d30 '_common' is mod 1 569s JS IMPORT: successfully imported module '_common' 569s JS IMPORT: Importing module GObject succeeded 569s JS IMPORT: Defining parent 0x2c351503f868 of 0x2c3515095d08 'GObject' is mod 1 569s JS IMPORT: successfully imported module 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 569s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 569s JS G BXD: Defined class for String (GString), prototype 0x2c3515094600, JSClass 0x3ffb189a9c0, in object 0x2c3515094380 569s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 569s JS G PRM: Defined class ParamSpec prototype is 0x2c3515095d80 class 0x3ffb18a3208 in object 0x2c3515094380 569s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 569s JS G OBJ: Defined class for Object (GObject), prototype 0x2c3515094768, JSClass 0x3ffb189a9f0, in object 0x2c3515094380 569s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 569s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 569s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2c3515094790, JSClass 0x3ffb189a9f0, in object 0x2c3515094380 569s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 569s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 569s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 569s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 569s JS G BXD: Defined class for Value (GValue), prototype 0x2c35150947e0, JSClass 0x3ffb189a9c0, in object 0x2c3515094380 569s JS G NS: Defined namespace 'GObject' 0x2c3515094380 in GIRepository 0x2c351503f760 569s JS G OBJ: Defined class for Application (GApplication), prototype 0x2c3515094830, JSClass 0x3ffb189a9f0, in object 0x2c3515094330 569s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 569s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2c35150f62e0, JSClass 0x3ffb189dc70, in object 0x2c3515094330 569s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 569s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x2c35150f6308, JSClass 0x3ffb189dc70, in object 0x2c3515094330 569s 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 569s JS G NS: Defined namespace 'GioUnix' 0x2c35150948d0 in GIRepository 0x2c351503f760 569s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 569s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 569s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x2c35150948f8, JSClass 0x3ffb189a9f0, in object 0x2c35150948d0 569s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 569s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 569s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x2c35150f66f0, JSClass 0x3ffb189dc70, in object 0x2c35150948d0 569s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 569s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 569s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 569s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x2c3515094970, JSClass 0x3ffb189a9f0, in object 0x2c3515094330 569s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x2c35150949c0, JSClass 0x3ffb189a9f0, in object 0x2c35150948d0 569s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 569s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 569s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x2c3515094a10, JSClass 0x3ffb189a9c0, in object 0x2c35150948d0 569s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 569s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x2c35150f6830, JSClass 0x3ffb189dc70, in object 0x2c35150948d0 569s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 569s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 569s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 569s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x2c3515094a60, JSClass 0x3ffb189a9f0, in object 0x2c3515094330 569s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x2c3515094ab0, JSClass 0x3ffb189a9f0, in object 0x2c35150948d0 569s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 569s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 569s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x2c3515094b00, JSClass 0x3ffb189a9c0, in object 0x2c35150948d0 569s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 569s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x2c3515094b28, JSClass 0x3ffb189a9c0, in object 0x2c35150948d0 569s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 569s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x2c3515094b78, JSClass 0x3ffb189a9f0, in object 0x2c35150948d0 569s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 569s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 569s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x2c3515094bc8, JSClass 0x3ffb189a9c0, in object 0x2c35150948d0 569s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 569s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 569s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x2c3515094c18, JSClass 0x3ffb189a9f0, in object 0x2c3515094330 569s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x2c3515094c68, JSClass 0x3ffb189a9f0, in object 0x2c35150948d0 569s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 569s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 569s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x2c3515094cb8, JSClass 0x3ffb189a9c0, in object 0x2c35150948d0 569s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 569s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 569s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 569s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 569s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 569s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 569s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 569s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 569s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 569s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 569s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 569s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 569s JS G ENUM: Defining GLib.LogLevelFlags as 0x123d83c3ef70 569s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 569s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x2c3515094dd0, JSClass 0x3ffb189a9c0, in object 0x2c3515094038 569s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 569s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x2c3515094e98, JSClass 0x3ffb189a9f0, in object 0x2c3515094330 569s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 569s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x2c35150fcbf0, JSClass 0x3ffb189dc70, in object 0x2c3515094330 569s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 569s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x2c35150fcc18, JSClass 0x3ffb189dc70, in object 0x2c3515094330 569s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 569s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x382f63906498, JSClass 0x3ffb189a9c0, in object 0x2c3515094330 569s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 569s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x382f63906790, JSClass 0x3ffb189a9c0, in object 0x2c3515094330 569s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 569s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 569s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x382f63906920, JSClass 0x3ffb189a9f0, in object 0x2c3515094330 569s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 569s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2c35150fce98, JSClass 0x3ffb189dc70, in object 0x2c3515094330 569s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 569s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2c35150fcee8, JSClass 0x3ffb189dc70, in object 0x2c3515094330 569s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 569s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x382f639069c0, JSClass 0x3ffb189a9f0, in object 0x2c3515094330 569s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 569s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 569s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 569s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 569s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x382f6390a0d8, JSClass 0x3ffb189dc70, in object 0x2c3515094330 569s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 569s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x382f63906a38, JSClass 0x3ffb189a9c0, in object 0x2c3515094330 569s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 569s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x382f63906a88, JSClass 0x3ffb189a9c0, in object 0x2c3515094330 569s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 569s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 569s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x382f63906ad8, JSClass 0x3ffb189a9f0, in object 0x2c3515094330 569s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x382f63906b28, JSClass 0x3ffb189a9f0, in object 0x2c3515094358 569s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 569s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x382f63906b78, JSClass 0x3ffb189a9f0, in object 0x2c3515094330 569s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 569s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 569s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 569s JS G IFACE: Defined class for File (GFile), prototype 0x382f6390a1a0, JSClass 0x3ffb189dc70, in object 0x2c3515094330 569s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x382f63906bf0, JSClass 0x3ffb189a9f0, in object 0x2c351503f8f8 569s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 569s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x382f63906c68, JSClass 0x3ffb189a9f0, in object 0x2c3515094330 569s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 569s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 569s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x382f6390a420, JSClass 0x3ffb189dc70, in object 0x2c3515094330 569s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 569s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x382f63906ce0, JSClass 0x3ffb189a9f0, in object 0x2c3515094330 569s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 569s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x382f63906d30, JSClass 0x3ffb189a9c0, in object 0x2c3515094330 569s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 569s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 569s JS G OBJ: Defined class for Settings (GSettings), prototype 0x382f63906d80, JSClass 0x3ffb189a9f0, in object 0x2c3515094330 569s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 569s JS G NS: Defined namespace 'Gio' 0x2c3515094330 in GIRepository 0x2c351503f760 569s JS IMPORT: Importing module Gtk succeeded 569s JS IMPORT: Defining parent 0x2c351503f868 of 0x382f6390ac40 'Gtk' is mod 1 569s JS IMPORT: successfully imported module 'Gtk' 569s JS G NS: Found info type GIObjectInfo for 'Widget' in namespace 'Gtk' 569s JS G NS: Found info type GIObjectInfo for 'InitiallyUnowned' in namespace 'GObject' 569s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x382f63906e20, JSClass 0x3ffb189a9f0, in object 0x2c3515094380 569s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x382f63906e70, JSClass 0x3ffb189a9f0, in object 0x382f63906df8 569s JS G NS: Found info type GIInterfaceInfo for 'ConstraintTarget' in namespace 'Gtk' 569s JS G IFACE: Defined class for ConstraintTarget (GtkConstraintTarget), prototype 0x382f6390af88, JSClass 0x3ffb189dc70, in object 0x382f63906df8 569s JS G NS: Found info type GIInterfaceInfo for 'Buildable' in namespace 'Gtk' 569s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x382f6390afb0, JSClass 0x3ffb189dc70, in object 0x382f63906df8 569s JS G NS: Found info type GIInterfaceInfo for 'Accessible' in namespace 'Gtk' 569s JS G IFACE: Defined class for Accessible (GtkAccessible), prototype 0x382f6390afd8, JSClass 0x3ffb189dc70, in object 0x382f63906df8 569s JS G NS: Found info type GIObjectInfo for 'CustomSorter' in namespace 'Gtk' 569s JS G NS: Found info type GIObjectInfo for 'Sorter' in namespace 'Gtk' 569s JS G OBJ: Defined class for Sorter (GtkSorter), prototype 0x382f63906f38, JSClass 0x3ffb189a9f0, in object 0x382f63906df8 569s JS G OBJ: Defined class for CustomSorter (GtkCustomSorter), prototype 0x382f63906f88, JSClass 0x3ffb189a9f0, in object 0x382f63906df8 569s JS G NS: Found info type GIFunctionInfo for 'gtk_custom_sorter_new' in namespace 'GjsPrivate' 569s JS G OBJ: Defining method set_sort_func in prototype for GtkCustomSorter (Gtk.CustomSorter) 569s JS G OBJ: Defining method get_first_child in prototype for GtkWidget (Gtk.Widget) 569s JS G NS: Found info type GIInterfaceInfo for 'BuilderScope' in namespace 'Gtk' 569s JS G IFACE: Defined class for BuilderScope (GtkBuilderScope), prototype 0x382f639140d8, JSClass 0x3ffb189dc70, in object 0x382f63906df8 569s JS G NS: Found info type GIFunctionInfo for 'uuid_string_random' in namespace 'GLib' 569s JS G NS: Defined namespace 'Gtk' 0x382f63906df8 in GIRepository 0x2c351503f760 569s 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 569s JS G NS: Defined namespace 'GjsTestTools' 0x382f63916088 in GIRepository 0x2c351503f760 569s JS IMPORT: Importing 'system' 569s JS NATIVE: Defining native module 'system' 569s JS IMPORT: Defining parent 0x2c351503f610 of 0x123d83c4abe8 'system' is mod 1 569s JS IMPORT: successfully imported module 'system' 569s JS IMPORT: Module metadata hook for module 0x2c3515071d28 569s JS IMPORT: Defining meta.importSync for module 0x2c3515071d28 569s JS NATIVE: Defining native module '_encodingNative' 569s JS G NS: Found info type GIObjectInfo for 'Grid' in namespace 'Gtk' 569s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x382f639160b0, JSClass 0x3ffb189a9f0, in object 0x382f63906df8 569s JS G NS: Found info type GIInterfaceInfo for 'Orientable' in namespace 'Gtk' 569s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x382f63914178, JSClass 0x3ffb189dc70, in object 0x382f63906df8 569s JS G NS: Found info type GIStructInfo for 'Uri' in namespace 'GLib' 569s JS G BXD: Defined class for Uri (GUri), prototype 0x382f639161f0, JSClass 0x3ffb189a9c0, in object 0x2c3515094038 569s JS G NS: Found info type GIFlagsInfo for 'UriFlags' in namespace 'GLib' 569s JS G ENUM: Defining enum value NONE (fixed from none) 0 569s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 1 569s JS G ENUM: Defining enum value HAS_PASSWORD (fixed from has_password) 2 569s JS G ENUM: Defining enum value HAS_AUTH_PARAMS (fixed from has_auth_params) 4 569s JS G ENUM: Defining enum value ENCODED (fixed from encoded) 8 569s JS G ENUM: Defining enum value NON_DNS (fixed from non_dns) 16 569s JS G ENUM: Defining enum value ENCODED_QUERY (fixed from encoded_query) 32 569s JS G ENUM: Defining enum value ENCODED_PATH (fixed from encoded_path) 64 569s JS G ENUM: Defining enum value ENCODED_FRAGMENT (fixed from encoded_fragment) 128 569s JS G ENUM: Defining enum value SCHEME_NORMALIZE (fixed from scheme_normalize) 256 569s JS G ENUM: Defining GLib.UriFlags as 0x123d83c4c878 569s JS G BXD: Defining method get_scheme in prototype for GLib.Uri 569s JS G BXD: Defining method get_path in prototype for GLib.Uri 569s JS G NS: Found info type GIEnumInfo for 'UriError' in namespace 'GLib' 569s JS G ERR: Defined class for UriError (GError), prototype 0x382f63914510, JSClass 0x3ffb189ce50, in object 0x2c3515094038 569s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 569s JS G ENUM: Defining enum value BAD_SCHEME (fixed from bad_scheme) 1 569s JS G ENUM: Defining enum value BAD_USER (fixed from bad_user) 2 569s JS G ENUM: Defining enum value BAD_PASSWORD (fixed from bad_password) 3 569s JS G ENUM: Defining enum value BAD_AUTH_PARAMS (fixed from bad_auth_params) 4 569s JS G ENUM: Defining enum value BAD_HOST (fixed from bad_host) 5 569s JS G ENUM: Defining enum value BAD_PORT (fixed from bad_port) 6 569s JS G ENUM: Defining enum value BAD_PATH (fixed from bad_path) 7 569s JS G ENUM: Defining enum value BAD_QUERY (fixed from bad_query) 8 569s JS G ENUM: Defining enum value BAD_FRAGMENT (fixed from bad_fragment) 9 569s JS G NS: Found info type GIObjectInfo for 'FileIOStream' in namespace 'Gio' 569s JS G NS: Found info type GIObjectInfo for 'IOStream' in namespace 'Gio' 569s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x382f63916330, JSClass 0x3ffb189a9f0, in object 0x2c3515094330 569s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0x382f63916380, JSClass 0x3ffb189a9f0, in object 0x2c3515094330 569s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0x382f639163d0, JSClass 0x3ffb189a9f0, in object 0x2c351503f8f8 569s JS G NS: Found info type GIInterfaceInfo for 'Seekable' in namespace 'Gio' 569s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x382f63914588, JSClass 0x3ffb189dc70, in object 0x2c3515094330 569s JS G OBJ: Defining method get_output_stream in prototype for GIOStream (Gio.IOStream) 569s JS G NS: Found info type GIObjectInfo for 'FileOutputStream' in namespace 'Gio' 569s JS G OBJ: Defined class for FileOutputStream (GFileOutputStream), prototype 0x382f63916470, JSClass 0x3ffb189a9f0, in object 0x2c3515094330 569s JS G OBJ: Defined class for GLocalFileOutputStream (GLocalFileOutputStream), prototype 0x382f639164c0, JSClass 0x3ffb189a9f0, in object 0x2c351503f8f8 569s JS G NS: Found info type GIObjectInfo for 'DataOutputStream' in namespace 'Gio' 569s JS G NS: Found info type GIObjectInfo for 'FilterOutputStream' in namespace 'Gio' 569s JS G OBJ: Defined class for FilterOutputStream (GFilterOutputStream), prototype 0x382f63916538, JSClass 0x3ffb189a9f0, in object 0x2c3515094330 569s JS G OBJ: Defined class for DataOutputStream (GDataOutputStream), prototype 0x382f63916588, JSClass 0x3ffb189a9f0, in object 0x2c3515094330 569s JS G NS: Found info type GIInterfaceInfo for 'PollableOutputStream' in namespace 'Gio' 569s JS G IFACE: Defined class for PollableOutputStream (GPollableOutputStream), prototype 0x382f63914600, JSClass 0x3ffb189dc70, in object 0x2c3515094330 569s JS G OBJ: Defining method put_string in prototype for GDataOutputStream (Gio.DataOutputStream) 569s JS G OBJ: Defining method close in prototype for GOutputStream (Gio.OutputStream) 569s JS G NS: Found info type GIObjectInfo for 'Button' in namespace 'Gtk' 569s JS G OBJ: Defined class for Button (GtkButton), prototype 0x382f639167b8, JSClass 0x3ffb189a9f0, in object 0x382f63906df8 569s JS G NS: Found info type GIInterfaceInfo for 'Actionable' in namespace 'Gtk' 569s JS G IFACE: Defined class for Actionable (GtkActionable), prototype 0x382f63914768, JSClass 0x3ffb189dc70, in object 0x382f63906df8 569s JS CTX: Script evaluation succeeded 569s JS MAINLOOP: Main loop instance 0x2aa25555488: Spinning loop until released or hook cleared 569s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module metadata hook for module 0x123d83c72a78 569s JS IMPORT: Defining meta.importSync for module 0x123d83c72a78 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c351503c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c351503c128 569s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 569s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 569s JS MAINLOOP: Set main loop hook to 569s JS MAINLOOP: Main loop instance 0x2aa25555488: hold 569s JS MAINLOOP: Running and clearing main loop hook 569s JS G BXD: Defining method run in prototype for GLib.MainLoop 569s 1..40 569s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 569s JS G BXD: Defined class for Source (GSource), prototype 0x382f639168a8, JSClass 0x3ffb189a9c0, in object 0x2c3515094038 569s JS G BXD: Defining method set_priority in prototype for GLib.Source 569s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 569s JS G BXD: Defining method attach in prototype for GLib.Source 569s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 569s JS IMPORT: Module metadata hook for module 0x2c3515086388 569s JS IMPORT: Defining meta.importSync for module 0x2c3515086388 569s JS G NS: Found info type GIFunctionInfo for 'init' in namespace 'Gtk' 569s libEGL warning: DRI3 error: Could not get DRI3 device 569s libEGL warning: Ensure your X server supports DRI3 to get accelerated rendering 569s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GjsPrivate' 569s JS G BXD: Defining method destroy in prototype for GLib.Source 569s JS G NS: Found info type GIObjectInfo for 'Window' in namespace 'Gtk' 569s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x382f63916a10, JSClass 0x3ffb189a9f0, in object 0x382f63906df8 569s JS G NS: Found info type GIInterfaceInfo for 'Root' in namespace 'Gtk' 569s JS G IFACE: Defined class for Root (GtkRoot), prototype 0x382f63914ba0, JSClass 0x3ffb189dc70, in object 0x382f63906df8 569s JS G NS: Found info type GIInterfaceInfo for 'ShortcutManager' in namespace 'Gtk' 569s JS G IFACE: Defined class for ShortcutManager (GtkShortcutManager), prototype 0x382f63914bc8, JSClass 0x3ffb189dc70, in object 0x382f63906df8 569s JS G NS: Found info type GIInterfaceInfo for 'Native' in namespace 'Gtk' 569s JS G IFACE: Defined class for Native (GtkNative), prototype 0x382f63914bf0, JSClass 0x3ffb189dc70, in object 0x382f63906df8 569s dbus-daemon[2907]: [session uid=1000 pid=2907 pidfd=5] Activating service name='org.a11y.Bus' requested by ':1.4' (uid=1000 pid=3241 comm="/usr/libexec/installed-tests/gjs/minijasmine /usr/" label="unconfined") 569s dbus-daemon[2907]: [session uid=1000 pid=2907 pidfd=5] Successfully activated service 'org.a11y.Bus' 569s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 569s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 569s JS G NS: Found info type GIObjectInfo for 'Builder' in namespace 'Gtk' 569s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x382f63916b28, JSClass 0x3ffb189a9f0, in object 0x382f63906df8 569s JS G NS: Found info type GIFlagsInfo for 'BuilderClosureFlags' in namespace 'Gtk' 569s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 1 569s JS G ENUM: Defining Gtk.BuilderClosureFlags as 0x123d83c8b010 569s JS G OBJ: Defining method get_current_object in prototype for GtkBuilder (Gtk.Builder) 569s JS G NS: Found info type GIStructInfo for 'Closure' in namespace 'GObject' 569s JS G BXD: Defined class for Closure (GClosure), prototype 0x382f63916bc8, JSClass 0x3ffb189a9c0, in object 0x2c3515094380 569s JS G NS: Found info type GIObjectInfo for 'Label' in namespace 'Gtk' 569s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x382f63916c40, JSClass 0x3ffb189a9f0, in object 0x382f63906df8 569s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 569s JS G NS: Found info type GIInterfaceInfo for 'AccessibleText' in namespace 'Gtk' 569s JS G IFACE: Defined class for AccessibleText (GtkAccessibleText), prototype 0x382f63914df8, JSClass 0x3ffb189dc70, in object 0x382f63906df8 569s JS G OBJ: Defining method set_child in prototype for GtkWindow (Gtk.Window) 569s JS G OBJ: Defining method destroy in prototype for GtkWindow (Gtk.Window) 569s ok 1 Gtk 4 overrides UI template sets up internal and public template children 569s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 569s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 569s ok 2 Gtk 4 overrides UI template sets up public template children with the correct widgets 569s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 569s ok 3 Gtk 4 overrides UI template sets up internal template children with the correct widgets 569s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 569s ok 4 Gtk 4 overrides UI template connects template callbacks to the correct handler 569s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 569s ok 5 Gtk 4 overrides UI template binds template callbacks to the correct object 569s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 569s ok 6 Gtk 4 overrides UI template from resource sets up internal and public template children 569s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 569s ok 7 Gtk 4 overrides UI template from resource sets up public template children with the correct widgets 569s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 569s ok 8 Gtk 4 overrides UI template from resource sets up internal template children with the correct widgets 569s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 569s ok 9 Gtk 4 overrides UI template from resource connects template callbacks to the correct handler 569s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 569s ok 10 Gtk 4 overrides UI template from resource binds template callbacks to the correct object 569s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 569s ok 11 Gtk 4 overrides UI template from string sets up internal and public template children 569s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 569s ok 12 Gtk 4 overrides UI template from string sets up public template children with the correct widgets 569s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 569s ok 13 Gtk 4 overrides UI template from string sets up internal template children with the correct widgets 569s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 569s ok 14 Gtk 4 overrides UI template from string connects template callbacks to the correct handler 569s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 569s ok 15 Gtk 4 overrides UI template from string binds template callbacks to the correct object 569s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 569s ok 16 Gtk 4 overrides UI template from file sets up internal and public template children 569s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 569s ok 17 Gtk 4 overrides UI template from file sets up public template children with the correct widgets 569s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 569s ok 18 Gtk 4 overrides UI template from file sets up internal template children with the correct widgets 569s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 569s ok 19 Gtk 4 overrides UI template from file connects template callbacks to the correct handler 569s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 569s ok 20 Gtk 4 overrides UI template from file binds template callbacks to the correct object 569s ok 21 Gtk 4 overrides Class inheriting from template class sets up internal and public template children # SKIP pending 569s ok 22 Gtk 4 overrides Class inheriting from template class sets up public template children with the correct widgets # SKIP pending 569s ok 23 Gtk 4 overrides Class inheriting from template class sets up internal template children with the correct widgets # SKIP pending 569s ok 24 Gtk 4 overrides Class inheriting from template class connects template callbacks to the correct handler # SKIP pending 569s ok 25 Gtk 4 overrides Class inheriting from template class binds template callbacks to the correct object # SKIP pending 569s JS G BXD: Defining method classify in prototype for GLib.Variant 569s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 569s JS G BXD: Defining method n_children in prototype for GLib.Variant 569s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 569s JS G BXD: Defining method get_string in prototype for GLib.Variant 569s JS G BXD: Defining method get_variant in prototype for GLib.Variant 569s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 569s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 569s JS IMPORT: Importing '_byteArrayNative' 569s JS NATIVE: Defining native module '_byteArrayNative' 569s JS IMPORT: Defining parent 0x2c351503f610 of 0x123d83ca1898 '_byteArrayNative' is mod 1 569s JS IMPORT: successfully imported module '_byteArrayNative' 569s JS G NS: Found info type GIEnumInfo for 'LogWriterOutput' in namespace 'GLib' 569s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 569s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 569s JS G ENUM: Defining GLib.LogWriterOutput as 0x123d83ca3f28 569s ok 26 Gtk 4 overrides ensures signal handlers are callable 569s ok 27 Gtk 4 overrides rejects unsupported template URIs 569s ok 28 Gtk 4 overrides sets CSS names on classes 569s ok 29 Gtk 4 overrides static inheritance works 569s JS G NS: Found info type GIStructInfo for 'TreeIter' in namespace 'Gtk' 569s JS G BXD: Defined class for TreeIter (GtkTreeIter), prototype 0x382f63977b28, JSClass 0x3ffb189a9c0, in object 0x382f63906df8 569s ok 30 Gtk 4 overrides can create a Gtk.TreeIter with accessible stamp field 569s JS G NS: Found info type GIObjectInfo for 'StringList' in namespace 'Gtk' 569s JS G OBJ: Defined class for StringList (GtkStringList), prototype 0x382f63977c40, JSClass 0x3ffb189a9f0, in object 0x382f63906df8 569s JS G NS: Found info type GIObjectInfo for 'SortListModel' in namespace 'Gtk' 569s JS G OBJ: Defined class for SortListModel (GtkSortListModel), prototype 0x382f63977ce0, JSClass 0x3ffb189a9f0, in object 0x382f63906df8 569s JS G NS: Found info type GIObjectInfo for 'StringObject' in namespace 'Gtk' 569s JS G OBJ: Defined class for StringObject (GtkStringObject), prototype 0x382f63977d30, JSClass 0x3ffb189a9f0, in object 0x382f63906df8 569s ok 31 Gtk 4 overrides can create a Gtk.CustomSorter with callback 569s JS G NS: Found info type GIFunctionInfo for 'gtk_custom_sorter_set_sort_func' in namespace 'GjsPrivate' 569s ok 32 Gtk 4 overrides can change the callback of a Gtk.CustomSorter 569s JS G NS: Found info type GIObjectInfo for 'Event' in namespace 'Gdk' 569s JS G FNDMTL: Defined class for Event (GdkEvent), prototype 0x382f6397f0b0, JSClass 0x3ffb189cd48, in object 0x2c3515094308 569s ok 33 Gtk 4 regressions Gdk.Event fundamental type should not crash 569s ok 34 Gtk 4 regressions Actions added via Gtk.WidgetClass.add_action() should not crash # SKIP https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/3796 569s JS G NS: Found info type GIObjectInfo for 'NoSelection' in namespace 'Gtk' 569s JS G OBJ: Defined class for NoSelection (GtkNoSelection), prototype 0x382f6397f240, JSClass 0x3ffb189a9f0, in object 0x382f63906df8 569s JS G OBJ: Defining method get_section in prototype for GtkNoSelection (Gtk.NoSelection) 569s JS G NS: Found info type GIInterfaceInfo for 'SectionModel' in namespace 'Gtk' 569s JS G IFACE: Defined class for SectionModel (GtkSectionModel), prototype 0x382f639761a0, JSClass 0x3ffb189dc70, in object 0x382f63906df8 569s JS G NS: Found info type GIInterfaceInfo for 'SelectionModel' in namespace 'Gtk' 569s JS G IFACE: Defined class for SelectionModel (GtkSelectionModel), prototype 0x382f639761f0, JSClass 0x3ffb189dc70, in object 0x382f63906df8 569s JS G NS: Found info type GIInterfaceInfo for 'ListModel' in namespace 'Gio' 569s JS G IFACE: Defined class for ListModel (GListModel), prototype 0x382f63976218, JSClass 0x3ffb189dc70, in object 0x2c3515094330 569s JS G NS: Found info type GIConstantInfo for 'MAXUINT32' in namespace 'GLib' 569s ok 35 Gtk 4 regressions Gdk.NoSelection section returns valid start/end values 569s JS G NS: Found info type GIObjectInfo for 'Display' in namespace 'Gdk' 569s JS G OBJ: Defined class for Display (GdkDisplay), prototype 0x382f6397f3d0, JSClass 0x3ffb189a9f0, in object 0x2c3515094308 569s JS G OBJ: Defined class for GdkX11Display (GdkX11Display), prototype 0x382f6397f420, JSClass 0x3ffb189a9f0, in object 0x2c351503f8f8 569s JS G NS: Found info type GIObjectInfo for 'Surface' in namespace 'Gdk' 569s JS G OBJ: Defined class for Surface (GdkSurface), prototype 0x382f6397f498, JSClass 0x3ffb189a9f0, in object 0x2c3515094308 569s JS G OBJ: Defined class for GdkX11Surface (GdkX11Surface), prototype 0x382f6397f4e8, JSClass 0x3ffb189a9f0, in object 0x2c351503f8f8 569s JS G OBJ: Defined class for GdkX11Toplevel (GdkX11Toplevel), prototype 0x382f6397f538, JSClass 0x3ffb189a9f0, in object 0x2c351503f8f8 569s ok 36 Gtk 4 regressions Gdk.Surface is destroyed properly 569s JS G NS: Found info type GIFunctionInfo for 'save_object' in namespace 'GjsTestTools' 569s JS G NS: Found info type GIFunctionInfo for 'steal_saved' in namespace 'GjsTestTools' 569s JS G NS: Found info type GIInterfaceInfo for 'Toplevel' in namespace 'Gdk' 569s JS G IFACE: Defined class for Toplevel (GdkToplevel), prototype 0x382f6390a178, JSClass 0x3ffb189dc70, in object 0x2c3515094308 569s JS G OBJ: Defining method is_destroyed in prototype for GdkSurface (Gdk.Surface) 569s ok 37 Gtk 4 regressions Gdk.Surface is not destroyed if a ref is held from C 569s JS G NS: Found info type GIObjectInfo for 'Notebook' in namespace 'Gtk' 569s JS G OBJ: Defined class for Notebook (GtkNotebook), prototype 0x2c3515094e20, JSClass 0x3ffb189a9f0, in object 0x382f63906df8 569s JS G OBJ: Defined class for GtkNotebookPages (GtkNotebookPages), prototype 0x2c3515094ec0, JSClass 0x3ffb189a9f0, in object 0x2c351503f8f8 569s JS G NS: Found info type GIStructInfo for 'Bitset' in namespace 'Gtk' 569s JS G BXD: Defined class for Bitset (GtkBitset), prototype 0x2c3515094f38, JSClass 0x3ffb189a9c0, in object 0x382f63906df8 569s JS G BXD: Defining method get_size in prototype for Gtk.Bitset 569s ok 38 Gtk 4 regressions private type implementing two interfaces is introspected correctly 569s JS G OBJ: Defining method append in prototype for GListStore (Gio.ListStore) 569s JS G NS: Found info type GIObjectInfo for 'MapListModel' in namespace 'Gtk' 569s JS G OBJ: Defined class for MapListModel (GtkMapListModel), prototype 0x382f63916920, JSClass 0x3ffb189a9f0, in object 0x382f63906df8 569s JS G OBJ: Defining method set_map_func in prototype for GtkMapListModel (Gtk.MapListModel) 569s JS G OBJ: Defining method get_item in prototype for GtkMapListModel (Gtk.MapListModel) 569s ok 39 Gtk 4 regressions callback with scope-notify transfer-full in parameter 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s ok 40 Gtk 4 template signal does not leak 569s JS MAINLOOP: Completed job 1 569s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_default' in namespace 'GjsPrivate' 569s JS G BXD: Defining method quit in prototype for GLib.MainLoop 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa25555488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 1 569s JS MAINLOOP: handling job 2, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 2 569s JS MAINLOOP: handling job 3, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa25555488: release 569s JS MAINLOOP: Completed job 3 569s JS MEMORY: Memory report: before destroying context 569s JS MEMORY: 588 objects currently alive 569s JS MEMORY: boxed_instance = 11 569s JS MEMORY: boxed_prototype = 23 569s JS MEMORY: closure = 3 569s JS MEMORY: function = 437 569s JS MEMORY: fundamental_instance = 0 569s JS MEMORY: fundamental_prototype = 1 569s JS MEMORY: gerror_instance = 0 569s JS MEMORY: gerror_prototype = 1 569s JS MEMORY: interface = 25 569s JS MEMORY: module = 10 569s JS MEMORY: ns = 8 569s JS MEMORY: object_instance = 11 569s JS MEMORY: object_prototype = 58 569s JS MEMORY: param = 0 569s JS MEMORY: union_instance = 0 569s JS MEMORY: union_prototype = 0 569s JS CTX: JS shutdown sequence 569s JS CTX: Stopping profiler 569s JS CTX: Shutting down toggle queue 569s JS CTX: Notifying external reference holders of GjsContext dispose 569s JS MAINLOOP: Stopping promise job dispatcher 569s JS CTX: Notifying reference holders of GjsContext dispose 569s JS CTX: Checking unhandled promise rejections 569s JS CTX: Releasing cached JS wrappers 569s JS CTX: Final triggered GC 569s JS CTX: Destroying JS context 569s JS CTX: Releasing all native objects 569s JS CTX: Disabling auto GC 569s JS CTX: Ending trace on global object 569s JS CTX: Freeing allocated resources 569s JS CTX: JS context destroyed 569s PASS: gjs/testGtk4.test 569s Running test: gjs/testGTypeClass.test 569s JS NATIVE: Registered native JS module '_promiseNative' 569s JS NATIVE: Registered native JS module '_byteArrayNative' 569s JS NATIVE: Registered native JS module '_encodingNative' 569s JS NATIVE: Registered native JS module '_gi' 569s JS NATIVE: Registered native JS module 'gi' 569s JS NATIVE: Registered native JS module 'cairoNative' 569s JS NATIVE: Registered native JS module 'system' 569s JS NATIVE: Registered native JS module 'console' 569s JS NATIVE: Registered native JS module '_print' 569s JS CTX: Enabling JIT 569s JS CTX: Initialized class GjsFileImporter prototype 0x14fe364001a0 569s JS IMPORT: Defining parent (nil) of 0x14fe36400200 'imports' is mod 0 569s JS IMPORT: Importing '_print' 569s JS NATIVE: Defining native module '_print' 569s JS IMPORT: Defining parent 0x14fe36400200 of 0x14fe364009b0 '_print' is mod 1 569s JS IMPORT: successfully imported module '_print' 569s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 569s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0xf1809f3c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0xf1809f3c090 569s JS MAINLOOP: Main loop instance 0x2aa2b01f488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Starting promise job dispatcher 569s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf1809f3c128 569s JS MAINLOOP: Main loop instance 0x2aa2b01f488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa2b01f488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa2b01f488: release 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa2b01f488: release 569s JS MAINLOOP: Completed job 1 569s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module metadata hook for module 0x14fe36476990 569s JS IMPORT: Defining meta.importSync for module 0x14fe36476990 569s JS NATIVE: Defining native module 'gi' 569s JS CTX: Initialized class GIRepositoryNamespace prototype 0x14fe3647b338 569s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 569s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 569s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 569s JS IMPORT: Importing directory 'overrides' 569s JS IMPORT: Defining parent 0xf1809f3f610 of 0x14fe3647b3b8 'overrides' is mod 1 569s JS IMPORT: Defined importer 'overrides' 0x14fe3647b3b8 in 0xf1809f3f610 569s JS IMPORT: successfully imported directory 'overrides' 569s JS IMPORT: Importing '_promiseNative' 569s JS NATIVE: Defining native module '_promiseNative' 569s JS IMPORT: Defining parent 0xf1809f3f610 of 0x14fe3647b868 '_promiseNative' is mod 1 569s JS IMPORT: successfully imported module '_promiseNative' 569s JS IMPORT: Importing module GLib succeeded 569s JS IMPORT: Defining parent 0x14fe3647b3b8 of 0xf1809f95038 'GLib' is mod 1 569s JS IMPORT: successfully imported module 'GLib' 569s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 569s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf1809f94060, JSClass 0x3ffaf39a9c0, in object 0xf1809f94038 569s JS CTX: Initialized class GIRepositoryGType prototype 0x14fe3647bbb0 569s JS CTX: Initialized class GIRepositoryFunction prototype 0x14fe3647bc10 569s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 569s JS G BXD: Defined class for Error (GError), prototype 0xf1809f940b0, JSClass 0x3ffaf39a9c0, in object 0xf1809f94038 569s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 569s JS G BXD: Defined class for Variant (GVariant), prototype 0xf1809f94100, JSClass 0x3ffaf39a9c0, in object 0xf1809f94038 569s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 569s JS G BXD: Defined class for Bytes (GBytes), prototype 0xf1809f94150, JSClass 0x3ffaf39a9c0, in object 0xf1809f94038 569s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 569s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf1809f941a0, JSClass 0x3ffaf39a9c0, in object 0xf1809f94038 569s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 569s JS G BXD: Defined class for Thread (GThread), prototype 0xf1809f941f0, JSClass 0x3ffaf39a9c0, in object 0xf1809f94038 569s JS G BXD: Defining method ref in prototype for GLib.Thread 569s JS G BXD: Defining method unref in prototype for GLib.Thread 569s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 569s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xf1809f94240, JSClass 0x3ffaf39a9c0, in object 0xf1809f94038 569s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 569s JS G BXD: Defined class for Regex (GRegex), prototype 0xf1809f94290, JSClass 0x3ffaf39a9c0, in object 0xf1809f94038 569s JS G BXD: Defining method match in prototype for GLib.Regex 569s JS G BXD: Defining method match_full in prototype for GLib.Regex 569s JS G BXD: Defining method match_all in prototype for GLib.Regex 569s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 569s JS G NS: Defined namespace 'GLib' 0xf1809f94038 in GIRepository 0x14fe3647b1c8 569s JS IMPORT: Importing module jasmine succeeded 569s JS IMPORT: Defining parent 0xf1809f3f610 of 0xf1809f95ba0 'jasmine' is mod 1 569s JS IMPORT: successfully imported module 'jasmine' 569s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 569s JS MAINLOOP: Main loop instance 0x2aa2b01f488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa2b01f488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa2b01f488: release 569s JS MAINLOOP: Completed job 0 569s JS IMPORT: Importing 'gi' 569s JS IMPORT: Defining parent 0xf1809f3f610 of 0xf1809f3f760 'gi' is mod 1 569s JS IMPORT: successfully imported module 'gi' 569s 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 569s JS G NS: Defined namespace 'GjsPrivate' 0xf1809f94330 in GIRepository 0xf1809f3f760 569s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 569s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 569s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 569s JS IMPORT: Importing module _legacy succeeded 569s JS IMPORT: Defining parent 0xf1809f3f610 of 0xf1809f95cb8 '_legacy' is mod 1 569s JS IMPORT: successfully imported module '_legacy' 569s JS IMPORT: Importing module lang succeeded 569s JS IMPORT: Defining parent 0xf1809f3f610 of 0xf1809f95c90 'lang' is mod 1 569s JS IMPORT: successfully imported module 'lang' 569s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 569s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 569s JS IMPORT: Importing module _signals succeeded 569s JS IMPORT: Defining parent 0xf1809f3f610 of 0xf1809f95ce0 '_signals' is mod 1 569s JS IMPORT: successfully imported module '_signals' 569s JS IMPORT: Importing module signals succeeded 569s JS IMPORT: Defining parent 0xf1809f3f610 of 0xf1809f95c68 'signals' is mod 1 569s JS IMPORT: successfully imported module 'signals' 569s JS IMPORT: Importing module Gio succeeded 569s JS IMPORT: Defining parent 0xf1809f3f850 of 0xf1809f95c40 'Gio' is mod 1 569s JS IMPORT: successfully imported module 'Gio' 569s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 569s JS IMPORT: Importing '_gi' 569s JS NATIVE: Defining native module '_gi' 569s JS IMPORT: Defining parent 0xf1809f3f610 of 0x14fe36419ae8 '_gi' is mod 1 569s JS IMPORT: successfully imported module '_gi' 569s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 569s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 569s JS IMPORT: Importing module _common succeeded 569s JS IMPORT: Defining parent 0xf1809f3f610 of 0xf1809f95d30 '_common' is mod 1 569s JS IMPORT: successfully imported module '_common' 569s JS IMPORT: Importing module GObject succeeded 569s JS IMPORT: Defining parent 0xf1809f3f850 of 0xf1809f95d08 'GObject' is mod 1 569s JS IMPORT: successfully imported module 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 569s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 569s JS G BXD: Defined class for String (GString), prototype 0xf1809f945d8, JSClass 0x3ffaf39a9c0, in object 0xf1809f94358 569s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 569s JS G PRM: Defined class ParamSpec prototype is 0xf1809f95d80 class 0x3ffaf3a3208 in object 0xf1809f94358 569s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 569s JS G OBJ: Defined class for Object (GObject), prototype 0xf1809f94740, JSClass 0x3ffaf39a9f0, in object 0xf1809f94358 569s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 569s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 569s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xf1809f94768, JSClass 0x3ffaf39a9f0, in object 0xf1809f94358 569s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 569s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 569s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 569s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 569s JS G BXD: Defined class for Value (GValue), prototype 0xf1809f947b8, JSClass 0x3ffaf39a9c0, in object 0xf1809f94358 569s JS G NS: Defined namespace 'GObject' 0xf1809f94358 in GIRepository 0xf1809f3f760 569s JS G OBJ: Defined class for Application (GApplication), prototype 0xf1809f94808, JSClass 0x3ffaf39a9f0, in object 0xf1809f94308 569s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 569s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xf1809ff32e0, JSClass 0x3ffaf39dc70, in object 0xf1809f94308 569s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 569s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0xf1809ff3308, JSClass 0x3ffaf39dc70, in object 0xf1809f94308 569s 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 569s JS G NS: Defined namespace 'GioUnix' 0xf1809f948a8 in GIRepository 0xf1809f3f760 569s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 569s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 569s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0xf1809f948d0, JSClass 0x3ffaf39a9f0, in object 0xf1809f948a8 569s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 569s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 569s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0xf1809ff36f0, JSClass 0x3ffaf39dc70, in object 0xf1809f948a8 569s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 569s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 569s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 569s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0xf1809f94948, JSClass 0x3ffaf39a9f0, in object 0xf1809f94308 569s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0xf1809f94998, JSClass 0x3ffaf39a9f0, in object 0xf1809f948a8 569s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 569s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 569s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0xf1809f949e8, JSClass 0x3ffaf39a9c0, in object 0xf1809f948a8 569s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 569s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0xf1809ff3830, JSClass 0x3ffaf39dc70, in object 0xf1809f948a8 569s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 569s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 569s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 569s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xf1809f94a38, JSClass 0x3ffaf39a9f0, in object 0xf1809f94308 569s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0xf1809f94a88, JSClass 0x3ffaf39a9f0, in object 0xf1809f948a8 569s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 569s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 569s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0xf1809f94ad8, JSClass 0x3ffaf39a9c0, in object 0xf1809f948a8 569s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 569s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0xf1809f94b00, JSClass 0x3ffaf39a9c0, in object 0xf1809f948a8 569s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 569s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0xf1809f94b50, JSClass 0x3ffaf39a9f0, in object 0xf1809f948a8 569s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 569s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 569s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0xf1809f94ba0, JSClass 0x3ffaf39a9c0, in object 0xf1809f948a8 569s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 569s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 569s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0xf1809f94bf0, JSClass 0x3ffaf39a9f0, in object 0xf1809f94308 569s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0xf1809f94c40, JSClass 0x3ffaf39a9f0, in object 0xf1809f948a8 569s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 569s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 569s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0xf1809f94c90, JSClass 0x3ffaf39a9c0, in object 0xf1809f948a8 569s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 569s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 569s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 569s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 569s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 569s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 569s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 569s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 569s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 569s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 569s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 569s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 569s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 569s JS G ENUM: Defining GLib.LogLevelFlags as 0x14fe364221d0 569s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 569s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xf1809f94da8, JSClass 0x3ffaf39a9c0, in object 0xf1809f94038 569s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 569s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0xf1809f94e70, JSClass 0x3ffaf39a9f0, in object 0xf1809f94308 569s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 569s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0xf1809ffabf0, JSClass 0x3ffaf39dc70, in object 0xf1809f94308 569s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 569s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0xf1809ffac18, JSClass 0x3ffaf39dc70, in object 0xf1809f94308 569s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 569s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0xc8d1b704470, JSClass 0x3ffaf39a9c0, in object 0xf1809f94308 569s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 569s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0xc8d1b704768, JSClass 0x3ffaf39a9c0, in object 0xf1809f94308 569s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 569s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 569s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 569s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xc8d1b7048f8, JSClass 0x3ffaf39a9f0, in object 0xf1809f94308 569s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 569s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xf1809ffae98, JSClass 0x3ffaf39dc70, in object 0xf1809f94308 569s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 569s JS G IFACE: Defined class for Initable (GInitable), prototype 0xf1809ffaee8, JSClass 0x3ffaf39dc70, in object 0xf1809f94308 569s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 569s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xc8d1b704998, JSClass 0x3ffaf39a9f0, in object 0xf1809f94308 569s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 569s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 569s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 569s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 569s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0xc8d1b7060d8, JSClass 0x3ffaf39dc70, in object 0xf1809f94308 569s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 569s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xc8d1b704a10, JSClass 0x3ffaf39a9c0, in object 0xf1809f94308 569s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 569s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xc8d1b704a60, JSClass 0x3ffaf39a9c0, in object 0xf1809f94308 569s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 569s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 569s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xc8d1b704ab0, JSClass 0x3ffaf39a9f0, in object 0xf1809f94308 569s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xc8d1b704b00, JSClass 0x3ffaf39a9f0, in object 0xf1809f94330 569s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 569s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xc8d1b704b50, JSClass 0x3ffaf39a9f0, in object 0xf1809f94308 569s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 569s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 569s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 569s JS G IFACE: Defined class for File (GFile), prototype 0xc8d1b7061a0, JSClass 0x3ffaf39dc70, in object 0xf1809f94308 569s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xc8d1b704bc8, JSClass 0x3ffaf39a9f0, in object 0xf1809f3f8f8 569s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 569s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xc8d1b704c40, JSClass 0x3ffaf39a9f0, in object 0xf1809f94308 569s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 569s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 569s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0xc8d1b706420, JSClass 0x3ffaf39dc70, in object 0xf1809f94308 569s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 569s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xc8d1b704cb8, JSClass 0x3ffaf39a9f0, in object 0xf1809f94308 569s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 569s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xc8d1b704d08, JSClass 0x3ffaf39a9c0, in object 0xf1809f94308 569s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 569s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 569s JS G OBJ: Defined class for Settings (GSettings), prototype 0xc8d1b704d58, JSClass 0x3ffaf39a9f0, in object 0xf1809f94308 569s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 569s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 569s JS G NS: Defined namespace 'Gio' 0xf1809f94308 in GIRepository 0xf1809f3f760 569s JS CTX: Script evaluation succeeded 569s JS MAINLOOP: Main loop instance 0x2aa2b01f488: Spinning loop until released or hook cleared 569s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module metadata hook for module 0x14fe36437f30 569s JS IMPORT: Defining meta.importSync for module 0x14fe36437f30 569s JS NATIVE: Defining native module 'system' 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf1809f3c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf1809f3c128 569s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 569s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 569s JS MAINLOOP: Set main loop hook to 569s JS MAINLOOP: Main loop instance 0x2aa2b01f488: hold 569s JS MAINLOOP: Running and clearing main loop hook 569s JS G BXD: Defining method run in prototype for GLib.MainLoop 569s 1..8 569s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 569s JS G BXD: Defined class for Source (GSource), prototype 0xc8d1b704dd0, JSClass 0x3ffaf39a9c0, in object 0xf1809f94038 569s JS G BXD: Defining method set_priority in prototype for GLib.Source 569s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 569s JS G BXD: Defining method attach in prototype for GLib.Source 569s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 569s JS IMPORT: Module metadata hook for module 0xf1809f853c0 569s JS IMPORT: Defining meta.importSync for module 0xf1809f853c0 569s JS G NS: Found info type GIObjectInfo for 'ThemedIcon' in namespace 'Gio' 569s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0xc8d1b704ec0, JSClass 0x3ffaf39a9f0, in object 0xf1809f94308 569s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 569s JS G PRM: JSObject created with param instance 0x2aa2b26d7b0 type GParamString 569s JS G NS: Found info type GIObjectInfo for 'SimpleAction' in namespace 'Gio' 569s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0xc8d1b704f10, JSClass 0x3ffaf39a9f0, in object 0xf1809f94308 569s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 569s JS G PRM: JSObject created with param instance 0x2aa2b244bf0 type GParamBoolean 569s JS G BXD: Defining method destroy in prototype for GLib.Source 569s ok 1 Looking up param specs works 569s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 569s JS G PRM: JSObject created with param instance 0x2aa2b26d7b0 type GParamString 569s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 569s JS G PRM: JSObject created with param instance 0x2aa2b244bf0 type GParamBoolean 569s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 569s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 569s ok 2 Looking up param specs gives the correct name 569s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 569s JS G PRM: JSObject created with param instance 0x2aa2b26d7b0 type GParamString 569s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 569s JS G PRM: JSObject created with param instance 0x2aa2b244bf0 type GParamBoolean 569s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 569s ok 3 Looking up param specs gives the default value if present 569s ok 4 GType object has a name 569s ok 5 GType object has a read-only name 569s ok 6 GType object has an undeletable name 569s ok 7 GType object has a string representation 569s JS G NS: Found info type GIFunctionInfo for 'type_parent' in namespace 'GObject' 569s ok 8 GType marshalling marshals the invalid GType object into JS null 569s JS G BXD: Defining method quit in prototype for GLib.MainLoop 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa2b01f488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 1 569s JS MAINLOOP: handling job 2, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 2 569s JS MAINLOOP: handling job 3, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa2b01f488: release 569s JS MAINLOOP: Completed job 3 569s JS MEMORY: Memory report: before destroying context 569s JS MEMORY: 576 objects currently alive 569s JS MEMORY: boxed_instance = 120 569s JS MEMORY: boxed_prototype = 22 569s JS MEMORY: closure = 1 569s JS MEMORY: function = 378 569s JS MEMORY: fundamental_instance = 0 569s JS MEMORY: fundamental_prototype = 0 569s JS MEMORY: gerror_instance = 0 569s JS MEMORY: gerror_prototype = 0 569s JS MEMORY: interface = 11 569s JS MEMORY: module = 9 569s JS MEMORY: ns = 5 569s JS MEMORY: object_instance = 1 569s JS MEMORY: object_prototype = 23 569s JS MEMORY: param = 6 569s JS MEMORY: union_instance = 0 569s JS MEMORY: union_prototype = 0 569s JS CTX: JS shutdown sequence 569s JS CTX: Stopping profiler 569s JS CTX: Shutting down toggle queue 569s JS CTX: Notifying external reference holders of GjsContext dispose 569s JS MAINLOOP: Stopping promise job dispatcher 569s JS CTX: Notifying reference holders of GjsContext dispose 569s JS CTX: Checking unhandled promise rejections 569s JS CTX: Releasing cached JS wrappers 569s JS CTX: Final triggered GC 569s JS CTX: Destroying JS context 569s JS CTX: Releasing all native objects 569s JS CTX: Disabling auto GC 569s JS CTX: Ending trace on global object 569s JS CTX: Freeing allocated resources 569s JS CTX: JS context destroyed 569s PASS: gjs/testGTypeClass.test 569s Running test: gjs/until.test 569s 1..1 569s ok 1 - /usr/libexec/installed-tests/gjs/debugger/until.debugger 569s PASS: gjs/until.test 569s Running test: gjs/next.test 569s 1..1 569s ok 1 - /usr/libexec/installed-tests/gjs/debugger/next.debugger 569s PASS: gjs/next.test 569s Running test: gjs/testImporter.test 569s JS NATIVE: Registered native JS module '_promiseNative' 569s JS NATIVE: Registered native JS module '_byteArrayNative' 569s JS NATIVE: Registered native JS module '_encodingNative' 569s JS NATIVE: Registered native JS module '_gi' 569s JS NATIVE: Registered native JS module 'gi' 569s JS NATIVE: Registered native JS module 'cairoNative' 569s JS NATIVE: Registered native JS module 'system' 569s JS NATIVE: Registered native JS module 'console' 569s JS NATIVE: Registered native JS module '_print' 569s JS CTX: Enabling JIT 569s JS CTX: Initialized class GjsFileImporter prototype 0x261f519001a0 569s JS IMPORT: Defining parent (nil) of 0x261f51900200 'imports' is mod 0 569s JS IMPORT: Importing '_print' 569s JS NATIVE: Defining native module '_print' 569s JS IMPORT: Defining parent 0x261f51900200 of 0x261f519009b0 '_print' is mod 1 569s JS IMPORT: successfully imported module '_print' 569s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 569s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1cd0e113c090 569s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1cd0e113c090 569s JS MAINLOOP: Main loop instance 0x2aa3b5bd488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Starting promise job dispatcher 569s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1cd0e113c128 569s JS MAINLOOP: Main loop instance 0x2aa3b5bd488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa3b5bd488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa3b5bd488: release 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa3b5bd488: release 569s JS MAINLOOP: Completed job 1 569s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module metadata hook for module 0x261f51976990 569s JS IMPORT: Defining meta.importSync for module 0x261f51976990 569s JS NATIVE: Defining native module 'gi' 569s JS CTX: Initialized class GIRepositoryNamespace prototype 0x261f5197b338 569s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 569s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 569s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 569s JS IMPORT: Importing directory 'overrides' 569s JS IMPORT: Defining parent 0x1cd0e113f610 of 0x261f5197b3b8 'overrides' is mod 1 569s JS IMPORT: Defined importer 'overrides' 0x261f5197b3b8 in 0x1cd0e113f610 569s JS IMPORT: successfully imported directory 'overrides' 569s JS IMPORT: Importing '_promiseNative' 569s JS NATIVE: Defining native module '_promiseNative' 569s JS IMPORT: Defining parent 0x1cd0e113f610 of 0x261f5197b868 '_promiseNative' is mod 1 569s JS IMPORT: successfully imported module '_promiseNative' 569s JS IMPORT: Importing module GLib succeeded 569s JS IMPORT: Defining parent 0x261f5197b3b8 of 0x1cd0e1195038 'GLib' is mod 1 569s JS IMPORT: successfully imported module 'GLib' 569s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 569s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1cd0e1194060, JSClass 0x3ffbd69a9c0, in object 0x1cd0e1194038 569s JS CTX: Initialized class GIRepositoryGType prototype 0x261f5197bbb0 569s JS CTX: Initialized class GIRepositoryFunction prototype 0x261f5197bc10 569s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 569s JS G BXD: Defined class for Error (GError), prototype 0x1cd0e11940b0, JSClass 0x3ffbd69a9c0, in object 0x1cd0e1194038 569s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 569s JS G BXD: Defined class for Variant (GVariant), prototype 0x1cd0e1194100, JSClass 0x3ffbd69a9c0, in object 0x1cd0e1194038 569s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 569s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1cd0e1194150, JSClass 0x3ffbd69a9c0, in object 0x1cd0e1194038 569s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 569s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1cd0e11941a0, JSClass 0x3ffbd69a9c0, in object 0x1cd0e1194038 569s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 569s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 569s JS G BXD: Defined class for Thread (GThread), prototype 0x1cd0e11941f0, JSClass 0x3ffbd69a9c0, in object 0x1cd0e1194038 569s JS G BXD: Defining method ref in prototype for GLib.Thread 569s JS G BXD: Defining method unref in prototype for GLib.Thread 569s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 569s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1cd0e1194240, JSClass 0x3ffbd69a9c0, in object 0x1cd0e1194038 569s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 569s JS G BXD: Defined class for Regex (GRegex), prototype 0x1cd0e1194290, JSClass 0x3ffbd69a9c0, in object 0x1cd0e1194038 569s JS G BXD: Defining method match in prototype for GLib.Regex 569s JS G BXD: Defining method match_full in prototype for GLib.Regex 569s JS G BXD: Defining method match_all in prototype for GLib.Regex 569s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 569s JS G NS: Defined namespace 'GLib' 0x1cd0e1194038 in GIRepository 0x261f5197b1c8 569s JS IMPORT: Importing module jasmine succeeded 569s JS IMPORT: Defining parent 0x1cd0e113f610 of 0x1cd0e1195ba0 'jasmine' is mod 1 569s JS IMPORT: successfully imported module 'jasmine' 569s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 569s JS MAINLOOP: Main loop instance 0x2aa3b5bd488: hold 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa3b5bd488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa3b5bd488: release 569s JS MAINLOOP: Completed job 0 569s JS CTX: Script evaluation succeeded 569s JS MAINLOOP: Main loop instance 0x2aa3b5bd488: Spinning loop until released or hook cleared 569s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module metadata hook for module 0x261f51947b20 569s JS IMPORT: Defining meta.importSync for module 0x261f51947b20 569s JS NATIVE: Defining native module 'system' 569s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1cd0e113c128 569s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1cd0e113c128 569s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 569s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 569s JS MAINLOOP: Set main loop hook to 569s JS MAINLOOP: Main loop instance 0x2aa3b5bd488: hold 569s JS MAINLOOP: Running and clearing main loop hook 569s JS G BXD: Defining method run in prototype for GLib.MainLoop 569s 1..38 569s JS IMPORT: Importing 'gi' 569s JS IMPORT: Defining parent 0x1cd0e113f610 of 0x1cd0e113f760 'gi' is mod 1 569s JS IMPORT: successfully imported module 'gi' 569s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 569s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 569s JS G BXD: Defined class for Source (GSource), prototype 0x1cd0e1194308, JSClass 0x3ffbd69a9c0, in object 0x1cd0e1194038 569s JS G BXD: Defining method set_priority in prototype for GLib.Source 569s JS IMPORT: Importing '_gi' 569s JS NATIVE: Defining native module '_gi' 569s JS IMPORT: Defining parent 0x1cd0e113f610 of 0x261f51955a58 '_gi' is mod 1 569s JS IMPORT: successfully imported module '_gi' 569s 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 569s JS G NS: Defined namespace 'GjsPrivate' 0x1cd0e11943a8 in GIRepository 0x1cd0e113f760 569s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 569s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 569s JS IMPORT: Importing module _common succeeded 569s JS IMPORT: Defining parent 0x1cd0e113f610 of 0x1cd0e1195df8 '_common' is mod 1 569s JS IMPORT: successfully imported module '_common' 569s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 569s JS IMPORT: Importing module _legacy succeeded 569s JS IMPORT: Defining parent 0x1cd0e113f610 of 0x1cd0e1195e20 '_legacy' is mod 1 569s JS IMPORT: successfully imported module '_legacy' 569s JS IMPORT: Importing module GObject succeeded 569s JS IMPORT: Defining parent 0x1cd0e113f868 of 0x1cd0e1195dd0 'GObject' is mod 1 569s JS IMPORT: successfully imported module 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 569s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 569s JS G BXD: Defined class for String (GString), prototype 0x1cd0e1194628, JSClass 0x3ffbd69a9c0, in object 0x1cd0e1194380 569s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 569s JS G PRM: Defined class ParamSpec prototype is 0x1cd0e1195e70 class 0x3ffbd6a3208 in object 0x1cd0e1194380 569s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 569s JS G OBJ: Defined class for Object (GObject), prototype 0x1cd0e1194790, JSClass 0x3ffbd69a9f0, in object 0x1cd0e1194380 569s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 569s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 569s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1cd0e11947b8, JSClass 0x3ffbd69a9f0, in object 0x1cd0e1194380 569s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 569s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 569s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 569s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 569s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 569s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 569s JS G BXD: Defined class for Value (GValue), prototype 0x1cd0e1194808, JSClass 0x3ffbd69a9c0, in object 0x1cd0e1194380 569s JS G NS: Defined namespace 'GObject' 0x1cd0e1194380 in GIRepository 0x1cd0e113f760 569s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 569s JS G BXD: Defining method attach in prototype for GLib.Source 569s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 569s JS IMPORT: Module metadata hook for module 0x1cd0e11852e0 569s JS IMPORT: Defining meta.importSync for module 0x1cd0e11852e0 569s JS G NS: Found info type GIConstantInfo for 'MAJOR_VERSION' in namespace 'GLib' 569s JS G BXD: Defining method destroy in prototype for GLib.Source 569s ok 1 GI importer can import GI modules 569s JS IMPORT: Cleaning up from failed import of 'WarnLib' 569s ok 2 GI importer on failure throws an exception when the overrides file can't be imported 569s JS IMPORT: Cleaning up from failed import of 'GIMarshallingTests' 569s JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' 569s ok 3 GI importer on failure throws an exception when the overrides import throws one 569s JS IMPORT: Importing module Regress succeeded 569s JS IMPORT: Defining parent 0x1cd0e113f868 of 0x1cd0e11f34c0 'Regress' is mod 1 569s JS IMPORT: successfully imported module 'Regress' 569s ok 4 GI importer on failure throws an exception when the overrides _init throws one 569s JS IMPORT: Importing module Gio succeeded 569s JS IMPORT: Defining parent 0x1cd0e113f868 of 0x1cd0e11f34e8 'Gio' is mod 1 569s JS IMPORT: successfully imported module 'Gio' 569s ok 5 GI importer on failure throws an exception when the overrides _init is a primitive 569s JS IMPORT: Importing module foobar succeeded 569s JS IMPORT: Defining parent 0x1cd0e113f610 of 0x1cd0e11f3538 'foobar' is mod 1 569s JS IMPORT: successfully imported module 'foobar' 569s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA' to child importer 'subA' 569s JS IMPORT: Importing directory 'subA' 569s JS IMPORT: Defining parent 0x1cd0e113f610 of 0x261f5197d628 'subA' is mod 1 569s JS IMPORT: Defined importer 'subA' 0x261f5197d628 in 0x1cd0e113f610 569s JS IMPORT: successfully imported directory 'subA' 569s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA/subB' to child importer 'subB' 569s JS IMPORT: Importing directory 'subB' 569s JS IMPORT: Defining parent 0x261f5197d628 of 0x261f5197d790 'subB' is mod 1 569s JS IMPORT: Defined importer 'subB' 0x261f5197d790 in 0x261f5197d628 569s JS IMPORT: successfully imported directory 'subB' 569s JS CTX: Script evaluation succeeded 569s JS IMPORT: Importing module foobar succeeded 569s JS IMPORT: Defining parent 0x261f5197d790 of 0x1cd0e11f3560 'foobar' is mod 1 569s JS IMPORT: successfully imported module 'foobar' 569s ok 6 Importer is on the global object (backwards compatibility) 569s ok 7 Importer is abstract 569s ok 8 Importer exists 569s ok 9 Importer has a toString representation 569s JS IMPORT: JS import 'nonexistentModuleName' not found in resource:///org/gjs/jsunit/modules at resource:///org/gjs/jsunit/modules/nonexistentModuleName.js 569s ok 10 Importer throws an import error when trying to import a nonexistent module 569s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 569s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 569s ok 11 Importer throws an error when evaluating the module file throws an error 569s ok 12 Importer can import a module 569s ok 13 Importer can import a module with a toString property 569s ok 14 Importer makes deleting the import a no-op 569s ok 15 Importer gives the same object when importing a second time 569s ok 16 Importer can import a submodule 569s ok 17 Importer imports modules with a toString representation 569s ok 18 Importer does not share the same object for a module on a different path 569s ok 19 Importer gives the same object when importing a submodule a second time 569s ok 20 Importer has no meta properties on the toplevel importer 569s ok 21 Importer sets the names of imported modules 569s ok 22 Importer gives a module the importer object as parent module 569s ok 23 Importer gives a submodule the module as parent module 569s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/mutualImport' to child importer 'mutualImport' 569s JS IMPORT: Importing directory 'mutualImport' 569s JS IMPORT: Defining parent 0x1cd0e113f610 of 0x261f51929be8 'mutualImport' is mod 1 569s JS IMPORT: Defined importer 'mutualImport' 0x261f51929be8 in 0x1cd0e113f610 569s JS IMPORT: successfully imported directory 'mutualImport' 569s JS IMPORT: Importing module b succeeded 569s JS IMPORT: Defining parent 0x261f51929be8 of 0x1cd0e11f3650 'b' is mod 1 569s JS IMPORT: successfully imported module 'b' 569s JS IMPORT: Importing module a succeeded 569s JS IMPORT: Defining parent 0x261f51929be8 of 0x1cd0e11f3628 'a' is mod 1 569s JS IMPORT: successfully imported module 'a' 569s ok 24 Importer does not make a separate copy of a module imported in two places 569s ok 25 Importer evaluates an __init__.js file in an imported directory 569s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subBadInit' to child importer 'subBadInit' 569s JS IMPORT: Importing directory 'subBadInit' 569s JS IMPORT: Defining parent 0x1cd0e113f610 of 0x261f51936290 'subBadInit' is mod 1 569s JS IMPORT: Defined importer 'subBadInit' 0x261f51936290 in 0x1cd0e113f610 569s JS IMPORT: successfully imported directory 'subBadInit' 569s ok 26 Importer throws on an __init__.js file with a syntax error 569s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subErrorInit' to child importer 'subErrorInit' 569s JS IMPORT: Importing directory 'subErrorInit' 569s JS IMPORT: Defining parent 0x1cd0e113f610 of 0x261f5193b648 'subErrorInit' is mod 1 569s JS IMPORT: Defined importer 'subErrorInit' 0x261f5193b648 in 0x1cd0e113f610 569s JS IMPORT: successfully imported directory 'subErrorInit' 569s ok 27 Importer throws when an __init__.js throws an error 569s ok 28 Importer accesses a class defined in an __init__.js file 569s JS IMPORT: Importing module modunicode succeeded 569s JS IMPORT: Defining parent 0x1cd0e113f610 of 0x1cd0e11f3678 'modunicode' is mod 1 569s JS IMPORT: successfully imported module 'modunicode' 569s ok 29 Importer can import a file encoded in UTF-8 569s JS IMPORT: Importing module lexicalScope succeeded 569s JS IMPORT: Defining parent 0x1cd0e113f610 of 0x1cd0e11f36a0 'lexicalScope' is mod 1 569s JS IMPORT: successfully imported module 'lexicalScope' 569s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 569s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 569s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 569s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 569s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 569s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 569s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 569s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 569s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 569s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 569s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 569s JS G ENUM: Defining GLib.LogLevelFlags as 0x261f5194d708 569s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 569s ok 30 Importer properties defined in the module's lexical scope will log a compatibility warning when accessed 569s ok 31 Importer properties defined in the module's lexical scope can be accessed 569s ok 32 Importer properties defined in the module's lexical scope does not leak module properties into the global scope 569s ok 33 Importer enumerating modules gets all of them 569s ok 34 Importer enumerating modules includes modules that throw on import 569s ok 35 Importer enumerating modules does not include meta properties 569s ok 36 Importer doesn't crash when resolving a non-string property 569s JS IMPORT: Async module resolve hook for module "./modules/say.js" (relative to 0xd2cdd9080e8), global 0x1cd0e113c128 569s JS MAINLOOP: Main loop instance 0x2aa3b5bd488: hold 569s JS MAINLOOP: Main loop instance 0x2aa3b5bd488: hold 569s JS MAINLOOP: Main loop instance 0x2aa3b5bd488: release 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS IMPORT: Async import promise resolved 569s JS MAINLOOP: Main loop instance 0x2aa3b5bd488: release 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 1 569s JS MAINLOOP: handling job 2, 569s JS IMPORT: Module resolve hook for module "./modules/say.js" (relative to ), global 0x1cd0e113c128 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 2 569s JS MAINLOOP: handling job 3, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 3 569s JS MAINLOOP: handling job 4, 569s ok 37 Importer scripts support relative dynamic imports 569s JS MAINLOOP: Completed job 4 569s JS IMPORT: Importing module dynamic succeeded 569s JS IMPORT: Defining parent 0x1cd0e113f610 of 0x1cd0e11f3790 'dynamic' is mod 1 569s JS IMPORT: successfully imported module 'dynamic' 569s JS IMPORT: Async module resolve hook for module "./say.js" (relative to 0x261f51996d78), global 0x1cd0e113c128 569s JS MAINLOOP: Main loop instance 0x2aa3b5bd488: hold 569s JS MAINLOOP: Main loop instance 0x2aa3b5bd488: hold 569s JS MAINLOOP: Main loop instance 0x2aa3b5bd488: release 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS IMPORT: Async import promise resolved 569s JS MAINLOOP: Main loop instance 0x2aa3b5bd488: release 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 1 569s JS MAINLOOP: handling job 2, 569s JS IMPORT: Module resolve hook for module "./say.js" (relative to ), global 0x1cd0e113c128 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 2 569s JS MAINLOOP: handling job 3, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 3 569s JS MAINLOOP: handling job 4, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 4 569s JS MAINLOOP: handling job 5, 569s ok 38 Importer imported scripts support relative dynamic imports 569s JS MAINLOOP: Completed job 5 569s JS G BXD: Defining method quit in prototype for GLib.MainLoop 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Main loop instance 0x2aa3b5bd488: Spinning loop until released or hook cleared 569s JS MAINLOOP: handling job 0, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 0 569s JS MAINLOOP: handling job 1, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 1 569s JS MAINLOOP: handling job 2, 569s JS MAINLOOP: Enqueue job , promise=, allocation site= 569s JS MAINLOOP: Completed job 2 569s JS MAINLOOP: handling job 3, 569s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 569s JS MAINLOOP: Main loop instance 0x2aa3b5bd488: release 569s JS MAINLOOP: Completed job 3 569s JS MEMORY: Memory report: before destroying context 569s JS MEMORY: 369 objects currently alive 569s JS MEMORY: boxed_instance = 212 569s JS MEMORY: boxed_prototype = 11 569s JS MEMORY: closure = 1 569s JS MEMORY: function = 118 569s JS MEMORY: fundamental_instance = 0 570s JS MEMORY: fundamental_prototype = 0 570s JS MEMORY: gerror_instance = 0 570s JS MEMORY: gerror_prototype = 0 570s JS MEMORY: interface = 0 570s JS MEMORY: module = 18 570s JS MEMORY: ns = 7 570s JS MEMORY: object_instance = 0 570s JS MEMORY: object_prototype = 2 570s JS MEMORY: param = 0 570s JS MEMORY: union_instance = 0 570s JS MEMORY: union_prototype = 0 570s JS CTX: JS shutdown sequence 570s JS CTX: Stopping profiler 570s JS CTX: Shutting down toggle queue 570s JS CTX: Notifying external reference holders of GjsContext dispose 570s JS MAINLOOP: Stopping promise job dispatcher 570s JS CTX: Notifying reference holders of GjsContext dispose 570s JS CTX: Checking unhandled promise rejections 570s JS CTX: Releasing cached JS wrappers 570s JS CTX: Final triggered GC 570s JS CTX: Destroying JS context 570s JS CTX: Releasing all native objects 570s JS CTX: Disabling auto GC 570s JS CTX: Ending trace on global object 570s JS CTX: Freeing allocated resources 570s JS CTX: JS context destroyed 570s PASS: gjs/testImporter.test 570s Running test: gjs/breakpoint.test 570s 1..1 570s ok 1 - /usr/libexec/installed-tests/gjs/debugger/breakpoint.debugger 570s PASS: gjs/breakpoint.test 570s Running test: gjs/finish.test 570s 1..1 570s ok 1 - /usr/libexec/installed-tests/gjs/debugger/finish.debugger 570s PASS: gjs/finish.test 570s Running test: gjs/testGIMarshalling.test 570s JS NATIVE: Registered native JS module '_promiseNative' 570s JS NATIVE: Registered native JS module '_byteArrayNative' 570s JS NATIVE: Registered native JS module '_encodingNative' 570s JS NATIVE: Registered native JS module '_gi' 570s JS NATIVE: Registered native JS module 'gi' 570s JS NATIVE: Registered native JS module 'cairoNative' 570s JS NATIVE: Registered native JS module 'system' 570s JS NATIVE: Registered native JS module 'console' 570s JS NATIVE: Registered native JS module '_print' 570s JS CTX: Enabling JIT 570s JS CTX: Initialized class GjsFileImporter prototype 0x3a57441001a0 570s JS IMPORT: Defining parent (nil) of 0x3a5744100200 'imports' is mod 0 570s JS IMPORT: Importing '_print' 570s JS NATIVE: Defining native module '_print' 570s JS IMPORT: Defining parent 0x3a5744100200 of 0x3a57441009b0 '_print' is mod 1 570s JS IMPORT: successfully imported module '_print' 570s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 570s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x24cfaa83c090 570s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x24cfaa83c090 570s JS MAINLOOP: Main loop instance 0x2aa266a5488: hold 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Starting promise job dispatcher 570s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x24cfaa83c128 570s JS MAINLOOP: Main loop instance 0x2aa266a5488: hold 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Main loop instance 0x2aa266a5488: Spinning loop until released or hook cleared 570s JS MAINLOOP: handling job 0, 570s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa266a5488: release 570s JS MAINLOOP: Completed job 0 570s JS MAINLOOP: handling job 1, 570s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa266a5488: release 570s JS MAINLOOP: Completed job 1 570s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module metadata hook for module 0x3a5744176990 570s JS IMPORT: Defining meta.importSync for module 0x3a5744176990 570s JS NATIVE: Defining native module 'gi' 570s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3a574417b338 570s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 570s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 570s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 570s JS IMPORT: Importing directory 'overrides' 570s JS IMPORT: Defining parent 0x24cfaa83f610 of 0x3a574417b3b8 'overrides' is mod 1 570s JS IMPORT: Defined importer 'overrides' 0x3a574417b3b8 in 0x24cfaa83f610 570s JS IMPORT: successfully imported directory 'overrides' 570s JS IMPORT: Importing '_promiseNative' 570s JS NATIVE: Defining native module '_promiseNative' 570s JS IMPORT: Defining parent 0x24cfaa83f610 of 0x3a574417b868 '_promiseNative' is mod 1 570s JS IMPORT: successfully imported module '_promiseNative' 570s JS IMPORT: Importing module GLib succeeded 570s JS IMPORT: Defining parent 0x3a574417b3b8 of 0x24cfaa895038 'GLib' is mod 1 570s JS IMPORT: successfully imported module 'GLib' 570s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 570s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x24cfaa894060, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa894038 570s JS CTX: Initialized class GIRepositoryGType prototype 0x3a574417bbb0 570s JS CTX: Initialized class GIRepositoryFunction prototype 0x3a574417bc10 570s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 570s JS G BXD: Defined class for Error (GError), prototype 0x24cfaa8940b0, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa894038 570s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 570s JS G BXD: Defined class for Variant (GVariant), prototype 0x24cfaa894100, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa894038 570s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 570s JS G BXD: Defined class for Bytes (GBytes), prototype 0x24cfaa894150, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa894038 570s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 570s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x24cfaa8941a0, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa894038 570s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 570s JS G BXD: Defined class for Thread (GThread), prototype 0x24cfaa8941f0, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa894038 570s JS G BXD: Defining method ref in prototype for GLib.Thread 570s JS G BXD: Defining method unref in prototype for GLib.Thread 570s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 570s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x24cfaa894240, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa894038 570s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 570s JS G BXD: Defined class for Regex (GRegex), prototype 0x24cfaa894290, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa894038 570s JS G BXD: Defining method match in prototype for GLib.Regex 570s JS G BXD: Defining method match_full in prototype for GLib.Regex 570s JS G BXD: Defining method match_all in prototype for GLib.Regex 570s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 570s JS G NS: Defined namespace 'GLib' 0x24cfaa894038 in GIRepository 0x3a574417b1c8 570s JS IMPORT: Importing module jasmine succeeded 570s JS IMPORT: Defining parent 0x24cfaa83f610 of 0x24cfaa895ba0 'jasmine' is mod 1 570s JS IMPORT: successfully imported module 'jasmine' 570s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 570s JS MAINLOOP: Main loop instance 0x2aa266a5488: hold 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Main loop instance 0x2aa266a5488: Spinning loop until released or hook cleared 570s JS MAINLOOP: handling job 0, 570s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa266a5488: release 570s JS MAINLOOP: Completed job 0 570s JS IMPORT: Importing 'gi' 570s JS IMPORT: Defining parent 0x24cfaa83f610 of 0x24cfaa83f760 'gi' is mod 1 570s JS IMPORT: successfully imported module 'gi' 570s JS IMPORT: Importing module GIMarshallingTests succeeded 570s JS IMPORT: Defining parent 0x24cfaa83f898 of 0x24cfaa895c40 'GIMarshallingTests' is mod 1 570s JS IMPORT: successfully imported module 'GIMarshallingTests' 570s JS G NS: Found info type GIConstantInfo for 'OVERRIDES_CONSTANT' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIStructInfo for 'OverridesStruct' in namespace 'GIMarshallingTests' 570s JS G BXD: Defined class for OverridesStruct (GIMarshallingTestsOverridesStruct), prototype 0x24cfaa894330, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa894308 570s JS G BXD: Defining method method in prototype for GIMarshallingTests.OverridesStruct 570s JS G NS: Found info type GIObjectInfo for 'OverridesObject' in namespace 'GIMarshallingTests' 570s JS IMPORT: JS import 'GObject' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/GObject.js 570s JS IMPORT: Importing '_gi' 570s JS NATIVE: Defining native module '_gi' 570s JS IMPORT: Defining parent 0x24cfaa83f610 of 0x3a57441628a8 '_gi' is mod 1 570s JS IMPORT: successfully imported module '_gi' 570s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/GjsPrivate.js 570s 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 570s JS G NS: Defined namespace 'GjsPrivate' 0x24cfaa8943a8 in GIRepository 0x24cfaa83f760 570s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 570s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 570s JS IMPORT: Importing module _common succeeded 570s JS IMPORT: Defining parent 0x24cfaa83f610 of 0x24cfaa895d08 '_common' is mod 1 570s JS IMPORT: successfully imported module '_common' 570s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 570s JS IMPORT: Importing module _legacy succeeded 570s JS IMPORT: Defining parent 0x24cfaa83f610 of 0x24cfaa895d30 '_legacy' is mod 1 570s JS IMPORT: successfully imported module '_legacy' 570s JS IMPORT: Importing module GObject succeeded 570s JS IMPORT: Defining parent 0x24cfaa83f898 of 0x24cfaa895ce0 'GObject' is mod 1 570s JS IMPORT: successfully imported module 'GObject' 570s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 570s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 570s JS G BXD: Defined class for String (GString), prototype 0x24cfaa894628, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa894380 570s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 570s JS G PRM: Defined class ParamSpec prototype is 0x24cfaa895d80 class 0x3ff8ada3208 in object 0x24cfaa894380 570s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 570s JS G OBJ: Defined class for Object (GObject), prototype 0x24cfaa894790, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa894380 570s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 570s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 570s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x24cfaa8947b8, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa894380 570s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 570s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 570s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 570s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 570s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 570s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 570s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 570s JS G BXD: Defined class for Value (GValue), prototype 0x24cfaa894808, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa894380 570s JS G NS: Defined namespace 'GObject' 0x24cfaa894380 in GIRepository 0x24cfaa83f760 570s JS G OBJ: Defined class for OverridesObject (GIMarshallingTestsOverridesObject), prototype 0x24cfaa894858, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa894308 570s JS G OBJ: Defining method method in prototype for GIMarshallingTestsOverridesObject (GIMarshallingTests.OverridesObject) 570s JS G NS: Defined namespace 'GIMarshallingTests' 0x24cfaa894308 in GIRepository 0x24cfaa83f760 570s JS IMPORT: JS import 'Gio' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/Gio.js 570s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 570s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 570s JS IMPORT: Importing module lang succeeded 570s JS IMPORT: Defining parent 0x24cfaa83f610 of 0x189c3801e330 'lang' is mod 1 570s JS IMPORT: successfully imported module 'lang' 570s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 570s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 570s JS IMPORT: Importing module _signals succeeded 570s JS IMPORT: Defining parent 0x24cfaa83f610 of 0x189c3801e358 '_signals' is mod 1 570s JS IMPORT: successfully imported module '_signals' 570s JS IMPORT: Importing module signals succeeded 570s JS IMPORT: Defining parent 0x24cfaa83f610 of 0x189c3801e308 'signals' is mod 1 570s JS IMPORT: successfully imported module 'signals' 570s JS IMPORT: Importing module Gio succeeded 570s JS IMPORT: Defining parent 0x24cfaa83f898 of 0x189c3801e2e0 'Gio' is mod 1 570s JS IMPORT: successfully imported module 'Gio' 570s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 570s JS G OBJ: Defined class for Application (GApplication), prototype 0x24cfaa8948d0, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa8948a8 570s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 570s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x189c3801e3f8, JSClass 0x3ff8ad9dc70, in object 0x24cfaa8948a8 570s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 570s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x189c3801e420, JSClass 0x3ff8ad9dc70, in object 0x24cfaa8948a8 570s JS IMPORT: JS import 'GioUnix' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/GioUnix.js 570s 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 570s JS G NS: Defined namespace 'GioUnix' 0x24cfaa894970 in GIRepository 0x24cfaa83f760 570s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 570s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 570s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x24cfaa894998, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa894970 570s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 570s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 570s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x189c3801e808, JSClass 0x3ff8ad9dc70, in object 0x24cfaa894970 570s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 570s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 570s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 570s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x24cfaa894a10, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa8948a8 570s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x24cfaa894a60, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa894970 570s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 570s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 570s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x24cfaa894ab0, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa894970 570s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 570s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x189c3801e948, JSClass 0x3ff8ad9dc70, in object 0x24cfaa894970 570s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 570s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 570s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 570s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x24cfaa894b00, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa8948a8 570s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x24cfaa894b50, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa894970 570s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 570s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 570s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x24cfaa894ba0, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa894970 570s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 570s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x24cfaa894bc8, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa894970 570s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 570s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x24cfaa894c18, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa894970 570s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 570s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 570s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x24cfaa894c68, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa894970 570s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 570s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 570s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x24cfaa894cb8, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa8948a8 570s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x24cfaa894d08, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa894970 570s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 570s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 570s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x24cfaa894d58, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa894970 570s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 570s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 570s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 570s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 570s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 570s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 570s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 570s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 570s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 570s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 570s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 570s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 570s JS G ENUM: Defining GLib.LogLevelFlags as 0x3a574416dca0 570s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 570s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x24cfaa894e70, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa894038 570s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 570s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x24cfaa894f38, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa8948a8 570s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 570s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x189c3802dd08, JSClass 0x3ff8ad9dc70, in object 0x24cfaa8948a8 570s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 570s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x189c3802dd30, JSClass 0x3ff8ad9dc70, in object 0x24cfaa8948a8 570s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 570s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x189c38035538, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa8948a8 570s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 570s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x189c38035830, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa8948a8 570s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 570s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 570s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x189c380359c0, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa8948a8 570s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 570s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x189c3802dfb0, JSClass 0x3ff8ad9dc70, in object 0x24cfaa8948a8 570s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 570s JS G IFACE: Defined class for Initable (GInitable), prototype 0x189c38037038, JSClass 0x3ff8ad9dc70, in object 0x24cfaa8948a8 570s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 570s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x189c38035a60, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa8948a8 570s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 570s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 570s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 570s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 570s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x189c380371f0, JSClass 0x3ff8ad9dc70, in object 0x24cfaa8948a8 570s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 570s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x189c38035ad8, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa8948a8 570s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 570s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x189c38035b28, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa8948a8 570s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 570s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 570s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x189c38035b78, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa8948a8 570s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x189c38035bc8, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa8943a8 570s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 570s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x189c38035c18, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa8948a8 570s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 570s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 570s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 570s JS G IFACE: Defined class for File (GFile), prototype 0x189c380372b8, JSClass 0x3ff8ad9dc70, in object 0x24cfaa8948a8 570s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x189c38035c90, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa83f8f8 570s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 570s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x189c38035d08, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa8948a8 570s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 570s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 570s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x189c38037538, JSClass 0x3ff8ad9dc70, in object 0x24cfaa8948a8 570s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 570s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x189c38035d80, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa8948a8 570s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 570s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x189c38035dd0, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa8948a8 570s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 570s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 570s JS G OBJ: Defined class for Settings (GSettings), prototype 0x189c38035e20, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa8948a8 570s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 570s JS G NS: Defined namespace 'Gio' 0x24cfaa8948a8 in GIRepository 0x24cfaa83f760 570s JS G NS: Found info type GIConstantInfo for 'SIZEOF_LONG' in namespace 'GLib' 570s JS G NS: Found info type GIConstantInfo for 'SIZEOF_SSIZE_T' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'dev_t_in' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'gid_t_in' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'pid_t_in' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'socklen_t_in' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'uid_t_in' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIStructInfo for 'BoxedStruct' in namespace 'GIMarshallingTests' 570s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0x189c38035e98, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa894308 570s JS G NS: Found info type GIStructInfo for 'SimpleStruct' in namespace 'GIMarshallingTests' 570s JS G BXD: Defined class for SimpleStruct (void), prototype 0x189c38035fd8, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa894308 570s JS G NS: Found info type GIEnumInfo for 'Enum' in namespace 'GIMarshallingTests' 570s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 570s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 570s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 570s JS G ENUM: Defining GIMarshallingTests.Enum as 0x3a57441fe110 570s JS G NS: Found info type GIFlagsInfo for 'Flags' in namespace 'GIMarshallingTests' 570s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 570s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 570s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 570s JS G ENUM: Defining enum value MASK (fixed from mask) 3 570s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 570s JS G ENUM: Defining GIMarshallingTests.Flags as 0x3a57441ff208 570s JS G NS: Found info type GIEnumInfo for 'GEnum' in namespace 'GIMarshallingTests' 570s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 570s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 570s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 570s JS G ENUM: Defining GIMarshallingTests.GEnum as 0x3a57441abda8 570s JS G NS: Found info type GIFlagsInfo for 'NoTypeFlags' in namespace 'GIMarshallingTests' 570s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 570s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 570s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 570s JS G ENUM: Defining enum value MASK (fixed from mask) 3 570s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 570s JS G ENUM: Defining GIMarshallingTests.NoTypeFlags as 0x3a57441b6518 570s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GIMarshallingTests' 570s JS G OBJ: Defined class for Object (GIMarshallingTestsObject), prototype 0x189c38041100, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa894308 570s JS G NS: Found info type GIFlagsInfo for 'ParamFlags' in namespace 'GObject' 570s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 570s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 570s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 570s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 570s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 570s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 570s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 570s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 570s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 570s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 570s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 570s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 570s JS G ENUM: Defining GObject.ParamFlags as 0xfa47db0c700 570s JS G NS: Found info type GIFunctionInfo for 'param_spec_boolean' in namespace 'GObject' 570s JS G PRM: Wrapping GParamBoolean 'mybool' on (null) with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971250 type GParamBoolean 570s JS G NS: Found info type GIObjectInfo for 'PropertiesObject' in namespace 'GIMarshallingTests' 570s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0x189c38041538, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa894308 570s JS IMPORT: Module metadata hook for module 0x24cfaa871af8 570s JS IMPORT: Defining meta.importSync for module 0x24cfaa871af8 570s JS NATIVE: Defining native module '_encodingNative' 570s JS CTX: Script evaluation succeeded 570s JS MAINLOOP: Main loop instance 0x2aa266a5488: Spinning loop until released or hook cleared 570s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module metadata hook for module 0xfa47db95008 570s JS IMPORT: Defining meta.importSync for module 0xfa47db95008 570s JS NATIVE: Defining native module 'system' 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x24cfaa83c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x24cfaa83c128 570s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 570s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 570s JS MAINLOOP: Set main loop hook to 570s JS MAINLOOP: Main loop instance 0x2aa266a5488: hold 570s JS MAINLOOP: Running and clearing main loop hook 570s JS G BXD: Defining method run in prototype for GLib.MainLoop 570s 1..800 570s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 570s JS G BXD: Defined class for Source (GSource), prototype 0x189c380419e8, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa894038 570s JS G BXD: Defining method set_priority in prototype for GLib.Source 570s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 570s JS G BXD: Defining method attach in prototype for GLib.Source 570s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 570s JS IMPORT: Module metadata hook for module 0x24cfaa8862e0 570s JS IMPORT: Defining meta.importSync for module 0x24cfaa8862e0 570s JS G NS: Found info type GIFunctionInfo for 'boolean_return_true' in namespace 'GIMarshallingTests' 570s JS G BXD: Defining method destroy in prototype for GLib.Source 570s ok 1 Boolean true marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'boolean_in_true' in namespace 'GIMarshallingTests' 570s ok 2 Boolean true marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'boolean_out_true' in namespace 'GIMarshallingTests' 570s ok 3 Boolean true marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'boolean_inout_true_false' in namespace 'GIMarshallingTests' 570s ok 4 Boolean true marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'boolean_return_false' in namespace 'GIMarshallingTests' 570s ok 5 Boolean false marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'boolean_in_false' in namespace 'GIMarshallingTests' 570s ok 6 Boolean false marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'boolean_out_false' in namespace 'GIMarshallingTests' 570s ok 7 Boolean false marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'boolean_inout_false_true' in namespace 'GIMarshallingTests' 570s ok 8 Boolean false marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'boolean_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 9 Boolean picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'int8_return_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'int8_return_min' in namespace 'GIMarshallingTests' 570s ok 10 Integer int8-typed marshals signed value as a return value 570s JS G NS: Found info type GIFunctionInfo for 'int8_in_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'int8_in_min' in namespace 'GIMarshallingTests' 570s ok 11 Integer int8-typed marshals signed value as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'int8_out_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'int8_out_min' in namespace 'GIMarshallingTests' 570s ok 12 Integer int8-typed marshals signed value as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'int8_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 13 Integer int8-typed picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'int8_inout_max_min' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'int8_inout_min_max' in namespace 'GIMarshallingTests' 570s ok 14 Integer int8-typed marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'uint8_return' in namespace 'GIMarshallingTests' 570s ok 15 Integer int8-typed marshals unsigned value as a return value 570s JS G NS: Found info type GIFunctionInfo for 'uint8_in' in namespace 'GIMarshallingTests' 570s ok 16 Integer int8-typed marshals unsigned value as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'uint8_out' in namespace 'GIMarshallingTests' 570s ok 17 Integer int8-typed marshals unsigned value as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'uint8_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 18 Integer int8-typed picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'uint8_inout' in namespace 'GIMarshallingTests' 570s ok 19 Integer int8-typed marshals unsigned value as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'int16_return_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'int16_return_min' in namespace 'GIMarshallingTests' 570s ok 20 Integer int16-typed marshals signed value as a return value 570s JS G NS: Found info type GIFunctionInfo for 'int16_in_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'int16_in_min' in namespace 'GIMarshallingTests' 570s ok 21 Integer int16-typed marshals signed value as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'int16_out_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'int16_out_min' in namespace 'GIMarshallingTests' 570s ok 22 Integer int16-typed marshals signed value as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'int16_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 23 Integer int16-typed picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'int16_inout_max_min' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'int16_inout_min_max' in namespace 'GIMarshallingTests' 570s ok 24 Integer int16-typed marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'uint16_return' in namespace 'GIMarshallingTests' 570s ok 25 Integer int16-typed marshals unsigned value as a return value 570s JS G NS: Found info type GIFunctionInfo for 'uint16_in' in namespace 'GIMarshallingTests' 570s ok 26 Integer int16-typed marshals unsigned value as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'uint16_out' in namespace 'GIMarshallingTests' 570s ok 27 Integer int16-typed marshals unsigned value as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'uint16_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 28 Integer int16-typed picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'uint16_inout' in namespace 'GIMarshallingTests' 570s ok 29 Integer int16-typed marshals unsigned value as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'int32_return_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'int32_return_min' in namespace 'GIMarshallingTests' 570s ok 30 Integer int32-typed marshals signed value as a return value 570s JS G NS: Found info type GIFunctionInfo for 'int32_in_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'int32_in_min' in namespace 'GIMarshallingTests' 570s ok 31 Integer int32-typed marshals signed value as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'int32_out_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'int32_out_min' in namespace 'GIMarshallingTests' 570s ok 32 Integer int32-typed marshals signed value as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'int32_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 33 Integer int32-typed picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'int32_inout_max_min' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'int32_inout_min_max' in namespace 'GIMarshallingTests' 570s ok 34 Integer int32-typed marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'uint32_return' in namespace 'GIMarshallingTests' 570s ok 35 Integer int32-typed marshals unsigned value as a return value 570s JS G NS: Found info type GIFunctionInfo for 'uint32_in' in namespace 'GIMarshallingTests' 570s ok 36 Integer int32-typed marshals unsigned value as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'uint32_out' in namespace 'GIMarshallingTests' 570s ok 37 Integer int32-typed marshals unsigned value as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'uint32_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 38 Integer int32-typed picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'uint32_inout' in namespace 'GIMarshallingTests' 570s ok 39 Integer int32-typed marshals unsigned value as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'int64_return_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'int64_return_min' in namespace 'GIMarshallingTests' 570s ok 40 Integer int64-typed marshals signed value as a return value 570s ok 41 Integer int64-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 570s JS G NS: Found info type GIFunctionInfo for 'int64_out_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'int64_out_min' in namespace 'GIMarshallingTests' 570s ok 42 Integer int64-typed marshals signed value as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'int64_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 43 Integer int64-typed picks a reasonable default value when the function doesn't set the out parameter 570s ok 44 Integer int64-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 570s JS G NS: Found info type GIFunctionInfo for 'uint64_return' in namespace 'GIMarshallingTests' 570s ok 45 Integer int64-typed marshals unsigned value as a return value 570s ok 46 Integer int64-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 570s JS G NS: Found info type GIFunctionInfo for 'uint64_out' in namespace 'GIMarshallingTests' 570s ok 47 Integer int64-typed marshals unsigned value as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'uint64_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 48 Integer int64-typed picks a reasonable default value when the function doesn't set the out parameter 570s ok 49 Integer int64-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 570s JS G NS: Found info type GIFunctionInfo for 'short_return_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'short_return_min' in namespace 'GIMarshallingTests' 570s ok 50 Integer short-typed marshals signed value as a return value 570s JS G NS: Found info type GIFunctionInfo for 'short_in_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'short_in_min' in namespace 'GIMarshallingTests' 570s ok 51 Integer short-typed marshals signed value as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'short_out_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'short_out_min' in namespace 'GIMarshallingTests' 570s ok 52 Integer short-typed marshals signed value as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'short_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 53 Integer short-typed picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'short_inout_max_min' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'short_inout_min_max' in namespace 'GIMarshallingTests' 570s ok 54 Integer short-typed marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'ushort_return' in namespace 'GIMarshallingTests' 570s ok 55 Integer short-typed marshals unsigned value as a return value 570s JS G NS: Found info type GIFunctionInfo for 'ushort_in' in namespace 'GIMarshallingTests' 570s ok 56 Integer short-typed marshals unsigned value as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'ushort_out' in namespace 'GIMarshallingTests' 570s ok 57 Integer short-typed marshals unsigned value as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'ushort_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 58 Integer short-typed picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'ushort_inout' in namespace 'GIMarshallingTests' 570s ok 59 Integer short-typed marshals unsigned value as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'int_return_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'int_return_min' in namespace 'GIMarshallingTests' 570s ok 60 Integer int-typed marshals signed value as a return value 570s JS G NS: Found info type GIFunctionInfo for 'int_in_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'int_in_min' in namespace 'GIMarshallingTests' 570s ok 61 Integer int-typed marshals signed value as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'int_out_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'int_out_min' in namespace 'GIMarshallingTests' 570s ok 62 Integer int-typed marshals signed value as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'int_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 63 Integer int-typed picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'int_inout_max_min' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'int_inout_min_max' in namespace 'GIMarshallingTests' 570s ok 64 Integer int-typed marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'uint_return' in namespace 'GIMarshallingTests' 570s ok 65 Integer int-typed marshals unsigned value as a return value 570s JS G NS: Found info type GIFunctionInfo for 'uint_in' in namespace 'GIMarshallingTests' 570s ok 66 Integer int-typed marshals unsigned value as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'uint_out' in namespace 'GIMarshallingTests' 570s ok 67 Integer int-typed marshals unsigned value as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'uint_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 68 Integer int-typed picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'uint_inout' in namespace 'GIMarshallingTests' 570s ok 69 Integer int-typed marshals unsigned value as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'long_return_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'long_return_min' in namespace 'GIMarshallingTests' 570s ok 70 Integer long-typed marshals signed value as a return value 570s ok 71 Integer long-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 570s JS G NS: Found info type GIFunctionInfo for 'long_out_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'long_out_min' in namespace 'GIMarshallingTests' 570s ok 72 Integer long-typed marshals signed value as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'long_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 73 Integer long-typed picks a reasonable default value when the function doesn't set the out parameter 570s ok 74 Integer long-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 570s JS G NS: Found info type GIFunctionInfo for 'ulong_return' in namespace 'GIMarshallingTests' 570s ok 75 Integer long-typed marshals unsigned value as a return value 570s ok 76 Integer long-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 570s JS G NS: Found info type GIFunctionInfo for 'ulong_out' in namespace 'GIMarshallingTests' 570s ok 77 Integer long-typed marshals unsigned value as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'ulong_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 78 Integer long-typed picks a reasonable default value when the function doesn't set the out parameter 570s ok 79 Integer long-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 570s JS G NS: Found info type GIFunctionInfo for 'ssize_return_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'ssize_return_min' in namespace 'GIMarshallingTests' 570s ok 80 Integer ssize-typed marshals signed value as a return value 570s ok 81 Integer ssize-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 570s JS G NS: Found info type GIFunctionInfo for 'ssize_out_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'ssize_out_min' in namespace 'GIMarshallingTests' 570s ok 82 Integer ssize-typed marshals signed value as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'ssize_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 83 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter 570s ok 84 Integer ssize-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 570s JS G NS: Found info type GIFunctionInfo for 'size_return' in namespace 'GIMarshallingTests' 570s ok 85 Integer ssize-typed marshals unsigned value as a return value 570s ok 86 Integer ssize-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 570s JS G NS: Found info type GIFunctionInfo for 'size_out' in namespace 'GIMarshallingTests' 570s ok 87 Integer ssize-typed marshals unsigned value as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'size_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 88 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter 570s ok 89 Integer ssize-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 570s JS G NS: Found info type GIFunctionInfo for 'int64_in_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'int64_in_min' in namespace 'GIMarshallingTests' 570s ok 90 BigInt int64-typed marshals signed value as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'uint64_in' in namespace 'GIMarshallingTests' 570s ok 91 BigInt int64-typed marshals unsigned value as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'long_in_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'long_in_min' in namespace 'GIMarshallingTests' 570s ok 92 BigInt long-typed marshals signed value as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'ulong_in' in namespace 'GIMarshallingTests' 570s ok 93 BigInt long-typed marshals unsigned value as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'ssize_in_max' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'ssize_in_min' in namespace 'GIMarshallingTests' 570s ok 94 BigInt ssize-typed marshals signed value as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'size_in' in namespace 'GIMarshallingTests' 570s ok 95 BigInt ssize-typed marshals unsigned value as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'float_return' in namespace 'GIMarshallingTests' 570s ok 96 Floating point float-typed marshals value as a return value 570s JS G NS: Found info type GIFunctionInfo for 'float_in' in namespace 'GIMarshallingTests' 570s ok 97 Floating point float-typed marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'float_out' in namespace 'GIMarshallingTests' 570s ok 98 Floating point float-typed marshals value as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'float_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 99 Floating point float-typed picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'float_inout' in namespace 'GIMarshallingTests' 570s ok 100 Floating point float-typed marshals value as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'float_noncanonical_nan_out' in namespace 'GIMarshallingTests' 570s ok 101 Floating point float-typed can handle noncanonical NaN 570s JS G NS: Found info type GIFunctionInfo for 'double_return' in namespace 'GIMarshallingTests' 570s ok 102 Floating point double-typed marshals value as a return value 570s JS G NS: Found info type GIFunctionInfo for 'double_in' in namespace 'GIMarshallingTests' 570s ok 103 Floating point double-typed marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'double_out' in namespace 'GIMarshallingTests' 570s ok 104 Floating point double-typed marshals value as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'double_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 105 Floating point double-typed picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'double_inout' in namespace 'GIMarshallingTests' 570s ok 106 Floating point double-typed marshals value as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'double_noncanonical_nan_out' in namespace 'GIMarshallingTests' 570s ok 107 Floating point double-typed can handle noncanonical NaN 570s JS G NS: Found info type GIFunctionInfo for 'time_t_return' in namespace 'GIMarshallingTests' 570s ok 108 time_t marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'time_t_in' in namespace 'GIMarshallingTests' 570s ok 109 time_t marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'time_t_out' in namespace 'GIMarshallingTests' 570s ok 110 time_t marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'time_t_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 111 time_t picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'time_t_inout' in namespace 'GIMarshallingTests' 570s ok 112 time_t marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'off_t_return' in namespace 'GIMarshallingTests' 570s ok 113 off_t marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'off_t_in' in namespace 'GIMarshallingTests' 570s ok 114 off_t marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'off_t_out' in namespace 'GIMarshallingTests' 570s ok 115 off_t marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'off_t_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 116 off_t picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'off_t_inout' in namespace 'GIMarshallingTests' 570s ok 117 off_t marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'dev_t_return' in namespace 'GIMarshallingTests' 570s ok 118 dev_t marshals as a return value 570s ok 119 dev_t marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'dev_t_out' in namespace 'GIMarshallingTests' 570s ok 120 dev_t marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'dev_t_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 121 dev_t picks a reasonable default value when the function doesn't set the out parameter 570s ok 122 dev_t marshals as an inout parameter # SKIP true 570s JS G NS: Found info type GIFunctionInfo for 'gid_t_return' in namespace 'GIMarshallingTests' 570s ok 123 gid_t marshals as a return value 570s ok 124 gid_t marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'gid_t_out' in namespace 'GIMarshallingTests' 570s ok 125 gid_t marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'gid_t_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 126 gid_t picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'gid_t_inout' in namespace 'GIMarshallingTests' 570s ok 127 gid_t marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'pid_t_return' in namespace 'GIMarshallingTests' 570s ok 128 pid_t marshals as a return value 570s ok 129 pid_t marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'pid_t_out' in namespace 'GIMarshallingTests' 570s ok 130 pid_t marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'pid_t_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 131 pid_t picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'pid_t_inout' in namespace 'GIMarshallingTests' 570s ok 132 pid_t marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'socklen_t_return' in namespace 'GIMarshallingTests' 570s ok 133 socklen_t marshals as a return value 570s ok 134 socklen_t marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'socklen_t_out' in namespace 'GIMarshallingTests' 570s ok 135 socklen_t marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'socklen_t_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 136 socklen_t picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'socklen_t_inout' in namespace 'GIMarshallingTests' 570s ok 137 socklen_t marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'uid_t_return' in namespace 'GIMarshallingTests' 570s ok 138 uid_t marshals as a return value 570s ok 139 uid_t marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'uid_t_out' in namespace 'GIMarshallingTests' 570s ok 140 uid_t marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'uid_t_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 141 uid_t picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'uid_t_inout' in namespace 'GIMarshallingTests' 570s ok 142 uid_t marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'gtype_return' in namespace 'GIMarshallingTests' 570s ok 143 GType void marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'gtype_in' in namespace 'GIMarshallingTests' 570s ok 144 GType void marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'gtype_out' in namespace 'GIMarshallingTests' 570s ok 145 GType void marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'gtype_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 146 GType void picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'gtype_inout' in namespace 'GIMarshallingTests' 570s ok 147 GType void marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'gtype_string_return' in namespace 'GIMarshallingTests' 570s ok 148 GType string marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'gtype_string_in' in namespace 'GIMarshallingTests' 570s ok 149 GType string marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'gtype_string_out' in namespace 'GIMarshallingTests' 570s ok 150 GType string marshals as an out parameter 570s ok 151 GType can be implicitly converted from a GObject type alias 570s ok 152 GType can be implicitly converted from a JS type 570s JS G NS: Found info type GIFunctionInfo for 'utf8_none_return' in namespace 'GIMarshallingTests' 570s ok 153 UTF-8 string with transfer none marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'utf8_none_in' in namespace 'GIMarshallingTests' 570s ok 154 UTF-8 string with transfer none marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'utf8_none_out' in namespace 'GIMarshallingTests' 570s ok 155 UTF-8 string with transfer none marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 156 UTF-8 string with transfer none picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'utf8_none_inout' in namespace 'GIMarshallingTests' 570s ok 157 UTF-8 string with transfer none marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'utf8_full_return' in namespace 'GIMarshallingTests' 570s ok 158 UTF-8 string with transfer full marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'utf8_full_in' in namespace 'GIMarshallingTests' 570s ok 159 UTF-8 string with transfer full marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'utf8_full_out' in namespace 'GIMarshallingTests' 570s ok 160 UTF-8 string with transfer full marshals as an out parameter 570s ok 161 UTF-8 string with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 570s JS G NS: Found info type GIFunctionInfo for 'utf8_as_uint8array_in' in namespace 'GIMarshallingTests' 570s ok 162 UTF-8 string marshals value as a byte array 570s JS G NS: Found info type GIFunctionInfo for 'utf8_dangling_out' in namespace 'GIMarshallingTests' 570s ok 163 UTF-8 string makes a default out value for a broken C function 570s JS G NS: Found info type GIFunctionInfo for 'init_function' in namespace 'GIMarshallingTests' 570s ok 164 In-out array in the style of gtk_init() marshals null 570s ok 165 In-out array in the style of gtk_init() marshals an inout empty array 570s ok 166 In-out array in the style of gtk_init() marshals an inout array 570s JS G NS: Found info type GIFunctionInfo for 'array_fixed_int_return' in namespace 'GIMarshallingTests' 570s ok 167 Fixed-size C array of ints marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'array_fixed_int_in' in namespace 'GIMarshallingTests' 570s ok 168 Fixed-size C array of ints marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_fixed_out' in namespace 'GIMarshallingTests' 570s ok 169 Fixed-size C array of ints marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_fixed_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 170 Fixed-size C array of ints picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_fixed_caller_allocated_out' in namespace 'GIMarshallingTests' 570s ok 171 Fixed-size C array of ints marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_fixed_inout' in namespace 'GIMarshallingTests' 570s ok 172 Fixed-size C array of ints marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_fixed_short_return' in namespace 'GIMarshallingTests' 570s ok 173 Fixed-size C array of shorts marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'array_fixed_short_in' in namespace 'GIMarshallingTests' 570s ok 174 Fixed-size C array of shorts marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_fixed_out_struct' in namespace 'GIMarshallingTests' 570s ok 175 Fixed-size C array marshals a struct array as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_fixed_out_struct_uninitialized' in namespace 'GIMarshallingTests' 570s ok 176 Fixed-size C array picks a reasonable default for struct array out param when uninitialized 570s JS G NS: Found info type GIFunctionInfo for 'array_fixed_caller_allocated_struct_out' in namespace 'GIMarshallingTests' 570s ok 177 Fixed-size C array marshals a fixed-size struct array as caller allocated out param 570s JS G NS: Found info type GIFunctionInfo for 'array_fixed_return_unaligned' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'cleanup_unaligned_buffer' in namespace 'GIMarshallingTests' 570s ok 178 Fixed-size C array handles a return array with odd alignment 570s JS G NS: Found info type GIFunctionInfo for 'array_fixed_out_unaligned' in namespace 'GIMarshallingTests' 570s ok 179 Fixed-size C array handles a out array with odd alignment 570s JS G NS: Found info type GIFunctionInfo for 'array_return' in namespace 'GIMarshallingTests' 570s ok 180 C array with length marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'array_in' in namespace 'GIMarshallingTests' 570s ok 181 C array with length marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_out' in namespace 'GIMarshallingTests' 570s ok 182 C array with length marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 183 C array with length picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_inout' in namespace 'GIMarshallingTests' 570s ok 184 C array with length marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_return_etc' in namespace 'GIMarshallingTests' 570s ok 185 C array with length can be returned along with other arguments 570s JS G NS: Found info type GIFunctionInfo for 'array_in_len_before' in namespace 'GIMarshallingTests' 570s ok 186 C array with length can be passed to a function with its length parameter before it 570s JS G NS: Found info type GIFunctionInfo for 'array_in_len_zero_terminated' in namespace 'GIMarshallingTests' 570s ok 187 C array with length can be passed to a function with zero terminator 570s JS G NS: Found info type GIFunctionInfo for 'array_string_in' in namespace 'GIMarshallingTests' 570s ok 188 C array with length of strings marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_uint8_in' in namespace 'GIMarshallingTests' 570s ok 189 C array with length marshals a byte array as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_int64_in' in namespace 'GIMarshallingTests' 570s ok 190 C array with length of signed 64-bit ints marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_uint64_in' in namespace 'GIMarshallingTests' 570s ok 191 C array with length of unsigned 64-bit ints marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_unichar_in' in namespace 'GIMarshallingTests' 570s ok 192 C array with length of unichars marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_unichar_out' in namespace 'GIMarshallingTests' 570s ok 193 C array with length of unichars marshals as an out parameter 570s ok 194 C array with length of unichars marshals from an array of codepoints 570s JS G NS: Found info type GIFunctionInfo for 'array_bool_in' in namespace 'GIMarshallingTests' 570s ok 195 C array with length of booleans marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_bool_out' in namespace 'GIMarshallingTests' 570s ok 196 C array with length of booleans marshals as an out parameter 570s ok 197 C array with length of booleans marshals from an array of numbers 570s JS G NS: Found info type GIFunctionInfo for 'array_struct_in' in namespace 'GIMarshallingTests' 570s ok 198 C array with length of boxed structs marshals as an in parameter 570s ok 199 C array with length of boxed structs passed by value marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 570s ok 200 C array with length of simple structs marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 570s JS G NS: Found info type GIFunctionInfo for 'multi_array_key_value_in' in namespace 'GIMarshallingTests' 570s ok 201 C array with length marshals two arrays with the same length parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_struct_take_in' in namespace 'GIMarshallingTests' 570s ok 202 C array with length copies correctly on transfer full 570s JS G NS: Found info type GIFunctionInfo for 'array_enum_in' in namespace 'GIMarshallingTests' 570s ok 203 C array with length of enums marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_flags_in' in namespace 'GIMarshallingTests' 570s ok 204 C array with length of flags marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_in_guint64_len' in namespace 'GIMarshallingTests' 570s ok 205 C array with length marshals an array with a 64-bit length parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_in_guint8_len' in namespace 'GIMarshallingTests' 570s ok 206 C array with length marshals an array with an 8-bit length parameter 570s ok 207 C array with length can be an in-out argument 570s ok 208 C array with length can be an in-out argument with in length # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 570s ok 209 C array with length can be an out argument with in-out length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 570s ok 210 C array with length cannot be an out argument with in-out length # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 570s ok 211 C array with length can be an in-out argument with out length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 570s ok 212 C array with length cannot be an in-out argument with out length # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 570s ok 213 C array with length can be an out argument with in length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 570s ok 214 C array with length cannot be an out argument with in length # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 570s JS G NS: Found info type GIFunctionInfo for 'array_out_etc' in namespace 'GIMarshallingTests' 570s ok 215 C array with length can be an out argument along with other arguments 570s JS G NS: Found info type GIFunctionInfo for 'array_inout_etc' in namespace 'GIMarshallingTests' 570s ok 216 C array with length can be an in-out argument along with other arguments 570s JS G NS: Found info type GIFunctionInfo for 'array_in_nonzero_nonlen' in namespace 'GIMarshallingTests' 570s ok 217 C array with length does not interpret an unannotated integer as a length parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_return_unaligned' in namespace 'GIMarshallingTests' 570s ok 218 C array with length handles a return array with odd alignment 570s JS G NS: Found info type GIFunctionInfo for 'array_out_unaligned' in namespace 'GIMarshallingTests' 570s ok 219 C array with length handles a out array with odd alignment 570s JS G NS: Found info type GIFunctionInfo for 'array_zero_terminated_return' in namespace 'GIMarshallingTests' 570s ok 220 Zero-terminated C array of strings marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'array_zero_terminated_in' in namespace 'GIMarshallingTests' 570s ok 221 Zero-terminated C array of strings marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_zero_terminated_out' in namespace 'GIMarshallingTests' 570s ok 222 Zero-terminated C array of strings marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_zero_terminated_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 223 Zero-terminated C array of strings picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_zero_terminated_inout' in namespace 'GIMarshallingTests' 570s ok 224 Zero-terminated C array of strings marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_zero_terminated_return_null' in namespace 'GIMarshallingTests' 570s ok 225 Zero-terminated C array marshals null as a zero-terminated array return value 570s JS G NS: Found info type GIFunctionInfo for 'array_zero_terminated_return_struct' in namespace 'GIMarshallingTests' 570s ok 226 Zero-terminated C array marshals an array of structs as a return value 570s JS G NS: Found info type GIFunctionInfo for 'array_zero_terminated_return_unichar' in namespace 'GIMarshallingTests' 570s ok 227 Zero-terminated C array marshals an array of unichars as a return value 570s JS G NS: Found info type GIFunctionInfo for 'array_gvariant_none_in' in namespace 'GIMarshallingTests' 570s JS G BXD: Defining method classify in prototype for GLib.Variant 570s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 570s JS G BXD: Defining method get_string in prototype for GLib.Variant 570s ok 228 Zero-terminated C array of GLib.Variants marshals as a transfer-none in and out parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_gvariant_container_in' in namespace 'GIMarshallingTests' 570s ok 229 Zero-terminated C array of GLib.Variants marshals as a transfer-container in and out parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_gvariant_full_in' in namespace 'GIMarshallingTests' 570s ok 230 Zero-terminated C array of GLib.Variants marshals as a transfer-full in and out parameter 570s JS G NS: Found info type GIFunctionInfo for 'array_zero_terminated_return_unaligned' in namespace 'GIMarshallingTests' 570s ok 231 Zero-terminated C array handles a return array with odd alignment 570s JS G NS: Found info type GIFunctionInfo for 'array_zero_terminated_out_unaligned' in namespace 'GIMarshallingTests' 570s ok 232 Zero-terminated C array handles a out array with odd alignment 570s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_none_out' in namespace 'GIMarshallingTests' 570s ok 233 Exhaustive test of UTF-8 sequences length out transfer none 570s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_none_return' in namespace 'GIMarshallingTests' 570s ok 234 Exhaustive test of UTF-8 sequences length return transfer none 570s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_none_in' in namespace 'GIMarshallingTests' 570s ok 235 Exhaustive test of UTF-8 sequences length in transfer none 570s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_none_inout' in namespace 'GIMarshallingTests' 570s ok 236 Exhaustive test of UTF-8 sequences length inout transfer none 570s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_container_out' in namespace 'GIMarshallingTests' 570s ok 237 Exhaustive test of UTF-8 sequences length out transfer container 570s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_container_return' in namespace 'GIMarshallingTests' 570s ok 238 Exhaustive test of UTF-8 sequences length return transfer container 570s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_container_in' in namespace 'GIMarshallingTests' 570s ok 239 Exhaustive test of UTF-8 sequences length in transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 570s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_container_inout' in namespace 'GIMarshallingTests' 570s ok 240 Exhaustive test of UTF-8 sequences length inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 570s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_full_out' in namespace 'GIMarshallingTests' 570s ok 241 Exhaustive test of UTF-8 sequences length out transfer full 570s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_full_return' in namespace 'GIMarshallingTests' 570s ok 242 Exhaustive test of UTF-8 sequences length return transfer full 570s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_full_in' in namespace 'GIMarshallingTests' 570s ok 243 Exhaustive test of UTF-8 sequences length in transfer full 570s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_full_inout' in namespace 'GIMarshallingTests' 570s ok 244 Exhaustive test of UTF-8 sequences length inout transfer full 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_none_out' in namespace 'GIMarshallingTests' 570s ok 245 Exhaustive test of UTF-8 sequences fixed out transfer none 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_none_return' in namespace 'GIMarshallingTests' 570s ok 246 Exhaustive test of UTF-8 sequences fixed return transfer none 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_none_in' in namespace 'GIMarshallingTests' 570s ok 247 Exhaustive test of UTF-8 sequences fixed in transfer none 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_none_inout' in namespace 'GIMarshallingTests' 570s ok 248 Exhaustive test of UTF-8 sequences fixed inout transfer none 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_container_out' in namespace 'GIMarshallingTests' 570s ok 249 Exhaustive test of UTF-8 sequences fixed out transfer container 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_container_return' in namespace 'GIMarshallingTests' 570s ok 250 Exhaustive test of UTF-8 sequences fixed return transfer container 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_container_in' in namespace 'GIMarshallingTests' 570s ok 251 Exhaustive test of UTF-8 sequences fixed in transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_container_inout' in namespace 'GIMarshallingTests' 570s ok 252 Exhaustive test of UTF-8 sequences fixed inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_full_out' in namespace 'GIMarshallingTests' 570s ok 253 Exhaustive test of UTF-8 sequences fixed out transfer full 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_full_return' in namespace 'GIMarshallingTests' 570s ok 254 Exhaustive test of UTF-8 sequences fixed return transfer full 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_full_in' in namespace 'GIMarshallingTests' 570s ok 255 Exhaustive test of UTF-8 sequences fixed in transfer full 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_full_inout' in namespace 'GIMarshallingTests' 570s ok 256 Exhaustive test of UTF-8 sequences fixed inout transfer full 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_none_out' in namespace 'GIMarshallingTests' 570s ok 257 Exhaustive test of UTF-8 sequences zero_terminated out transfer none 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_none_return' in namespace 'GIMarshallingTests' 570s ok 258 Exhaustive test of UTF-8 sequences zero_terminated return transfer none 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_none_in' in namespace 'GIMarshallingTests' 570s ok 259 Exhaustive test of UTF-8 sequences zero_terminated in transfer none 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_none_inout' in namespace 'GIMarshallingTests' 570s ok 260 Exhaustive test of UTF-8 sequences zero_terminated inout transfer none 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_container_out' in namespace 'GIMarshallingTests' 570s ok 261 Exhaustive test of UTF-8 sequences zero_terminated out transfer container 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_container_return' in namespace 'GIMarshallingTests' 570s ok 262 Exhaustive test of UTF-8 sequences zero_terminated return transfer container 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_container_in' in namespace 'GIMarshallingTests' 570s ok 263 Exhaustive test of UTF-8 sequences zero_terminated in transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_container_inout' in namespace 'GIMarshallingTests' 570s ok 264 Exhaustive test of UTF-8 sequences zero_terminated inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_full_out' in namespace 'GIMarshallingTests' 570s ok 265 Exhaustive test of UTF-8 sequences zero_terminated out transfer full 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_full_return' in namespace 'GIMarshallingTests' 570s ok 266 Exhaustive test of UTF-8 sequences zero_terminated return transfer full 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_full_in' in namespace 'GIMarshallingTests' 570s ok 267 Exhaustive test of UTF-8 sequences zero_terminated in transfer full 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_full_inout' in namespace 'GIMarshallingTests' 570s ok 268 Exhaustive test of UTF-8 sequences zero_terminated inout transfer full 570s JS G NS: Found info type GIFunctionInfo for 'garray_int_none_return' in namespace 'GIMarshallingTests' 570s ok 269 GArray of ints with transfer none marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'garray_int_none_in' in namespace 'GIMarshallingTests' 570s ok 270 GArray of ints with transfer none marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'garray_uint64_none_in' in namespace 'GIMarshallingTests' 570s ok 271 GArray marshals BigInt int64s as a transfer-none in value 570s JS G NS: Found info type GIFunctionInfo for 'garray_uint64_none_return' in namespace 'GIMarshallingTests' 570s ok 272 GArray marshals int64s as a transfer-none return value 570s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_none_return' in namespace 'GIMarshallingTests' 570s ok 273 GArray of strings with transfer none marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_none_in' in namespace 'GIMarshallingTests' 570s ok 274 GArray of strings with transfer none marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_none_out' in namespace 'GIMarshallingTests' 570s ok 275 GArray of strings with transfer none marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 276 GArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_none_inout' in namespace 'GIMarshallingTests' 570s ok 277 GArray of strings with transfer none marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_full_return' in namespace 'GIMarshallingTests' 570s ok 278 GArray of strings with transfer full marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_full_in' in namespace 'GIMarshallingTests' 570s ok 279 GArray of strings with transfer full marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_full_out' in namespace 'GIMarshallingTests' 570s ok 280 GArray of strings with transfer full marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 281 GArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 570s ok 282 GArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 570s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_container_return' in namespace 'GIMarshallingTests' 570s ok 283 GArray of strings with transfer container marshals as a return value 570s ok 284 GArray of strings with transfer container marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 570s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_container_out' in namespace 'GIMarshallingTests' 570s ok 285 GArray of strings with transfer container marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 286 GArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 570s ok 287 GArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 570s ok 288 GArray of strings marshals as a transfer-full caller-allocated out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/106 570s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_full_out_caller_allocated' in namespace 'GIMarshallingTests' 570s ok 289 GArray of strings marshals as a transfer-full caller-allocated out parameter throws errors 570s JS G NS: Found info type GIFunctionInfo for 'garray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 570s ok 290 GArray marshals boxed structs as a transfer-full return value 570s JS G NS: Found info type GIFunctionInfo for 'garray_bool_none_in' in namespace 'GIMarshallingTests' 570s ok 291 GArray of booleans with transfer none marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'garray_unichar_none_in' in namespace 'GIMarshallingTests' 570s ok 292 GArray of unichars can be passed in with transfer none 570s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_none_return' in namespace 'GIMarshallingTests' 570s ok 293 GPtrArray of strings with transfer none marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_none_in' in namespace 'GIMarshallingTests' 570s ok 294 GPtrArray of strings with transfer none marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_none_out' in namespace 'GIMarshallingTests' 570s ok 295 GPtrArray of strings with transfer none marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 296 GPtrArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_none_inout' in namespace 'GIMarshallingTests' 570s ok 297 GPtrArray of strings with transfer none marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_full_return' in namespace 'GIMarshallingTests' 570s ok 298 GPtrArray of strings with transfer full marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_full_in' in namespace 'GIMarshallingTests' 570s ok 299 GPtrArray of strings with transfer full marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_full_out' in namespace 'GIMarshallingTests' 570s ok 300 GPtrArray of strings with transfer full marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 301 GPtrArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 570s ok 302 GPtrArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 570s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_container_return' in namespace 'GIMarshallingTests' 570s ok 303 GPtrArray of strings with transfer container marshals as a return value 570s ok 304 GPtrArray of strings with transfer container marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 570s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_container_out' in namespace 'GIMarshallingTests' 570s ok 305 GPtrArray of strings with transfer container marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 306 GPtrArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 570s ok 307 GPtrArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 570s JS G NS: Found info type GIFunctionInfo for 'gptrarray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 570s ok 308 GPtrArray of structs can be returned with transfer full 570s JS G NS: Found info type GIFunctionInfo for 'bytearray_full_return' in namespace 'GIMarshallingTests' 570s ok 309 GByteArray marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'bytearray_full_out' in namespace 'GIMarshallingTests' 570s ok 310 GByteArray marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'bytearray_full_inout' in namespace 'GIMarshallingTests' 570s ok 311 GByteArray marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'bytearray_none_in' in namespace 'GIMarshallingTests' 570s ok 312 GByteArray can be passed in with transfer none 570s JS G NS: Found info type GIFunctionInfo for 'gbytes_full_return' in namespace 'GIMarshallingTests' 570s JS IMPORT: Importing '_byteArrayNative' 570s JS NATIVE: Defining native module '_byteArrayNative' 570s JS IMPORT: Defining parent 0x24cfaa83f610 of 0xfa47db0a988 '_byteArrayNative' is mod 1 570s JS IMPORT: successfully imported module '_byteArrayNative' 570s ok 313 GBytes marshals as a transfer-full return value 570s JS G NS: Found info type GIFunctionInfo for 'gbytes_none_in' in namespace 'GIMarshallingTests' 570s ok 314 GBytes can be created from an array and passed in 570s ok 315 GBytes can be created by returning from a function and passed in 570s ok 316 GBytes can be implicitly converted from a Uint8Array 570s ok 317 GBytes can be created from a string and is encoded in UTF-8 570s ok 318 GBytes cannot be passed to a function expecting a byte array 570s JS G NS: Found info type GIFunctionInfo for 'gstrv_return' in namespace 'GIMarshallingTests' 570s ok 319 GStrv marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'gstrv_in' in namespace 'GIMarshallingTests' 570s ok 320 GStrv marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'gstrv_out' in namespace 'GIMarshallingTests' 570s ok 321 GStrv marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'gstrv_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 322 GStrv picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'gstrv_inout' in namespace 'GIMarshallingTests' 570s ok 323 GStrv marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_none_out' in namespace 'GIMarshallingTests' 570s ok 324 Array of GStrv length out transfer none 570s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_none_return' in namespace 'GIMarshallingTests' 570s ok 325 Array of GStrv length return transfer none 570s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_none_in' in namespace 'GIMarshallingTests' 570s ok 326 Array of GStrv length in transfer none 570s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_none_inout' in namespace 'GIMarshallingTests' 570s ok 327 Array of GStrv length inout transfer none 570s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_container_out' in namespace 'GIMarshallingTests' 570s ok 328 Array of GStrv length out transfer container 570s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_container_return' in namespace 'GIMarshallingTests' 570s ok 329 Array of GStrv length return transfer container 570s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_container_in' in namespace 'GIMarshallingTests' 570s ok 330 Array of GStrv length in transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 570s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_container_inout' in namespace 'GIMarshallingTests' 570s ok 331 Array of GStrv length inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 570s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_full_out' in namespace 'GIMarshallingTests' 570s ok 332 Array of GStrv length out transfer full 570s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_full_return' in namespace 'GIMarshallingTests' 570s ok 333 Array of GStrv length return transfer full 570s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_full_in' in namespace 'GIMarshallingTests' 570s ok 334 Array of GStrv length in transfer full 570s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_full_inout' in namespace 'GIMarshallingTests' 570s ok 335 Array of GStrv length inout transfer full 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_none_out' in namespace 'GIMarshallingTests' 570s ok 336 Array of GStrv fixed out transfer none 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_none_return' in namespace 'GIMarshallingTests' 570s ok 337 Array of GStrv fixed return transfer none 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_none_in' in namespace 'GIMarshallingTests' 570s ok 338 Array of GStrv fixed in transfer none 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_none_inout' in namespace 'GIMarshallingTests' 570s ok 339 Array of GStrv fixed inout transfer none 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_container_out' in namespace 'GIMarshallingTests' 570s ok 340 Array of GStrv fixed out transfer container 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_container_return' in namespace 'GIMarshallingTests' 570s ok 341 Array of GStrv fixed return transfer container 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_container_in' in namespace 'GIMarshallingTests' 570s ok 342 Array of GStrv fixed in transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_container_inout' in namespace 'GIMarshallingTests' 570s ok 343 Array of GStrv fixed inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_full_out' in namespace 'GIMarshallingTests' 570s ok 344 Array of GStrv fixed out transfer full 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_full_return' in namespace 'GIMarshallingTests' 570s ok 345 Array of GStrv fixed return transfer full 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_full_in' in namespace 'GIMarshallingTests' 570s ok 346 Array of GStrv fixed in transfer full 570s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_full_inout' in namespace 'GIMarshallingTests' 570s ok 347 Array of GStrv fixed inout transfer full 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_none_out' in namespace 'GIMarshallingTests' 570s ok 348 Array of GStrv zero_terminated out transfer none 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_none_return' in namespace 'GIMarshallingTests' 570s ok 349 Array of GStrv zero_terminated return transfer none 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_none_in' in namespace 'GIMarshallingTests' 570s ok 350 Array of GStrv zero_terminated in transfer none 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_none_inout' in namespace 'GIMarshallingTests' 570s ok 351 Array of GStrv zero_terminated inout transfer none 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_container_out' in namespace 'GIMarshallingTests' 570s ok 352 Array of GStrv zero_terminated out transfer container 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_container_return' in namespace 'GIMarshallingTests' 570s ok 353 Array of GStrv zero_terminated return transfer container 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_container_in' in namespace 'GIMarshallingTests' 570s ok 354 Array of GStrv zero_terminated in transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_container_inout' in namespace 'GIMarshallingTests' 570s ok 355 Array of GStrv zero_terminated inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_full_out' in namespace 'GIMarshallingTests' 570s ok 356 Array of GStrv zero_terminated out transfer full 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_full_return' in namespace 'GIMarshallingTests' 570s ok 357 Array of GStrv zero_terminated return transfer full 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_full_in' in namespace 'GIMarshallingTests' 570s ok 358 Array of GStrv zero_terminated in transfer full 570s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_full_inout' in namespace 'GIMarshallingTests' 570s ok 359 Array of GStrv zero_terminated inout transfer full 570s JS G NS: Found info type GIFunctionInfo for 'glist_int_none_return' in namespace 'GIMarshallingTests' 570s ok 360 GList of ints with transfer none marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'glist_int_none_in' in namespace 'GIMarshallingTests' 570s ok 361 GList of ints with transfer none marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'glist_uint32_none_return' in namespace 'GIMarshallingTests' 570s ok 362 GList of unsigned 32-bit ints with transfer none marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'glist_uint32_none_in' in namespace 'GIMarshallingTests' 570s ok 363 GList of unsigned 32-bit ints with transfer none marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_none_return' in namespace 'GIMarshallingTests' 570s ok 364 GList of strings with transfer none marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_none_in' in namespace 'GIMarshallingTests' 570s ok 365 GList of strings with transfer none marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_none_out' in namespace 'GIMarshallingTests' 570s ok 366 GList of strings with transfer none marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 367 GList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_none_inout' in namespace 'GIMarshallingTests' 570s ok 368 GList of strings with transfer none marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_full_return' in namespace 'GIMarshallingTests' 570s ok 369 GList of strings with transfer full marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_full_in' in namespace 'GIMarshallingTests' 570s ok 370 GList of strings with transfer full marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_full_out' in namespace 'GIMarshallingTests' 570s ok 371 GList of strings with transfer full marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 372 GList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 570s ok 373 GList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 570s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_container_return' in namespace 'GIMarshallingTests' 570s ok 374 GList of strings with transfer container marshals as a return value 570s ok 375 GList of strings with transfer container marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 570s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_container_out' in namespace 'GIMarshallingTests' 570s ok 376 GList of strings with transfer container marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 377 GList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 570s ok 378 GList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 570s JS G NS: Found info type GIFunctionInfo for 'gslist_int_none_return' in namespace 'GIMarshallingTests' 570s ok 379 GSList of ints with transfer none marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'gslist_int_none_in' in namespace 'GIMarshallingTests' 570s ok 380 GSList of ints with transfer none marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_none_return' in namespace 'GIMarshallingTests' 570s ok 381 GSList of strings with transfer none marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_none_in' in namespace 'GIMarshallingTests' 570s ok 382 GSList of strings with transfer none marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_none_out' in namespace 'GIMarshallingTests' 570s ok 383 GSList of strings with transfer none marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 384 GSList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_none_inout' in namespace 'GIMarshallingTests' 570s ok 385 GSList of strings with transfer none marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_full_return' in namespace 'GIMarshallingTests' 570s ok 386 GSList of strings with transfer full marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_full_in' in namespace 'GIMarshallingTests' 570s ok 387 GSList of strings with transfer full marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_full_out' in namespace 'GIMarshallingTests' 570s ok 388 GSList of strings with transfer full marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 389 GSList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 570s ok 390 GSList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 570s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_container_return' in namespace 'GIMarshallingTests' 570s ok 391 GSList of strings with transfer container marshals as a return value 570s ok 392 GSList of strings with transfer container marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 570s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_container_out' in namespace 'GIMarshallingTests' 570s ok 393 GSList of strings with transfer container marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 394 GSList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 570s ok 395 GSList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 570s JS G NS: Found info type GIFunctionInfo for 'ghashtable_int_none_return' in namespace 'GIMarshallingTests' 570s ok 396 GHashTable with integer values marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'ghashtable_int_none_in' in namespace 'GIMarshallingTests' 570s ok 397 GHashTable with integer values marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_none_return' in namespace 'GIMarshallingTests' 570s ok 398 GHashTable with string values with transfer none marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_none_in' in namespace 'GIMarshallingTests' 570s ok 399 GHashTable with string values with transfer none marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_none_out' in namespace 'GIMarshallingTests' 570s ok 400 GHashTable with string values with transfer none marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 401 GHashTable with string values with transfer none picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_none_inout' in namespace 'GIMarshallingTests' 570s ok 402 GHashTable with string values with transfer none marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_full_return' in namespace 'GIMarshallingTests' 570s ok 403 GHashTable with string values with transfer full marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_full_in' in namespace 'GIMarshallingTests' 570s ok 404 GHashTable with string values with transfer full marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_full_out' in namespace 'GIMarshallingTests' 570s ok 405 GHashTable with string values with transfer full marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 406 GHashTable with string values with transfer full picks a reasonable default value when the function doesn't set the out parameter 570s ok 407 GHashTable with string values with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 570s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_container_return' in namespace 'GIMarshallingTests' 570s ok 408 GHashTable with string values with transfer container marshals as a return value 570s ok 409 GHashTable with string values with transfer container marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 570s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_container_out' in namespace 'GIMarshallingTests' 570s ok 410 GHashTable with string values with transfer container marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 411 GHashTable with string values with transfer container picks a reasonable default value when the function doesn't set the out parameter 570s ok 412 GHashTable with string values with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 570s JS G NS: Found info type GIFunctionInfo for 'ghashtable_double_in' in namespace 'GIMarshallingTests' 570s ok 413 GHashTable with double values marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'ghashtable_float_in' in namespace 'GIMarshallingTests' 570s ok 414 GHashTable with float values marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'ghashtable_int64_in' in namespace 'GIMarshallingTests' 570s ok 415 GHashTable with 64-bit int values marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'ghashtable_uint64_in' in namespace 'GIMarshallingTests' 570s ok 416 GHashTable with unsigned 64-bit int values marshals as an in parameter 570s ok 417 GHashTable symbol keys are ignored 570s JS G NS: Found info type GIFunctionInfo for 'gvalue_return' in namespace 'GIMarshallingTests' 570s ok 418 GValue marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'gvalue_in' in namespace 'GIMarshallingTests' 570s ok 419 GValue marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'gvalue_out' in namespace 'GIMarshallingTests' 570s ok 420 GValue marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'gvalue_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 421 GValue picks a reasonable default value when the function doesn't set the out parameter 570s ok 422 GValue marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 570s JS G NS: Found info type GIFunctionInfo for 'gvalue_noncanonical_nan_float' in namespace 'GIMarshallingTests' 570s ok 423 GValue can handle noncanonical float NaN 570s JS G NS: Found info type GIFunctionInfo for 'gvalue_noncanonical_nan_double' in namespace 'GIMarshallingTests' 570s ok 424 GValue can handle noncanonical double NaN 570s JS G NS: Found info type GIFunctionInfo for 'gvalue_int64_in' in namespace 'GIMarshallingTests' 570s ok 425 GValue marshals as an int64 in parameter 570s JS G NS: Found info type GIFunctionInfo for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 570s ok 426 GValue type objects can be converted from primitive-like types 570s JS G NS: Found info type GIFunctionInfo for 'gvalue_in_with_modification' in namespace 'GIMarshallingTests' 570s ok 427 GValue can be passed into a function and modified 570s JS G BXD: Defining method init in prototype for GObject.Value 570s JS G BXD: Defining method set_int in prototype for GObject.Value 570s JS G BXD: Defining method get_int in prototype for GObject.Value 570s ok 428 GValue can be passed into a function as a boxed type and modified 570s ok 429 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 570s JS G BXD: Defining method set_enum in prototype for GObject.Value 570s JS G NS: Found info type GIFunctionInfo for 'gvalue_in_enum' in namespace 'GIMarshallingTests' 570s ok 430 GValue enum can be passed into a function as a boxed type and packed 570s ok 431 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 570s JS G BXD: Defining method set_flags in prototype for GObject.Value 570s JS G NS: Found info type GIFunctionInfo for 'gvalue_in_flags' in namespace 'GIMarshallingTests' 570s ok 432 GValue flags can be passed into a function as a boxed type and packed 570s JS G NS: Found info type GIFunctionInfo for 'gvalue_int64_out' in namespace 'GIMarshallingTests' 570s ok 433 GValue marshals as an int64 out parameter 570s JS G NS: Found info type GIFunctionInfo for 'gvalue_out_caller_allocates' in namespace 'GIMarshallingTests' 570s ok 434 GValue marshals as a caller-allocated out parameter 570s JS G NS: Found info type GIFunctionInfo for 'gvalue_flat_array' in namespace 'GIMarshallingTests' 570s ok 435 GValue array can be passed into a function and packed 570s JS G BXD: Defining method set_string in prototype for GObject.Value 570s JS G BXD: Defining method set_boolean in prototype for GObject.Value 570s ok 436 GValue array of boxed type GValues can be passed into a function 570s ok 437 GValue array of uninitialized boxed GValues 570s JS G NS: Found info type GIFunctionInfo for 'return_gvalue_flat_array' in namespace 'GIMarshallingTests' 570s ok 438 GValue array can be passed as an out argument and unpacked 570s JS G NS: Found info type GIFunctionInfo for 'return_gvalue_zero_terminated_array' in namespace 'GIMarshallingTests' 570s ok 439 GValue array can be passed as an out argument and unpacked when zero-terminated 570s ok 440 GValue array can roundtrip with GValues intact # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 570s ok 441 GValue can have its type inferred from primitive values 570s JS G NS: Found info type GIObjectInfo for 'SimpleAction' in namespace 'Gio' 570s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x2cf5944b9560, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa8948a8 570s JS G NS: Found info type GIInterfaceInfo for 'Action' in namespace 'Gio' 570s JS G IFACE: Defined class for Action (GAction), prototype 0x2cf5944a19c0, JSClass 0x3ff8ad9dc70, in object 0x24cfaa8948a8 570s ok 442 GValue can have its type inferred as a GObject type 570s ok 443 GValue can have its type inferred as a superclass 570s ok 444 GValue can have its type inferred as an interface that it implements 570s JS G NS: Found info type GIStructInfo for 'KeyFile' in namespace 'GLib' 570s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x2cf5944b9830, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa894038 570s ok 445 GValue can have its type inferred as a boxed type 570s ok 446 GValue can have its type inferred as GVariant 570s JS G NS: Found info type GIFunctionInfo for 'union_returnv' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIUnionInfo for 'Union' in namespace 'GIMarshallingTests' 570s JS G BXD: Defined class for Union (GIMarshallingTestsUnion), prototype 0x2cf5944b9a60, JSClass 0x3ff8ad9a990, in object 0x24cfaa894308 570s ok 447 GValue can have its type inferred as a union type 570s JS G NS: Found info type GIFunctionInfo for 'param_spec_string' in namespace 'GObject' 570s JS G PRM: Wrapping GParamString 'my-param' on (null) with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26a6ea50 type GParamString 570s ok 448 GValue can have its type inferred as a GParamSpec 570s JS G BXD: Defining method set_double in prototype for GObject.Value 570s JS G BXD: Defining method set_boxed in prototype for GObject.Value 570s ok 449 GValue can deal with a GValue packed in a GValue 570s JS G NS: Found info type GIFunctionInfo for 'gclosure_in' in namespace 'GIMarshallingTests' 570s ok 450 Callback GClosure marshals as an in parameter 570s ok 451 Callback GClosure marshals a GClosure as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/80 570s JS G NS: Found info type GIFunctionInfo for 'callback_return_value_only' in namespace 'GIMarshallingTests' 570s ok 452 Callback marshals a return value 570s JS G NS: Found info type GIFunctionInfo for 'callback_one_out_parameter' in namespace 'GIMarshallingTests' 570s ok 453 Callback marshals one out parameter 570s JS G NS: Found info type GIFunctionInfo for 'callback_multiple_out_parameters' in namespace 'GIMarshallingTests' 570s ok 454 Callback marshals multiple out parameters 570s JS G NS: Found info type GIFunctionInfo for 'callback_return_value_and_one_out_parameter' in namespace 'GIMarshallingTests' 570s ok 455 Callback marshals a return value and one out parameter 570s JS G NS: Found info type GIFunctionInfo for 'callback_return_value_and_multiple_out_parameters' in namespace 'GIMarshallingTests' 570s ok 456 Callback marshals a return value and multiple out parameters 570s ok 457 Callback marshals an array out parameter # SKIP Function not added to gobject-introspection test suite yet 570s JS G NS: Found info type GIFunctionInfo for 'callback_owned_boxed' in namespace 'GIMarshallingTests' 570s ok 458 Callback marshals a callback parameter that can be called from C 570s JS G NS: Found info type GIFunctionInfo for 'pointer_in_return' in namespace 'GIMarshallingTests' 570s ok 459 Raw pointers gets an allocated return value 570s ok 460 Raw pointers can be roundtripped at least if the pointer is null 570s JS G NS: Found info type GIFunctionInfo for 'genum_returnv' in namespace 'GIMarshallingTests' 570s ok 461 Registered enum type marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'genum_in' in namespace 'GIMarshallingTests' 570s ok 462 Registered enum type marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'genum_out' in namespace 'GIMarshallingTests' 570s ok 463 Registered enum type marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'genum_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 464 Registered enum type picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'genum_inout' in namespace 'GIMarshallingTests' 570s ok 465 Registered enum type marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'enum_returnv' in namespace 'GIMarshallingTests' 570s ok 466 Bare enum type marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'enum_in' in namespace 'GIMarshallingTests' 570s ok 467 Bare enum type marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'enum_out' in namespace 'GIMarshallingTests' 570s ok 468 Bare enum type marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'enum_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 469 Bare enum type picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'enum_inout' in namespace 'GIMarshallingTests' 570s ok 470 Bare enum type marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'flags_returnv' in namespace 'GIMarshallingTests' 570s ok 471 Registered flags type marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'flags_in' in namespace 'GIMarshallingTests' 570s ok 472 Registered flags type marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'flags_out' in namespace 'GIMarshallingTests' 570s ok 473 Registered flags type marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'flags_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 474 Registered flags type picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'flags_inout' in namespace 'GIMarshallingTests' 570s ok 475 Registered flags type marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'flags_in_zero' in namespace 'GIMarshallingTests' 570s ok 476 Registered flags type accepts zero 570s JS G NS: Found info type GIFunctionInfo for 'no_type_flags_returnv' in namespace 'GIMarshallingTests' 570s ok 477 Bare flags type marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'no_type_flags_in' in namespace 'GIMarshallingTests' 570s ok 478 Bare flags type marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'no_type_flags_out' in namespace 'GIMarshallingTests' 570s ok 479 Bare flags type marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'no_type_flags_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 480 Bare flags type picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'no_type_flags_inout' in namespace 'GIMarshallingTests' 570s ok 481 Bare flags type marshals as an inout parameter 570s JS G NS: Found info type GIFunctionInfo for 'no_type_flags_in_zero' in namespace 'GIMarshallingTests' 570s ok 482 Bare flags type accepts zero 570s JS G NS: Found info type GIFunctionInfo for 'simple_struct_returnv' in namespace 'GIMarshallingTests' 570s ok 483 Simple struct marshals as a return value 570s JS G BXD: Defining method inv in prototype for GIMarshallingTests.SimpleStruct 570s JS G BXD: Defining method method in prototype for GIMarshallingTests.SimpleStruct 570s ok 484 Simple struct marshals as the this-argument of a method 570s JS G NS: Found info type GIFunctionInfo for 'pointer_struct_returnv' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIStructInfo for 'PointerStruct' in namespace 'GIMarshallingTests' 570s JS G BXD: Defined class for PointerStruct (GIMarshallingTestsPointerStruct), prototype 0x2cf5944c87b8, JSClass 0x3ff8ad9a9c0, in object 0x24cfaa894308 570s ok 485 Pointer struct marshals as a return value 570s JS G BXD: Defining method inv in prototype for GIMarshallingTests.PointerStruct 570s ok 486 Pointer struct marshals as the this-argument of a method 570s JS G NS: Found info type GIFunctionInfo for 'boxed_struct_returnv' in namespace 'GIMarshallingTests' 570s ok 487 Boxed struct marshals as a return value 570s JS G BXD: Defining method inv in prototype for GIMarshallingTests.BoxedStruct 570s ok 488 Boxed struct marshals as the this-argument of a method 570s JS G NS: Found info type GIFunctionInfo for 'boxed_struct_out' in namespace 'GIMarshallingTests' 570s ok 489 Boxed struct marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'boxed_struct_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 490 Boxed struct picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'boxed_struct_inout' in namespace 'GIMarshallingTests' 570s ok 491 Boxed struct marshals as an inout parameter 570s ok 492 Union marshals as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/273 570s JS G BXD: Defining method inv in prototype for GIMarshallingTests.Union 570s JS G BXD: Defining method method in prototype for GIMarshallingTests.Union 570s ok 493 Union marshals as the this-argument of a method 570s ok 494 Structured union can be created with a default constructor # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/657 570s JS G NS: Found info type GIEnumInfo for 'StructuredUnionType' in namespace 'GIMarshallingTests' 570s JS G ENUM: Defining enum value NONE (fixed from none) 0 570s JS G ENUM: Defining enum value SIMPLE_STRUCT (fixed from simple_struct) 1 570s JS G ENUM: Defining enum value NESTED_STRUCT (fixed from nested_struct) 2 570s JS G ENUM: Defining enum value POINTER_STRUCT (fixed from pointer_struct) 3 570s JS G ENUM: Defining enum value BOXED_STRUCT (fixed from boxed_struct) 4 570s JS G ENUM: Defining enum value BOXED_STRUCT_PTR (fixed from boxed_struct_ptr) 5 570s JS G ENUM: Defining enum value SINGLE_UNION (fixed from single_union) 6 570s JS G ENUM: Defining GIMarshallingTests.StructuredUnionType as 0xfa47db5cbb0 570s JS G NS: Found info type GIUnionInfo for 'StructuredUnion' in namespace 'GIMarshallingTests' 570s JS G BXD: Defined class for StructuredUnion (GIMarshallingTestsStructuredUnion), prototype 0x2cf5944d4100, JSClass 0x3ff8ad9a990, in object 0x24cfaa894308 570s JS G BXD: Defining method type in prototype for GIMarshallingTests.StructuredUnion 570s ok 495 Structured union can be created with NONE 570s ok 496 Structured union can be created with SIMPLE_STRUCT 570s ok 497 Structured union can be created with NESTED_STRUCT 570s ok 498 Structured union can be created with BOXED_STRUCT 570s ok 499 Structured union can be created with BOXED_STRUCT_PTR 570s ok 500 Structured union can be created with POINTER_STRUCT 570s ok 501 Structured union can be created with SINGLE_UNION 570s ok 502 GObject has a static method that can be called 570s JS G OBJ: Defining method method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 503 GObject has a method that can be called 570s JS G OBJ: Defining method overridden_method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 504 GObject has an overridden method that can be called 570s ok 505 GObject can be created from a static constructor 570s ok 506 GObject can have a static constructor that fails 570s JS G OBJ: Defining method method_array_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 507 GObject method marshals an int array as an in parameter 570s JS G OBJ: Defining method method_array_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 508 GObject method marshals an int array as an out parameter 570s JS G OBJ: Defining method method_array_inout in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 509 GObject method marshals an int array as an inout parameter 570s JS G OBJ: Defining method method_array_return in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 510 GObject method marshals an int array as a return value 570s JS G OBJ: Defining method method_with_default_implementation in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 511 GObject method with default implementation can be called 570s ok 512 GObject marshals as a return parameter with transfer none 570s ok 513 GObject marshals as a out parameter with transfer none 570s ok 514 GObject picks a reasonable default when uninitialized as out parameter with transfer none 570s ok 515 GObject marshals as an inout parameter with transfer none 570s ok 516 GObject marshals as a return parameter with transfer full 570s ok 517 GObject marshals as a out parameter with transfer full 570s ok 518 GObject picks a reasonable default when uninitialized as out parameter with transfer full 570s ok 519 GObject marshals as an inout parameter with transfer full 570s JS G OBJ: Defining method none_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 520 GObject marshals as a this value with transfer none 570s JS G OBJ: Defining method method_int8_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 521 Virtual function marshals an in argument 570s JS G OBJ: Defining method int8_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 522 Virtual function marshals an in argument through a method that indirectly calls the vfunc 570s JS G OBJ: Defining method method_int8_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 523 Virtual function marshals an out argument 570s JS G OBJ: Defining method int8_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 524 Virtual function marshals an out argument through a method that indirectly calls the vfunc 570s JS G OBJ: Defining method method_int8_arg_and_out_caller in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 525 Virtual function marshals a POD out argument 570s JS G OBJ: Defining method method_int8_arg_and_out_callee in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 526 Virtual function marshals a callee-allocated pointer out argument 570s JS G OBJ: Defining method method_str_arg_out_ret in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 527 Virtual function marshals a string out argument and return value 570s ok 528 Virtual function can override a default implementation in JS 570s ok 529 Virtual function marshals a callback # SKIP callback parameters to vfuncs not supported 570s JS G OBJ: Defining method vfunc_return_value_only in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 530 Virtual function marshals a return value 570s JS G OBJ: Defining method vfunc_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 531 Virtual function marshals one out parameter 570s JS G OBJ: Defining method vfunc_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 532 Virtual function marshals multiple out parameters 570s JS G OBJ: Defining method vfunc_return_value_and_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 533 Virtual function marshals a return value and one out parameter 570s JS G OBJ: Defining method vfunc_return_value_and_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 534 Virtual function marshals a return value and multiple out parameters 570s JS G OBJ: Defining method vfunc_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 535 Virtual function marshals one inout parameter 570s JS G OBJ: Defining method vfunc_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 536 Virtual function marshals multiple inout parameters 570s JS G OBJ: Defining method vfunc_return_value_and_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 537 Virtual function marshals a return value and one inout parameter 570s JS G OBJ: Defining method vfunc_return_value_and_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 538 Virtual function marshals a return value and multiple inout parameters 570s JS G OBJ: Defining method vfunc_array_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 539 Virtual function marshals an array out parameter 570s JS G OBJ: Defining method vfunc_caller_allocated_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 540 Virtual function marshals a caller-allocated GValue out parameter 570s JS G OBJ: Defining method vfunc_meth_with_error in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 541 Virtual function marshals an error out parameter when no error 570s ok 542 Virtual function marshals an error out parameter with a JavaScript exception 570s JS G NS: Found info type GIEnumInfo for 'IOErrorEnum' in namespace 'Gio' 570s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x2cf5944cc768, JSClass 0x3ff8ad9ce50, in object 0x24cfaa8948a8 570s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 570s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 570s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 570s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 570s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 570s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 570s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 570s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 570s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 570s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 570s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 570s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 570s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 570s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 570s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 570s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 570s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 570s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 570s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 570s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 570s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 570s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 570s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 570s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 570s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 570s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 570s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 570s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 570s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 570s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 570s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 570s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 570s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 570s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 570s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 570s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 570s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 570s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 570s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 570s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 570s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 570s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 570s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 570s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 570s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 570s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 570s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 570s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 570s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 570s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 570s JS G BXD: Defining method matches in prototype for GLib.Error 570s JS G NS: Found info type GIEnumInfo for 'SpawnError' in namespace 'GLib' 570s JS G ERR: Defined class for SpawnError (GError), prototype 0x2cf5944cc808, JSClass 0x3ff8ad9ce50, in object 0x24cfaa894038 570s JS G ENUM: Defining enum value FORK (fixed from fork) 0 570s JS G ENUM: Defining enum value READ (fixed from read) 1 570s JS G ENUM: Defining enum value CHDIR (fixed from chdir) 2 570s JS G ENUM: Defining enum value ACCES (fixed from acces) 3 570s JS G ENUM: Defining enum value PERM (fixed from perm) 4 570s JS G ENUM: Defining enum value TOO_BIG (fixed from too_big) 5 570s JS G ENUM: Defining enum value 2BIG (fixed from 2big) 5 570s JS G ENUM: Defining enum value NOEXEC (fixed from noexec) 6 570s JS G ENUM: Defining enum value NAMETOOLONG (fixed from nametoolong) 7 570s JS G ENUM: Defining enum value NOENT (fixed from noent) 8 570s JS G ENUM: Defining enum value NOMEM (fixed from nomem) 9 570s JS G ENUM: Defining enum value NOTDIR (fixed from notdir) 10 570s JS G ENUM: Defining enum value LOOP (fixed from loop) 11 570s JS G ENUM: Defining enum value TXTBUSY (fixed from txtbusy) 12 570s JS G ENUM: Defining enum value IO (fixed from io) 13 570s JS G ENUM: Defining enum value NFILE (fixed from nfile) 14 570s JS G ENUM: Defining enum value MFILE (fixed from mfile) 15 570s JS G ENUM: Defining enum value INVAL (fixed from inval) 16 570s JS G ENUM: Defining enum value ISDIR (fixed from isdir) 17 570s JS G ENUM: Defining enum value LIBBAD (fixed from libbad) 18 570s JS G ENUM: Defining enum value FAILED (fixed from failed) 19 570s ok 543 Virtual function marshals an error out parameter with a GError exception 570s ok 544 Virtual function marshals an error out parameter with a primitive value 570s ok 545 Virtual function marshals an error out parameter with a plain object 570s JS G OBJ: Defining method vfunc_return_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 546 Virtual function marshals an enum return value 570s JS G OBJ: Defining method vfunc_out_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 547 Virtual function marshals an enum out parameter 570s JS G OBJ: Defining method vfunc_return_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 548 Virtual function marshals a flags return value 570s JS G OBJ: Defining method vfunc_out_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 549 Virtual function marshals a flags out parameter 570s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 550 Virtual function marshals an object return parameter with transfer none 570s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 551 Virtual function marshals an object return parameter with transfer full 570s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 552 Virtual function marshals an object out parameter with transfer none 570s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 553 Virtual function marshals an object out parameter with transfer full 570s JS G OBJ: Defining method get_ref_info_for_vfunc_in_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 570s ok 554 Virtual function marshals an object in parameter with transfer none 570s ok 555 Virtual function marshals an object in parameter with transfer full # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/275 570s ok 556 Wrong virtual functions marshals a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 570s ok 557 Wrong virtual functions marshals one out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 570s ok 558 Wrong virtual functions marshals multiple out parameters 570s ok 559 Wrong virtual functions marshals a return value and one out parameter 570s ok 560 Wrong virtual functions marshals a return value and multiple out parameters 570s ok 561 Wrong virtual functions marshals an array out parameter 570s JS G FUNC: JSObject type 'undefined' is neither null nor an object 570s ok 562 Wrong virtual functions marshals an enum return value 570s JS G FUNC: JSObject type 'undefined' is neither null nor an object 570s ok 563 Wrong virtual functions marshals an enum out parameter 570s JS G FUNC: JSObject type 'undefined' is neither null nor an object 570s ok 564 Wrong virtual functions marshals a flags return value 570s JS G FUNC: JSObject type 'undefined' is neither null nor an object 570s ok 565 Wrong virtual functions marshals a flags out parameter 570s ok 566 Static virtual functions has static_name # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4457 570s ok 567 Static virtual functions has static_typed_name # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4457 570s ok 568 Static virtual functions has static_create_new # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4457 570s ok 569 Static virtual functions has static_create_new_out # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4457 570s JS G NS: Found info type GIObjectInfo for 'SubObject' in namespace 'GIMarshallingTests' 570s JS G OBJ: Defined class for SubObject (GIMarshallingTestsSubObject), prototype 0x1f4e9a90b740, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa894308 570s ok 570 Inherited GObject SubObject has a parent method that can be called 570s JS G OBJ: Defining method sub_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 570s ok 571 Inherited GObject SubObject has a method that can be called 570s JS G OBJ: Defining method overwritten_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 570s ok 572 Inherited GObject SubObject has an overridden method that can be called 570s ok 573 Inherited GObject SubObject has a method with default implementation that can be called 570s ok 574 Inherited GObject SubObject has a vfunc default implementation that can be called 570s ok 575 Inherited GObject SubObject has a vfunc that can be overridden 570s JS G NS: Found info type GIObjectInfo for 'SubSubObject' in namespace 'GIMarshallingTests' 570s JS G OBJ: Defined class for SubSubObject (GIMarshallingTestsSubSubObject), prototype 0x1f4e9a90bd08, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa894308 570s ok 576 Inherited GObject SubSubObject has a parent method that can be called 570s ok 577 Inherited GObject SubSubObject has a method that can be called 570s ok 578 Inherited GObject SubSubObject has an overridden method that can be called 570s ok 579 Inherited GObject SubSubObject has a method with default implementation that can be called 570s ok 580 Inherited GObject SubSubObject has a vfunc default implementation that can be called 570s ok 581 Inherited GObject SubSubObject has a vfunc that can be overridden 570s JS G NS: Found info type GIObjectInfo for 'InterfaceImpl' in namespace 'GIMarshallingTests' 570s JS G OBJ: Defined class for InterfaceImpl (GIMarshallingTestsInterfaceImpl), prototype 0x1f4e9a913358, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa894308 570s JS G NS: Found info type GIInterfaceInfo for 'Interface' in namespace 'GIMarshallingTests' 570s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0x2cf5944ccab0, JSClass 0x3ff8ad9dc70, in object 0x24cfaa894308 570s JS G OBJ: Defining method get_as_interface in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 570s ok 582 Interface can be returned 570s JS G OBJ: Defining method test_int8_in in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 570s JS G NS: Found info type GIFunctionInfo for 'test_interface_test_int8_in' in namespace 'GIMarshallingTests' 570s ok 583 Interface can call an interface vfunc in C 570s JS G NS: Found info type GIInterfaceInfo for 'Interface2' in namespace 'GIMarshallingTests' 570s JS G IFACE: Defined class for Interface2 (GIMarshallingTestsInterface2), prototype 0x2cf5944ccb50, JSClass 0x3ff8ad9dc70, in object 0x24cfaa894308 570s ok 584 Interface can implement a C interface 570s JS G NS: Found info type GIInterfaceInfo for 'Interface3' in namespace 'GIMarshallingTests' 570s JS G IFACE: Defined class for Interface3 (GIMarshallingTestsInterface3), prototype 0x2cf5944ccb78, JSClass 0x3ff8ad9dc70, in object 0x24cfaa894308 570s JS G BXD: Defining method get_boolean in prototype for GLib.Variant 570s JS G BXD: Defining method get_uint64 in prototype for GLib.Variant 570s JS G BXD: Defining method get_int64 in prototype for GLib.Variant 570s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 570s ok 585 Interface can implement a C interface with a vfunc 570s JS G NS: Found info type GIFunctionInfo for 'int_out_out' in namespace 'GIMarshallingTests' 570s ok 586 Configurations of return values can handle two out parameters 570s JS G NS: Found info type GIFunctionInfo for 'int_three_in_three_out' in namespace 'GIMarshallingTests' 570s ok 587 Configurations of return values can handle three in and three out parameters 570s JS G NS: Found info type GIFunctionInfo for 'int_return_out' in namespace 'GIMarshallingTests' 570s ok 588 Configurations of return values can handle a return value and an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'int_two_in_utf8_two_in_with_allow_none' in namespace 'GIMarshallingTests' 570s ok 589 Configurations of return values can handle four in parameters, two of which are nullable 570s JS G NS: Found info type GIFunctionInfo for 'int_one_in_utf8_two_in_one_allows_none' in namespace 'GIMarshallingTests' 570s ok 590 Configurations of return values can handle three in parameters, one of which is nullable and one not 570s JS G NS: Found info type GIFunctionInfo for 'array_in_utf8_two_in' in namespace 'GIMarshallingTests' 570s ok 591 Configurations of return values can handle an array in parameter and two nullable in parameters 570s JS G NS: Found info type GIFunctionInfo for 'array_in_utf8_two_in_out_of_order' in namespace 'GIMarshallingTests' 570s ok 592 Configurations of return values can handle an array in parameter and two nullable in parameters, mixed with the array length 570s JS G NS: Found info type GIFunctionInfo for 'gerror' in namespace 'GIMarshallingTests' 570s ok 593 GError marshals a GError** signature as an exception 570s JS G NS: Found info type GIFunctionInfo for 'gerror_array_in' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIFunctionInfo for 'quark_from_static_string' in namespace 'GLib' 570s JS G NS: Found info type GIConstantInfo for 'CONSTANT_GERROR_DOMAIN' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIConstantInfo for 'CONSTANT_GERROR_CODE' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIConstantInfo for 'CONSTANT_GERROR_MESSAGE' in namespace 'GIMarshallingTests' 570s ok 594 GError marshals a GError** at the end of the signature as an exception 570s JS G NS: Found info type GIFunctionInfo for 'gerror_out' in namespace 'GIMarshallingTests' 570s ok 595 GError marshals a GError** elsewhere in the signature as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'gerror_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 596 GError picks a reasonable default value when the function doesn't set the out parameter 570s JS G NS: Found info type GIFunctionInfo for 'gerror_out_transfer_none' in namespace 'GIMarshallingTests' 570s ok 597 GError marshals a GError** elsewhere in the signature as an out parameter with transfer none 570s JS G NS: Found info type GIFunctionInfo for 'gerror_out_transfer_none_uninitialized' in namespace 'GIMarshallingTests' 570s ok 598 GError picks a reasonable default value when out parameter is uninitialized with transfer none 570s JS G NS: Found info type GIFunctionInfo for 'gerror_return' in namespace 'GIMarshallingTests' 570s ok 599 GError marshals GError as a return value 570s ok 600 Overrides can add constants 570s ok 601 Overrides can override a struct method 570s ok 602 Overrides returns the overridden struct 570s ok 603 Overrides can override an object constructor 570s ok 604 Overrides can override an object method 570s ok 605 Overrides returns the overridden object 570s ok 606 Overrides returns the overridden object from a C constructor 570s JS G NS: Found info type GIFunctionInfo for 'filename_list_return' in namespace 'GIMarshallingTests' 570s ok 607 Filename marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'param_spec_in_bool' in namespace 'GIMarshallingTests' 570s ok 608 GObject.ParamSpec marshals as an in parameter 570s JS G NS: Found info type GIFunctionInfo for 'param_spec_return' in namespace 'GIMarshallingTests' 570s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26ad50c0 type GParamString 570s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 570s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 570s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 570s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 570s JS G NS: Found info type GIFunctionInfo for 'param_spec_get_flags' in namespace 'GjsPrivate' 570s JS G NS: Found info type GIFunctionInfo for 'param_spec_get_value_type' in namespace 'GjsPrivate' 570s ok 609 GObject.ParamSpec marshals as a return value 570s JS G NS: Found info type GIFunctionInfo for 'param_spec_out' in namespace 'GIMarshallingTests' 570s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26ace290 type GParamString 570s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 570s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 570s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 570s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 570s ok 610 GObject.ParamSpec marshals as an out parameter 570s JS G NS: Found info type GIFunctionInfo for 'param_spec_out_uninitialized' in namespace 'GIMarshallingTests' 570s ok 611 GObject.ParamSpec picks a reasonable default value when the function doesn't set the out parameter 570s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1780 type GParamBoolean 570s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1780 type GParamBoolean 570s JS G NS: Found info type GIFunctionInfo for 'signal_handler_disconnect' in namespace 'GObject' 570s ok 612 GObject properties gets and sets a boolean property as some_boolean 570s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1780 type GParamBoolean 570s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1780 type GParamBoolean 570s ok 613 GObject properties gets and sets a boolean property as some-boolean 570s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1780 type GParamBoolean 570s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1780 type GParamBoolean 570s ok 614 GObject properties gets and sets a boolean property as someBoolean 570s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1820 type GParamChar 570s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1820 type GParamChar 570s ok 615 GObject properties gets and sets a char property as some_char 570s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1820 type GParamChar 570s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1820 type GParamChar 570s ok 616 GObject properties gets and sets a char property as some-char 570s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1820 type GParamChar 570s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1820 type GParamChar 570s ok 617 GObject properties gets and sets a char property as someChar 570s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c18e0 type GParamUChar 570s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c18e0 type GParamUChar 570s ok 618 GObject properties gets and sets a uchar property as some_uchar 570s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c18e0 type GParamUChar 570s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c18e0 type GParamUChar 570s ok 619 GObject properties gets and sets a uchar property as some-uchar 570s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c18e0 type GParamUChar 570s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c18e0 type GParamUChar 570s ok 620 GObject properties gets and sets a uchar property as someUchar 570s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c19a0 type GParamInt 570s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c19a0 type GParamInt 570s ok 621 GObject properties gets and sets a int property as some_int 570s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c19a0 type GParamInt 570s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c19a0 type GParamInt 570s ok 622 GObject properties gets and sets a int property as some-int 570s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c19a0 type GParamInt 570s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c19a0 type GParamInt 570s ok 623 GObject properties gets and sets a int property as someInt 570s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1a60 type GParamUInt 570s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1a60 type GParamUInt 570s ok 624 GObject properties gets and sets a uint property as some_uint 570s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1a60 type GParamUInt 570s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1a60 type GParamUInt 570s ok 625 GObject properties gets and sets a uint property as some-uint 570s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1a60 type GParamUInt 570s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1a60 type GParamUInt 570s ok 626 GObject properties gets and sets a uint property as someUint 570s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971380 type GParamLong 570s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971380 type GParamLong 570s ok 627 GObject properties gets and sets a long property as some_long 570s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971380 type GParamLong 570s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971380 type GParamLong 570s ok 628 GObject properties gets and sets a long property as some-long 570s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971380 type GParamLong 570s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971380 type GParamLong 570s ok 629 GObject properties gets and sets a long property as someLong 570s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26965820 type GParamULong 570s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26965820 type GParamULong 570s ok 630 GObject properties gets and sets a ulong property as some_ulong 570s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26965820 type GParamULong 570s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26965820 type GParamULong 570s ok 631 GObject properties gets and sets a ulong property as some-ulong 570s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26965820 type GParamULong 570s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26965820 type GParamULong 570s ok 632 GObject properties gets and sets a ulong property as someUlong 570s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971540 type GParamInt64 570s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971540 type GParamInt64 570s ok 633 GObject properties gets and sets a int64 property as some_int64 570s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971540 type GParamInt64 570s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971540 type GParamInt64 570s ok 634 GObject properties gets and sets a int64 property as some-int64 570s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971540 type GParamInt64 570s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971540 type GParamInt64 570s ok 635 GObject properties gets and sets a int64 property as someInt64 570s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971540 type GParamInt64 570s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971540 type GParamInt64 570s ok 636 GObject properties gets and sets a int64 property as some_int64 570s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971540 type GParamInt64 570s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971540 type GParamInt64 570s ok 637 GObject properties gets and sets a int64 property as some-int64 570s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971540 type GParamInt64 570s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971540 type GParamInt64 570s ok 638 GObject properties gets and sets a int64 property as someInt64 570s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971540 type GParamInt64 570s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971540 type GParamInt64 570s ok 639 GObject properties gets and sets a int64 property with a bigint 570s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1be0 type GParamUInt64 570s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1be0 type GParamUInt64 570s ok 640 GObject properties gets and sets a uint64 property as some_uint64 570s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1be0 type GParamUInt64 570s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1be0 type GParamUInt64 570s ok 641 GObject properties gets and sets a uint64 property as some-uint64 570s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1be0 type GParamUInt64 570s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1be0 type GParamUInt64 570s ok 642 GObject properties gets and sets a uint64 property as someUint64 570s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1be0 type GParamUInt64 570s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1be0 type GParamUInt64 570s ok 643 GObject properties gets and sets a uint64 property with a bigint 570s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1be0 type GParamUInt64 570s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1be0 type GParamUInt64 570s ok 644 GObject properties gets and sets a uint64 property with a bigint 570s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa269722a0 type GParamString 570s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa269722a0 type GParamString 570s ok 645 GObject properties gets and sets a string property as some_string 570s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa269722a0 type GParamString 570s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa269722a0 type GParamString 570s ok 646 GObject properties gets and sets a string property as some-string 570s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa269722a0 type GParamString 570s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa269722a0 type GParamString 570s ok 647 GObject properties gets and sets a string property as someString 570s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa269722a0 type GParamString 570s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa269722a0 type GParamString 570s ok 648 GObject properties gets and sets a string property as some_string 570s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa269722a0 type GParamString 570s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa269722a0 type GParamString 570s ok 649 GObject properties gets and sets a string property as some-string 570s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa269722a0 type GParamString 570s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa269722a0 type GParamString 570s ok 650 GObject properties gets and sets a string property as someString 570s ok 651 GObject properties get and sets out-of-range values throws 570s JS G PRM: Wrapping GParamFloat 'some-float' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1cb0 type GParamFloat 570s JS G PRM: Wrapping GParamFloat 'some-float' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1cb0 type GParamFloat 570s ok 652 GObject properties gets and sets a float property 570s JS G PRM: Wrapping GParamDouble 'some-double' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1d70 type GParamDouble 570s JS G PRM: Wrapping GParamDouble 'some-double' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c1d70 type GParamDouble 570s ok 653 GObject properties gets and sets a double property 570s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971df0 type GParamBoxed 570s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971df0 type GParamBoxed 570s ok 654 GObject properties gets and sets a strv property as some_strv 570s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971df0 type GParamBoxed 570s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971df0 type GParamBoxed 570s ok 655 GObject properties gets and sets a strv property as some-strv 570s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971df0 type GParamBoxed 570s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26971df0 type GParamBoxed 570s ok 656 GObject properties gets and sets a strv property as someStrv 570s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26962d90 type GParamBoxed 570s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26962d90 type GParamBoxed 570s ok 657 GObject properties gets and sets a boxed_struct property as some_boxed_struct 570s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26962d90 type GParamBoxed 570s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26962d90 type GParamBoxed 570s ok 658 GObject properties gets and sets a boxed_struct property as some-boxed-struct 570s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26962d90 type GParamBoxed 570s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26962d90 type GParamBoxed 570s ok 659 GObject properties gets and sets a boxed_struct property as someBoxedStruct 570s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26962d90 type GParamBoxed 570s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26962d90 type GParamBoxed 570s ok 660 GObject properties gets and sets a boxed_struct property as some_boxed_struct 570s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26962d90 type GParamBoxed 570s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26962d90 type GParamBoxed 570s ok 661 GObject properties gets and sets a boxed_struct property as some-boxed-struct 570s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26962d90 type GParamBoxed 570s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26962d90 type GParamBoxed 570s ok 662 GObject properties gets and sets a boxed_struct property as someBoxedStruct 570s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978b90 type GParamBoxed 570s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978b90 type GParamBoxed 570s ok 663 GObject properties gets and sets a boxed_glist property as some_boxed_glist 570s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978b90 type GParamBoxed 570s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978b90 type GParamBoxed 570s ok 664 GObject properties gets and sets a boxed_glist property as some-boxed-glist 570s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978b90 type GParamBoxed 570s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978b90 type GParamBoxed 570s ok 665 GObject properties gets and sets a boxed_glist property as someBoxedGlist 570s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978c00 type GParamBoxed 570s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978c00 type GParamBoxed 570s ok 666 GObject properties gets and sets a gvalue property as some_gvalue 570s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978c00 type GParamBoxed 570s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978c00 type GParamBoxed 570s ok 667 GObject properties gets and sets a gvalue property as some-gvalue 570s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978c00 type GParamBoxed 570s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978c00 type GParamBoxed 570s ok 668 GObject properties gets and sets a gvalue property as someGvalue 570s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978c00 type GParamBoxed 570s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978c00 type GParamBoxed 570s ok 669 GObject properties gets and sets a gvalue property with a bigint 570s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26857c20 type GParamVariant 570s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26857c20 type GParamVariant 570s ok 670 GObject properties gets and sets a variant property as some_variant 570s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26857c20 type GParamVariant 570s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26857c20 type GParamVariant 570s ok 671 GObject properties gets and sets a variant property as some-variant 570s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26857c20 type GParamVariant 570s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26857c20 type GParamVariant 570s ok 672 GObject properties gets and sets a variant property as someVariant 570s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26857c20 type GParamVariant 570s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26857c20 type GParamVariant 570s ok 673 GObject properties gets and sets a variant property as some_variant 570s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26857c20 type GParamVariant 570s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26857c20 type GParamVariant 570s ok 674 GObject properties gets and sets a variant property as some-variant 570s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26857c20 type GParamVariant 570s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26857c20 type GParamVariant 570s ok 675 GObject properties gets and sets a variant property as someVariant 570s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26857c20 type GParamVariant 570s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26857c20 type GParamVariant 570s ok 676 GObject properties gets and sets a variant property as some_variant 570s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26857c20 type GParamVariant 570s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26857c20 type GParamVariant 570s ok 677 GObject properties gets and sets a variant property as some-variant 570s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26857c20 type GParamVariant 570s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26857c20 type GParamVariant 570s ok 678 GObject properties gets and sets a variant property as someVariant 570s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978d10 type GParamObject 570s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978d10 type GParamObject 570s ok 679 GObject properties gets and sets a object property as some_object 570s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978d10 type GParamObject 570s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978d10 type GParamObject 570s ok 680 GObject properties gets and sets a object property as some-object 570s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978d10 type GParamObject 570s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978d10 type GParamObject 570s ok 681 GObject properties gets and sets a object property as someObject 570s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978d10 type GParamObject 570s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978d10 type GParamObject 570s ok 682 GObject properties gets and sets a object property as some_object 570s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978d10 type GParamObject 570s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978d10 type GParamObject 570s ok 683 GObject properties gets and sets a object property as some-object 570s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978d10 type GParamObject 570s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978d10 type GParamObject 570s ok 684 GObject properties gets and sets a object property as someObject 570s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978de0 type GParamFlags 570s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978de0 type GParamFlags 570s ok 685 GObject properties gets and sets a flags property as some_flags 570s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978de0 type GParamFlags 570s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978de0 type GParamFlags 570s ok 686 GObject properties gets and sets a flags property as some-flags 570s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978de0 type GParamFlags 570s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978de0 type GParamFlags 570s ok 687 GObject properties gets and sets a flags property as someFlags 570s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978ed0 type GParamEnum 570s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978ed0 type GParamEnum 570s ok 688 GObject properties gets and sets a enum property as some_enum 570s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978ed0 type GParamEnum 570s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978ed0 type GParamEnum 570s ok 689 GObject properties gets and sets a enum property as some-enum 570s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978ed0 type GParamEnum 570s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978ed0 type GParamEnum 570s ok 690 GObject properties gets and sets a enum property as someEnum 570s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978f90 type GParamBoxed 570s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978f90 type GParamBoxed 570s ok 691 GObject properties gets and sets a byte_array property as some_byte_array 570s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978f90 type GParamBoxed 570s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978f90 type GParamBoxed 570s ok 692 GObject properties gets and sets a byte_array property as some-byte-array 570s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978f90 type GParamBoxed 570s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978f90 type GParamBoxed 570s ok 693 GObject properties gets and sets a byte_array property as someByteArray 570s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978f90 type GParamBoxed 570s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978f90 type GParamBoxed 570s ok 694 GObject properties gets and sets a byte_array property as some_byte_array 570s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978f90 type GParamBoxed 570s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978f90 type GParamBoxed 570s ok 695 GObject properties gets and sets a byte_array property as some-byte-array 570s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978f90 type GParamBoxed 570s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa26978f90 type GParamBoxed 570s ok 696 GObject properties gets and sets a byte_array property as someByteArray 570s ok 697 GObject properties gets a read-only property 570s ok 698 GObject properties throws when setting a read-only property 570s ok 699 GObject properties allows to set/get deprecated properties # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/410 570s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa267c19a0 type GParamInt 570s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa269722a0 type GParamString 570s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa269722a0 type GParamString 570s ok 700 GObject properties can be overridden from JS 570s ok 701 GObject properties can be created from C constructor as well 570s JS G NS: Found info type GIObjectInfo for 'PropertiesAccessorsObject' in namespace 'GIMarshallingTests' 570s JS G OBJ: Defined class for PropertiesAccessorsObject (GIMarshallingTestsPropertiesAccessorsObject), prototype 0x1f4e9a96ec68, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa894308 570s ok 702 GObject properties accessors gets and sets a boolean property as some_boolean 570s ok 703 GObject properties accessors gets and sets a boolean property as some-boolean 570s ok 704 GObject properties accessors gets and sets a boolean property as someBoolean 570s ok 705 GObject properties accessors gets and sets a char property as some_char 570s ok 706 GObject properties accessors gets and sets a char property as some-char 570s ok 707 GObject properties accessors gets and sets a char property as someChar 570s ok 708 GObject properties accessors gets and sets a uchar property as some_uchar 570s ok 709 GObject properties accessors gets and sets a uchar property as some-uchar 570s ok 710 GObject properties accessors gets and sets a uchar property as someUchar 570s ok 711 GObject properties accessors gets and sets a int property as some_int 570s ok 712 GObject properties accessors gets and sets a int property as some-int 570s ok 713 GObject properties accessors gets and sets a int property as someInt 570s ok 714 GObject properties accessors gets and sets a uint property as some_uint 570s ok 715 GObject properties accessors gets and sets a uint property as some-uint 570s ok 716 GObject properties accessors gets and sets a uint property as someUint 570s ok 717 GObject properties accessors gets and sets a long property as some_long 570s ok 718 GObject properties accessors gets and sets a long property as some-long 570s ok 719 GObject properties accessors gets and sets a long property as someLong 570s ok 720 GObject properties accessors gets and sets a ulong property as some_ulong 570s ok 721 GObject properties accessors gets and sets a ulong property as some-ulong 570s ok 722 GObject properties accessors gets and sets a ulong property as someUlong 570s ok 723 GObject properties accessors gets and sets a int64 property as some_int64 570s ok 724 GObject properties accessors gets and sets a int64 property as some-int64 570s ok 725 GObject properties accessors gets and sets a int64 property as someInt64 570s ok 726 GObject properties accessors gets and sets a int64 property as some_int64 570s ok 727 GObject properties accessors gets and sets a int64 property as some-int64 570s ok 728 GObject properties accessors gets and sets a int64 property as someInt64 570s ok 729 GObject properties accessors gets and sets a int64 property with a bigint 570s ok 730 GObject properties accessors gets and sets a uint64 property as some_uint64 570s ok 731 GObject properties accessors gets and sets a uint64 property as some-uint64 570s ok 732 GObject properties accessors gets and sets a uint64 property as someUint64 570s ok 733 GObject properties accessors gets and sets a uint64 property with a bigint 570s ok 734 GObject properties accessors gets and sets a string property as some_string 570s ok 735 GObject properties accessors gets and sets a string property as some-string 570s ok 736 GObject properties accessors gets and sets a string property as someString 570s ok 737 GObject properties accessors get and sets out-of-range values throws 570s ok 738 GObject properties accessors gets and sets a float property 570s ok 739 GObject properties accessors gets and sets a double property 570s ok 740 GObject properties accessors gets and sets a strv property as some_strv 570s ok 741 GObject properties accessors gets and sets a strv property as some-strv 570s ok 742 GObject properties accessors gets and sets a strv property as someStrv 570s ok 743 GObject properties accessors gets and sets a boxed_struct property as some_boxed_struct 570s ok 744 GObject properties accessors gets and sets a boxed_struct property as some-boxed-struct 570s ok 745 GObject properties accessors gets and sets a boxed_struct property as someBoxedStruct 570s ok 746 GObject properties accessors gets and sets a gvalue property as some_gvalue 570s ok 747 GObject properties accessors gets and sets a gvalue property as some-gvalue 570s ok 748 GObject properties accessors gets and sets a gvalue property as someGvalue 570s ok 749 GObject properties accessors gets and sets a gvalue property with a bigint 570s ok 750 GObject properties accessors gets and sets a variant property as some_variant 570s ok 751 GObject properties accessors gets and sets a variant property as some-variant 570s ok 752 GObject properties accessors gets and sets a variant property as someVariant 570s ok 753 GObject properties accessors gets and sets a variant property as some_variant 570s ok 754 GObject properties accessors gets and sets a variant property as some-variant 570s ok 755 GObject properties accessors gets and sets a variant property as someVariant 570s ok 756 GObject properties accessors gets and sets a variant property as some_variant 570s ok 757 GObject properties accessors gets and sets a variant property as some-variant 570s ok 758 GObject properties accessors gets and sets a variant property as someVariant 570s ok 759 GObject properties accessors gets and sets a object property as some_object 570s ok 760 GObject properties accessors gets and sets a object property as some-object 570s ok 761 GObject properties accessors gets and sets a object property as someObject 570s ok 762 GObject properties accessors gets and sets a flags property as some_flags 570s ok 763 GObject properties accessors gets and sets a flags property as some-flags 570s ok 764 GObject properties accessors gets and sets a flags property as someFlags 570s ok 765 GObject properties accessors gets and sets a enum property as some_enum 570s ok 766 GObject properties accessors gets and sets a enum property as some-enum 570s ok 767 GObject properties accessors gets and sets a enum property as someEnum 570s ok 768 GObject properties accessors gets and sets a byte_array property as some_byte_array 570s ok 769 GObject properties accessors gets and sets a byte_array property as some-byte-array 570s ok 770 GObject properties accessors gets and sets a byte_array property as someByteArray 570s ok 771 GObject properties accessors gets a read-only property 570s ok 772 GObject properties accessors throws when setting a read-only property 570s ok 773 GObject properties accessors allows to set/get deprecated properties 570s JS G NS: Found info type GIObjectInfo for 'SignalsObject' in namespace 'GIMarshallingTests' 570s JS G OBJ: Defined class for SignalsObject (GIMarshallingTestsSignalsObject), prototype 0x1f4e9a98bbf0, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa894308 570s JS G OBJ: Defining method emit_boxed_gptrarray_utf8 in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 570s ok 774 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer none 570s JS G OBJ: Defining method emit_boxed_gptrarray_boxed_struct in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 570s ok 775 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer none 570s JS G OBJ: Defining method emit_hash_table_utf8_int in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 570s ok 776 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer none 570s JS G OBJ: Defining method emit_boxed_gptrarray_utf8_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 570s ok 777 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer container 570s JS G OBJ: Defining method emit_boxed_gptrarray_boxed_struct_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 570s ok 778 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer container 570s JS G OBJ: Defining method emit_hash_table_utf8_int_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 570s ok 779 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer container 570s JS G OBJ: Defining method emit_boxed_gptrarray_utf8_full in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 570s ok 780 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer full 570s JS G OBJ: Defining method emit_boxed_gptrarray_boxed_struct_full in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 570s ok 781 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer full 570s JS G OBJ: Defining method emit_hash_table_utf8_int_full in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 570s ok 782 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer full 570s JS G OBJ: Defining method emit_boxed_struct in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 570s ok 783 GObject signals checks emission of signal with boxed-struct argument and transfer none 570s ok 784 GObject signals checks emission of signal with boxed-struct argument and transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/470 570s ok 785 GObject signals with not-ref-counted boxed types with transfer full are properly handled 570s ok 786 GObject signals not-ref-counted boxed types with transfer full originating from C are properly handled # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/470 570s ok 787 GObject signals can be created from C constructor as well 570s JS G NS: Found info type GIFunctionInfo for 'compare_two_gerrors_in_gvalue' in namespace 'GIMarshallingTests' 570s ok 788 GError extra tests marshals GError instances through GValue 570s JS G NS: Found info type GIFunctionInfo for 'nullable_gerror' in namespace 'GIMarshallingTests' 570s ok 789 GError extra tests can be nullable 570s JS G NS: Found info type GIFunctionInfo for 'ghashtable_enum_none_in' in namespace 'GIMarshallingTests' 570s JS G NS: Found info type GIEnumInfo for 'ExtraEnum' in namespace 'GIMarshallingTests' 570s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 570s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 570s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 570s JS G ENUM: Defining GIMarshallingTests.ExtraEnum as 0xe9ea8b78330 570s ok 790 GHashTable extra tests marshals a hash table of enums as an in argument 570s JS G NS: Found info type GIFunctionInfo for 'ghashtable_enum_none_return' in namespace 'GIMarshallingTests' 570s ok 791 GHashTable extra tests marshals a hash table of enums as a return value 570s JS G NS: Found info type GIObjectInfo for 'Task' in namespace 'Gio' 570s JS G OBJ: Defined class for Task (GTask), prototype 0x1f4e9a992f10, JSClass 0x3ff8ad9a9f0, in object 0x24cfaa8948a8 570s JS G NS: Found info type GIFunctionInfo for 'filename_copy' in namespace 'GIMarshallingTests' 570s ok 792 Filename tests wrong types 570s JS G NS: Found info type GIFunctionInfo for 'filename_exists' in namespace 'GIMarshallingTests' 570s ok 793 Filename tests nullability 570s ok 794 Filename tests round-tripping 570s JS G NS: Found info type GIFunctionInfo for 'filename_to_glib_repr' in namespace 'GIMarshallingTests' 570s not ok 795 Filename tests various types of paths in GLib encoding 570s # Message: Expected object not to have properties 570s # 1: 164 570s # Stack: 570s # error properties: Object({ matches: Function }) 570s # 570s # @/usr/libexec/installed-tests/gjs/js/testGIMarshalling.js:2930:14 570s # 570s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 570s # _init/GLib.MainLoop.prototype.runAsync/, promise=, allocation site= 570s JS MAINLOOP: Main loop instance 0x2aa266a5488: Spinning loop until released or hook cleared 570s JS MAINLOOP: handling job 0, 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Completed job 0 570s JS MAINLOOP: handling job 1, 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Completed job 1 570s JS MAINLOOP: handling job 2, 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Completed job 2 570s JS MAINLOOP: handling job 3, 570s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa266a5488: release 570s JS MAINLOOP: Completed job 3 570s JS MEMORY: Memory report: before destroying context 570s JS MEMORY: 5715 objects currently alive 570s JS MEMORY: boxed_instance = 4091 570s JS MEMORY: boxed_prototype = 27 570s JS MEMORY: closure = 49 570s JS MEMORY: function = 999 570s JS MEMORY: fundamental_instance = 0 570s JS MEMORY: fundamental_prototype = 0 570s JS MEMORY: gerror_instance = 7 570s JS MEMORY: gerror_prototype = 2 570s JS MEMORY: interface = 17 570s JS MEMORY: module = 10 570s JS MEMORY: ns = 6 570s JS MEMORY: object_instance = 279 570s JS MEMORY: object_prototype = 42 570s JS MEMORY: param = 175 570s JS MEMORY: union_instance = 9 570s JS MEMORY: union_prototype = 2 570s JS CTX: JS shutdown sequence 570s JS CTX: Stopping profiler 570s JS CTX: Shutting down toggle queue 570s JS CTX: Notifying external reference holders of GjsContext dispose 570s JS MAINLOOP: Stopping promise job dispatcher 570s JS CTX: Notifying reference holders of GjsContext dispose 570s JS CTX: Checking unhandled promise rejections 570s JS CTX: Releasing cached JS wrappers 570s JS CTX: Final triggered GC 570s JS CTX: Destroying JS context 570s JS CTX: Releasing all native objects 570s JS CTX: Disabling auto GC 570s JS CTX: Ending trace on global object 570s JS CTX: Freeing allocated resources 570s JS CTX: JS context destroyed 570s PASS: gjs/testGIMarshalling.test 570s Running test: gjs/testSystem.test 570s JS NATIVE: Registered native JS module '_promiseNative' 570s JS NATIVE: Registered native JS module '_byteArrayNative' 570s JS NATIVE: Registered native JS module '_encodingNative' 570s JS NATIVE: Registered native JS module '_gi' 570s JS NATIVE: Registered native JS module 'gi' 570s JS NATIVE: Registered native JS module 'cairoNative' 570s JS NATIVE: Registered native JS module 'system' 570s JS NATIVE: Registered native JS module 'console' 570s JS NATIVE: Registered native JS module '_print' 570s JS CTX: Enabling JIT 570s JS CTX: Initialized class GjsFileImporter prototype 0x893e32001a0 570s JS IMPORT: Defining parent (nil) of 0x893e3200200 'imports' is mod 0 570s JS IMPORT: Importing '_print' 570s JS NATIVE: Defining native module '_print' 570s JS IMPORT: Defining parent 0x893e3200200 of 0x893e32009b0 '_print' is mod 1 570s JS IMPORT: successfully imported module '_print' 570s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 570s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1e9cb9b3c090 570s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1e9cb9b3c090 570s JS MAINLOOP: Main loop instance 0x2aa15ee8488: hold 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Starting promise job dispatcher 570s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1e9cb9b3c128 570s JS MAINLOOP: Main loop instance 0x2aa15ee8488: hold 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Main loop instance 0x2aa15ee8488: Spinning loop until released or hook cleared 570s JS MAINLOOP: handling job 0, 570s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa15ee8488: release 570s JS MAINLOOP: Completed job 0 570s JS MAINLOOP: handling job 1, 570s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa15ee8488: release 570s JS MAINLOOP: Completed job 1 570s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module metadata hook for module 0x893e3276990 570s JS IMPORT: Defining meta.importSync for module 0x893e3276990 570s JS NATIVE: Defining native module 'gi' 570s JS CTX: Initialized class GIRepositoryNamespace prototype 0x893e327b338 570s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 570s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 570s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 570s JS IMPORT: Importing directory 'overrides' 570s JS IMPORT: Defining parent 0x1e9cb9b3f610 of 0x893e327b3b8 'overrides' is mod 1 570s JS IMPORT: Defined importer 'overrides' 0x893e327b3b8 in 0x1e9cb9b3f610 570s JS IMPORT: successfully imported directory 'overrides' 570s JS IMPORT: Importing '_promiseNative' 570s JS NATIVE: Defining native module '_promiseNative' 570s JS IMPORT: Defining parent 0x1e9cb9b3f610 of 0x893e327b868 '_promiseNative' is mod 1 570s JS IMPORT: successfully imported module '_promiseNative' 570s JS IMPORT: Importing module GLib succeeded 570s JS IMPORT: Defining parent 0x893e327b3b8 of 0x1e9cb9b95038 'GLib' is mod 1 570s JS IMPORT: successfully imported module 'GLib' 570s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 570s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1e9cb9b94060, JSClass 0x3ff8789a9c0, in object 0x1e9cb9b94038 570s JS CTX: Initialized class GIRepositoryGType prototype 0x893e327bbb0 570s JS CTX: Initialized class GIRepositoryFunction prototype 0x893e327bc10 570s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 570s JS G BXD: Defined class for Error (GError), prototype 0x1e9cb9b940b0, JSClass 0x3ff8789a9c0, in object 0x1e9cb9b94038 570s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 570s JS G BXD: Defined class for Variant (GVariant), prototype 0x1e9cb9b94100, JSClass 0x3ff8789a9c0, in object 0x1e9cb9b94038 570s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 570s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1e9cb9b94150, JSClass 0x3ff8789a9c0, in object 0x1e9cb9b94038 570s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 570s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1e9cb9b941a0, JSClass 0x3ff8789a9c0, in object 0x1e9cb9b94038 570s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 570s JS G BXD: Defined class for Thread (GThread), prototype 0x1e9cb9b941f0, JSClass 0x3ff8789a9c0, in object 0x1e9cb9b94038 570s JS G BXD: Defining method ref in prototype for GLib.Thread 570s JS G BXD: Defining method unref in prototype for GLib.Thread 570s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 570s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1e9cb9b94240, JSClass 0x3ff8789a9c0, in object 0x1e9cb9b94038 570s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 570s JS G BXD: Defined class for Regex (GRegex), prototype 0x1e9cb9b94290, JSClass 0x3ff8789a9c0, in object 0x1e9cb9b94038 570s JS G BXD: Defining method match in prototype for GLib.Regex 570s JS G BXD: Defining method match_full in prototype for GLib.Regex 570s JS G BXD: Defining method match_all in prototype for GLib.Regex 570s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 570s JS G NS: Defined namespace 'GLib' 0x1e9cb9b94038 in GIRepository 0x893e327b1c8 570s JS IMPORT: Importing module jasmine succeeded 570s JS IMPORT: Defining parent 0x1e9cb9b3f610 of 0x1e9cb9b95ba0 'jasmine' is mod 1 570s JS IMPORT: successfully imported module 'jasmine' 570s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 570s JS MAINLOOP: Main loop instance 0x2aa15ee8488: hold 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Main loop instance 0x2aa15ee8488: Spinning loop until released or hook cleared 570s JS MAINLOOP: handling job 0, 570s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa15ee8488: release 570s JS MAINLOOP: Completed job 0 570s JS IMPORT: Importing 'system' 570s JS NATIVE: Defining native module 'system' 570s JS IMPORT: Defining parent 0x1e9cb9b3f610 of 0x893e3218ee8 'system' is mod 1 570s JS IMPORT: successfully imported module 'system' 570s JS IMPORT: Importing 'gi' 570s JS IMPORT: Defining parent 0x1e9cb9b3f610 of 0x1e9cb9b3f760 'gi' is mod 1 570s JS IMPORT: successfully imported module 'gi' 570s 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 570s JS G NS: Defined namespace 'GjsPrivate' 0x1e9cb9b94330 in GIRepository 0x1e9cb9b3f760 570s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 570s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 570s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 570s JS IMPORT: Importing module _legacy succeeded 570s JS IMPORT: Defining parent 0x1e9cb9b3f610 of 0x1e9cb9b95cb8 '_legacy' is mod 1 570s JS IMPORT: successfully imported module '_legacy' 570s JS IMPORT: Importing module lang succeeded 570s JS IMPORT: Defining parent 0x1e9cb9b3f610 of 0x1e9cb9b95c90 'lang' is mod 1 570s JS IMPORT: successfully imported module 'lang' 570s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 570s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 570s JS IMPORT: Importing module _signals succeeded 570s JS IMPORT: Defining parent 0x1e9cb9b3f610 of 0x1e9cb9b95ce0 '_signals' is mod 1 570s JS IMPORT: successfully imported module '_signals' 570s JS IMPORT: Importing module signals succeeded 570s JS IMPORT: Defining parent 0x1e9cb9b3f610 of 0x1e9cb9b95c68 'signals' is mod 1 570s JS IMPORT: successfully imported module 'signals' 570s JS IMPORT: Importing module Gio succeeded 570s JS IMPORT: Defining parent 0x1e9cb9b3f868 of 0x1e9cb9b95c40 'Gio' is mod 1 570s JS IMPORT: successfully imported module 'Gio' 570s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 570s JS IMPORT: Importing '_gi' 570s JS NATIVE: Defining native module '_gi' 570s JS IMPORT: Defining parent 0x1e9cb9b3f610 of 0x893e321c298 '_gi' is mod 1 570s JS IMPORT: successfully imported module '_gi' 570s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 570s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 570s JS IMPORT: Importing module _common succeeded 570s JS IMPORT: Defining parent 0x1e9cb9b3f610 of 0x1e9cb9b95d30 '_common' is mod 1 570s JS IMPORT: successfully imported module '_common' 570s JS IMPORT: Importing module GObject succeeded 570s JS IMPORT: Defining parent 0x1e9cb9b3f868 of 0x1e9cb9b95d08 'GObject' is mod 1 570s JS IMPORT: successfully imported module 'GObject' 570s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 570s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 570s JS G BXD: Defined class for String (GString), prototype 0x1e9cb9b945d8, JSClass 0x3ff8789a9c0, in object 0x1e9cb9b94358 570s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 570s JS G PRM: Defined class ParamSpec prototype is 0x1e9cb9b95d80 class 0x3ff878a3208 in object 0x1e9cb9b94358 570s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 570s JS G OBJ: Defined class for Object (GObject), prototype 0x1e9cb9b94740, JSClass 0x3ff8789a9f0, in object 0x1e9cb9b94358 570s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 570s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 570s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1e9cb9b94768, JSClass 0x3ff8789a9f0, in object 0x1e9cb9b94358 570s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 570s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 570s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 570s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 570s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 570s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 570s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 570s JS G BXD: Defined class for Value (GValue), prototype 0x1e9cb9b947b8, JSClass 0x3ff8789a9c0, in object 0x1e9cb9b94358 570s JS G NS: Defined namespace 'GObject' 0x1e9cb9b94358 in GIRepository 0x1e9cb9b3f760 570s JS G OBJ: Defined class for Application (GApplication), prototype 0x1e9cb9b94808, JSClass 0x3ff8789a9f0, in object 0x1e9cb9b94308 570s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 570s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1e9cb9bf42e0, JSClass 0x3ff8789dc70, in object 0x1e9cb9b94308 570s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 570s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x1e9cb9bf4308, JSClass 0x3ff8789dc70, in object 0x1e9cb9b94308 570s 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 570s JS G NS: Defined namespace 'GioUnix' 0x1e9cb9b948a8 in GIRepository 0x1e9cb9b3f760 570s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 570s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 570s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x1e9cb9b948d0, JSClass 0x3ff8789a9f0, in object 0x1e9cb9b948a8 570s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 570s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 570s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x1e9cb9bf46f0, JSClass 0x3ff8789dc70, in object 0x1e9cb9b948a8 570s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 570s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 570s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 570s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x1e9cb9b94948, JSClass 0x3ff8789a9f0, in object 0x1e9cb9b94308 570s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x1e9cb9b94998, JSClass 0x3ff8789a9f0, in object 0x1e9cb9b948a8 570s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 570s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 570s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x1e9cb9b949e8, JSClass 0x3ff8789a9c0, in object 0x1e9cb9b948a8 570s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 570s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x1e9cb9bf4830, JSClass 0x3ff8789dc70, in object 0x1e9cb9b948a8 570s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 570s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 570s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 570s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x1e9cb9b94a38, JSClass 0x3ff8789a9f0, in object 0x1e9cb9b94308 570s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x1e9cb9b94a88, JSClass 0x3ff8789a9f0, in object 0x1e9cb9b948a8 570s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 570s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 570s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x1e9cb9b94ad8, JSClass 0x3ff8789a9c0, in object 0x1e9cb9b948a8 570s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 570s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x1e9cb9b94b00, JSClass 0x3ff8789a9c0, in object 0x1e9cb9b948a8 570s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 570s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x1e9cb9b94b50, JSClass 0x3ff8789a9f0, in object 0x1e9cb9b948a8 570s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 570s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 570s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x1e9cb9b94ba0, JSClass 0x3ff8789a9c0, in object 0x1e9cb9b948a8 570s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 570s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 570s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x1e9cb9b94bf0, JSClass 0x3ff8789a9f0, in object 0x1e9cb9b94308 570s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x1e9cb9b94c40, JSClass 0x3ff8789a9f0, in object 0x1e9cb9b948a8 570s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 570s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 570s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x1e9cb9b94c90, JSClass 0x3ff8789a9c0, in object 0x1e9cb9b948a8 570s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 570s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 570s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 570s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 570s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 570s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 570s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 570s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 570s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 570s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 570s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 570s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 570s JS G ENUM: Defining GLib.LogLevelFlags as 0x893e3224980 570s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 570s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x1e9cb9b94da8, JSClass 0x3ff8789a9c0, in object 0x1e9cb9b94038 570s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 570s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x1e9cb9b94e70, JSClass 0x3ff8789a9f0, in object 0x1e9cb9b94308 570s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 570s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x1e9cb9bfbbf0, JSClass 0x3ff8789dc70, in object 0x1e9cb9b94308 570s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 570s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x1e9cb9bfbc18, JSClass 0x3ff8789dc70, in object 0x1e9cb9b94308 570s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 570s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x13059b204470, JSClass 0x3ff8789a9c0, in object 0x1e9cb9b94308 570s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 570s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x13059b204768, JSClass 0x3ff8789a9c0, in object 0x1e9cb9b94308 570s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 570s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 570s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x13059b2048f8, JSClass 0x3ff8789a9f0, in object 0x1e9cb9b94308 570s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 570s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1e9cb9bfbe98, JSClass 0x3ff8789dc70, in object 0x1e9cb9b94308 570s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 570s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1e9cb9bfbee8, JSClass 0x3ff8789dc70, in object 0x1e9cb9b94308 570s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 570s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x13059b204998, JSClass 0x3ff8789a9f0, in object 0x1e9cb9b94308 570s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 570s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 570s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 570s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 570s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x13059b2080d8, JSClass 0x3ff8789dc70, in object 0x1e9cb9b94308 570s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 570s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x13059b204a10, JSClass 0x3ff8789a9c0, in object 0x1e9cb9b94308 570s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 570s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x13059b204a60, JSClass 0x3ff8789a9c0, in object 0x1e9cb9b94308 570s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 570s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 570s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x13059b204ab0, JSClass 0x3ff8789a9f0, in object 0x1e9cb9b94308 570s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x13059b204b00, JSClass 0x3ff8789a9f0, in object 0x1e9cb9b94330 570s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 570s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x13059b204b50, JSClass 0x3ff8789a9f0, in object 0x1e9cb9b94308 570s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 570s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 570s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 570s JS G IFACE: Defined class for File (GFile), prototype 0x13059b2081a0, JSClass 0x3ff8789dc70, in object 0x1e9cb9b94308 570s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x13059b204bc8, JSClass 0x3ff8789a9f0, in object 0x1e9cb9b3f8f8 570s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 570s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x13059b204c40, JSClass 0x3ff8789a9f0, in object 0x1e9cb9b94308 570s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 570s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 570s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x13059b208420, JSClass 0x3ff8789dc70, in object 0x1e9cb9b94308 570s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 570s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x13059b204cb8, JSClass 0x3ff8789a9f0, in object 0x1e9cb9b94308 570s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 570s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x13059b204d08, JSClass 0x3ff8789a9c0, in object 0x1e9cb9b94308 570s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 570s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 570s JS G OBJ: Defined class for Settings (GSettings), prototype 0x13059b204d58, JSClass 0x3ff8789a9f0, in object 0x1e9cb9b94308 570s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 570s JS G NS: Defined namespace 'Gio' 0x1e9cb9b94308 in GIRepository 0x1e9cb9b3f760 570s JS CTX: Script evaluation succeeded 570s JS MAINLOOP: Main loop instance 0x2aa15ee8488: Spinning loop until released or hook cleared 570s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module metadata hook for module 0x893e323f7f0 570s JS IMPORT: Defining meta.importSync for module 0x893e323f7f0 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e9cb9b3c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e9cb9b3c128 570s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 570s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 570s JS MAINLOOP: Set main loop hook to 570s JS MAINLOOP: Main loop instance 0x2aa15ee8488: hold 570s JS MAINLOOP: Running and clearing main loop hook 570s JS G BXD: Defining method run in prototype for GLib.MainLoop 570s 1..13 570s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 570s JS G BXD: Defined class for Source (GSource), prototype 0x13059b204dd0, JSClass 0x3ff8789a9c0, in object 0x1e9cb9b94038 570s JS G BXD: Defining method set_priority in prototype for GLib.Source 570s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 570s JS G BXD: Defining method attach in prototype for GLib.Source 570s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 570s JS IMPORT: Module metadata hook for module 0x1e9cb9b863c0 570s JS IMPORT: Defining meta.importSync for module 0x1e9cb9b863c0 570s JS G BXD: Defining method destroy in prototype for GLib.Source 570s ok 1 System.addressOf() gives different results for different objects 570s ok 2 System.version gives a plausible number 570s ok 3 System.refcount() gives the correct number 570s ok 4 System.addressOfGObject() gives different results for different objects 570s ok 5 System.addressOfGObject() throws for non GObject objects 570s ok 6 System.gc() does not crash the application 570s ok 7 System.dumpHeap() throws but does not crash when given a nonexistent path 570s ok 8 System.dumpMemoryInfo() 570s ok 9 System.dumpMemoryInfo() throws but does not crash when given a nonexistent path 570s ok 10 System.programPath is null when executed from minijasmine 570s ok 11 System.programArgs System.programArgs is an array 570s ok 12 System.programArgs modifications persist 570s ok 13 System.programArgs System.programArgs is equal to ARGV 570s JS G BXD: Defining method quit in prototype for GLib.MainLoop 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Main loop instance 0x2aa15ee8488: Spinning loop until released or hook cleared 570s JS MAINLOOP: handling job 0, 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Completed job 0 570s JS MAINLOOP: handling job 1, 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Completed job 1 570s JS MAINLOOP: handling job 2, 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Completed job 2 570s JS MAINLOOP: handling job 3, 570s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa15ee8488: release 570s JS MAINLOOP: Completed job 3 570s JS MEMORY: Memory report: before destroying context 570s JS MEMORY: 437 objects currently alive 570s JS MEMORY: boxed_instance = 49 570s JS MEMORY: boxed_prototype = 19 570s JS MEMORY: closure = 1 570s JS MEMORY: function = 324 570s JS MEMORY: fundamental_instance = 0 570s JS MEMORY: fundamental_prototype = 0 570s JS MEMORY: gerror_instance = 0 570s JS MEMORY: gerror_prototype = 0 570s JS MEMORY: interface = 9 570s JS MEMORY: module = 9 570s JS MEMORY: ns = 5 570s JS MEMORY: object_instance = 1 570s JS MEMORY: object_prototype = 20 570s JS MEMORY: param = 0 570s JS MEMORY: union_instance = 0 570s JS MEMORY: union_prototype = 0 570s JS CTX: JS shutdown sequence 570s JS CTX: Stopping profiler 570s JS CTX: Shutting down toggle queue 570s JS CTX: Notifying external reference holders of GjsContext dispose 570s JS MAINLOOP: Stopping promise job dispatcher 570s JS CTX: Notifying reference holders of GjsContext dispose 570s JS CTX: Checking unhandled promise rejections 570s JS CTX: Releasing cached JS wrappers 570s JS CTX: Final triggered GC 570s JS CTX: Destroying JS context 570s JS CTX: Releasing all native objects 570s JS CTX: Disabling auto GC 570s JS CTX: Ending trace on global object 570s JS CTX: Freeing allocated resources 570s JS CTX: JS context destroyed 570s PASS: gjs/testSystem.test 570s Running test: gjs/testNamespace.test 570s JS NATIVE: Registered native JS module '_promiseNative' 570s JS NATIVE: Registered native JS module '_byteArrayNative' 570s JS NATIVE: Registered native JS module '_encodingNative' 570s JS NATIVE: Registered native JS module '_gi' 570s JS NATIVE: Registered native JS module 'gi' 570s JS NATIVE: Registered native JS module 'cairoNative' 570s JS NATIVE: Registered native JS module 'system' 570s JS NATIVE: Registered native JS module 'console' 570s JS NATIVE: Registered native JS module '_print' 570s JS CTX: Enabling JIT 570s JS CTX: Initialized class GjsFileImporter prototype 0x2d51d2f001a0 570s JS IMPORT: Defining parent (nil) of 0x2d51d2f00200 'imports' is mod 0 570s JS IMPORT: Importing '_print' 570s JS NATIVE: Defining native module '_print' 570s JS IMPORT: Defining parent 0x2d51d2f00200 of 0x2d51d2f009b0 '_print' is mod 1 570s JS IMPORT: successfully imported module '_print' 570s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 570s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1f925d83c090 570s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1f925d83c090 570s JS MAINLOOP: Main loop instance 0x2aa2db1e488: hold 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Starting promise job dispatcher 570s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1f925d83c128 570s JS MAINLOOP: Main loop instance 0x2aa2db1e488: hold 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Main loop instance 0x2aa2db1e488: Spinning loop until released or hook cleared 570s JS MAINLOOP: handling job 0, 570s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa2db1e488: release 570s JS MAINLOOP: Completed job 0 570s JS MAINLOOP: handling job 1, 570s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa2db1e488: release 570s JS MAINLOOP: Completed job 1 570s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module metadata hook for module 0x2d51d2f76990 570s JS IMPORT: Defining meta.importSync for module 0x2d51d2f76990 570s JS NATIVE: Defining native module 'gi' 570s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2d51d2f7b338 570s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 570s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 570s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 570s JS IMPORT: Importing directory 'overrides' 570s JS IMPORT: Defining parent 0x1f925d83f610 of 0x2d51d2f7b3b8 'overrides' is mod 1 570s JS IMPORT: Defined importer 'overrides' 0x2d51d2f7b3b8 in 0x1f925d83f610 570s JS IMPORT: successfully imported directory 'overrides' 570s JS IMPORT: Importing '_promiseNative' 570s JS NATIVE: Defining native module '_promiseNative' 570s JS IMPORT: Defining parent 0x1f925d83f610 of 0x2d51d2f7b868 '_promiseNative' is mod 1 570s JS IMPORT: successfully imported module '_promiseNative' 570s JS IMPORT: Importing module GLib succeeded 570s JS IMPORT: Defining parent 0x2d51d2f7b3b8 of 0x1f925d895038 'GLib' is mod 1 570s JS IMPORT: successfully imported module 'GLib' 570s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 570s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1f925d894060, JSClass 0x3ff8369a9c0, in object 0x1f925d894038 570s JS CTX: Initialized class GIRepositoryGType prototype 0x2d51d2f7bbb0 570s JS CTX: Initialized class GIRepositoryFunction prototype 0x2d51d2f7bc10 570s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 570s JS G BXD: Defined class for Error (GError), prototype 0x1f925d8940b0, JSClass 0x3ff8369a9c0, in object 0x1f925d894038 570s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 570s JS G BXD: Defined class for Variant (GVariant), prototype 0x1f925d894100, JSClass 0x3ff8369a9c0, in object 0x1f925d894038 570s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 570s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1f925d894150, JSClass 0x3ff8369a9c0, in object 0x1f925d894038 570s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 570s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1f925d8941a0, JSClass 0x3ff8369a9c0, in object 0x1f925d894038 570s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 570s JS G BXD: Defined class for Thread (GThread), prototype 0x1f925d8941f0, JSClass 0x3ff8369a9c0, in object 0x1f925d894038 570s JS G BXD: Defining method ref in prototype for GLib.Thread 570s JS G BXD: Defining method unref in prototype for GLib.Thread 570s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 570s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1f925d894240, JSClass 0x3ff8369a9c0, in object 0x1f925d894038 570s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 570s JS G BXD: Defined class for Regex (GRegex), prototype 0x1f925d894290, JSClass 0x3ff8369a9c0, in object 0x1f925d894038 570s JS G BXD: Defining method match in prototype for GLib.Regex 570s JS G BXD: Defining method match_full in prototype for GLib.Regex 570s JS G BXD: Defining method match_all in prototype for GLib.Regex 570s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 570s JS G NS: Defined namespace 'GLib' 0x1f925d894038 in GIRepository 0x2d51d2f7b1c8 570s JS IMPORT: Importing module jasmine succeeded 570s JS IMPORT: Defining parent 0x1f925d83f610 of 0x1f925d895ba0 'jasmine' is mod 1 570s JS IMPORT: successfully imported module 'jasmine' 570s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 570s JS MAINLOOP: Main loop instance 0x2aa2db1e488: hold 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Main loop instance 0x2aa2db1e488: Spinning loop until released or hook cleared 570s JS MAINLOOP: handling job 0, 570s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa2db1e488: release 570s JS MAINLOOP: Completed job 0 570s JS IMPORT: Importing 'gi' 570s JS IMPORT: Defining parent 0x1f925d83f610 of 0x1f925d83f760 'gi' is mod 1 570s JS IMPORT: successfully imported module 'gi' 570s 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 570s JS G NS: Defined namespace 'Regress' 0x1f925d894308 in GIRepository 0x1f925d83f760 570s JS CTX: Script evaluation succeeded 570s JS MAINLOOP: Main loop instance 0x2aa2db1e488: Spinning loop until released or hook cleared 570s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module metadata hook for module 0x2d51d2f19850 570s JS IMPORT: Defining meta.importSync for module 0x2d51d2f19850 570s JS NATIVE: Defining native module 'system' 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f925d83c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f925d83c128 570s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 570s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 570s JS MAINLOOP: Set main loop hook to 570s JS MAINLOOP: Main loop instance 0x2aa2db1e488: hold 570s JS MAINLOOP: Running and clearing main loop hook 570s JS G BXD: Defining method run in prototype for GLib.MainLoop 570s 1..1 570s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 570s JS G BXD: Defined class for Source (GSource), prototype 0x1f925d894330, JSClass 0x3ff8369a9c0, in object 0x1f925d894038 570s JS G BXD: Defining method set_priority in prototype for GLib.Source 570s JS IMPORT: Importing '_gi' 570s JS NATIVE: Defining native module '_gi' 570s JS IMPORT: Defining parent 0x1f925d83f610 of 0x2d51d2f23938 '_gi' is mod 1 570s JS IMPORT: successfully imported module '_gi' 570s 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 570s JS G NS: Defined namespace 'GjsPrivate' 0x1f925d8943d0 in GIRepository 0x1f925d83f760 570s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 570s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 570s JS IMPORT: Importing module _common succeeded 570s JS IMPORT: Defining parent 0x1f925d83f610 of 0x1f925d895df8 '_common' is mod 1 570s JS IMPORT: successfully imported module '_common' 570s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 570s JS IMPORT: Importing module _legacy succeeded 570s JS IMPORT: Defining parent 0x1f925d83f610 of 0x1f925d895e20 '_legacy' is mod 1 570s JS IMPORT: successfully imported module '_legacy' 570s JS IMPORT: Importing module GObject succeeded 570s JS IMPORT: Defining parent 0x1f925d83f868 of 0x1f925d895dd0 'GObject' is mod 1 570s JS IMPORT: successfully imported module 'GObject' 570s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 570s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 570s JS G BXD: Defined class for String (GString), prototype 0x1f925d894650, JSClass 0x3ff8369a9c0, in object 0x1f925d8943a8 570s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 570s JS G PRM: Defined class ParamSpec prototype is 0x1f925d895e70 class 0x3ff836a3208 in object 0x1f925d8943a8 570s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 570s JS G OBJ: Defined class for Object (GObject), prototype 0x1f925d8947b8, JSClass 0x3ff8369a9f0, in object 0x1f925d8943a8 570s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 570s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 570s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1f925d8947e0, JSClass 0x3ff8369a9f0, in object 0x1f925d8943a8 570s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 570s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 570s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 570s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 570s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 570s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 570s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 570s JS G BXD: Defined class for Value (GValue), prototype 0x1f925d894830, JSClass 0x3ff8369a9c0, in object 0x1f925d8943a8 570s JS G NS: Defined namespace 'GObject' 0x1f925d8943a8 in GIRepository 0x1f925d83f760 570s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 570s JS G BXD: Defining method attach in prototype for GLib.Source 570s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 570s JS IMPORT: Module metadata hook for module 0x1f925d885350 570s JS IMPORT: Defining meta.importSync for module 0x1f925d885350 570s JS G BXD: Defining method destroy in prototype for GLib.Source 570s ok 1 GI repository namespace supplies a name 570s JS G BXD: Defining method quit in prototype for GLib.MainLoop 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Main loop instance 0x2aa2db1e488: Spinning loop until released or hook cleared 570s JS MAINLOOP: handling job 0, 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Completed job 0 570s JS MAINLOOP: handling job 1, 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Completed job 1 570s JS MAINLOOP: handling job 2, 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Completed job 2 570s JS MAINLOOP: handling job 3, 570s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa2db1e488: release 570s JS MAINLOOP: Completed job 3 570s JS MEMORY: Memory report: before destroying context 570s JS MEMORY: 150 objects currently alive 570s JS MEMORY: boxed_instance = 11 570s JS MEMORY: boxed_prototype = 11 570s JS MEMORY: closure = 1 570s JS MEMORY: function = 116 570s JS MEMORY: fundamental_instance = 0 570s JS MEMORY: fundamental_prototype = 0 570s JS MEMORY: gerror_instance = 0 570s JS MEMORY: gerror_prototype = 0 570s JS MEMORY: interface = 0 570s JS MEMORY: module = 5 570s JS MEMORY: ns = 4 570s JS MEMORY: object_instance = 0 570s JS MEMORY: object_prototype = 2 570s JS MEMORY: param = 0 570s JS MEMORY: union_instance = 0 570s JS MEMORY: union_prototype = 0 570s JS CTX: JS shutdown sequence 570s JS CTX: Stopping profiler 570s JS CTX: Shutting down toggle queue 570s JS CTX: Notifying external reference holders of GjsContext dispose 570s JS MAINLOOP: Stopping promise job dispatcher 570s JS CTX: Notifying reference holders of GjsContext dispose 570s JS CTX: Checking unhandled promise rejections 570s JS CTX: Releasing cached JS wrappers 570s JS CTX: Final triggered GC 570s JS CTX: Destroying JS context 570s JS CTX: Releasing all native objects 570s JS CTX: Disabling auto GC 570s JS CTX: Ending trace on global object 570s JS CTX: Freeing allocated resources 570s JS CTX: JS context destroyed 570s PASS: gjs/testNamespace.test 570s Running test: gjs/testGObjectInterface.test 570s JS NATIVE: Registered native JS module '_promiseNative' 570s JS NATIVE: Registered native JS module '_byteArrayNative' 570s JS NATIVE: Registered native JS module '_encodingNative' 570s JS NATIVE: Registered native JS module '_gi' 570s JS NATIVE: Registered native JS module 'gi' 570s JS NATIVE: Registered native JS module 'cairoNative' 570s JS NATIVE: Registered native JS module 'system' 570s JS NATIVE: Registered native JS module 'console' 570s JS NATIVE: Registered native JS module '_print' 570s JS CTX: Enabling JIT 570s JS CTX: Initialized class GjsFileImporter prototype 0x3d882ab001a0 570s JS IMPORT: Defining parent (nil) of 0x3d882ab00200 'imports' is mod 0 570s JS IMPORT: Importing '_print' 570s JS NATIVE: Defining native module '_print' 570s JS IMPORT: Defining parent 0x3d882ab00200 of 0x3d882ab009b0 '_print' is mod 1 570s JS IMPORT: successfully imported module '_print' 570s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 570s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x17beaa53c090 570s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x17beaa53c090 570s JS MAINLOOP: Main loop instance 0x2aa39473488: hold 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Starting promise job dispatcher 570s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x17beaa53c128 570s JS MAINLOOP: Main loop instance 0x2aa39473488: hold 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Main loop instance 0x2aa39473488: Spinning loop until released or hook cleared 570s JS MAINLOOP: handling job 0, 570s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa39473488: release 570s JS MAINLOOP: Completed job 0 570s JS MAINLOOP: handling job 1, 570s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa39473488: release 570s JS MAINLOOP: Completed job 1 570s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module metadata hook for module 0x3d882ab76990 570s JS IMPORT: Defining meta.importSync for module 0x3d882ab76990 570s JS NATIVE: Defining native module 'gi' 570s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3d882ab7b338 570s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 570s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 570s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 570s JS IMPORT: Importing directory 'overrides' 570s JS IMPORT: Defining parent 0x17beaa53f610 of 0x3d882ab7b3b8 'overrides' is mod 1 570s JS IMPORT: Defined importer 'overrides' 0x3d882ab7b3b8 in 0x17beaa53f610 570s JS IMPORT: successfully imported directory 'overrides' 570s JS IMPORT: Importing '_promiseNative' 570s JS NATIVE: Defining native module '_promiseNative' 570s JS IMPORT: Defining parent 0x17beaa53f610 of 0x3d882ab7b868 '_promiseNative' is mod 1 570s JS IMPORT: successfully imported module '_promiseNative' 570s JS IMPORT: Importing module GLib succeeded 570s JS IMPORT: Defining parent 0x3d882ab7b3b8 of 0x17beaa595038 'GLib' is mod 1 570s JS IMPORT: successfully imported module 'GLib' 570s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 570s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x17beaa594060, JSClass 0x3ff92e9a9c0, in object 0x17beaa594038 570s JS CTX: Initialized class GIRepositoryGType prototype 0x3d882ab7bbb0 570s JS CTX: Initialized class GIRepositoryFunction prototype 0x3d882ab7bc10 570s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 570s JS G BXD: Defined class for Error (GError), prototype 0x17beaa5940b0, JSClass 0x3ff92e9a9c0, in object 0x17beaa594038 570s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 570s JS G BXD: Defined class for Variant (GVariant), prototype 0x17beaa594100, JSClass 0x3ff92e9a9c0, in object 0x17beaa594038 570s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 570s JS G BXD: Defined class for Bytes (GBytes), prototype 0x17beaa594150, JSClass 0x3ff92e9a9c0, in object 0x17beaa594038 570s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 570s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x17beaa5941a0, JSClass 0x3ff92e9a9c0, in object 0x17beaa594038 570s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 570s JS G BXD: Defined class for Thread (GThread), prototype 0x17beaa5941f0, JSClass 0x3ff92e9a9c0, in object 0x17beaa594038 570s JS G BXD: Defining method ref in prototype for GLib.Thread 570s JS G BXD: Defining method unref in prototype for GLib.Thread 570s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 570s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x17beaa594240, JSClass 0x3ff92e9a9c0, in object 0x17beaa594038 570s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 570s JS G BXD: Defined class for Regex (GRegex), prototype 0x17beaa594290, JSClass 0x3ff92e9a9c0, in object 0x17beaa594038 570s JS G BXD: Defining method match in prototype for GLib.Regex 570s JS G BXD: Defining method match_full in prototype for GLib.Regex 570s JS G BXD: Defining method match_all in prototype for GLib.Regex 570s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 570s JS G NS: Defined namespace 'GLib' 0x17beaa594038 in GIRepository 0x3d882ab7b1c8 570s JS IMPORT: Importing module jasmine succeeded 570s JS IMPORT: Defining parent 0x17beaa53f610 of 0x17beaa595ba0 'jasmine' is mod 1 570s JS IMPORT: successfully imported module 'jasmine' 570s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 570s JS MAINLOOP: Main loop instance 0x2aa39473488: hold 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Main loop instance 0x2aa39473488: Spinning loop until released or hook cleared 570s JS MAINLOOP: handling job 0, 570s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa39473488: release 570s JS MAINLOOP: Completed job 0 570s JS IMPORT: Importing 'gi' 570s JS IMPORT: Defining parent 0x17beaa53f610 of 0x17beaa53f760 'gi' is mod 1 570s JS IMPORT: successfully imported module 'gi' 570s 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 570s JS G NS: Defined namespace 'GjsPrivate' 0x17beaa594330 in GIRepository 0x17beaa53f760 570s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 570s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 570s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 570s JS IMPORT: Importing module _legacy succeeded 570s JS IMPORT: Defining parent 0x17beaa53f610 of 0x17beaa595cb8 '_legacy' is mod 1 570s JS IMPORT: successfully imported module '_legacy' 570s JS IMPORT: Importing module lang succeeded 570s JS IMPORT: Defining parent 0x17beaa53f610 of 0x17beaa595c90 'lang' is mod 1 570s JS IMPORT: successfully imported module 'lang' 570s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 570s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 570s JS IMPORT: Importing module _signals succeeded 570s JS IMPORT: Defining parent 0x17beaa53f610 of 0x17beaa595ce0 '_signals' is mod 1 570s JS IMPORT: successfully imported module '_signals' 570s JS IMPORT: Importing module signals succeeded 570s JS IMPORT: Defining parent 0x17beaa53f610 of 0x17beaa595c68 'signals' is mod 1 570s JS IMPORT: successfully imported module 'signals' 570s JS IMPORT: Importing module Gio succeeded 570s JS IMPORT: Defining parent 0x17beaa53f880 of 0x17beaa595c40 'Gio' is mod 1 570s JS IMPORT: successfully imported module 'Gio' 570s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 570s JS IMPORT: Importing '_gi' 570s JS NATIVE: Defining native module '_gi' 570s JS IMPORT: Defining parent 0x17beaa53f610 of 0x3d882ab3b888 '_gi' is mod 1 570s JS IMPORT: successfully imported module '_gi' 570s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 570s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 570s JS IMPORT: Importing module _common succeeded 570s JS IMPORT: Defining parent 0x17beaa53f610 of 0x17beaa595d30 '_common' is mod 1 570s JS IMPORT: successfully imported module '_common' 570s JS IMPORT: Importing module GObject succeeded 570s JS IMPORT: Defining parent 0x17beaa53f880 of 0x17beaa595d08 'GObject' is mod 1 570s JS IMPORT: successfully imported module 'GObject' 570s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 570s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 570s JS G BXD: Defined class for String (GString), prototype 0x17beaa5945d8, JSClass 0x3ff92e9a9c0, in object 0x17beaa594358 570s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 570s JS G PRM: Defined class ParamSpec prototype is 0x17beaa595d80 class 0x3ff92ea3208 in object 0x17beaa594358 570s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 570s JS G OBJ: Defined class for Object (GObject), prototype 0x17beaa594740, JSClass 0x3ff92e9a9f0, in object 0x17beaa594358 570s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 570s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 570s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x17beaa594768, JSClass 0x3ff92e9a9f0, in object 0x17beaa594358 570s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 570s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 570s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 570s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 570s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 570s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 570s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 570s JS G BXD: Defined class for Value (GValue), prototype 0x17beaa5947b8, JSClass 0x3ff92e9a9c0, in object 0x17beaa594358 570s JS G NS: Defined namespace 'GObject' 0x17beaa594358 in GIRepository 0x17beaa53f760 570s JS G OBJ: Defined class for Application (GApplication), prototype 0x17beaa594808, JSClass 0x3ff92e9a9f0, in object 0x17beaa594308 570s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 570s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x17beaa5f62e0, JSClass 0x3ff92e9dc70, in object 0x17beaa594308 570s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 570s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x17beaa5f6308, JSClass 0x3ff92e9dc70, in object 0x17beaa594308 570s 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 570s JS G NS: Defined namespace 'GioUnix' 0x17beaa5948a8 in GIRepository 0x17beaa53f760 570s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 570s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 570s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x17beaa5948d0, JSClass 0x3ff92e9a9f0, in object 0x17beaa5948a8 570s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 570s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 570s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x17beaa5f66f0, JSClass 0x3ff92e9dc70, in object 0x17beaa5948a8 570s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 570s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 570s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 570s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x17beaa594948, JSClass 0x3ff92e9a9f0, in object 0x17beaa594308 570s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x17beaa594998, JSClass 0x3ff92e9a9f0, in object 0x17beaa5948a8 570s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 570s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 570s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x17beaa5949e8, JSClass 0x3ff92e9a9c0, in object 0x17beaa5948a8 570s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 570s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x17beaa5f6830, JSClass 0x3ff92e9dc70, in object 0x17beaa5948a8 570s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 570s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 570s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 570s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x17beaa594a38, JSClass 0x3ff92e9a9f0, in object 0x17beaa594308 570s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x17beaa594a88, JSClass 0x3ff92e9a9f0, in object 0x17beaa5948a8 570s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 570s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 570s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x17beaa594ad8, JSClass 0x3ff92e9a9c0, in object 0x17beaa5948a8 570s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 570s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x17beaa594b00, JSClass 0x3ff92e9a9c0, in object 0x17beaa5948a8 570s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 570s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x17beaa594b50, JSClass 0x3ff92e9a9f0, in object 0x17beaa5948a8 570s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 570s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 570s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x17beaa594ba0, JSClass 0x3ff92e9a9c0, in object 0x17beaa5948a8 570s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 570s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 570s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x17beaa594bf0, JSClass 0x3ff92e9a9f0, in object 0x17beaa594308 570s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x17beaa594c40, JSClass 0x3ff92e9a9f0, in object 0x17beaa5948a8 570s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 570s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 570s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x17beaa594c90, JSClass 0x3ff92e9a9c0, in object 0x17beaa5948a8 570s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 570s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 570s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 570s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 570s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 570s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 570s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 570s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 570s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 570s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 570s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 570s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 570s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 570s JS G ENUM: Defining GLib.LogLevelFlags as 0x3d882ab43f70 570s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 570s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x17beaa594da8, JSClass 0x3ff92e9a9c0, in object 0x17beaa594038 570s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 570s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x17beaa594e70, JSClass 0x3ff92e9a9f0, in object 0x17beaa594308 570s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 570s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x17beaa5fcbf0, JSClass 0x3ff92e9dc70, in object 0x17beaa594308 570s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 570s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x17beaa5fcc18, JSClass 0x3ff92e9dc70, in object 0x17beaa594308 570s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 570s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x7adb5d07470, JSClass 0x3ff92e9a9c0, in object 0x17beaa594308 570s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 570s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x7adb5d07768, JSClass 0x3ff92e9a9c0, in object 0x17beaa594308 570s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 570s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 570s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 570s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x7adb5d078f8, JSClass 0x3ff92e9a9f0, in object 0x17beaa594308 570s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 570s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x17beaa5fce98, JSClass 0x3ff92e9dc70, in object 0x17beaa594308 570s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 570s JS G IFACE: Defined class for Initable (GInitable), prototype 0x17beaa5fcee8, JSClass 0x3ff92e9dc70, in object 0x17beaa594308 570s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 570s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x7adb5d07998, JSClass 0x3ff92e9a9f0, in object 0x17beaa594308 570s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 570s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 570s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 570s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 570s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x7adb5d0a0d8, JSClass 0x3ff92e9dc70, in object 0x17beaa594308 570s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 570s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x7adb5d07a10, JSClass 0x3ff92e9a9c0, in object 0x17beaa594308 570s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 570s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x7adb5d07a60, JSClass 0x3ff92e9a9c0, in object 0x17beaa594308 570s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 570s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 570s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x7adb5d07ab0, JSClass 0x3ff92e9a9f0, in object 0x17beaa594308 570s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x7adb5d07b00, JSClass 0x3ff92e9a9f0, in object 0x17beaa594330 570s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 570s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x7adb5d07b50, JSClass 0x3ff92e9a9f0, in object 0x17beaa594308 570s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 570s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 570s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 570s JS G IFACE: Defined class for File (GFile), prototype 0x7adb5d0a1a0, JSClass 0x3ff92e9dc70, in object 0x17beaa594308 570s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x7adb5d07bc8, JSClass 0x3ff92e9a9f0, in object 0x17beaa53f8f8 570s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 570s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x7adb5d07c40, JSClass 0x3ff92e9a9f0, in object 0x17beaa594308 570s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 570s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 570s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x7adb5d0a420, JSClass 0x3ff92e9dc70, in object 0x17beaa594308 570s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 570s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x7adb5d07cb8, JSClass 0x3ff92e9a9f0, in object 0x17beaa594308 570s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 570s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x7adb5d07d08, JSClass 0x3ff92e9a9c0, in object 0x17beaa594308 570s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 570s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 570s JS G OBJ: Defined class for Settings (GSettings), prototype 0x7adb5d07d58, JSClass 0x3ff92e9a9f0, in object 0x17beaa594308 570s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 570s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 570s JS G NS: Defined namespace 'Gio' 0x17beaa594308 in GIRepository 0x17beaa53f760 570s JS G NS: Found info type GIFlagsInfo for 'ParamFlags' in namespace 'GObject' 570s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 570s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 570s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 570s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 570s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 570s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 570s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 570s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 570s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 570s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 570s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 570s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 570s JS G ENUM: Defining GObject.ParamFlags as 0x3d882ab4d298 570s JS G NS: Found info type GIFunctionInfo for 'param_spec_string' in namespace 'GObject' 570s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa3966ad70 type GParamString 570s JS G NS: Found info type GIFlagsInfo for 'SignalFlags' in namespace 'GObject' 570s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 570s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 570s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 570s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 570s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 570s JS G ENUM: Defining enum value ACTION (fixed from action) 32 570s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 570s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 570s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 570s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 570s JS G ENUM: Defining GObject.SignalFlags as 0x3d882ab4d858 570s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa396214d0 type GParamOverride 570s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa39621440 type GParamString 570s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 570s JS G NS: Found info type GIFunctionInfo for 'param_spec_get_flags' in namespace 'GjsPrivate' 570s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 570s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa3969cbc0 type GParamOverride 570s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 570s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa395f0730 type GParamOverride 570s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 570s JS G NS: Found info type GIInterfaceInfo for 'Action' in namespace 'Gio' 570s JS G IFACE: Defined class for Action (GAction), prototype 0x7adb5d0af10, JSClass 0x3ff92e9dc70, in object 0x17beaa594308 570s JS G PRM: Wrapping GParamOverride 'enabled' on (null) with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa3962c010 type GParamOverride 570s JS G PRM: Wrapping GParamOverride 'name' on (null) with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa3962c730 type GParamOverride 570s JS G PRM: Wrapping GParamOverride 'state' on (null) with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa3962c850 type GParamOverride 570s JS G PRM: Wrapping GParamOverride 'state-type' on (null) with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa3962c930 type GParamOverride 570s JS G PRM: Wrapping GParamOverride 'parameter-type' on (null) with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa3962c9d0 type GParamOverride 570s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 570s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 570s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 570s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 570s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 570s JS CTX: Script evaluation succeeded 570s JS MAINLOOP: Main loop instance 0x2aa39473488: Spinning loop until released or hook cleared 570s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module metadata hook for module 0x3d882ab759f0 570s JS IMPORT: Defining meta.importSync for module 0x3d882ab759f0 570s JS NATIVE: Defining native module 'system' 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17beaa53c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17beaa53c128 570s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 570s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 570s JS MAINLOOP: Set main loop hook to 570s JS MAINLOOP: Main loop instance 0x2aa39473488: hold 570s JS MAINLOOP: Running and clearing main loop hook 570s JS G BXD: Defining method run in prototype for GLib.MainLoop 570s 1..37 570s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 570s JS G BXD: Defined class for Source (GSource), prototype 0x7adb5d07f88, JSClass 0x3ff92e9a9c0, in object 0x17beaa594038 570s JS G BXD: Defining method set_priority in prototype for GLib.Source 570s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 570s JS G BXD: Defining method attach in prototype for GLib.Source 570s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 570s JS IMPORT: Module metadata hook for module 0x17beaa586350 570s JS IMPORT: Defining meta.importSync for module 0x17beaa586350 570s JS G BXD: Defining method destroy in prototype for GLib.Source 570s ok 1 GObject interface cannot be instantiated 570s ok 2 GObject interface has a name 570s ok 3 GObject interface reports its type name 570s JS G NS: Found info type GIFunctionInfo for 'type_is_a' in namespace 'GObject' 570s ok 4 GObject interface can be implemented by a GObject class 570s ok 5 GObject interface is implemented by a GObject class with the correct class object 570s ok 6 GObject interface can have its required function implemented 570s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa396e7050 type GParamOverride 570s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 570s ok 7 GObject interface must have its required function implemented 570s ok 8 GObject interface doesn't have to have its optional function implemented 570s ok 9 GObject interface can have its optional function deferred to by the implementation 570s ok 10 GObject interface can have its function chained up to 570s ok 11 GObject interface can require another interface 570s ok 12 GObject interface can chain up to another interface 570s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 570s JS G PRM: JSObject created with param instance 0x2aa396a2b40 type GParamOverride 570s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 570s ok 13 GObject interface defers to the last interface's optional function 570s ok 14 GObject interface must be implemented by a class that implements all required interfaces 570s ok 15 GObject interface must be implemented by a class that implements required interfaces in correct order 570s ok 16 GObject interface can require an interface from C 570s ok 17 GObject interface can connect class signals on the implementing class 570s ok 18 GObject interface can connect interface signals on the implementing class 570s ok 19 GObject interface can define properties on the implementing class 570s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 570s ok 20 GObject interface must have its properties overridden 570s ok 21 GObject interface can have introspected properties overriden 570s ok 22 GObject interface can be implemented by a class as well as its parent class 570s ok 23 GObject interface can be reimplemented by a subclass of a class that already implements it 570s ok 24 GObject interface has a toString() defintion 570s ok 25 GObject interface has instance definition 570s ok 26 GObject interface has instance definition for non-object type 570s ok 27 GObject interface has instance definition for non-object type for native interface 570s ok 28 GObject interface prototype toString is enumerable and defined 570s ok 29 GObject interface prototype method properties are enumerated 570s ok 30 GObject interface prototype method properties are defined 570s ok 31 GObject interface prototype overrides are inherited by implementing classes 570s ok 32 GObject interface prototype overrides cannot be changed by instances of child classes 570s ok 33 GObject interface prototype unknown properties are inherited by implementing classes 570s ok 34 GObject interface prototype original property can be shadowed by class prototype property 570s ok 35 GObject interface prototype overridden property can be shadowed by class prototype property 570s ok 36 GObject interface prototype shadowed property can be restored 570s ok 37 Specific class and interface checks Gio.AsyncInitable must implement vfunc_async_init 570s JS G BXD: Defining method quit in prototype for GLib.MainLoop 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Main loop instance 0x2aa39473488: Spinning loop until released or hook cleared 570s JS MAINLOOP: handling job 0, 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Completed job 0 570s JS MAINLOOP: handling job 1, 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Completed job 1 570s JS MAINLOOP: handling job 2, 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Completed job 2 570s JS MAINLOOP: handling job 3, 570s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa39473488: release 570s JS MAINLOOP: Completed job 3 570s JS MEMORY: Memory report: before destroying context 570s JS MEMORY: 877 objects currently alive 570s JS MEMORY: boxed_instance = 234 570s JS MEMORY: boxed_prototype = 22 570s JS MEMORY: closure = 4 570s JS MEMORY: function = 522 570s JS MEMORY: fundamental_instance = 0 570s JS MEMORY: fundamental_prototype = 0 570s JS MEMORY: gerror_instance = 0 570s JS MEMORY: gerror_prototype = 0 570s JS MEMORY: interface = 15 570s JS MEMORY: module = 9 570s JS MEMORY: ns = 5 570s JS MEMORY: object_instance = 23 570s JS MEMORY: object_prototype = 31 570s JS MEMORY: param = 12 570s JS MEMORY: union_instance = 0 570s JS MEMORY: union_prototype = 0 570s JS CTX: JS shutdown sequence 570s JS CTX: Stopping profiler 570s JS CTX: Shutting down toggle queue 570s JS CTX: Notifying external reference holders of GjsContext dispose 570s JS MAINLOOP: Stopping promise job dispatcher 570s JS CTX: Notifying reference holders of GjsContext dispose 570s JS CTX: Checking unhandled promise rejections 570s JS CTX: Releasing cached JS wrappers 570s JS CTX: Final triggered GC 570s JS CTX: Destroying JS context 570s JS CTX: Releasing all native objects 570s JS CTX: Disabling auto GC 570s JS CTX: Ending trace on global object 570s JS CTX: Freeing allocated resources 570s JS CTX: JS context destroyed 570s PASS: gjs/testGObjectInterface.test 570s Running test: gjs/testMainloop.test 570s JS NATIVE: Registered native JS module '_promiseNative' 570s JS NATIVE: Registered native JS module '_byteArrayNative' 570s JS NATIVE: Registered native JS module '_encodingNative' 570s JS NATIVE: Registered native JS module '_gi' 570s JS NATIVE: Registered native JS module 'gi' 570s JS NATIVE: Registered native JS module 'cairoNative' 570s JS NATIVE: Registered native JS module 'system' 570s JS NATIVE: Registered native JS module 'console' 570s JS NATIVE: Registered native JS module '_print' 570s JS CTX: Enabling JIT 570s JS CTX: Initialized class GjsFileImporter prototype 0x21d8a94001a0 570s JS IMPORT: Defining parent (nil) of 0x21d8a9400200 'imports' is mod 0 570s JS IMPORT: Importing '_print' 570s JS NATIVE: Defining native module '_print' 570s JS IMPORT: Defining parent 0x21d8a9400200 of 0x21d8a94009b0 '_print' is mod 1 570s JS IMPORT: successfully imported module '_print' 570s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 570s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x36d9ea53c090 570s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x36d9ea53c090 570s JS MAINLOOP: Main loop instance 0x2aa16eb1488: hold 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Starting promise job dispatcher 570s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x36d9ea53c128 570s JS MAINLOOP: Main loop instance 0x2aa16eb1488: hold 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Main loop instance 0x2aa16eb1488: Spinning loop until released or hook cleared 570s JS MAINLOOP: handling job 0, 570s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa16eb1488: release 570s JS MAINLOOP: Completed job 0 570s JS MAINLOOP: handling job 1, 570s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa16eb1488: release 570s JS MAINLOOP: Completed job 1 570s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module metadata hook for module 0x21d8a9476990 570s JS IMPORT: Defining meta.importSync for module 0x21d8a9476990 570s JS NATIVE: Defining native module 'gi' 570s JS CTX: Initialized class GIRepositoryNamespace prototype 0x21d8a947b338 570s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 570s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 570s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 570s JS IMPORT: Importing directory 'overrides' 570s JS IMPORT: Defining parent 0x36d9ea53f610 of 0x21d8a947b3b8 'overrides' is mod 1 570s JS IMPORT: Defined importer 'overrides' 0x21d8a947b3b8 in 0x36d9ea53f610 570s JS IMPORT: successfully imported directory 'overrides' 570s JS IMPORT: Importing '_promiseNative' 570s JS NATIVE: Defining native module '_promiseNative' 570s JS IMPORT: Defining parent 0x36d9ea53f610 of 0x21d8a947b868 '_promiseNative' is mod 1 570s JS IMPORT: successfully imported module '_promiseNative' 570s JS IMPORT: Importing module GLib succeeded 570s JS IMPORT: Defining parent 0x21d8a947b3b8 of 0x36d9ea595038 'GLib' is mod 1 570s JS IMPORT: successfully imported module 'GLib' 570s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 570s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x36d9ea594060, JSClass 0x3ffbcc9a9c0, in object 0x36d9ea594038 570s JS CTX: Initialized class GIRepositoryGType prototype 0x21d8a947bbb0 570s JS CTX: Initialized class GIRepositoryFunction prototype 0x21d8a947bc10 570s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 570s JS G BXD: Defined class for Error (GError), prototype 0x36d9ea5940b0, JSClass 0x3ffbcc9a9c0, in object 0x36d9ea594038 570s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 570s JS G BXD: Defined class for Variant (GVariant), prototype 0x36d9ea594100, JSClass 0x3ffbcc9a9c0, in object 0x36d9ea594038 570s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 570s JS G BXD: Defined class for Bytes (GBytes), prototype 0x36d9ea594150, JSClass 0x3ffbcc9a9c0, in object 0x36d9ea594038 570s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 570s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x36d9ea5941a0, JSClass 0x3ffbcc9a9c0, in object 0x36d9ea594038 570s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 570s JS G BXD: Defined class for Thread (GThread), prototype 0x36d9ea5941f0, JSClass 0x3ffbcc9a9c0, in object 0x36d9ea594038 570s JS G BXD: Defining method ref in prototype for GLib.Thread 570s JS G BXD: Defining method unref in prototype for GLib.Thread 570s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 570s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x36d9ea594240, JSClass 0x3ffbcc9a9c0, in object 0x36d9ea594038 570s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 570s JS G BXD: Defined class for Regex (GRegex), prototype 0x36d9ea594290, JSClass 0x3ffbcc9a9c0, in object 0x36d9ea594038 570s JS G BXD: Defining method match in prototype for GLib.Regex 570s JS G BXD: Defining method match_full in prototype for GLib.Regex 570s JS G BXD: Defining method match_all in prototype for GLib.Regex 570s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 570s JS G NS: Defined namespace 'GLib' 0x36d9ea594038 in GIRepository 0x21d8a947b1c8 570s JS IMPORT: Importing module jasmine succeeded 570s JS IMPORT: Defining parent 0x36d9ea53f610 of 0x36d9ea595ba0 'jasmine' is mod 1 570s JS IMPORT: successfully imported module 'jasmine' 570s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 570s JS MAINLOOP: Main loop instance 0x2aa16eb1488: hold 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Main loop instance 0x2aa16eb1488: Spinning loop until released or hook cleared 570s JS MAINLOOP: handling job 0, 570s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa16eb1488: release 570s JS MAINLOOP: Completed job 0 570s JS IMPORT: JS import 'mainloop' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/mainloop.js 570s JS IMPORT: Importing 'gi' 570s JS IMPORT: Defining parent 0x36d9ea53f610 of 0x36d9ea53f760 'gi' is mod 1 570s JS IMPORT: successfully imported module 'gi' 570s JS IMPORT: Importing '_gi' 570s JS NATIVE: Defining native module '_gi' 570s JS IMPORT: Defining parent 0x36d9ea53f610 of 0x21d8a941a530 '_gi' is mod 1 570s JS IMPORT: successfully imported module '_gi' 570s 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 570s JS G NS: Defined namespace 'GjsPrivate' 0x36d9ea594330 in GIRepository 0x36d9ea53f760 570s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 570s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 570s JS IMPORT: Importing module _common succeeded 570s JS IMPORT: Defining parent 0x36d9ea53f610 of 0x36d9ea595c90 '_common' is mod 1 570s JS IMPORT: successfully imported module '_common' 570s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 570s JS IMPORT: Importing module _legacy succeeded 570s JS IMPORT: Defining parent 0x36d9ea53f610 of 0x36d9ea595cb8 '_legacy' is mod 1 570s JS IMPORT: successfully imported module '_legacy' 570s JS IMPORT: Importing module GObject succeeded 570s JS IMPORT: Defining parent 0x36d9ea53f850 of 0x36d9ea595c68 'GObject' is mod 1 570s JS IMPORT: successfully imported module 'GObject' 570s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 570s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 570s JS G BXD: Defined class for String (GString), prototype 0x36d9ea5945b0, JSClass 0x3ffbcc9a9c0, in object 0x36d9ea594308 570s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 570s JS G PRM: Defined class ParamSpec prototype is 0x36d9ea595d08 class 0x3ffbcca3208 in object 0x36d9ea594308 570s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 570s JS G OBJ: Defined class for Object (GObject), prototype 0x36d9ea594718, JSClass 0x3ffbcc9a9f0, in object 0x36d9ea594308 570s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 570s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 570s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x36d9ea594740, JSClass 0x3ffbcc9a9f0, in object 0x36d9ea594308 570s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 570s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 570s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 570s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 570s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 570s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 570s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 570s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 570s JS G BXD: Defined class for Value (GValue), prototype 0x36d9ea594790, JSClass 0x3ffbcc9a9c0, in object 0x36d9ea594308 570s JS G NS: Defined namespace 'GObject' 0x36d9ea594308 in GIRepository 0x36d9ea53f760 570s JS IMPORT: Importing module mainloop succeeded 570s JS IMPORT: Defining parent 0x36d9ea53f610 of 0x36d9ea595c40 'mainloop' is mod 1 570s JS IMPORT: successfully imported module 'mainloop' 570s JS CTX: Script evaluation succeeded 570s JS MAINLOOP: Main loop instance 0x2aa16eb1488: Spinning loop until released or hook cleared 570s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module metadata hook for module 0x21d8a942b1a0 570s JS IMPORT: Defining meta.importSync for module 0x21d8a942b1a0 570s JS NATIVE: Defining native module 'system' 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x36d9ea53c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x36d9ea53c128 570s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 570s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 570s JS MAINLOOP: Set main loop hook to 570s JS MAINLOOP: Main loop instance 0x2aa16eb1488: hold 570s JS MAINLOOP: Running and clearing main loop hook 570s JS G BXD: Defining method run in prototype for GLib.MainLoop 570s 1..8 570s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 570s JS G BXD: Defined class for Source (GSource), prototype 0x36d9ea5947e0, JSClass 0x3ffbcc9a9c0, in object 0x36d9ea594038 570s JS G BXD: Defining method set_priority in prototype for GLib.Source 570s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 570s JS G BXD: Defining method attach in prototype for GLib.Source 570s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 570s JS IMPORT: Module metadata hook for module 0x36d9ea585548 570s JS IMPORT: Defining meta.importSync for module 0x36d9ea585548 570s JS G BXD: Defining method destroy in prototype for GLib.Source 570s ok 1 Mainloop.timeout_add() runs a timeout function 570s ok 2 Mainloop.timeout_add() runs a timeout function until it returns false 570s ok 3 Mainloop.timeout_add() runs a timeout function after an initial timeout 570s JS G NS: Found info type GIFunctionInfo for 'source_remove' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'idle_source_new' in namespace 'GLib' 570s ok 4 Mainloop.idle_add() runs an idle function 570s ok 5 Mainloop.idle_add() continues to run idle functions that return true 570s ok 6 Mainloop.idle_add() does not run idle functions if removed 570s ok 7 Mainloop.idle_add() can remove idle functions while they are being invoked 570s ok 8 Mainloop.idle_add() does not leak idle callbacks 570s JS G BXD: Defining method quit in prototype for GLib.MainLoop 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Main loop instance 0x2aa16eb1488: Spinning loop until released or hook cleared 570s JS MAINLOOP: handling job 0, 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Completed job 0 570s JS MAINLOOP: handling job 1, 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Completed job 1 570s JS MAINLOOP: handling job 2, 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Completed job 2 570s JS MAINLOOP: handling job 3, 570s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa16eb1488: release 570s JS MAINLOOP: Completed job 3 570s JS MEMORY: Memory report: before destroying context 570s JS MEMORY: 196 objects currently alive 570s JS MEMORY: boxed_instance = 54 570s JS MEMORY: boxed_prototype = 11 570s JS MEMORY: closure = 2 570s JS MEMORY: function = 118 570s JS MEMORY: fundamental_instance = 0 570s JS MEMORY: fundamental_prototype = 0 570s JS MEMORY: gerror_instance = 0 570s JS MEMORY: gerror_prototype = 0 570s JS MEMORY: interface = 0 570s JS MEMORY: module = 6 570s JS MEMORY: ns = 3 570s JS MEMORY: object_instance = 0 570s JS MEMORY: object_prototype = 2 570s JS MEMORY: param = 0 570s JS MEMORY: union_instance = 0 570s JS MEMORY: union_prototype = 0 570s JS CTX: JS shutdown sequence 570s JS CTX: Stopping profiler 570s JS CTX: Shutting down toggle queue 570s JS CTX: Notifying external reference holders of GjsContext dispose 570s JS MAINLOOP: Stopping promise job dispatcher 570s JS CTX: Notifying reference holders of GjsContext dispose 570s JS CTX: Checking unhandled promise rejections 570s JS CTX: Releasing cached JS wrappers 570s JS CTX: Final triggered GC 570s JS CTX: Destroying JS context 570s JS CTX: Releasing all native objects 570s JS CTX: Disabling auto GC 570s JS CTX: Ending trace on global object 570s JS CTX: Freeing allocated resources 570s JS CTX: JS context destroyed 570s PASS: gjs/testMainloop.test 570s Running test: gjs/keys.test 570s 1..1 570s ok 1 - /usr/libexec/installed-tests/gjs/debugger/keys.debugger 570s PASS: gjs/keys.test 570s Running test: gjs/testTimers.test 570s JS NATIVE: Registered native JS module '_promiseNative' 570s JS NATIVE: Registered native JS module '_byteArrayNative' 570s JS NATIVE: Registered native JS module '_encodingNative' 570s JS NATIVE: Registered native JS module '_gi' 570s JS NATIVE: Registered native JS module 'gi' 570s JS NATIVE: Registered native JS module 'cairoNative' 570s JS NATIVE: Registered native JS module 'system' 570s JS NATIVE: Registered native JS module 'console' 570s JS NATIVE: Registered native JS module '_print' 570s JS CTX: Enabling JIT 570s JS CTX: Initialized class GjsFileImporter prototype 0x1a23b67001a0 570s JS IMPORT: Defining parent (nil) of 0x1a23b6700200 'imports' is mod 0 570s JS IMPORT: Importing '_print' 570s JS NATIVE: Defining native module '_print' 570s JS IMPORT: Defining parent 0x1a23b6700200 of 0x1a23b67009b0 '_print' is mod 1 570s JS IMPORT: successfully imported module '_print' 570s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 570s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0xaac7a93c090 570s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0xaac7a93c090 570s JS MAINLOOP: Main loop instance 0x2aa2cfca488: hold 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Starting promise job dispatcher 570s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xaac7a93c128 570s JS MAINLOOP: Main loop instance 0x2aa2cfca488: hold 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Main loop instance 0x2aa2cfca488: Spinning loop until released or hook cleared 570s JS MAINLOOP: handling job 0, 570s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa2cfca488: release 570s JS MAINLOOP: Completed job 0 570s JS MAINLOOP: handling job 1, 570s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa2cfca488: release 570s JS MAINLOOP: Completed job 1 570s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module metadata hook for module 0x1a23b6776990 570s JS IMPORT: Defining meta.importSync for module 0x1a23b6776990 570s JS NATIVE: Defining native module 'gi' 570s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1a23b677b338 570s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 570s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 570s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 570s JS IMPORT: Importing directory 'overrides' 570s JS IMPORT: Defining parent 0xaac7a93f610 of 0x1a23b677b3b8 'overrides' is mod 1 570s JS IMPORT: Defined importer 'overrides' 0x1a23b677b3b8 in 0xaac7a93f610 570s JS IMPORT: successfully imported directory 'overrides' 570s JS IMPORT: Importing '_promiseNative' 570s JS NATIVE: Defining native module '_promiseNative' 570s JS IMPORT: Defining parent 0xaac7a93f610 of 0x1a23b677b868 '_promiseNative' is mod 1 570s JS IMPORT: successfully imported module '_promiseNative' 570s JS IMPORT: Importing module GLib succeeded 570s JS IMPORT: Defining parent 0x1a23b677b3b8 of 0xaac7a995038 'GLib' is mod 1 570s JS IMPORT: successfully imported module 'GLib' 570s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 570s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xaac7a994060, JSClass 0x3ff8289a9c0, in object 0xaac7a994038 570s JS CTX: Initialized class GIRepositoryGType prototype 0x1a23b677bbb0 570s JS CTX: Initialized class GIRepositoryFunction prototype 0x1a23b677bc10 570s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 570s JS G BXD: Defined class for Error (GError), prototype 0xaac7a9940b0, JSClass 0x3ff8289a9c0, in object 0xaac7a994038 570s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 570s JS G BXD: Defined class for Variant (GVariant), prototype 0xaac7a994100, JSClass 0x3ff8289a9c0, in object 0xaac7a994038 570s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 570s JS G BXD: Defined class for Bytes (GBytes), prototype 0xaac7a994150, JSClass 0x3ff8289a9c0, in object 0xaac7a994038 570s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 570s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xaac7a9941a0, JSClass 0x3ff8289a9c0, in object 0xaac7a994038 570s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 570s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 570s JS G BXD: Defined class for Thread (GThread), prototype 0xaac7a9941f0, JSClass 0x3ff8289a9c0, in object 0xaac7a994038 570s JS G BXD: Defining method ref in prototype for GLib.Thread 570s JS G BXD: Defining method unref in prototype for GLib.Thread 570s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 570s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xaac7a994240, JSClass 0x3ff8289a9c0, in object 0xaac7a994038 570s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 570s JS G BXD: Defined class for Regex (GRegex), prototype 0xaac7a994290, JSClass 0x3ff8289a9c0, in object 0xaac7a994038 570s JS G BXD: Defining method match in prototype for GLib.Regex 570s JS G BXD: Defining method match_full in prototype for GLib.Regex 570s JS G BXD: Defining method match_all in prototype for GLib.Regex 570s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 570s JS G NS: Defined namespace 'GLib' 0xaac7a994038 in GIRepository 0x1a23b677b1c8 570s JS IMPORT: Importing module jasmine succeeded 570s JS IMPORT: Defining parent 0xaac7a93f610 of 0xaac7a995ba0 'jasmine' is mod 1 570s JS IMPORT: successfully imported module 'jasmine' 570s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 570s JS MAINLOOP: Main loop instance 0x2aa2cfca488: hold 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Main loop instance 0x2aa2cfca488: Spinning loop until released or hook cleared 570s JS MAINLOOP: handling job 0, 570s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa2cfca488: release 570s JS MAINLOOP: Completed job 0 570s JS IMPORT: Module load hook for module 'file:///usr/libexec/installed-tests/gjs/js/testTimers.js' (file:///usr/libexec/installed-tests/gjs/js/testTimers.js), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xaac7a93c128 570s JS MAINLOOP: Main loop instance 0x2aa2cfca488: hold 570s JS MAINLOOP: Enqueue job , promise=, allocation site= 570s JS MAINLOOP: Main loop instance 0x2aa2cfca488: Spinning loop until released or hook cleared 570s JS MAINLOOP: handling job 0, 570s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testTimers.js async resolved" 570s JS MAINLOOP: Main loop instance 0x2aa2cfca488: release 570s JS MAINLOOP: Completed job 0 570s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module metadata hook for module 0x1a23b67468e8 570s JS IMPORT: Defining meta.importSync for module 0x1a23b67468e8 570s JS NATIVE: Defining native module 'system' 570s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xaac7a93c128 570s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xaac7a93c128 570s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 570s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 570s JS MAINLOOP: Set main loop hook to 570s JS MAINLOOP: Main loop instance 0x2aa2cfca488: hold 570s JS MAINLOOP: Running and clearing main loop hook 570s JS G BXD: Defining method run in prototype for GLib.MainLoop 570s 1..16 570s JS IMPORT: Importing 'gi' 570s JS IMPORT: Defining parent 0xaac7a93f610 of 0xaac7a93f760 'gi' is mod 1 570s JS IMPORT: successfully imported module 'gi' 570s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 570s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 570s JS G BXD: Defined class for Source (GSource), prototype 0xaac7a994308, JSClass 0x3ff8289a9c0, in object 0xaac7a994038 570s JS G BXD: Defining method set_priority in prototype for GLib.Source 570s JS IMPORT: Importing '_gi' 570s JS NATIVE: Defining native module '_gi' 570s JS IMPORT: Defining parent 0xaac7a93f610 of 0x1a23b6752040 '_gi' is mod 1 570s JS IMPORT: successfully imported module '_gi' 570s 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 570s JS G NS: Defined namespace 'GjsPrivate' 0xaac7a9943a8 in GIRepository 0xaac7a93f760 570s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 570s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 570s JS IMPORT: Importing module _common succeeded 570s JS IMPORT: Defining parent 0xaac7a93f610 of 0xaac7a995df8 '_common' is mod 1 570s JS IMPORT: successfully imported module '_common' 570s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 570s JS IMPORT: Importing module _legacy succeeded 570s JS IMPORT: Defining parent 0xaac7a93f610 of 0xaac7a995e20 '_legacy' is mod 1 570s JS IMPORT: successfully imported module '_legacy' 570s JS IMPORT: Importing module GObject succeeded 570s JS IMPORT: Defining parent 0xaac7a93f868 of 0xaac7a995dd0 'GObject' is mod 1 570s JS IMPORT: successfully imported module 'GObject' 570s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 570s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 570s JS G BXD: Defined class for String (GString), prototype 0xaac7a994628, JSClass 0x3ff8289a9c0, in object 0xaac7a994380 570s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 571s JS G PRM: Defined class ParamSpec prototype is 0xaac7a995e70 class 0x3ff828a3208 in object 0xaac7a994380 571s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 571s JS G OBJ: Defined class for Object (GObject), prototype 0xaac7a994790, JSClass 0x3ff8289a9f0, in object 0xaac7a994380 571s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 571s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 571s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xaac7a9947b8, JSClass 0x3ff8289a9f0, in object 0xaac7a994380 571s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 571s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 571s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 571s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 571s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 571s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 571s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 571s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 571s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 571s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 571s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 571s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 571s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 571s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 571s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 571s JS G BXD: Defined class for Value (GValue), prototype 0xaac7a994808, JSClass 0x3ff8289a9c0, in object 0xaac7a994380 571s JS G NS: Defined namespace 'GObject' 0xaac7a994380 in GIRepository 0xaac7a93f760 571s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 571s JS G BXD: Defining method attach in prototype for GLib.Source 571s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 571s JS IMPORT: Module metadata hook for module 0xaac7a985388 571s JS IMPORT: Defining meta.importSync for module 0xaac7a985388 571s JS G NS: Found info type GIFunctionInfo for 'get_monotonic_time' in namespace 'GLib' 571s JS MAINLOOP: Enqueue job , promise=, allocation site= 571s JS MAINLOOP: handling job 0, 571s JS MAINLOOP: Enqueue job , promise=, allocation site= 571s JS MAINLOOP: Completed job 0 571s JS MAINLOOP: handling job 1, 571s JS MAINLOOP: Enqueue job , promise=, allocation site= 571s JS MAINLOOP: Completed job 1 571s JS MAINLOOP: handling job 2, 571s JS MAINLOOP: Enqueue job , promise=, allocation site= 571s JS MAINLOOP: Completed job 2 571s JS MAINLOOP: handling job 3, 571s JS G BXD: Defining method destroy in prototype for GLib.Source 571s ok 1 Timers times out successfully 571s JS MAINLOOP: Completed job 3 571s JS MAINLOOP: Enqueue job , promise=, allocation site= 571s JS MAINLOOP: handling job 0, 571s JS MAINLOOP: Enqueue job , promise=, allocation site= 571s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 1 573s JS MAINLOOP: handling job 2, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 2 573s JS MAINLOOP: handling job 3, 573s ok 2 Timers has correct timeout args 573s JS MAINLOOP: Completed job 3 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s ok 3 Timers cancels successfully 573s JS MAINLOOP: Completed job 1 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s ok 4 Timers cancels multiple correctly 573s JS MAINLOOP: Completed job 1 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s ok 5 Timers cancels invalid silent fail 573s JS MAINLOOP: Completed job 1 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s ok 6 Timers interval success 573s JS MAINLOOP: Completed job 1 573s JS G NS: Found info type GIConstantInfo for 'SOURCE_CONTINUE' in namespace 'GLib' 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s ok 7 Timers cancels interval successfully 573s JS MAINLOOP: Completed job 1 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s ok 8 Timers ordering interval 573s JS MAINLOOP: Completed job 1 573s ok 9 Timers cancel invalid silent fail 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s ok 10 Timers callback this 573s JS MAINLOOP: Completed job 1 573s ok 11 Timers bind this 573s ok 12 Timers function names match spec 573s ok 13 Timers argument lengths match spec 573s ok 14 Timers clear and interval are unique functions 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 1 573s JS MAINLOOP: handling job 2, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 2 573s JS MAINLOOP: handling job 3, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 3 573s JS MAINLOOP: handling job 4, 573s ok 15 Timers microtask ordering 573s JS MAINLOOP: Completed job 4 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s JS MAINLOOP: Completed job 1 573s JS MAINLOOP: handling job 2, 573s JS MAINLOOP: Completed job 2 573s JS MAINLOOP: handling job 3, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 3 573s JS MAINLOOP: handling job 4, 573s JS MAINLOOP: Completed job 4 573s JS MAINLOOP: handling job 5, 573s JS MAINLOOP: Completed job 5 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 1 573s JS MAINLOOP: handling job 2, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 2 573s JS MAINLOOP: handling job 3, 573s ok 16 Timers nested microtask ordering 573s JS MAINLOOP: Completed job 3 573s JS G BXD: Defining method quit in prototype for GLib.MainLoop 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Main loop instance 0x2aa2cfca488: Spinning loop until released or hook cleared 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 1 573s JS MAINLOOP: handling job 2, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 2 573s JS MAINLOOP: handling job 3, 573s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 573s JS MAINLOOP: Main loop instance 0x2aa2cfca488: release 573s JS MAINLOOP: Completed job 3 573s JS MEMORY: Memory report: before destroying context 573s JS MEMORY: 253 objects currently alive 573s JS MEMORY: boxed_instance = 114 573s JS MEMORY: boxed_prototype = 11 573s JS MEMORY: closure = 1 573s JS MEMORY: function = 117 573s JS MEMORY: fundamental_instance = 0 573s JS MEMORY: fundamental_prototype = 0 573s JS MEMORY: gerror_instance = 0 573s JS MEMORY: gerror_prototype = 0 573s JS MEMORY: interface = 0 573s JS MEMORY: module = 5 573s JS MEMORY: ns = 3 573s JS MEMORY: object_instance = 0 573s JS MEMORY: object_prototype = 2 573s JS MEMORY: param = 0 573s JS MEMORY: union_instance = 0 573s JS MEMORY: union_prototype = 0 573s JS CTX: JS shutdown sequence 573s JS CTX: Stopping profiler 573s JS CTX: Shutting down toggle queue 573s JS CTX: Notifying external reference holders of GjsContext dispose 573s JS MAINLOOP: Stopping promise job dispatcher 573s JS CTX: Notifying reference holders of GjsContext dispose 573s JS CTX: Checking unhandled promise rejections 573s JS CTX: Releasing cached JS wrappers 573s JS CTX: Final triggered GC 573s JS CTX: Destroying JS context 573s JS CTX: Releasing all native objects 573s JS CTX: Disabling auto GC 573s JS CTX: Ending trace on global object 573s JS CTX: Freeing allocated resources 573s JS CTX: JS context destroyed 573s PASS: gjs/testTimers.test 573s Running test: gjs/print.test 573s 1..1 573s Executing: gjs/print.test 573s ok 1 - /usr/libexec/installed-tests/gjs/debugger/print.debugger 573s PASS: gjs/print.test 573s Running test: gjs/testGObjectValue.test 573s JS NATIVE: Registered native JS module '_promiseNative' 573s JS NATIVE: Registered native JS module '_byteArrayNative' 573s JS NATIVE: Registered native JS module '_encodingNative' 573s JS NATIVE: Registered native JS module '_gi' 573s JS NATIVE: Registered native JS module 'gi' 573s JS NATIVE: Registered native JS module 'cairoNative' 573s JS NATIVE: Registered native JS module 'system' 573s JS NATIVE: Registered native JS module 'console' 573s JS NATIVE: Registered native JS module '_print' 573s JS CTX: Enabling JIT 573s JS CTX: Initialized class GjsFileImporter prototype 0x237ec92001a0 573s JS IMPORT: Defining parent (nil) of 0x237ec9200200 'imports' is mod 0 573s JS IMPORT: Importing '_print' 573s JS NATIVE: Defining native module '_print' 573s JS IMPORT: Defining parent 0x237ec9200200 of 0x237ec92009b0 '_print' is mod 1 573s JS IMPORT: successfully imported module '_print' 573s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 573s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2533c743c090 573s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2533c743c090 573s JS MAINLOOP: Main loop instance 0x2aa1fb54488: hold 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Starting promise job dispatcher 573s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2533c743c128 573s JS MAINLOOP: Main loop instance 0x2aa1fb54488: hold 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Main loop instance 0x2aa1fb54488: Spinning loop until released or hook cleared 573s JS MAINLOOP: handling job 0, 573s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 573s JS MAINLOOP: Main loop instance 0x2aa1fb54488: release 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 573s JS MAINLOOP: Main loop instance 0x2aa1fb54488: release 573s JS MAINLOOP: Completed job 1 573s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module metadata hook for module 0x237ec9276990 573s JS IMPORT: Defining meta.importSync for module 0x237ec9276990 573s JS NATIVE: Defining native module 'gi' 573s JS CTX: Initialized class GIRepositoryNamespace prototype 0x237ec927b338 573s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 573s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 573s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 573s JS IMPORT: Importing directory 'overrides' 573s JS IMPORT: Defining parent 0x2533c743f610 of 0x237ec927b3b8 'overrides' is mod 1 573s JS IMPORT: Defined importer 'overrides' 0x237ec927b3b8 in 0x2533c743f610 573s JS IMPORT: successfully imported directory 'overrides' 573s JS IMPORT: Importing '_promiseNative' 573s JS NATIVE: Defining native module '_promiseNative' 573s JS IMPORT: Defining parent 0x2533c743f610 of 0x237ec927b868 '_promiseNative' is mod 1 573s JS IMPORT: successfully imported module '_promiseNative' 573s JS IMPORT: Importing module GLib succeeded 573s JS IMPORT: Defining parent 0x237ec927b3b8 of 0x2533c7495038 'GLib' is mod 1 573s JS IMPORT: successfully imported module 'GLib' 573s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 573s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2533c7494060, JSClass 0x3ffac19a9c0, in object 0x2533c7494038 573s JS CTX: Initialized class GIRepositoryGType prototype 0x237ec927bbb0 573s JS CTX: Initialized class GIRepositoryFunction prototype 0x237ec927bc10 573s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 573s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 573s JS G BXD: Defined class for Error (GError), prototype 0x2533c74940b0, JSClass 0x3ffac19a9c0, in object 0x2533c7494038 573s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 573s JS G BXD: Defined class for Variant (GVariant), prototype 0x2533c7494100, JSClass 0x3ffac19a9c0, in object 0x2533c7494038 573s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 573s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2533c7494150, JSClass 0x3ffac19a9c0, in object 0x2533c7494038 573s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 573s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 573s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2533c74941a0, JSClass 0x3ffac19a9c0, in object 0x2533c7494038 573s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 573s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 573s JS G BXD: Defined class for Thread (GThread), prototype 0x2533c74941f0, JSClass 0x3ffac19a9c0, in object 0x2533c7494038 573s JS G BXD: Defining method ref in prototype for GLib.Thread 573s JS G BXD: Defining method unref in prototype for GLib.Thread 573s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 573s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2533c7494240, JSClass 0x3ffac19a9c0, in object 0x2533c7494038 573s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 573s JS G BXD: Defined class for Regex (GRegex), prototype 0x2533c7494290, JSClass 0x3ffac19a9c0, in object 0x2533c7494038 573s JS G BXD: Defining method match in prototype for GLib.Regex 573s JS G BXD: Defining method match_full in prototype for GLib.Regex 573s JS G BXD: Defining method match_all in prototype for GLib.Regex 573s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 573s JS G NS: Defined namespace 'GLib' 0x2533c7494038 in GIRepository 0x237ec927b1c8 573s JS IMPORT: Importing module jasmine succeeded 573s JS IMPORT: Defining parent 0x2533c743f610 of 0x2533c7495ba0 'jasmine' is mod 1 573s JS IMPORT: successfully imported module 'jasmine' 573s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 573s JS MAINLOOP: Main loop instance 0x2aa1fb54488: hold 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Main loop instance 0x2aa1fb54488: Spinning loop until released or hook cleared 573s JS MAINLOOP: handling job 0, 573s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 573s JS MAINLOOP: Main loop instance 0x2aa1fb54488: release 573s JS MAINLOOP: Completed job 0 573s JS IMPORT: Importing 'gi' 573s JS IMPORT: Defining parent 0x2533c743f610 of 0x2533c743f760 'gi' is mod 1 573s JS IMPORT: successfully imported module 'gi' 573s JS IMPORT: Importing '_gi' 573s JS NATIVE: Defining native module '_gi' 573s JS IMPORT: Defining parent 0x2533c743f610 of 0x237ec92248c8 '_gi' is mod 1 573s JS IMPORT: successfully imported module '_gi' 573s 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 573s JS G NS: Defined namespace 'GjsPrivate' 0x2533c7494330 in GIRepository 0x2533c743f760 573s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 573s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 573s JS IMPORT: Importing module _common succeeded 573s JS IMPORT: Defining parent 0x2533c743f610 of 0x2533c7495c68 '_common' is mod 1 573s JS IMPORT: successfully imported module '_common' 573s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 573s JS IMPORT: Importing module _legacy succeeded 573s JS IMPORT: Defining parent 0x2533c743f610 of 0x2533c7495c90 '_legacy' is mod 1 573s JS IMPORT: successfully imported module '_legacy' 573s JS IMPORT: Importing module GObject succeeded 573s JS IMPORT: Defining parent 0x2533c743f868 of 0x2533c7495c40 'GObject' is mod 1 573s JS IMPORT: successfully imported module 'GObject' 573s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 573s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 573s JS G BXD: Defined class for String (GString), prototype 0x2533c74945b0, JSClass 0x3ffac19a9c0, in object 0x2533c7494308 573s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 573s JS G PRM: Defined class ParamSpec prototype is 0x2533c7495ce0 class 0x3ffac1a3208 in object 0x2533c7494308 573s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 573s JS G OBJ: Defined class for Object (GObject), prototype 0x2533c7494718, JSClass 0x3ffac19a9f0, in object 0x2533c7494308 573s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 573s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 573s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2533c7494740, JSClass 0x3ffac19a9f0, in object 0x2533c7494308 573s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 573s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 573s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 573s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 573s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 573s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 573s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 573s JS G BXD: Defined class for Value (GValue), prototype 0x2533c7494790, JSClass 0x3ffac19a9c0, in object 0x2533c7494308 573s JS G NS: Defined namespace 'GObject' 0x2533c7494308 in GIRepository 0x2533c743f760 573s 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 573s JS G NS: Defined namespace 'GIMarshallingTests' 0x2533c74947e0 in GIRepository 0x2533c743f760 573s 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 573s JS G NS: Defined namespace 'Regress' 0x2533c7494808 in GIRepository 0x2533c743f760 573s JS G NS: Found info type GIObjectInfo for 'PropertiesObject' in namespace 'GIMarshallingTests' 573s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0x2533c7494830, JSClass 0x3ffac19a9f0, in object 0x2533c74947e0 573s JS G NS: Found info type GIEnumInfo for 'TestEnum' in namespace 'Regress' 573s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 573s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 573s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 573s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 573s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 573s JS G ENUM: Defining Regress.TestEnum as 0x237ec9229d78 573s JS G NS: Found info type GIStructInfo for 'BoxedStruct' in namespace 'GIMarshallingTests' 573s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0x2533c74948a8, JSClass 0x3ffac19a9c0, in object 0x2533c74947e0 573s JS G BXD: Defining method init in prototype for GObject.Value 573s JS G BXD: Defining method set_uint64 in prototype for GObject.Value 573s JS G NS: Found info type GIObjectInfo for 'TestFundamentalSubObject' in namespace 'Regress' 573s JS G NS: Found info type GIObjectInfo for 'TestFundamentalObject' in namespace 'Regress' 573s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x2533c7494948, JSClass 0x3ffac19cd48, in object 0x2533c7494808 573s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. GJS has no support for this yet, ignoring these. 573s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x2533c7494998, JSClass 0x3ffac19cd48, in object 0x2533c7494808 573s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. GJS has no support for this yet, ignoring these. 573s JS CTX: Script evaluation succeeded 573s JS MAINLOOP: Main loop instance 0x2aa1fb54488: Spinning loop until released or hook cleared 573s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module metadata hook for module 0x237ec92ad698 573s JS IMPORT: Defining meta.importSync for module 0x237ec92ad698 573s JS NATIVE: Defining native module 'system' 573s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2533c743c128 573s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2533c743c128 573s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 573s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 573s JS MAINLOOP: Set main loop hook to 573s JS MAINLOOP: Main loop instance 0x2aa1fb54488: hold 573s JS MAINLOOP: Running and clearing main loop hook 573s JS G BXD: Defining method run in prototype for GLib.MainLoop 573s 1..197 573s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 573s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 573s JS G BXD: Defined class for Source (GSource), prototype 0x2533c7494a10, JSClass 0x3ffac19a9c0, in object 0x2533c7494038 573s JS G BXD: Defining method set_priority in prototype for GLib.Source 573s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 573s JS G BXD: Defining method attach in prototype for GLib.Source 573s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 573s JS IMPORT: Module metadata hook for module 0x2533c7486388 573s JS IMPORT: Defining meta.importSync for module 0x2533c7486388 573s JS G BXD: Defining method destroy in prototype for GLib.Source 573s JS G BXD: Defining method unset in prototype for GObject.Value 573s ok 1 GObject value (GValue) initializes schar 573s ok 2 GObject value (GValue) schar is compatible with itself 573s ok 3 GObject value (GValue) schar is transformable to itself 573s JS G BXD: Defining method set_schar in prototype for GObject.Value 573s JS G BXD: Defining method get_schar in prototype for GObject.Value 573s ok 4 GObject value (GValue) initialized sets and gets schar 573s JS G NS: Found info type GIFunctionInfo for 'gvalue_round_trip' in namespace 'GIMarshallingTests' 573s JS G NS: Found info type GIFunctionInfo for 'gvalue_copy' in namespace 'GIMarshallingTests' 573s ok 5 GObject value (GValue) initialized can be passed to a function and returns a schar 573s JS G BXD: Defining method copy in prototype for GObject.Value 573s ok 6 GObject value (GValue) initialized copies schar 573s ok 7 GObject value (GValue) can be marshalled and un-marshalled from JS schar 573s ok 8 GObject value (GValue) initializes int 573s ok 9 GObject value (GValue) int is compatible with itself 573s ok 10 GObject value (GValue) int is transformable to itself 573s JS G BXD: Defining method set_int in prototype for GObject.Value 573s JS G BXD: Defining method get_int in prototype for GObject.Value 573s ok 11 GObject value (GValue) initialized sets and gets int 573s ok 12 GObject value (GValue) initialized can be passed to a function and returns a int 573s ok 13 GObject value (GValue) initialized copies int 573s ok 14 GObject value (GValue) can be marshalled and un-marshalled from JS int 573s ok 15 GObject value (GValue) initializes int64 573s ok 16 GObject value (GValue) int64 is compatible with itself 573s ok 17 GObject value (GValue) int64 is transformable to itself 573s JS G BXD: Defining method set_int64 in prototype for GObject.Value 573s JS G BXD: Defining method get_int64 in prototype for GObject.Value 573s ok 18 GObject value (GValue) initialized sets and gets int64 573s ok 19 GObject value (GValue) initialized can be passed to a function and returns a int64 573s ok 20 GObject value (GValue) initialized copies int64 573s ok 21 GObject value (GValue) can be marshalled and un-marshalled from JS int64 573s ok 22 GObject value (GValue) initializes long 573s ok 23 GObject value (GValue) long is compatible with itself 573s ok 24 GObject value (GValue) long is transformable to itself 573s JS G BXD: Defining method set_long in prototype for GObject.Value 573s JS G BXD: Defining method get_long in prototype for GObject.Value 573s ok 25 GObject value (GValue) initialized sets and gets long 573s ok 26 GObject value (GValue) initialized can be passed to a function and returns a long 573s ok 27 GObject value (GValue) initialized copies long 573s ok 28 GObject value (GValue) can be marshalled and un-marshalled from JS long 573s ok 29 GObject value (GValue) initializes char 573s ok 30 GObject value (GValue) char is compatible with itself 573s ok 31 GObject value (GValue) char is transformable to itself 573s JS G BXD: Defining method set_char in prototype for GObject.Value 573s JS G BXD: Defining method get_char in prototype for GObject.Value 573s ok 32 GObject value (GValue) initialized sets and gets char 573s ok 33 GObject value (GValue) initialized can be passed to a function and returns a char 573s ok 34 GObject value (GValue) initialized copies char 573s ok 35 GObject value (GValue) can be marshalled and un-marshalled from JS char 573s ok 36 GObject value (GValue) initializes uchar 573s ok 37 GObject value (GValue) uchar is compatible with itself 573s ok 38 GObject value (GValue) uchar is transformable to itself 573s JS G BXD: Defining method set_uchar in prototype for GObject.Value 573s JS G BXD: Defining method get_uchar in prototype for GObject.Value 573s ok 39 GObject value (GValue) initialized sets and gets uchar 573s ok 40 GObject value (GValue) initialized can be passed to a function and returns a uchar 573s ok 41 GObject value (GValue) initialized copies uchar 573s ok 42 GObject value (GValue) can be marshalled and un-marshalled from JS uchar 573s ok 43 GObject value (GValue) initializes uint 573s ok 44 GObject value (GValue) uint is compatible with itself 573s ok 45 GObject value (GValue) uint is transformable to itself 573s JS G BXD: Defining method set_uint in prototype for GObject.Value 573s JS G BXD: Defining method get_uint in prototype for GObject.Value 573s ok 46 GObject value (GValue) initialized sets and gets uint 573s ok 47 GObject value (GValue) initialized can be passed to a function and returns a uint 573s ok 48 GObject value (GValue) initialized copies uint 573s ok 49 GObject value (GValue) can be marshalled and un-marshalled from JS uint 573s ok 50 GObject value (GValue) initializes uint64 573s ok 51 GObject value (GValue) uint64 is compatible with itself 573s ok 52 GObject value (GValue) uint64 is transformable to itself 573s JS G BXD: Defining method get_uint64 in prototype for GObject.Value 573s ok 53 GObject value (GValue) initialized sets and gets uint64 573s ok 54 GObject value (GValue) initialized can be passed to a function and returns a uint64 573s ok 55 GObject value (GValue) initialized copies uint64 573s ok 56 GObject value (GValue) can be marshalled and un-marshalled from JS uint64 573s ok 57 GObject value (GValue) initializes ulong 573s ok 58 GObject value (GValue) ulong is compatible with itself 573s ok 59 GObject value (GValue) ulong is transformable to itself 573s JS G BXD: Defining method set_ulong in prototype for GObject.Value 573s JS G BXD: Defining method get_ulong in prototype for GObject.Value 573s ok 60 GObject value (GValue) initialized sets and gets ulong 573s ok 61 GObject value (GValue) initialized can be passed to a function and returns a ulong 573s ok 62 GObject value (GValue) initialized copies ulong 573s ok 63 GObject value (GValue) can be marshalled and un-marshalled from JS ulong 573s ok 64 GObject value (GValue) initializes double 573s ok 65 GObject value (GValue) double is compatible with itself 573s ok 66 GObject value (GValue) double is transformable to itself 573s JS G BXD: Defining method set_double in prototype for GObject.Value 573s JS G BXD: Defining method get_double in prototype for GObject.Value 573s ok 67 GObject value (GValue) initialized sets and gets double 573s ok 68 GObject value (GValue) initialized can be passed to a function and returns a double 573s ok 69 GObject value (GValue) initialized copies double 573s ok 70 GObject value (GValue) can be marshalled and un-marshalled from JS double 573s ok 71 GObject value (GValue) initializes float 573s ok 72 GObject value (GValue) float is compatible with itself 573s ok 73 GObject value (GValue) float is transformable to itself 573s JS G BXD: Defining method set_float in prototype for GObject.Value 573s JS G BXD: Defining method get_float in prototype for GObject.Value 573s ok 74 GObject value (GValue) initialized sets and gets float 573s ok 75 GObject value (GValue) initialized can be passed to a function and returns a float 573s ok 76 GObject value (GValue) initialized copies float 573s ok 77 GObject value (GValue) can be marshalled and un-marshalled from JS float 573s ok 78 GObject value (GValue) initializes gtype 573s ok 79 GObject value (GValue) gtype is compatible with itself 573s ok 80 GObject value (GValue) gtype is transformable to itself 573s JS G BXD: Defining method set_gtype in prototype for GObject.Value 573s JS G BXD: Defining method get_gtype in prototype for GObject.Value 573s ok 81 GObject value (GValue) initialized sets and gets gtype 573s ok 82 GObject value (GValue) initialized can be passed to a function and returns a gtype 573s ok 83 GObject value (GValue) initialized copies gtype 573s ok 84 GObject value (GValue) can be marshalled and un-marshalled from JS gtype # SKIP Not supported - always implicitly converted 573s ok 85 GObject value (GValue) initializes boolean 573s ok 86 GObject value (GValue) boolean is compatible with itself 573s ok 87 GObject value (GValue) boolean is transformable to itself 573s JS G BXD: Defining method set_boolean in prototype for GObject.Value 573s JS G BXD: Defining method get_boolean in prototype for GObject.Value 573s ok 88 GObject value (GValue) initialized sets and gets boolean 573s ok 89 GObject value (GValue) initialized can be passed to a function and returns a boolean 573s ok 90 GObject value (GValue) initialized copies boolean 573s ok 91 GObject value (GValue) can be marshalled and un-marshalled from JS boolean 573s ok 92 GObject value (GValue) initializes string 573s ok 93 GObject value (GValue) string is compatible with itself 573s ok 94 GObject value (GValue) string is transformable to itself 573s JS G BXD: Defining method set_string in prototype for GObject.Value 573s JS G BXD: Defining method get_string in prototype for GObject.Value 573s ok 95 GObject value (GValue) initialized sets and gets string 573s ok 96 GObject value (GValue) initialized can be passed to a function and returns a string 573s ok 97 GObject value (GValue) initialized copies string 573s ok 98 GObject value (GValue) can be marshalled and un-marshalled from JS string 573s ok 99 GObject value (GValue) initializes param 573s ok 100 GObject value (GValue) param is compatible with itself 573s ok 101 GObject value (GValue) param is transformable to itself 573s JS G NS: Found info type GIFlagsInfo for 'ParamFlags' in namespace 'GObject' 573s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 573s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 573s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 573s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 573s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 573s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 573s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 573s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 573s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 573s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 573s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 573s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 573s JS G ENUM: Defining GObject.ParamFlags as 0x17c34beb7f88 573s JS G NS: Found info type GIFunctionInfo for 'param_spec_string' in namespace 'GObject' 573s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 573s JS G PRM: JSObject created with param instance 0x2aa1fdaecb0 type GParamString 573s JS G BXD: Defining method set_param in prototype for GObject.Value 573s JS G BXD: Defining method get_param in prototype for GObject.Value 573s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 573s JS G PRM: JSObject created with param instance 0x2aa1fdaecb0 type GParamString 573s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 573s JS G PRM: JSObject created with param instance 0x2aa1fdaecb0 type GParamString 573s ok 102 GObject value (GValue) initialized sets and gets param 573s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 573s JS G PRM: JSObject created with param instance 0x2aa1fdaa5d0 type GParamString 573s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 573s JS G PRM: JSObject created with param instance 0x2aa1fdaa5d0 type GParamString 573s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 573s JS G PRM: JSObject created with param instance 0x2aa1fdaa5d0 type GParamString 573s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 573s JS G PRM: JSObject created with param instance 0x2aa1fdaa5d0 type GParamString 573s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 573s JS G PRM: JSObject created with param instance 0x2aa1fdaa5d0 type GParamString 573s ok 103 GObject value (GValue) initialized can be passed to a function and returns a param 573s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 573s JS G PRM: JSObject created with param instance 0x2aa1fda9b50 type GParamString 573s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 573s JS G PRM: JSObject created with param instance 0x2aa1fda9b50 type GParamString 573s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 573s JS G PRM: JSObject created with param instance 0x2aa1fda9b50 type GParamString 573s ok 104 GObject value (GValue) initialized copies param 573s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 573s JS G PRM: JSObject created with param instance 0x2aa1fd4ea70 type GParamString 573s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 573s JS G PRM: JSObject created with param instance 0x2aa1fd4ea70 type GParamString 573s ok 105 GObject value (GValue) can be marshalled and un-marshalled from JS param 573s ok 106 GObject value (GValue) initializes variant 573s ok 107 GObject value (GValue) variant is compatible with itself 573s ok 108 GObject value (GValue) variant is transformable to itself 573s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 573s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x35ffb3498da8, JSClass 0x3ffac19a9c0, in object 0x2533c7494038 573s JS G BXD: Defining method set_variant in prototype for GObject.Value 573s JS G BXD: Defining method get_variant in prototype for GObject.Value 573s ok 109 GObject value (GValue) initialized sets and gets variant 573s ok 110 GObject value (GValue) initialized can be passed to a function and returns a variant 573s ok 111 GObject value (GValue) initialized copies variant 573s ok 112 GObject value (GValue) can be marshalled and un-marshalled from JS variant 573s ok 113 GObject value (GValue) initializes boxed 573s ok 114 GObject value (GValue) boxed is compatible with itself 573s ok 115 GObject value (GValue) boxed is transformable to itself 573s JS G NS: Found info type GIFunctionInfo for 'type_is_a' in namespace 'GObject' 573s JS G BXD: Defining method set_boxed in prototype for GObject.Value 573s ok 116 GObject value (GValue) initialized sets and gets boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 573s 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 573s ok 118 GObject value (GValue) initialized copies boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 573s ok 119 GObject value (GValue) can be marshalled and un-marshalled from JS boxed 573s ok 120 GObject value (GValue) initializes gvalue 573s ok 121 GObject value (GValue) gvalue is compatible with itself 573s ok 122 GObject value (GValue) gvalue is transformable to itself 573s ok 123 GObject value (GValue) initialized sets and gets gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 573s 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 573s ok 125 GObject value (GValue) initialized copies gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 573s ok 126 GObject value (GValue) can be marshalled and un-marshalled from JS gvalue # SKIP Not supported - always implicitly converted 573s ok 127 GObject value (GValue) initializes enum 573s ok 128 GObject value (GValue) enum is compatible with itself 573s ok 129 GObject value (GValue) enum is transformable to itself 573s JS G BXD: Defining method set_enum in prototype for GObject.Value 573s JS G BXD: Defining method get_enum in prototype for GObject.Value 573s ok 130 GObject value (GValue) initialized sets and gets enum 573s ok 131 GObject value (GValue) initialized can be passed to a function and returns a enum 573s ok 132 GObject value (GValue) initialized copies enum 573s ok 133 GObject value (GValue) can be marshalled and un-marshalled from JS enum 573s ok 134 GObject value (GValue) initializes object 573s ok 135 GObject value (GValue) object is compatible with itself 573s ok 136 GObject value (GValue) object is transformable to itself 573s JS G BXD: Defining method set_object in prototype for GObject.Value 573s JS G BXD: Defining method get_object in prototype for GObject.Value 573s ok 137 GObject value (GValue) initialized sets and gets object 573s ok 138 GObject value (GValue) initialized can be passed to a function and returns a object 573s ok 139 GObject value (GValue) initialized copies object 573s ok 140 GObject value (GValue) can be marshalled and un-marshalled from JS object 573s ok 141 GObject value (GValue) initializes instance 573s ok 142 GObject value (GValue) instance is compatible with itself 573s ok 143 GObject value (GValue) instance is transformable to itself 573s ok 144 GObject value (GValue) initialized sets and gets instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 573s ok 145 GObject value (GValue) initialized can be passed to a function and returns a instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 573s ok 146 GObject value (GValue) initialized copies instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 573s ok 147 GObject value (GValue) can be marshalled and un-marshalled from JS instance 573s ok 148 GObject value (GValue) initializes string 573s ok 149 GObject value (GValue) string is compatible with itself 573s ok 150 GObject value (GValue) string is transformable to itself 573s ok 151 GObject value (GValue) initialized sets and gets string 573s ok 152 GObject value (GValue) initialized can be passed to a function and returns a string 573s ok 153 GObject value (GValue) initialized copies string 573s ok 154 GObject value (GValue) can be marshalled and un-marshalled from JS string 573s ok 155 GObject value (GValue) initializes double 573s ok 156 GObject value (GValue) double is compatible with itself 573s ok 157 GObject value (GValue) double is transformable to itself 573s ok 158 GObject value (GValue) initialized sets and gets double 573s ok 159 GObject value (GValue) initialized can be passed to a function and returns a double 573s ok 160 GObject value (GValue) initialized copies double 573s ok 161 GObject value (GValue) can be marshalled and un-marshalled from JS double 573s ok 162 GObject value (GValue) initializes boolean 573s ok 163 GObject value (GValue) boolean is compatible with itself 573s ok 164 GObject value (GValue) boolean is transformable to itself 573s ok 165 GObject value (GValue) initialized sets and gets boolean 573s ok 166 GObject value (GValue) initialized can be passed to a function and returns a boolean 573s ok 167 GObject value (GValue) initialized copies boolean 573s ok 168 GObject value (GValue) can be marshalled and un-marshalled from JS boolean 573s ok 169 GObject value (GValue) initializes boxed 573s ok 170 GObject value (GValue) boxed is compatible with itself 573s ok 171 GObject value (GValue) boxed is transformable to itself 573s ok 172 GObject value (GValue) initialized sets and gets boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 573s ok 173 GObject value (GValue) initialized can be passed to a function and returns a boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 573s ok 174 GObject value (GValue) initialized copies boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 573s ok 175 GObject value (GValue) can be marshalled and un-marshalled from JS boxed 573s ok 176 GObject value (GValue) initializes object 573s ok 177 GObject value (GValue) object is compatible with itself 573s ok 178 GObject value (GValue) object is transformable to itself 573s ok 179 GObject value (GValue) initialized sets and gets object 573s ok 180 GObject value (GValue) initialized can be passed to a function and returns a object 573s ok 181 GObject value (GValue) initialized copies object 573s ok 182 GObject value (GValue) can be marshalled and un-marshalled from JS object 573s ok 183 GObject value (GValue) initializes enum 573s ok 184 GObject value (GValue) enum is compatible with itself 573s ok 185 GObject value (GValue) enum is transformable to itself 573s ok 186 GObject value (GValue) initialized sets and gets enum 573s ok 187 GObject value (GValue) initialized can be passed to a function and returns a enum 573s ok 188 GObject value (GValue) initialized copies enum 573s ok 189 GObject value (GValue) can be marshalled and un-marshalled from JS enum 573s ok 190 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of int 573s ok 191 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of uint 573s ok 192 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of boolean 573s ok 193 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of gtype 573s ok 194 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of double 573s ok 195 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of float 573s JS G BXD: Defining method init_from_instance in prototype for GObject.Value 573s ok 196 GObject value (GValue) initializes from instance of object 573s ok 197 GObject value (GValue) initializes from instance of instance 573s JS G BXD: Defining method quit in prototype for GLib.MainLoop 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Main loop instance 0x2aa1fb54488: Spinning loop until released or hook cleared 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 1 573s JS MAINLOOP: handling job 2, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 2 573s JS MAINLOOP: handling job 3, 573s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 573s JS MAINLOOP: Main loop instance 0x2aa1fb54488: release 573s JS MAINLOOP: Completed job 3 573s JS MEMORY: Memory report: before destroying context 573s JS MEMORY: 2375 objects currently alive 573s JS MEMORY: boxed_instance = 2131 573s JS MEMORY: boxed_prototype = 13 573s JS MEMORY: closure = 1 573s JS MEMORY: function = 178 573s JS MEMORY: fundamental_instance = 6 573s JS MEMORY: fundamental_prototype = 2 573s JS MEMORY: gerror_instance = 0 573s JS MEMORY: gerror_prototype = 0 573s JS MEMORY: interface = 0 573s JS MEMORY: module = 5 573s JS MEMORY: ns = 5 573s JS MEMORY: object_instance = 18 573s JS MEMORY: object_prototype = 3 573s JS MEMORY: param = 13 573s JS MEMORY: union_instance = 0 573s JS MEMORY: union_prototype = 0 573s JS CTX: JS shutdown sequence 573s JS CTX: Stopping profiler 573s JS CTX: Shutting down toggle queue 573s JS CTX: Notifying external reference holders of GjsContext dispose 573s JS MAINLOOP: Stopping promise job dispatcher 573s JS CTX: Notifying reference holders of GjsContext dispose 573s JS CTX: Checking unhandled promise rejections 573s JS CTX: Releasing cached JS wrappers 573s JS CTX: Final triggered GC 573s JS CTX: Destroying JS context 573s JS CTX: Releasing all native objects 573s JS CTX: Disabling auto GC 573s JS CTX: Ending trace on global object 573s JS CTX: Freeing allocated resources 573s JS CTX: JS context destroyed 573s PASS: gjs/testGObjectValue.test 573s Running test: gjs/testGtk3.test 573s JS NATIVE: Registered native JS module '_promiseNative' 573s JS NATIVE: Registered native JS module '_byteArrayNative' 573s JS NATIVE: Registered native JS module '_encodingNative' 573s JS NATIVE: Registered native JS module '_gi' 573s JS NATIVE: Registered native JS module 'gi' 573s JS NATIVE: Registered native JS module 'cairoNative' 573s JS NATIVE: Registered native JS module 'system' 573s JS NATIVE: Registered native JS module 'console' 573s JS NATIVE: Registered native JS module '_print' 573s JS CTX: Enabling JIT 573s JS CTX: Initialized class GjsFileImporter prototype 0x26f93c1001a0 573s JS IMPORT: Defining parent (nil) of 0x26f93c100200 'imports' is mod 0 573s JS IMPORT: Importing '_print' 573s JS NATIVE: Defining native module '_print' 573s JS IMPORT: Defining parent 0x26f93c100200 of 0x26f93c1009b0 '_print' is mod 1 573s JS IMPORT: successfully imported module '_print' 573s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 573s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x25021063c090 573s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x25021063c090 573s JS MAINLOOP: Main loop instance 0x2aa2f487488: hold 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Starting promise job dispatcher 573s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x25021063c128 573s JS MAINLOOP: Main loop instance 0x2aa2f487488: hold 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Main loop instance 0x2aa2f487488: Spinning loop until released or hook cleared 573s JS MAINLOOP: handling job 0, 573s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 573s JS MAINLOOP: Main loop instance 0x2aa2f487488: release 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 573s JS MAINLOOP: Main loop instance 0x2aa2f487488: release 573s JS MAINLOOP: Completed job 1 573s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x25021063c128 573s JS IMPORT: Module metadata hook for module 0x26f93c176990 573s JS IMPORT: Defining meta.importSync for module 0x26f93c176990 573s JS NATIVE: Defining native module 'gi' 573s JS CTX: Initialized class GIRepositoryNamespace prototype 0x26f93c17b338 573s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 573s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 573s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 573s JS IMPORT: Importing directory 'overrides' 573s JS IMPORT: Defining parent 0x25021063f610 of 0x26f93c17b3b8 'overrides' is mod 1 573s JS IMPORT: Defined importer 'overrides' 0x26f93c17b3b8 in 0x25021063f610 573s JS IMPORT: successfully imported directory 'overrides' 573s JS IMPORT: Importing '_promiseNative' 573s JS NATIVE: Defining native module '_promiseNative' 573s JS IMPORT: Defining parent 0x25021063f610 of 0x26f93c17b868 '_promiseNative' is mod 1 573s JS IMPORT: successfully imported module '_promiseNative' 573s JS IMPORT: Importing module GLib succeeded 573s JS IMPORT: Defining parent 0x26f93c17b3b8 of 0x250210695038 'GLib' is mod 1 573s JS IMPORT: successfully imported module 'GLib' 573s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 573s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x250210694060, JSClass 0x3ff8da9a9c0, in object 0x250210694038 573s JS CTX: Initialized class GIRepositoryGType prototype 0x26f93c17bbb0 573s JS CTX: Initialized class GIRepositoryFunction prototype 0x26f93c17bc10 573s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 573s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 573s JS G BXD: Defined class for Error (GError), prototype 0x2502106940b0, JSClass 0x3ff8da9a9c0, in object 0x250210694038 573s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 573s JS G BXD: Defined class for Variant (GVariant), prototype 0x250210694100, JSClass 0x3ff8da9a9c0, in object 0x250210694038 573s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 573s JS G BXD: Defined class for Bytes (GBytes), prototype 0x250210694150, JSClass 0x3ff8da9a9c0, in object 0x250210694038 573s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 573s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 573s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2502106941a0, JSClass 0x3ff8da9a9c0, in object 0x250210694038 573s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 573s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 573s JS G BXD: Defined class for Thread (GThread), prototype 0x2502106941f0, JSClass 0x3ff8da9a9c0, in object 0x250210694038 573s JS G BXD: Defining method ref in prototype for GLib.Thread 573s JS G BXD: Defining method unref in prototype for GLib.Thread 573s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 573s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x250210694240, JSClass 0x3ff8da9a9c0, in object 0x250210694038 573s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 573s JS G BXD: Defined class for Regex (GRegex), prototype 0x250210694290, JSClass 0x3ff8da9a9c0, in object 0x250210694038 573s JS G BXD: Defining method match in prototype for GLib.Regex 573s JS G BXD: Defining method match_full in prototype for GLib.Regex 573s JS G BXD: Defining method match_all in prototype for GLib.Regex 573s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 573s JS G NS: Defined namespace 'GLib' 0x250210694038 in GIRepository 0x26f93c17b1c8 573s JS IMPORT: Importing module jasmine succeeded 573s JS IMPORT: Defining parent 0x25021063f610 of 0x250210695ba0 'jasmine' is mod 1 573s JS IMPORT: successfully imported module 'jasmine' 573s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 573s JS MAINLOOP: Main loop instance 0x2aa2f487488: hold 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Main loop instance 0x2aa2f487488: Spinning loop until released or hook cleared 573s JS MAINLOOP: handling job 0, 573s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 573s JS MAINLOOP: Main loop instance 0x2aa2f487488: release 573s JS MAINLOOP: Completed job 0 573s JS IMPORT: Importing 'gi' 573s JS IMPORT: Defining parent 0x25021063f610 of 0x25021063f760 'gi' is mod 1 573s JS IMPORT: successfully imported module 'gi' 573s 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 573s JS G NS: Defined namespace 'GjsPrivate' 0x250210694330 in GIRepository 0x25021063f760 573s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 573s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 573s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 573s JS IMPORT: Importing module _legacy succeeded 573s JS IMPORT: Defining parent 0x25021063f610 of 0x250210695cb8 '_legacy' is mod 1 573s JS IMPORT: successfully imported module '_legacy' 573s JS IMPORT: Importing module lang succeeded 573s JS IMPORT: Defining parent 0x25021063f610 of 0x250210695c90 'lang' is mod 1 573s JS IMPORT: successfully imported module 'lang' 573s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 573s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 573s JS IMPORT: Importing module _signals succeeded 573s JS IMPORT: Defining parent 0x25021063f610 of 0x250210695ce0 '_signals' is mod 1 573s JS IMPORT: successfully imported module '_signals' 573s JS IMPORT: Importing module signals succeeded 573s JS IMPORT: Defining parent 0x25021063f610 of 0x250210695c68 'signals' is mod 1 573s JS IMPORT: successfully imported module 'signals' 573s JS IMPORT: Importing module Gio succeeded 573s JS IMPORT: Defining parent 0x25021063f880 of 0x250210695c40 'Gio' is mod 1 573s JS IMPORT: successfully imported module 'Gio' 573s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 573s JS IMPORT: Importing '_gi' 573s JS NATIVE: Defining native module '_gi' 573s JS IMPORT: Defining parent 0x25021063f610 of 0x26f93c133248 '_gi' is mod 1 573s JS IMPORT: successfully imported module '_gi' 573s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 573s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 573s JS IMPORT: Importing module _common succeeded 573s JS IMPORT: Defining parent 0x25021063f610 of 0x250210695d30 '_common' is mod 1 573s JS IMPORT: successfully imported module '_common' 573s JS IMPORT: Importing module GObject succeeded 573s JS IMPORT: Defining parent 0x25021063f880 of 0x250210695d08 'GObject' is mod 1 573s JS IMPORT: successfully imported module 'GObject' 573s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 573s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 573s JS G BXD: Defined class for String (GString), prototype 0x2502106945d8, JSClass 0x3ff8da9a9c0, in object 0x250210694358 573s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 573s JS G PRM: Defined class ParamSpec prototype is 0x250210695d80 class 0x3ff8daa3208 in object 0x250210694358 573s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 573s JS G OBJ: Defined class for Object (GObject), prototype 0x250210694740, JSClass 0x3ff8da9a9f0, in object 0x250210694358 573s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 573s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 573s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x250210694768, JSClass 0x3ff8da9a9f0, in object 0x250210694358 573s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 573s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 573s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 573s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 573s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 573s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 573s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 573s JS G BXD: Defined class for Value (GValue), prototype 0x2502106947b8, JSClass 0x3ff8da9a9c0, in object 0x250210694358 573s JS G NS: Defined namespace 'GObject' 0x250210694358 in GIRepository 0x25021063f760 573s JS G OBJ: Defined class for Application (GApplication), prototype 0x250210694808, JSClass 0x3ff8da9a9f0, in object 0x250210694308 573s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 573s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2502106f62e0, JSClass 0x3ff8da9dc70, in object 0x250210694308 573s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 573s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x2502106f6308, JSClass 0x3ff8da9dc70, in object 0x250210694308 573s 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 573s JS G NS: Defined namespace 'GioUnix' 0x2502106948a8 in GIRepository 0x25021063f760 573s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 573s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 573s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x2502106948d0, JSClass 0x3ff8da9a9f0, in object 0x2502106948a8 573s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 573s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 573s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x2502106f66f0, JSClass 0x3ff8da9dc70, in object 0x2502106948a8 573s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 573s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 573s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 573s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x250210694948, JSClass 0x3ff8da9a9f0, in object 0x250210694308 573s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x250210694998, JSClass 0x3ff8da9a9f0, in object 0x2502106948a8 573s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 573s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 573s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x2502106949e8, JSClass 0x3ff8da9a9c0, in object 0x2502106948a8 573s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 573s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x2502106f6830, JSClass 0x3ff8da9dc70, in object 0x2502106948a8 573s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 573s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 573s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 573s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x250210694a38, JSClass 0x3ff8da9a9f0, in object 0x250210694308 573s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x250210694a88, JSClass 0x3ff8da9a9f0, in object 0x2502106948a8 573s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 573s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 573s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x250210694ad8, JSClass 0x3ff8da9a9c0, in object 0x2502106948a8 573s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 573s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x250210694b00, JSClass 0x3ff8da9a9c0, in object 0x2502106948a8 573s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 573s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x250210694b50, JSClass 0x3ff8da9a9f0, in object 0x2502106948a8 573s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 573s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 573s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x250210694ba0, JSClass 0x3ff8da9a9c0, in object 0x2502106948a8 573s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 573s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 573s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x250210694bf0, JSClass 0x3ff8da9a9f0, in object 0x250210694308 573s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x250210694c40, JSClass 0x3ff8da9a9f0, in object 0x2502106948a8 573s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 573s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 573s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x250210694c90, JSClass 0x3ff8da9a9c0, in object 0x2502106948a8 573s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 573s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 573s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 573s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 573s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 573s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 573s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 573s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 573s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 573s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 573s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 573s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 573s JS G ENUM: Defining GLib.LogLevelFlags as 0x26f93c13b930 573s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 573s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 573s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x250210694da8, JSClass 0x3ff8da9a9c0, in object 0x250210694038 573s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 573s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x250210694e70, JSClass 0x3ff8da9a9f0, in object 0x250210694308 573s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 573s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x2502106fcbf0, JSClass 0x3ff8da9dc70, in object 0x250210694308 573s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 573s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x2502106fcc18, JSClass 0x3ff8da9dc70, in object 0x250210694308 573s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 573s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x41f84f06470, JSClass 0x3ff8da9a9c0, in object 0x250210694308 573s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 573s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x41f84f06768, JSClass 0x3ff8da9a9c0, in object 0x250210694308 573s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 573s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 573s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 573s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 573s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 573s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 573s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 573s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 573s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 573s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 573s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x41f84f068f8, JSClass 0x3ff8da9a9f0, in object 0x250210694308 573s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 573s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2502106fce98, JSClass 0x3ff8da9dc70, in object 0x250210694308 573s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 573s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2502106fcee8, JSClass 0x3ff8da9dc70, in object 0x250210694308 573s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 573s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x41f84f06998, JSClass 0x3ff8da9a9f0, in object 0x250210694308 573s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 573s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 573s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 573s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 573s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x41f84f0a0d8, JSClass 0x3ff8da9dc70, in object 0x250210694308 573s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 573s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x41f84f06a10, JSClass 0x3ff8da9a9c0, in object 0x250210694308 573s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 573s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x41f84f06a60, JSClass 0x3ff8da9a9c0, in object 0x250210694308 573s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 573s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 573s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x41f84f06ab0, JSClass 0x3ff8da9a9f0, in object 0x250210694308 573s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x41f84f06b00, JSClass 0x3ff8da9a9f0, in object 0x250210694330 573s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 573s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x41f84f06b50, JSClass 0x3ff8da9a9f0, in object 0x250210694308 573s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 573s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 573s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 573s JS G IFACE: Defined class for File (GFile), prototype 0x41f84f0a1a0, JSClass 0x3ff8da9dc70, in object 0x250210694308 573s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x41f84f06bc8, JSClass 0x3ff8da9a9f0, in object 0x25021063f8f8 573s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 573s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x41f84f06c40, JSClass 0x3ff8da9a9f0, in object 0x250210694308 573s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 573s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 573s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x41f84f0a420, JSClass 0x3ff8da9dc70, in object 0x250210694308 573s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 573s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x41f84f06cb8, JSClass 0x3ff8da9a9f0, in object 0x250210694308 573s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 573s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x41f84f06d08, JSClass 0x3ff8da9a9c0, in object 0x250210694308 573s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 573s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 573s JS G OBJ: Defined class for Settings (GSettings), prototype 0x41f84f06d58, JSClass 0x3ff8da9a9f0, in object 0x250210694308 573s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 573s JS G NS: Defined namespace 'Gio' 0x250210694308 in GIRepository 0x25021063f760 573s JS IMPORT: Importing module Gtk succeeded 573s JS IMPORT: Defining parent 0x25021063f880 of 0x41f84f0ac40 'Gtk' is mod 1 573s JS IMPORT: successfully imported module 'Gtk' 573s JS G NS: Found info type GIObjectInfo for 'Widget' in namespace 'Gtk' 573s JS G NS: Found info type GIObjectInfo for 'InitiallyUnowned' in namespace 'GObject' 573s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x41f84f06df8, JSClass 0x3ff8da9a9f0, in object 0x250210694358 573s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x41f84f06e48, JSClass 0x3ff8da9a9f0, in object 0x41f84f06dd0 573s JS G NS: Found info type GIInterfaceInfo for 'Buildable' in namespace 'Gtk' 573s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x41f84f0af10, JSClass 0x3ff8da9dc70, in object 0x41f84f06dd0 573s JS IMPORT: JS import 'Atk' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Atk.js 573s JS G NS: Defined namespace 'Atk' 0x41f84f06ec0 in GIRepository 0x25021063f760 573s JS G NS: Found info type GIInterfaceInfo for 'ImplementorIface' in namespace 'Atk' 573s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0x41f84f0af38, JSClass 0x3ff8da9dc70, in object 0x41f84f06ec0 573s JS G NS: Found info type GIObjectInfo for 'Container' in namespace 'Gtk' 573s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x41f84f06f10, JSClass 0x3ff8da9a9f0, in object 0x41f84f06dd0 573s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 573s JS G NS: Defined namespace 'Gtk' 0x41f84f06dd0 in GIRepository 0x25021063f760 573s JS IMPORT: Importing 'system' 573s JS NATIVE: Defining native module 'system' 573s JS IMPORT: Defining parent 0x25021063f610 of 0x26f93c145f40 'system' is mod 1 573s JS IMPORT: successfully imported module 'system' 573s JS IMPORT: Module metadata hook for module 0x250210671bd8 573s JS IMPORT: Defining meta.importSync for module 0x250210671bd8 573s JS NATIVE: Defining native module '_encodingNative' 573s JS G NS: Found info type GIObjectInfo for 'Grid' in namespace 'Gtk' 573s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x41f84f06f60, JSClass 0x3ff8da9a9f0, in object 0x41f84f06dd0 573s JS G NS: Found info type GIInterfaceInfo for 'Orientable' in namespace 'Gtk' 573s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x41f84f140b0, JSClass 0x3ff8da9dc70, in object 0x41f84f06dd0 573s JS G NS: Found info type GIStructInfo for 'Uri' in namespace 'GLib' 573s JS G BXD: Defined class for Uri (GUri), prototype 0x41f84f190b0, JSClass 0x3ff8da9a9c0, in object 0x250210694038 573s JS G NS: Found info type GIFlagsInfo for 'UriFlags' in namespace 'GLib' 573s JS G ENUM: Defining enum value NONE (fixed from none) 0 573s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 1 573s JS G ENUM: Defining enum value HAS_PASSWORD (fixed from has_password) 2 573s JS G ENUM: Defining enum value HAS_AUTH_PARAMS (fixed from has_auth_params) 4 573s JS G ENUM: Defining enum value ENCODED (fixed from encoded) 8 573s JS G ENUM: Defining enum value NON_DNS (fixed from non_dns) 16 573s JS G ENUM: Defining enum value ENCODED_QUERY (fixed from encoded_query) 32 573s JS G ENUM: Defining enum value ENCODED_PATH (fixed from encoded_path) 64 573s JS G ENUM: Defining enum value ENCODED_FRAGMENT (fixed from encoded_fragment) 128 573s JS G ENUM: Defining enum value SCHEME_NORMALIZE (fixed from scheme_normalize) 256 573s JS G ENUM: Defining GLib.UriFlags as 0x26f93c147c30 573s JS G BXD: Defining method get_scheme in prototype for GLib.Uri 573s JS G BXD: Defining method get_path in prototype for GLib.Uri 573s JS G NS: Found info type GIObjectInfo for 'FileIOStream' in namespace 'Gio' 573s JS G NS: Found info type GIObjectInfo for 'IOStream' in namespace 'Gio' 573s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x41f84f19150, JSClass 0x3ff8da9a9f0, in object 0x250210694308 573s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0x41f84f191a0, JSClass 0x3ff8da9a9f0, in object 0x250210694308 573s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0x41f84f191f0, JSClass 0x3ff8da9a9f0, in object 0x25021063f8f8 573s JS G NS: Found info type GIInterfaceInfo for 'Seekable' in namespace 'Gio' 573s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x41f84f14498, JSClass 0x3ff8da9dc70, in object 0x250210694308 573s JS G OBJ: Defining method get_output_stream in prototype for GIOStream (Gio.IOStream) 573s JS G NS: Found info type GIObjectInfo for 'FileOutputStream' in namespace 'Gio' 573s JS G OBJ: Defined class for FileOutputStream (GFileOutputStream), prototype 0x41f84f19290, JSClass 0x3ff8da9a9f0, in object 0x250210694308 573s JS G OBJ: Defined class for GLocalFileOutputStream (GLocalFileOutputStream), prototype 0x41f84f192e0, JSClass 0x3ff8da9a9f0, in object 0x25021063f8f8 573s JS G NS: Found info type GIObjectInfo for 'DataOutputStream' in namespace 'Gio' 573s JS G NS: Found info type GIObjectInfo for 'FilterOutputStream' in namespace 'Gio' 573s JS G OBJ: Defined class for FilterOutputStream (GFilterOutputStream), prototype 0x41f84f19358, JSClass 0x3ff8da9a9f0, in object 0x250210694308 573s JS G OBJ: Defined class for DataOutputStream (GDataOutputStream), prototype 0x41f84f193a8, JSClass 0x3ff8da9a9f0, in object 0x250210694308 573s JS G NS: Found info type GIInterfaceInfo for 'PollableOutputStream' in namespace 'Gio' 573s JS G IFACE: Defined class for PollableOutputStream (GPollableOutputStream), prototype 0x41f84f14510, JSClass 0x3ff8da9dc70, in object 0x250210694308 573s JS G OBJ: Defining method put_string in prototype for GDataOutputStream (Gio.DataOutputStream) 573s JS G OBJ: Defining method close in prototype for GOutputStream (Gio.OutputStream) 573s JS CTX: Script evaluation succeeded 573s JS MAINLOOP: Main loop instance 0x2aa2f487488: Spinning loop until released or hook cleared 573s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x25021063c128 573s JS IMPORT: Module metadata hook for module 0x26f93c165d00 573s JS IMPORT: Defining meta.importSync for module 0x26f93c165d00 573s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25021063c128 573s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25021063c128 573s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 573s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 573s JS MAINLOOP: Set main loop hook to 573s JS MAINLOOP: Main loop instance 0x2aa2f487488: hold 573s JS MAINLOOP: Running and clearing main loop hook 573s JS G BXD: Defining method run in prototype for GLib.MainLoop 573s 1..33 573s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 573s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 573s JS G BXD: Defined class for Source (GSource), prototype 0x41f84f19538, JSClass 0x3ff8da9a9c0, in object 0x250210694038 573s JS G BXD: Defining method set_priority in prototype for GLib.Source 573s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 573s JS G BXD: Defining method attach in prototype for GLib.Source 573s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 573s JS IMPORT: Module metadata hook for module 0x250210685388 573s JS IMPORT: Defining meta.importSync for module 0x250210685388 573s JS G NS: Found info type GIFunctionInfo for 'init' in namespace 'Gtk' 573s JS G BXD: Defining method destroy in prototype for GLib.Source 573s dbus-daemon[3263]: JS G NS: Found info type GIObjectInfo for 'Window' in namespace 'Gtk'Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1000 pid=3447 comm="/usr/libexec/installed-tests/gjs/minijasmine /usr/" label="unconfined") 573s 573s JS G NS: Found info type GIObjectInfo for 'Bin' in namespace 'Gtk' 573s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x41f84f19678, JSClass 0x3ff8da9a9f0, in object 0x41f84f06dd0 573s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x41f84f196c8, JSClass 0x3ff8da9a9f0, in object 0x41f84f06dd0 573s JS G NS: Found info type GIEnumInfo for 'WindowType' in namespace 'Gtk' 573s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 573s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 573s JS G ENUM: Defining Gtk.WindowType as 0x26f93c17ad78 573s dbus-daemon[3263]: Successfully activated service 'org.a11y.atspi.Registry' 573s SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry 573s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 573s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 573s JS G NS: Found info type GIObjectInfo for 'Builder' in namespace 'Gtk' 573s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x41f84f19790, JSClass 0x3ff8da9a9f0, in object 0x41f84f06dd0 573s JS G NS: Found info type GIObjectInfo for 'Label' in namespace 'Gtk' 573s JS G NS: Found info type GIObjectInfo for 'Misc' in namespace 'Gtk' 573s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x41f84f19808, JSClass 0x3ff8da9a9f0, in object 0x41f84f06dd0 573s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x41f84f19858, JSClass 0x3ff8da9a9f0, in object 0x41f84f06dd0 573s JS G OBJ: Defining method get_objects in prototype for GtkBuilder (Gtk.Builder) 573s JS G NS: Found info type GIFlagsInfo for 'ConnectFlags' in namespace 'GObject' 573s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 573s JS G ENUM: Defining enum value AFTER (fixed from after) 1 573s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 573s JS G ENUM: Defining GObject.ConnectFlags as 0x26f93c17af18 573s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 573s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 573s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 573s ok 1 Gtk overrides UI template sets up internal and public template children 573s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 573s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 573s ok 2 Gtk overrides UI template sets up public template children with the correct widgets 573s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 573s ok 3 Gtk overrides UI template sets up internal template children with the correct widgets 573s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 573s ok 4 Gtk overrides UI template connects template callbacks to the correct handler 573s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 573s ok 5 Gtk overrides UI template binds template callbacks to the correct object 573s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 573s ok 6 Gtk overrides UI template from resource sets up internal and public template children 573s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 573s ok 7 Gtk overrides UI template from resource sets up public template children with the correct widgets 573s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 573s ok 8 Gtk overrides UI template from resource sets up internal template children with the correct widgets 573s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 573s ok 9 Gtk overrides UI template from resource connects template callbacks to the correct handler 573s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 573s ok 10 Gtk overrides UI template from resource binds template callbacks to the correct object 573s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 573s ok 11 Gtk overrides UI template from file sets up internal and public template children 573s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 573s ok 12 Gtk overrides UI template from file sets up public template children with the correct widgets 573s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 573s ok 13 Gtk overrides UI template from file sets up internal template children with the correct widgets 573s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 573s ok 14 Gtk overrides UI template from file connects template callbacks to the correct handler 573s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 573s ok 15 Gtk overrides UI template from file binds template callbacks to the correct object 573s ok 16 Gtk overrides Class inheriting from template class sets up internal and public template children # SKIP pending 573s ok 17 Gtk overrides Class inheriting from template class sets up public template children with the correct widgets # SKIP pending 573s ok 18 Gtk overrides Class inheriting from template class sets up internal template children with the correct widgets # SKIP pending 573s ok 19 Gtk overrides Class inheriting from template class connects template callbacks to the correct handler # SKIP pending 573s ok 20 Gtk overrides Class inheriting from template class binds template callbacks to the correct object # SKIP pending 573s ok 21 Gtk overrides sets CSS names on classes 573s ok 22 Gtk overrides static inheritance works 573s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 573s ok 23 Gtk overrides avoid crashing when GTK vfuncs are called in garbage collection 573s ok 24 Gtk overrides GTK vfuncs are not called if the object is disposed 573s ok 25 Gtk overrides destroy signal is emitted while disposing objects 573s ok 26 Gtk overrides destroy signal is not emitted when objects are garbage collected 573s JS G NS: Found info type GIObjectInfo for 'Clipboard' in namespace 'Gtk' 573s JS G OBJ: Defined class for Clipboard (GtkClipboard), prototype 0x250210694d58, JSClass 0x3ff8da9a9f0, in object 0x41f84f06dd0 573s ok 27 Gtk overrides accepts string in place of GdkAtom 573s ok 28 Gtk overrides accepts null in place of GdkAtom as GDK_NONE 573s JS G NS: Found info type GIObjectInfo for 'Stack' in namespace 'Gtk' 573s JS G OBJ: Defined class for Stack (GtkStack), prototype 0x41f84f06060, JSClass 0x3ff8da9a9f0, in object 0x41f84f06dd0 573s JS G NS: Found info type GIObjectInfo for 'Box' in namespace 'Gtk' 573s JS G OBJ: Defined class for Box (GtkBox), prototype 0x41f84f060d8, JSClass 0x3ff8da9a9f0, in object 0x41f84f06dd0 573s JS G OBJ: Defining method add_named in prototype for GtkStack (Gtk.Stack) 573s JS G OBJ: Defining method get_child_by_name in prototype for GtkStack (Gtk.Stack) 573s JS G NS: Found info type GIFunctionInfo for 'gtk_container_child_set_property' in namespace 'GjsPrivate' 573s ok 29 Gtk overrides uses the correct GType for null child properties 573s JS G NS: Found info type GIStructInfo for 'TreeIter' in namespace 'Gtk' 573s JS G BXD: Defined class for TreeIter (GtkTreeIter), prototype 0x41f84f061f0, JSClass 0x3ff8da9a9c0, in object 0x41f84f06dd0 573s ok 30 Gtk overrides can create a Gtk.TreeIter with accessible stamp field 573s JS G NS: Found info type GIObjectInfo for 'ScrolledWindow' in namespace 'Gtk' 573s JS G OBJ: Defined class for ScrolledWindow (GtkScrolledWindow), prototype 0x41f84f06308, JSClass 0x3ff8da9a9f0, in object 0x41f84f06dd0 573s JS G BXD: Defining method init in prototype for GObject.Value 573s JS G OBJ: Defining method style_get_property in prototype for GtkWidget (Gtk.Widget) 573s JS G BXD: Defining method get_boolean in prototype for GObject.Value 573s JS G BXD: Defining method unset in prototype for GObject.Value 573s JS G BXD: Defining method set_int in prototype for GObject.Value 573s JS G BXD: Defining method get_int in prototype for GObject.Value 573s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 573s JS G BXD: Defining method set_string in prototype for GObject.Value 573s JS G BXD: Defining method get_string in prototype for GObject.Value 573s ok 31 Gtk overrides can get style properties using GObject.Value 573s JS G NS: Found info type GIObjectInfo for 'Frame' in namespace 'Gtk' 573s JS G OBJ: Defined class for Frame (GtkFrame), prototype 0x41f84f06470, JSClass 0x3ff8da9a9f0, in object 0x41f84f06dd0 573s JS G OBJ: Defining method show in prototype for GtkWidget (Gtk.Widget) 573s ok 32 Gtk overrides can pass a parent object to a child at construction 573s JS G NS: Found info type GIObjectInfo for 'Button' in namespace 'Gtk' 573s JS G OBJ: Defined class for Button (GtkButton), prototype 0x41f84f06628, JSClass 0x3ff8da9a9f0, in object 0x41f84f06dd0 573s JS G NS: Found info type GIInterfaceInfo for 'Activatable' in namespace 'Gtk' 573s JS G IFACE: Defined class for Activatable (GtkActivatable), prototype 0x250210695768, JSClass 0x3ff8da9dc70, in object 0x41f84f06dd0 573s JS G NS: Found info type GIInterfaceInfo for 'Actionable' in namespace 'Gtk' 573s JS G IFACE: Defined class for Actionable (GtkActionable), prototype 0x250210695790, JSClass 0x3ff8da9dc70, in object 0x41f84f06dd0 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s ok 33 Gtk overrides does not leak instance when connecting template signal 573s JS MAINLOOP: Completed job 1 573s JS G BXD: Defining method quit in prototype for GLib.MainLoop 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Main loop instance 0x2aa2f487488: Spinning loop until released or hook cleared 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 1 573s JS MAINLOOP: handling job 2, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 2 573s JS MAINLOOP: handling job 3, 573s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 573s JS MAINLOOP: Main loop instance 0x2aa2f487488: release 573s JS MAINLOOP: Completed job 3 573s JS MEMORY: Memory report: before destroying context 573s JS MEMORY: 549 objects currently alive 573s JS MEMORY: boxed_instance = 9 573s JS MEMORY: boxed_prototype = 21 573s JS MEMORY: closure = 8 573s JS MEMORY: function = 425 573s JS MEMORY: fundamental_instance = 0 573s JS MEMORY: fundamental_prototype = 0 573s JS MEMORY: gerror_instance = 0 573s JS MEMORY: gerror_prototype = 0 573s JS MEMORY: interface = 16 573s JS MEMORY: module = 10 573s JS MEMORY: ns = 7 573s JS MEMORY: object_instance = 4 573s JS MEMORY: object_prototype = 49 573s JS MEMORY: param = 0 573s JS MEMORY: union_instance = 0 573s JS MEMORY: union_prototype = 0 573s JS CTX: JS shutdown sequence 573s JS CTX: Stopping profiler 573s JS CTX: Shutting down toggle queue 573s JS CTX: Notifying external reference holders of GjsContext dispose 573s JS MAINLOOP: Stopping promise job dispatcher 573s JS CTX: Notifying reference holders of GjsContext dispose 573s JS CTX: Checking unhandled promise rejections 573s JS CTX: Releasing cached JS wrappers 573s JS CTX: Final triggered GC 573s JS CTX: Destroying JS context 573s JS CTX: Releasing all native objects 573s JS CTX: Disabling auto GC 573s JS CTX: Ending trace on global object 573s JS CTX: Freeing allocated resources 573s JS CTX: JS context destroyed 573s PASS: gjs/testGtk3.test 573s Running test: gjs/throw.test 573s 1..1 573s ok 1 - /usr/libexec/installed-tests/gjs/debugger/throw.debugger 573s PASS: gjs/throw.test 573s Running test: gjs/testGDBus.test 573s JS NATIVE: Registered native JS module '_promiseNative' 573s JS NATIVE: Registered native JS module '_byteArrayNative' 573s JS NATIVE: Registered native JS module '_encodingNative' 573s JS NATIVE: Registered native JS module '_gi' 573s JS NATIVE: Registered native JS module 'gi' 573s JS NATIVE: Registered native JS module 'cairoNative' 573s JS NATIVE: Registered native JS module 'system' 573s JS NATIVE: Registered native JS module 'console' 573s JS NATIVE: Registered native JS module '_print' 573s JS CTX: Enabling JIT 573s JS CTX: Initialized class GjsFileImporter prototype 0x238ecec001a0 573s JS IMPORT: Defining parent (nil) of 0x238ecec00200 'imports' is mod 0 573s JS IMPORT: Importing '_print' 573s JS NATIVE: Defining native module '_print' 573s JS IMPORT: Defining parent 0x238ecec00200 of 0x238ecec009b0 '_print' is mod 1 573s JS IMPORT: successfully imported module '_print' 573s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 573s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1a065cc3c090 573s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1a065cc3c090 573s JS MAINLOOP: Main loop instance 0x2aa2b449488: hold 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Starting promise job dispatcher 573s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1a065cc3c128 573s JS MAINLOOP: Main loop instance 0x2aa2b449488: hold 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Main loop instance 0x2aa2b449488: Spinning loop until released or hook cleared 573s JS MAINLOOP: handling job 0, 573s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 573s JS MAINLOOP: Main loop instance 0x2aa2b449488: release 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 573s JS MAINLOOP: Main loop instance 0x2aa2b449488: release 573s JS MAINLOOP: Completed job 1 573s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module metadata hook for module 0x238ecec76990 573s JS IMPORT: Defining meta.importSync for module 0x238ecec76990 573s JS NATIVE: Defining native module 'gi' 573s JS CTX: Initialized class GIRepositoryNamespace prototype 0x238ecec7b338 573s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 573s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 573s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 573s JS IMPORT: Importing directory 'overrides' 573s JS IMPORT: Defining parent 0x1a065cc3f610 of 0x238ecec7b3b8 'overrides' is mod 1 573s JS IMPORT: Defined importer 'overrides' 0x238ecec7b3b8 in 0x1a065cc3f610 573s JS IMPORT: successfully imported directory 'overrides' 573s JS IMPORT: Importing '_promiseNative' 573s JS NATIVE: Defining native module '_promiseNative' 573s JS IMPORT: Defining parent 0x1a065cc3f610 of 0x238ecec7b868 '_promiseNative' is mod 1 573s JS IMPORT: successfully imported module '_promiseNative' 573s JS IMPORT: Importing module GLib succeeded 573s JS IMPORT: Defining parent 0x238ecec7b3b8 of 0x1a065cc95038 'GLib' is mod 1 573s JS IMPORT: successfully imported module 'GLib' 573s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 573s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1a065cc94060, JSClass 0x3ff8d49a9c0, in object 0x1a065cc94038 573s JS CTX: Initialized class GIRepositoryGType prototype 0x238ecec7bbb0 573s JS CTX: Initialized class GIRepositoryFunction prototype 0x238ecec7bc10 573s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 573s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 573s JS G BXD: Defined class for Error (GError), prototype 0x1a065cc940b0, JSClass 0x3ff8d49a9c0, in object 0x1a065cc94038 573s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 573s JS G BXD: Defined class for Variant (GVariant), prototype 0x1a065cc94100, JSClass 0x3ff8d49a9c0, in object 0x1a065cc94038 573s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 573s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1a065cc94150, JSClass 0x3ff8d49a9c0, in object 0x1a065cc94038 573s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 573s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 573s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1a065cc941a0, JSClass 0x3ff8d49a9c0, in object 0x1a065cc94038 573s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 573s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 573s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 573s JS G BXD: Defined class for Thread (GThread), prototype 0x1a065cc941f0, JSClass 0x3ff8d49a9c0, in object 0x1a065cc94038 573s JS G BXD: Defining method ref in prototype for GLib.Thread 573s JS G BXD: Defining method unref in prototype for GLib.Thread 573s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 573s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1a065cc94240, JSClass 0x3ff8d49a9c0, in object 0x1a065cc94038 573s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 573s JS G BXD: Defined class for Regex (GRegex), prototype 0x1a065cc94290, JSClass 0x3ff8d49a9c0, in object 0x1a065cc94038 573s JS G BXD: Defining method match in prototype for GLib.Regex 573s JS G BXD: Defining method match_full in prototype for GLib.Regex 573s JS G BXD: Defining method match_all in prototype for GLib.Regex 573s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 573s JS G NS: Defined namespace 'GLib' 0x1a065cc94038 in GIRepository 0x238ecec7b1c8 573s JS IMPORT: Importing module jasmine succeeded 573s JS IMPORT: Defining parent 0x1a065cc3f610 of 0x1a065cc95ba0 'jasmine' is mod 1 573s JS IMPORT: successfully imported module 'jasmine' 573s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 573s JS MAINLOOP: Main loop instance 0x2aa2b449488: hold 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Main loop instance 0x2aa2b449488: Spinning loop until released or hook cleared 573s JS MAINLOOP: handling job 0, 573s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 573s JS MAINLOOP: Main loop instance 0x2aa2b449488: release 573s JS MAINLOOP: Completed job 0 573s JS IMPORT: Importing 'gi' 573s JS IMPORT: Defining parent 0x1a065cc3f610 of 0x1a065cc3f760 'gi' is mod 1 573s JS IMPORT: successfully imported module 'gi' 573s 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 573s JS G NS: Defined namespace 'GjsPrivate' 0x1a065cc94330 in GIRepository 0x1a065cc3f760 573s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 573s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 573s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 573s JS IMPORT: Importing module _legacy succeeded 573s JS IMPORT: Defining parent 0x1a065cc3f610 of 0x1a065cc95cb8 '_legacy' is mod 1 573s JS IMPORT: successfully imported module '_legacy' 573s JS IMPORT: Importing module lang succeeded 573s JS IMPORT: Defining parent 0x1a065cc3f610 of 0x1a065cc95c90 'lang' is mod 1 573s JS IMPORT: successfully imported module 'lang' 573s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 573s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 573s JS IMPORT: Importing module _signals succeeded 573s JS IMPORT: Defining parent 0x1a065cc3f610 of 0x1a065cc95ce0 '_signals' is mod 1 573s JS IMPORT: successfully imported module '_signals' 573s JS IMPORT: Importing module signals succeeded 573s JS IMPORT: Defining parent 0x1a065cc3f610 of 0x1a065cc95c68 'signals' is mod 1 573s JS IMPORT: successfully imported module 'signals' 573s JS IMPORT: Importing module Gio succeeded 573s JS IMPORT: Defining parent 0x1a065cc3f850 of 0x1a065cc95c40 'Gio' is mod 1 573s JS IMPORT: successfully imported module 'Gio' 573s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 573s JS IMPORT: Importing '_gi' 573s JS NATIVE: Defining native module '_gi' 573s JS IMPORT: Defining parent 0x1a065cc3f610 of 0x238ecec69c90 '_gi' is mod 1 573s JS IMPORT: successfully imported module '_gi' 573s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 573s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 573s JS IMPORT: Importing module _common succeeded 573s JS IMPORT: Defining parent 0x1a065cc3f610 of 0x1a065cc95d30 '_common' is mod 1 573s JS IMPORT: successfully imported module '_common' 573s JS IMPORT: Importing module GObject succeeded 573s JS IMPORT: Defining parent 0x1a065cc3f850 of 0x1a065cc95d08 'GObject' is mod 1 573s JS IMPORT: successfully imported module 'GObject' 573s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 573s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 573s JS G BXD: Defined class for String (GString), prototype 0x1a065cc945d8, JSClass 0x3ff8d49a9c0, in object 0x1a065cc94358 573s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 573s JS G PRM: Defined class ParamSpec prototype is 0x1a065cc95d80 class 0x3ff8d4a3208 in object 0x1a065cc94358 573s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 573s JS G OBJ: Defined class for Object (GObject), prototype 0x1a065cc94740, JSClass 0x3ff8d49a9f0, in object 0x1a065cc94358 573s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 573s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 573s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1a065cc94768, JSClass 0x3ff8d49a9f0, in object 0x1a065cc94358 573s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 573s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 573s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 573s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 573s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 573s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 573s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 573s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 573s JS G BXD: Defined class for Value (GValue), prototype 0x1a065cc947b8, JSClass 0x3ff8d49a9c0, in object 0x1a065cc94358 573s JS G NS: Defined namespace 'GObject' 0x1a065cc94358 in GIRepository 0x1a065cc3f760 573s JS G OBJ: Defined class for Application (GApplication), prototype 0x1a065cc94808, JSClass 0x3ff8d49a9f0, in object 0x1a065cc94308 573s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 573s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1a065ccf92e0, JSClass 0x3ff8d49dc70, in object 0x1a065cc94308 573s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 573s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x1a065ccf9308, JSClass 0x3ff8d49dc70, in object 0x1a065cc94308 573s 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 573s JS G NS: Defined namespace 'GioUnix' 0x1a065cc948a8 in GIRepository 0x1a065cc3f760 573s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 573s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 573s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x1a065cc948d0, JSClass 0x3ff8d49a9f0, in object 0x1a065cc948a8 573s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 573s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 573s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x1a065ccf96f0, JSClass 0x3ff8d49dc70, in object 0x1a065cc948a8 573s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 573s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 573s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 573s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x1a065cc94948, JSClass 0x3ff8d49a9f0, in object 0x1a065cc94308 573s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x1a065cc94998, JSClass 0x3ff8d49a9f0, in object 0x1a065cc948a8 573s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 573s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 573s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x1a065cc949e8, JSClass 0x3ff8d49a9c0, in object 0x1a065cc948a8 573s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 573s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x1a065ccf9830, JSClass 0x3ff8d49dc70, in object 0x1a065cc948a8 573s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 573s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 573s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 573s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x1a065cc94a38, JSClass 0x3ff8d49a9f0, in object 0x1a065cc94308 573s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x1a065cc94a88, JSClass 0x3ff8d49a9f0, in object 0x1a065cc948a8 573s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 573s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 573s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x1a065cc94ad8, JSClass 0x3ff8d49a9c0, in object 0x1a065cc948a8 573s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 573s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x1a065cc94b00, JSClass 0x3ff8d49a9c0, in object 0x1a065cc948a8 573s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 573s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x1a065cc94b50, JSClass 0x3ff8d49a9f0, in object 0x1a065cc948a8 573s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 573s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 573s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x1a065cc94ba0, JSClass 0x3ff8d49a9c0, in object 0x1a065cc948a8 573s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 573s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 573s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x1a065cc94bf0, JSClass 0x3ff8d49a9f0, in object 0x1a065cc94308 573s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x1a065cc94c40, JSClass 0x3ff8d49a9f0, in object 0x1a065cc948a8 573s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 573s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 573s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x1a065cc94c90, JSClass 0x3ff8d49a9c0, in object 0x1a065cc948a8 573s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 573s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 573s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 573s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 573s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 573s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 573s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 573s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 573s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 573s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 573s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 573s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 573s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 573s JS G ENUM: Defining GLib.LogLevelFlags as 0x238ecec72378 573s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 573s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 573s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x1a065cc94da8, JSClass 0x3ff8d49a9c0, in object 0x1a065cc94038 573s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 573s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x1a065cc94e70, JSClass 0x3ff8d49a9f0, in object 0x1a065cc94308 573s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 573s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x1e5143904bf0, JSClass 0x3ff8d49dc70, in object 0x1a065cc94308 573s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 573s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x1e5143904c18, JSClass 0x3ff8d49dc70, in object 0x1a065cc94308 573s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 573s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x1e514390a470, JSClass 0x3ff8d49a9c0, in object 0x1a065cc94308 573s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 573s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x1e514390a768, JSClass 0x3ff8d49a9c0, in object 0x1a065cc94308 573s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 573s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 573s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 573s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 573s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 573s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 573s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 573s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 573s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 573s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 573s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x1e514390a8f8, JSClass 0x3ff8d49a9f0, in object 0x1a065cc94308 573s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 573s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1e5143904e98, JSClass 0x3ff8d49dc70, in object 0x1a065cc94308 573s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 573s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1e5143904ee8, JSClass 0x3ff8d49dc70, in object 0x1a065cc94308 573s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 573s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x1e514390a998, JSClass 0x3ff8d49a9f0, in object 0x1a065cc94308 573s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 573s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 573s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 573s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 573s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x1e514390d0d8, JSClass 0x3ff8d49dc70, in object 0x1a065cc94308 573s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 573s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x1e514390aa10, JSClass 0x3ff8d49a9c0, in object 0x1a065cc94308 573s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 573s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x1e514390aa60, JSClass 0x3ff8d49a9c0, in object 0x1a065cc94308 573s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 573s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 573s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x1e514390aab0, JSClass 0x3ff8d49a9f0, in object 0x1a065cc94308 573s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x1e514390ab00, JSClass 0x3ff8d49a9f0, in object 0x1a065cc94330 573s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 573s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x1e514390ab50, JSClass 0x3ff8d49a9f0, in object 0x1a065cc94308 573s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 573s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 573s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 573s JS G IFACE: Defined class for File (GFile), prototype 0x1e514390d1a0, JSClass 0x3ff8d49dc70, in object 0x1a065cc94308 573s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x1e514390abc8, JSClass 0x3ff8d49a9f0, in object 0x1a065cc3f8f8 573s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 573s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x1e514390ac40, JSClass 0x3ff8d49a9f0, in object 0x1a065cc94308 573s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 573s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 573s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x1e514390d420, JSClass 0x3ff8d49dc70, in object 0x1a065cc94308 573s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 573s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x1e514390acb8, JSClass 0x3ff8d49a9f0, in object 0x1a065cc94308 573s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 573s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x1e514390ad08, JSClass 0x3ff8d49a9c0, in object 0x1a065cc94308 573s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 573s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 573s JS G OBJ: Defined class for Settings (GSettings), prototype 0x1e514390ad58, JSClass 0x3ff8d49a9f0, in object 0x1a065cc94308 573s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 573s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 573s JS G NS: Defined namespace 'Gio' 0x1a065cc94308 in GIRepository 0x1a065cc3f760 573s 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 573s JS G NS: Defined namespace 'GjsTestTools' 0x1e514390add0 in GIRepository 0x1a065cc3f760 573s JS IMPORT: Module metadata hook for module 0x1a065cc71bd8 573s JS IMPORT: Defining meta.importSync for module 0x1a065cc71bd8 573s JS NATIVE: Defining native module '_encodingNative' 573s JS CTX: Script evaluation succeeded 573s JS MAINLOOP: Main loop instance 0x2aa2b449488: Spinning loop until released or hook cleared 573s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module metadata hook for module 0x238ececa69b8 573s JS IMPORT: Defining meta.importSync for module 0x238ececa69b8 573s JS NATIVE: Defining native module 'system' 573s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1a065cc3c128 573s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1a065cc3c128 573s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 573s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 573s JS MAINLOOP: Set main loop hook to 573s JS MAINLOOP: Main loop instance 0x2aa2b449488: hold 573s JS MAINLOOP: Running and clearing main loop hook 573s JS G BXD: Defining method run in prototype for GLib.MainLoop 573s 1..63 573s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 573s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 573s JS G BXD: Defined class for Source (GSource), prototype 0x1e514390ae48, JSClass 0x3ff8d49a9c0, in object 0x1a065cc94038 573s JS G BXD: Defining method set_priority in prototype for GLib.Source 573s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 573s JS G BXD: Defining method attach in prototype for GLib.Source 573s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 573s JS IMPORT: Module metadata hook for module 0x1a065cc854d8 573s JS IMPORT: Defining meta.importSync for module 0x1a065cc854d8 573s JS G BXD: Defining method cache_build in prototype for Gio.DBusInterfaceInfo 573s JS G OBJ: Defining method export in prototype for GDBusInterfaceSkeleton (Gio.DBusInterfaceSkeleton) 573s JS G NS: Found info type GIEnumInfo for 'BusType' in namespace 'Gio' 573s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 573s JS G ENUM: Defining enum value NONE (fixed from none) 0 573s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 573s JS G ENUM: Defining enum value SESSION (fixed from session) 2 573s JS G ENUM: Defining Gio.BusType as 0x238ececbba10 573s JS G NS: Found info type GIFlagsInfo for 'BusNameOwnerFlags' in namespace 'Gio' 573s JS G ENUM: Defining enum value NONE (fixed from none) 0 573s JS G ENUM: Defining enum value ALLOW_REPLACEMENT (fixed from allow_replacement) 1 573s JS G ENUM: Defining enum value REPLACE (fixed from replace) 2 573s JS G ENUM: Defining enum value DO_NOT_QUEUE (fixed from do_not_queue) 4 573s JS G ENUM: Defining Gio.BusNameOwnerFlags as 0x238ececbba70 573s Gjs-Message: 17:35:46.954: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0x1e5143922038 native@0x2aa2b69ec00] 573s JS G BXD: Defining method quit in prototype for GLib.MainLoop 573s JS G NS: Found info type GIFlagsInfo for 'DBusProxyFlags' in namespace 'Gio' 573s JS G ENUM: Defining enum value NONE (fixed from none) 0 573s JS G ENUM: Defining enum value DO_NOT_LOAD_PROPERTIES (fixed from do_not_load_properties) 1 573s JS G ENUM: Defining enum value DO_NOT_CONNECT_SIGNALS (fixed from do_not_connect_signals) 2 573s JS G ENUM: Defining enum value DO_NOT_AUTO_START (fixed from do_not_auto_start) 4 573s JS G ENUM: Defining enum value GET_INVALIDATED_PROPERTIES (fixed from get_invalidated_properties) 8 573s JS G ENUM: Defining enum value DO_NOT_AUTO_START_AT_CONSTRUCTION (fixed from do_not_auto_start_at_construction) 16 573s JS G ENUM: Defining enum value NO_MATCH_RULE (fixed from no_match_rule) 32 573s JS G ENUM: Defining Gio.DBusProxyFlags as 0x238ececbbd98 573s JS G NS: Found info type GIStructInfo for 'DBusSignalInfo' in namespace 'Gio' 573s JS G BXD: Defined class for DBusSignalInfo (GDBusSignalInfo), prototype 0x1e5143922100, JSClass 0x3ff8d49a9c0, in object 0x1a065cc94308 573s JS G NS: Found info type GIStructInfo for 'DBusMethodInfo' in namespace 'Gio' 573s JS G BXD: Defined class for DBusMethodInfo (GDBusMethodInfo), prototype 0x1e5143922178, JSClass 0x3ff8d49a9c0, in object 0x1a065cc94308 573s JS G NS: Found info type GIStructInfo for 'DBusArgInfo' in namespace 'Gio' 573s JS G BXD: Defined class for DBusArgInfo (GDBusArgInfo), prototype 0x1e5143922538, JSClass 0x3ff8d49a9c0, in object 0x1a065cc94308 573s JS G NS: Found info type GIStructInfo for 'DBusPropertyInfo' in namespace 'Gio' 573s JS G BXD: Defined class for DBusPropertyInfo (GDBusPropertyInfo), prototype 0x1e5143922ad8, JSClass 0x3ff8d49a9c0, in object 0x1a065cc94308 573s JS G NS: Found info type GIFlagsInfo for 'DBusPropertyInfoFlags' in namespace 'Gio' 573s JS G ENUM: Defining enum value NONE (fixed from none) 0 573s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 573s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 573s JS G ENUM: Defining Gio.DBusPropertyInfoFlags as 0x238ecec01fc8 573s JS G BXD: Defining method lookup_property in prototype for Gio.DBusInterfaceInfo 573s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 573s JS G NS: Found info type GIObjectInfo for 'Task' in namespace 'Gio' 573s JS G OBJ: Defined class for Task (GTask), prototype 0x1e5143922e98, JSClass 0x3ff8d49a9f0, in object 0x1a065cc94308 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s JS MAINLOOP: Completed job 1 573s JS G BXD: Defining method destroy in prototype for GLib.Source 573s JS G OBJ: Defining method call_with_unix_fd_list in prototype for GDBusProxy (Gio.DBusProxy) 573s JS G NS: Found info type GIObjectInfo for 'DBusMethodInvocation' in namespace 'Gio' 573s JS G OBJ: Defined class for DBusMethodInvocation (GDBusMethodInvocation), prototype 0x1e5143960100, JSClass 0x3ff8d49a9f0, in object 0x1a065cc94308 573s JS G OBJ: Defining method get_message in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 573s JS G NS: Found info type GIObjectInfo for 'DBusMessage' in namespace 'Gio' 573s JS G OBJ: Defined class for DBusMessage (GDBusMessage), prototype 0x1e5143960178, JSClass 0x3ff8d49a9f0, in object 0x1a065cc94308 573s JS G OBJ: Defining method get_unix_fd_list in prototype for GDBusMessage (Gio.DBusMessage) 573s JS G BXD: Defining method classify in prototype for GLib.Variant 573s JS G BXD: Defining method n_children in prototype for GLib.Variant 573s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 573s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 573s JS G BXD: Defining method lookup_method in prototype for Gio.DBusInterfaceInfo 573s JS G OBJ: Defining method return_value_with_unix_fd_list in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 573s JS G OBJ: Defining method call_with_unix_fd_list_finish in prototype for GDBusProxy (Gio.DBusProxy) 573s JS G BXD: Defining method get_string in prototype for GLib.Variant 573s JS G BXD: Defining method get_variant in prototype for GLib.Variant 573s ok 1 Exported DBus object can call a remote method 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s ok 2 Exported DBus object can call a method with async/await 573s JS MAINLOOP: Completed job 1 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s JS MAINLOOP: Completed job 1 573s JS MAINLOOP: handling job 2, 573s JS MAINLOOP: Completed job 2 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s ok 3 Exported DBus object can initiate a proxy with promise and call a method with async/await 573s JS MAINLOOP: Completed job 1 573s ok 4 Exported DBus object can call a remote method when not using makeProxyWrapper 573s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 573s JS G OBJ: Defining method return_dbus_error in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 573s JS G NS: Found info type GIEnumInfo for 'IOErrorEnum' in namespace 'Gio' 573s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x1e514395f3a8, JSClass 0x3ff8d49ce50, in object 0x1a065cc94308 573s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 573s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 573s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 573s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 573s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 573s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 573s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 573s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 573s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 573s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 573s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 573s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 573s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 573s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 573s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 573s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 573s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 573s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 573s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 573s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 573s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 573s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 573s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 573s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 573s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 573s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 573s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 573s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 573s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 573s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 573s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 573s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 573s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 573s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 573s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 573s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 573s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 573s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 573s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 573s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 573s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 573s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 573s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 573s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 573s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 573s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 573s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 573s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 573s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 573s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 573s ok 5 Exported DBus object can handle an exception thrown by a remote method 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 1 573s JS MAINLOOP: handling job 2, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 2 573s JS MAINLOOP: handling job 3, 573s ok 6 Exported DBus object can handle an exception thrown by a method with async/await 573s JS MAINLOOP: Completed job 3 573s ok 7 Exported DBus object can still destructure the return value when an exception is thrown 573s Gjs-Message: 17:35:46.966: JS LOG: Missing handler for DBus method thisDoesNotExist 573s JS G OBJ: Defining method return_gerror in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 573s JS G NS: Found info type GIEnumInfo for 'DBusError' in namespace 'Gio' 573s JS G ERR: Defined class for DBusError (GError), prototype 0x1e514395f470, JSClass 0x3ff8d49ce50, in object 0x1a065cc94308 573s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 573s JS G ENUM: Defining enum value NO_MEMORY (fixed from no_memory) 1 573s JS G ENUM: Defining enum value SERVICE_UNKNOWN (fixed from service_unknown) 2 573s JS G ENUM: Defining enum value NAME_HAS_NO_OWNER (fixed from name_has_no_owner) 3 573s JS G ENUM: Defining enum value NO_REPLY (fixed from no_reply) 4 573s JS G ENUM: Defining enum value IO_ERROR (fixed from io_error) 5 573s JS G ENUM: Defining enum value BAD_ADDRESS (fixed from bad_address) 6 573s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 7 573s JS G ENUM: Defining enum value LIMITS_EXCEEDED (fixed from limits_exceeded) 8 573s JS G ENUM: Defining enum value ACCESS_DENIED (fixed from access_denied) 9 573s JS G ENUM: Defining enum value AUTH_FAILED (fixed from auth_failed) 10 573s JS G ENUM: Defining enum value NO_SERVER (fixed from no_server) 11 573s JS G ENUM: Defining enum value TIMEOUT (fixed from timeout) 12 573s JS G ENUM: Defining enum value NO_NETWORK (fixed from no_network) 13 573s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 14 573s JS G ENUM: Defining enum value DISCONNECTED (fixed from disconnected) 15 573s JS G ENUM: Defining enum value INVALID_ARGS (fixed from invalid_args) 16 573s JS G ENUM: Defining enum value FILE_NOT_FOUND (fixed from file_not_found) 17 573s JS G ENUM: Defining enum value FILE_EXISTS (fixed from file_exists) 18 573s JS G ENUM: Defining enum value UNKNOWN_METHOD (fixed from unknown_method) 19 573s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 20 573s JS G ENUM: Defining enum value MATCH_RULE_NOT_FOUND (fixed from match_rule_not_found) 21 573s JS G ENUM: Defining enum value MATCH_RULE_INVALID (fixed from match_rule_invalid) 22 573s JS G ENUM: Defining enum value SPAWN_EXEC_FAILED (fixed from spawn_exec_failed) 23 573s JS G ENUM: Defining enum value SPAWN_FORK_FAILED (fixed from spawn_fork_failed) 24 573s JS G ENUM: Defining enum value SPAWN_CHILD_EXITED (fixed from spawn_child_exited) 25 573s JS G ENUM: Defining enum value SPAWN_CHILD_SIGNALED (fixed from spawn_child_signaled) 26 573s JS G ENUM: Defining enum value SPAWN_FAILED (fixed from spawn_failed) 27 573s JS G ENUM: Defining enum value SPAWN_SETUP_FAILED (fixed from spawn_setup_failed) 28 573s JS G ENUM: Defining enum value SPAWN_CONFIG_INVALID (fixed from spawn_config_invalid) 29 573s JS G ENUM: Defining enum value SPAWN_SERVICE_INVALID (fixed from spawn_service_invalid) 30 573s JS G ENUM: Defining enum value SPAWN_SERVICE_NOT_FOUND (fixed from spawn_service_not_found) 31 573s JS G ENUM: Defining enum value SPAWN_PERMISSIONS_INVALID (fixed from spawn_permissions_invalid) 32 573s JS G ENUM: Defining enum value SPAWN_FILE_INVALID (fixed from spawn_file_invalid) 33 573s JS G ENUM: Defining enum value SPAWN_NO_MEMORY (fixed from spawn_no_memory) 34 573s JS G ENUM: Defining enum value UNIX_PROCESS_ID_UNKNOWN (fixed from unix_process_id_unknown) 35 573s JS G ENUM: Defining enum value INVALID_SIGNATURE (fixed from invalid_signature) 36 573s JS G ENUM: Defining enum value INVALID_FILE_CONTENT (fixed from invalid_file_content) 37 573s JS G ENUM: Defining enum value SELINUX_SECURITY_CONTEXT_UNKNOWN (fixed from selinux_security_context_unknown) 38 573s JS G ENUM: Defining enum value ADT_AUDIT_DATA_UNKNOWN (fixed from adt_audit_data_unknown) 39 573s JS G ENUM: Defining enum value OBJECT_PATH_IN_USE (fixed from object_path_in_use) 40 573s JS G ENUM: Defining enum value UNKNOWN_OBJECT (fixed from unknown_object) 41 573s JS G ENUM: Defining enum value UNKNOWN_INTERFACE (fixed from unknown_interface) 42 573s JS G ENUM: Defining enum value UNKNOWN_PROPERTY (fixed from unknown_property) 43 573s JS G ENUM: Defining enum value PROPERTY_READ_ONLY (fixed from property_read_only) 44 573s ok 8 Exported DBus object throws an exception when trying to call a method that does not exist 573s Gjs-Message: 17:35:46.966: JS LOG: Missing handler for DBus method thisDoesNotExist 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 1 573s JS MAINLOOP: handling job 2, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 2 573s JS MAINLOOP: handling job 3, 573s ok 9 Exported DBus object throws an exception when trying to call an async method that does not exist 573s JS MAINLOOP: Completed job 3 573s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 573s ok 10 Exported DBus object can pass a parameter to a remote method that is not a JSON object 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s ok 11 Exported DBus object can pass a parameter to a method with async/await that is not a JSON object 573s JS MAINLOOP: Completed job 1 573s ok 12 Exported DBus object can call a remote method with no in parameter 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: handling job 0, 573s JS MAINLOOP: Enqueue job , promise=, allocation site= 573s JS MAINLOOP: Completed job 0 573s JS MAINLOOP: handling job 1, 573s ok 13 Exported DBus object can call an async/await method with no in parameter 573s JS MAINLOOP: Completed job 1 574s ok 14 Exported DBus object can call a remote method with multiple in parameters 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s ok 15 Exported DBus object can call an async/await method with multiple in parameters 574s JS MAINLOOP: Completed job 1 574s ok 16 Exported DBus object can call a remote method with no return value 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s ok 17 Exported DBus object can call an async/await method with no return value 574s JS MAINLOOP: Completed job 1 574s JS G OBJ: Defining method emit_signal in prototype for GjsDBusImplementation (GjsPrivate.DBusImplementation) 574s ok 18 Exported DBus object can emit a DBus signal 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s ok 19 Exported DBus object can emit a DBus signal with async/await 574s JS MAINLOOP: Completed job 1 574s ok 20 Exported DBus object can call a remote method with multiple return values 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s ok 21 Exported DBus object can call an async/await method with multiple return values 574s JS MAINLOOP: Completed job 1 574s ok 22 Exported DBus object does not coalesce one array into the array of return values 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s ok 23 Exported DBus object does not coalesce one array into the array of return values with async/await 574s JS MAINLOOP: Completed job 1 574s ok 24 Exported DBus object does not coalesce an array of arrays into the array of return values 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s ok 25 Exported DBus object does not coalesce an array of arrays into the array of return values with async/await 574s JS MAINLOOP: Completed job 1 574s ok 26 Exported DBus object can return multiple arrays from a remote method 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s ok 27 Exported DBus object can return multiple arrays from an async/await method 574s JS MAINLOOP: Completed job 1 574s ok 28 Exported DBus object handles a bad signature by throwing an exception 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s ok 29 Exported DBus object handles a bad signature in async/await by rejecting the promise 574s JS MAINLOOP: Completed job 3 574s JS G OBJ: Defining method return_value in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 574s ok 30 Exported DBus object can call a remote method that is implemented asynchronously 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s ok 31 Exported DBus object can call an async/await method that is implemented asynchronously 574s JS MAINLOOP: Completed job 1 574s JS G BXD: Defining method get_byte in prototype for GLib.Variant 574s ok 32 Exported DBus object can send and receive bytes from a remote method 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 3 574s JS MAINLOOP: handling job 4, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 4 574s JS MAINLOOP: handling job 5, 574s ok 33 Exported DBus object can send and receive bytes from an async/await method 574s JS MAINLOOP: Completed job 5 574s ok 34 Exported DBus object can call a remote method that returns an array of structs 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s ok 35 Exported DBus object can call an async/await method that returns an array of structs 574s JS MAINLOOP: Completed job 1 574s JS G BXD: Defining method get_double in prototype for GLib.Variant 574s ok 36 Exported DBus object can send and receive dicts from a remote method 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s ok 37 Exported DBus object can send and receive dicts from an async/await method 574s JS MAINLOOP: Completed job 1 574s JS G NS: Found info type GIFunctionInfo for 'open_bytes' in namespace 'GjsTestTools' 574s JS G NS: Found info type GIObjectInfo for 'UnixFDList' in namespace 'Gio' 574s JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0x1e514399eee8, JSClass 0x3ff8d49a9f0, in object 0x1a065cc94308 574s JS G NS: Found info type GIObjectInfo for 'Cancellable' in namespace 'Gio' 574s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x1e514399ef60, JSClass 0x3ff8d49a9f0, in object 0x1a065cc94308 574s JS G BXD: Defining method get_handle in prototype for GLib.Variant 574s JS G OBJ: Defining method get_length in prototype for GUnixFDList (Gio.UnixFDList) 574s JS G OBJ: Defining method get in prototype for GUnixFDList (Gio.UnixFDList) 574s JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) 574s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 574s JS IMPORT: Importing '_byteArrayNative' 574s JS NATIVE: Defining native module '_byteArrayNative' 574s JS IMPORT: Defining parent 0x1a065cc3f610 of 0x238ecec2ed88 '_byteArrayNative' is mod 1 574s JS IMPORT: successfully imported module '_byteArrayNative' 574s ok 38 Exported DBus object can call a remote method with a Unix FD 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s ok 39 Exported DBus object can call an async/await method with a Unix FD 574s JS MAINLOOP: Completed job 1 574s JS G OBJ: Defining method read_bytes_async in prototype for GInputStream (Gio.InputStream) 574s JS G OBJ: Defining method read_bytes_finish in prototype for GInputStream (Gio.InputStream) 574s ok 40 Exported DBus object can call an asynchronously implemented remote method with a Unix FD 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s ok 41 Exported DBus object can call an asynchronously implemented async/await method with a Unix FD 574s JS MAINLOOP: Completed job 1 574s ok 42 Exported DBus object can call a remote method that returns a Unix FD 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s ok 43 Exported DBus object can call an async/await method that returns a Unix FD 574s JS MAINLOOP: Completed job 1 574s ok 44 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s ok 45 Exported DBus object can call an asynchronously implemented asyc/await method that returns a Unix FD 574s JS MAINLOOP: Completed job 1 574s ok 46 Exported DBus object throws an exception when not passing a Gio.UnixFDList to a method that requires one 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s ok 47 Exported DBus object rejects the promise when not passing a Gio.UnixFDList to an async method that requires one 574s JS MAINLOOP: Completed job 3 574s ok 48 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s ok 49 Exported DBus object rejects the promise when async passing a handle out of range of a Gio.UnixFDList 574s JS MAINLOOP: Completed job 3 574s ok 50 Exported DBus object Has defined properties 574s JS G OBJ: Defining method get_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 574s ok 51 Exported DBus object reading readonly property works 574s ok 52 Exported DBus object reading readwrite property works 574s ok 53 Exported DBus object reading writeonly throws an error 574s JS G OBJ: Defining method set_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 574s JS G OBJ: Defining method call in prototype for GDBusProxy (Gio.DBusProxy) 574s JS G NS: Found info type GIFlagsInfo for 'DBusCallFlags' in namespace 'Gio' 574s JS G ENUM: Defining enum value NONE (fixed from none) 0 574s JS G ENUM: Defining enum value NO_AUTO_START (fixed from no_auto_start) 1 574s JS G ENUM: Defining enum value ALLOW_INTERACTIVE_AUTHORIZATION (fixed from allow_interactive_authorization) 2 574s JS G ENUM: Defining Gio.DBusCallFlags as 0x238ecec9b368 574s JS G NS: Found info type GIFunctionInfo for 'timeout_add' in namespace 'GLib' 574s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 574s JS G NS: Found info type GIStructInfo for 'MainContext' in namespace 'GLib' 574s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x1e51439ab8d0, JSClass 0x3ff8d49a9c0, in object 0x1a065cc94038 574s JS G BXD: Defining method iteration in prototype for GLib.MainContext 574s JS G NS: Found info type GIFunctionInfo for 'source_remove' in namespace 'GLib' 574s ok 54 Exported DBus object Setting a readwrite property works 574s JS G OBJ: Defining method call_finish in prototype for GDBusProxy (Gio.DBusProxy) 574s ok 55 Exported DBus object Setting a writeonly property works 574s ok 56 Exported DBus object Setting a readonly property throws an error 574s ok 57 Exported DBus object Reading a property that prepacks the return value works 574s JS G OBJ: Defining method emit_property_changed in prototype for GjsDBusImplementation (GjsPrivate.DBusImplementation) 574s ok 58 Exported DBus object Marking a property as invalidated works 574s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GjsPrivate' 574s JS G OBJ: Defining method cancel in prototype for GCancellable (Gio.Cancellable) 574s ok 59 DBus Proxy wrapper init failures are reported in sync mode 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS MAINLOOP: Completed job 1 574s JS G BXD: Defining method matches in prototype for GLib.Error 574s ok 60 DBus Proxy wrapper init failures are reported in async mode 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS MAINLOOP: Completed job 1 574s ok 61 DBus Proxy wrapper can init a proxy asynchronously when promisified 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 3 574s JS MAINLOOP: handling job 4, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 4 574s JS MAINLOOP: handling job 5, 574s ok 62 DBus Proxy wrapper can create a proxy from a promise 574s JS MAINLOOP: Completed job 5 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 3 574s JS MAINLOOP: handling job 4, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 4 574s JS MAINLOOP: handling job 5, 574s ok 63 DBus Proxy wrapper can create fail a proxy from a promise 574s JS MAINLOOP: Completed job 5 574s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_default' in namespace 'GjsPrivate' 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa2b449488: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa2b449488: release 574s JS MAINLOOP: Completed job 3 574s JS MEMORY: Memory report: before destroying context 574s JS MEMORY: 2867 objects currently alive 574s JS MEMORY: boxed_instance = 2065 574s JS MEMORY: boxed_prototype = 27 574s JS MEMORY: closure = 73 574s JS MEMORY: function = 440 574s JS MEMORY: fundamental_instance = 0 574s JS MEMORY: fundamental_prototype = 0 574s JS MEMORY: gerror_instance = 12 574s JS MEMORY: gerror_prototype = 2 574s JS MEMORY: interface = 11 574s JS MEMORY: module = 9 574s JS MEMORY: ns = 6 574s JS MEMORY: object_instance = 196 574s JS MEMORY: object_prototype = 26 574s JS MEMORY: param = 0 574s JS MEMORY: union_instance = 0 574s JS MEMORY: union_prototype = 0 574s JS CTX: JS shutdown sequence 574s JS CTX: Stopping profiler 574s JS CTX: Shutting down toggle queue 574s JS CTX: Notifying external reference holders of GjsContext dispose 574s JS MAINLOOP: Stopping promise job dispatcher 574s JS CTX: Notifying reference holders of GjsContext dispose 574s JS CTX: Checking unhandled promise rejections 574s JS CTX: Releasing cached JS wrappers 574s JS CTX: Final triggered GC 574s JS CTX: Destroying JS context 574s JS CTX: Releasing all native objects 574s JS CTX: Disabling auto GC 574s JS CTX: Ending trace on global object 574s JS CTX: Freeing allocated resources 574s JS CTX: JS context destroyed 574s PASS: gjs/testGDBus.test 574s Running test: gjs/set.test 574s 1..1 574s ok 1 - /usr/libexec/installed-tests/gjs/debugger/set.debugger 574s PASS: gjs/set.test 574s Running test: gjs/backtrace.test 574s 1..1 574s ok 1 - /usr/libexec/installed-tests/gjs/debugger/backtrace.debugger 574s PASS: gjs/backtrace.test 574s Running test: gjs/testCommandLineModules.sh.test 574s ok 1 - ensure dynamic imports load even if the same import resolves elsewhere first 574s ok 2 - ensure dynamic imports resolve without an explicit mainloop 574s ok 3 - ensure top level await can import modules 574s 1..3 574s PASS: gjs/testCommandLineModules.sh.test 574s Running test: gjs/testLang.test 574s JS NATIVE: Registered native JS module '_promiseNative' 574s JS NATIVE: Registered native JS module '_byteArrayNative' 574s JS NATIVE: Registered native JS module '_encodingNative' 574s JS NATIVE: Registered native JS module '_gi' 574s JS NATIVE: Registered native JS module 'gi' 574s JS NATIVE: Registered native JS module 'cairoNative' 574s JS NATIVE: Registered native JS module 'system' 574s JS NATIVE: Registered native JS module 'console' 574s JS NATIVE: Registered native JS module '_print' 574s JS CTX: Enabling JIT 574s JS CTX: Initialized class GjsFileImporter prototype 0x22bcdfb001a0 574s JS IMPORT: Defining parent (nil) of 0x22bcdfb00200 'imports' is mod 0 574s JS IMPORT: Importing '_print' 574s JS NATIVE: Defining native module '_print' 574s JS IMPORT: Defining parent 0x22bcdfb00200 of 0x22bcdfb009b0 '_print' is mod 1 574s JS IMPORT: successfully imported module '_print' 574s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 574s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x89f9a53c090 574s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x89f9a53c090 574s JS MAINLOOP: Main loop instance 0x2aa3c843488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Starting promise job dispatcher 574s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x89f9a53c128 574s JS MAINLOOP: Main loop instance 0x2aa3c843488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa3c843488: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa3c843488: release 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa3c843488: release 574s JS MAINLOOP: Completed job 1 574s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module metadata hook for module 0x22bcdfb76990 574s JS IMPORT: Defining meta.importSync for module 0x22bcdfb76990 574s JS NATIVE: Defining native module 'gi' 574s JS CTX: Initialized class GIRepositoryNamespace prototype 0x22bcdfb7b338 574s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 574s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 574s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 574s JS IMPORT: Importing directory 'overrides' 574s JS IMPORT: Defining parent 0x89f9a53f610 of 0x22bcdfb7b3b8 'overrides' is mod 1 574s JS IMPORT: Defined importer 'overrides' 0x22bcdfb7b3b8 in 0x89f9a53f610 574s JS IMPORT: successfully imported directory 'overrides' 574s JS IMPORT: Importing '_promiseNative' 574s JS NATIVE: Defining native module '_promiseNative' 574s JS IMPORT: Defining parent 0x89f9a53f610 of 0x22bcdfb7b868 '_promiseNative' is mod 1 574s JS IMPORT: successfully imported module '_promiseNative' 574s JS IMPORT: Importing module GLib succeeded 574s JS IMPORT: Defining parent 0x22bcdfb7b3b8 of 0x89f9a595038 'GLib' is mod 1 574s JS IMPORT: successfully imported module 'GLib' 574s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 574s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x89f9a594060, JSClass 0x3ffac09a9c0, in object 0x89f9a594038 574s JS CTX: Initialized class GIRepositoryGType prototype 0x22bcdfb7bbb0 574s JS CTX: Initialized class GIRepositoryFunction prototype 0x22bcdfb7bc10 574s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 574s JS G BXD: Defined class for Error (GError), prototype 0x89f9a5940b0, JSClass 0x3ffac09a9c0, in object 0x89f9a594038 574s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 574s JS G BXD: Defined class for Variant (GVariant), prototype 0x89f9a594100, JSClass 0x3ffac09a9c0, in object 0x89f9a594038 574s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 574s JS G BXD: Defined class for Bytes (GBytes), prototype 0x89f9a594150, JSClass 0x3ffac09a9c0, in object 0x89f9a594038 574s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 574s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x89f9a5941a0, JSClass 0x3ffac09a9c0, in object 0x89f9a594038 574s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 574s JS G BXD: Defined class for Thread (GThread), prototype 0x89f9a5941f0, JSClass 0x3ffac09a9c0, in object 0x89f9a594038 574s JS G BXD: Defining method ref in prototype for GLib.Thread 574s JS G BXD: Defining method unref in prototype for GLib.Thread 574s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 574s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x89f9a594240, JSClass 0x3ffac09a9c0, in object 0x89f9a594038 574s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 574s JS G BXD: Defined class for Regex (GRegex), prototype 0x89f9a594290, JSClass 0x3ffac09a9c0, in object 0x89f9a594038 574s JS G BXD: Defining method match in prototype for GLib.Regex 574s JS G BXD: Defining method match_full in prototype for GLib.Regex 574s JS G BXD: Defining method match_all in prototype for GLib.Regex 574s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 574s JS G NS: Defined namespace 'GLib' 0x89f9a594038 in GIRepository 0x22bcdfb7b1c8 574s JS IMPORT: Importing module jasmine succeeded 574s JS IMPORT: Defining parent 0x89f9a53f610 of 0x89f9a595ba0 'jasmine' is mod 1 574s JS IMPORT: successfully imported module 'jasmine' 574s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 574s JS MAINLOOP: Main loop instance 0x2aa3c843488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa3c843488: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa3c843488: release 574s JS MAINLOOP: Completed job 0 574s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 574s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 574s JS IMPORT: Importing module _legacy succeeded 574s JS IMPORT: Defining parent 0x89f9a53f610 of 0x89f9a595c68 '_legacy' is mod 1 574s JS IMPORT: successfully imported module '_legacy' 574s JS IMPORT: Importing module lang succeeded 574s JS IMPORT: Defining parent 0x89f9a53f610 of 0x89f9a595c40 'lang' is mod 1 574s JS IMPORT: successfully imported module 'lang' 574s JS CTX: Script evaluation succeeded 574s JS MAINLOOP: Main loop instance 0x2aa3c843488: Spinning loop until released or hook cleared 574s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module metadata hook for module 0x22bcdfb279d8 574s JS IMPORT: Defining meta.importSync for module 0x22bcdfb279d8 574s JS NATIVE: Defining native module 'system' 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x89f9a53c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x89f9a53c128 574s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 574s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 574s JS MAINLOOP: Set main loop hook to 574s JS MAINLOOP: Main loop instance 0x2aa3c843488: hold 574s JS MAINLOOP: Running and clearing main loop hook 574s JS G BXD: Defining method run in prototype for GLib.MainLoop 574s 1..9 574s JS IMPORT: Importing 'gi' 574s JS IMPORT: Defining parent 0x89f9a53f610 of 0x89f9a53f760 'gi' is mod 1 574s JS IMPORT: successfully imported module 'gi' 574s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 574s JS G BXD: Defined class for Source (GSource), prototype 0x89f9a594308, JSClass 0x3ffac09a9c0, in object 0x89f9a594038 574s JS G BXD: Defining method set_priority in prototype for GLib.Source 574s JS IMPORT: Importing '_gi' 574s JS NATIVE: Defining native module '_gi' 574s JS IMPORT: Defining parent 0x89f9a53f610 of 0x22bcdfb327d0 '_gi' is mod 1 574s JS IMPORT: successfully imported module '_gi' 574s 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 574s JS G NS: Defined namespace 'GjsPrivate' 0x89f9a5943a8 in GIRepository 0x89f9a53f760 574s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 574s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 574s JS IMPORT: Importing module _common succeeded 574s JS IMPORT: Defining parent 0x89f9a53f610 of 0x89f9a595e48 '_common' is mod 1 574s JS IMPORT: successfully imported module '_common' 574s JS IMPORT: Importing module GObject succeeded 574s JS IMPORT: Defining parent 0x89f9a53f868 of 0x89f9a595e20 'GObject' is mod 1 574s JS IMPORT: successfully imported module 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 574s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 574s JS G BXD: Defined class for String (GString), prototype 0x89f9a594628, JSClass 0x3ffac09a9c0, in object 0x89f9a594380 574s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 574s JS G PRM: Defined class ParamSpec prototype is 0x89f9a595e98 class 0x3ffac0a3208 in object 0x89f9a594380 574s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 574s JS G OBJ: Defined class for Object (GObject), prototype 0x89f9a594790, JSClass 0x3ffac09a9f0, in object 0x89f9a594380 574s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 574s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 574s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x89f9a5947b8, JSClass 0x3ffac09a9f0, in object 0x89f9a594380 574s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 574s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 574s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 574s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 574s JS G BXD: Defined class for Value (GValue), prototype 0x89f9a594808, JSClass 0x3ffac09a9c0, in object 0x89f9a594380 574s JS G NS: Defined namespace 'GObject' 0x89f9a594380 in GIRepository 0x89f9a53f760 574s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 574s JS G BXD: Defining method attach in prototype for GLib.Source 574s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 574s JS IMPORT: Module metadata hook for module 0x89f9a585430 574s JS IMPORT: Defining meta.importSync for module 0x89f9a585430 574s JS G BXD: Defining method destroy in prototype for GLib.Source 574s ok 1 Lang module counts properties with Lang.countProperties() 574s ok 2 Lang module copies properties from one object to another with Lang.copyProperties() 574s ok 3 Lang module copies properties without an underscore with Lang.copyPublicProperties() 574s ok 4 Lang module copies property getters and setters 574s ok 5 Lang module bind() calls the bound function with the supplied this-object 574s ok 6 Lang module bind() throws an error when no function supplied 574s ok 7 Lang module bind() throws an error when this-object undefined 574s ok 8 Lang module bind() supplies extra arguments to the function 574s ok 9 Lang module bind() appends the extra arguments to any arguments passed 574s JS G BXD: Defining method quit in prototype for GLib.MainLoop 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa3c843488: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa3c843488: release 574s JS MAINLOOP: Completed job 3 574s JS MEMORY: Memory report: before destroying context 574s JS MEMORY: 190 objects currently alive 574s JS MEMORY: boxed_instance = 51 574s JS MEMORY: boxed_prototype = 11 574s JS MEMORY: closure = 1 574s JS MEMORY: function = 116 574s JS MEMORY: fundamental_instance = 0 574s JS MEMORY: fundamental_prototype = 0 574s JS MEMORY: gerror_instance = 0 574s JS MEMORY: gerror_prototype = 0 574s JS MEMORY: interface = 0 574s JS MEMORY: module = 6 574s JS MEMORY: ns = 3 574s JS MEMORY: object_instance = 0 574s JS MEMORY: object_prototype = 2 574s JS MEMORY: param = 0 574s JS MEMORY: union_instance = 0 574s JS MEMORY: union_prototype = 0 574s JS CTX: JS shutdown sequence 574s JS CTX: Stopping profiler 574s JS CTX: Shutting down toggle queue 574s JS CTX: Notifying external reference holders of GjsContext dispose 574s JS MAINLOOP: Stopping promise job dispatcher 574s JS CTX: Notifying reference holders of GjsContext dispose 574s JS CTX: Checking unhandled promise rejections 574s JS CTX: Releasing cached JS wrappers 574s JS CTX: Final triggered GC 574s JS CTX: Destroying JS context 574s JS CTX: Releasing all native objects 574s JS CTX: Disabling auto GC 574s JS CTX: Ending trace on global object 574s JS CTX: Freeing allocated resources 574s JS CTX: JS context destroyed 574s PASS: gjs/testLang.test 574s Running test: gjs/testLegacyGtk.test 574s JS NATIVE: Registered native JS module '_promiseNative' 574s JS NATIVE: Registered native JS module '_byteArrayNative' 574s JS NATIVE: Registered native JS module '_encodingNative' 574s JS NATIVE: Registered native JS module '_gi' 574s JS NATIVE: Registered native JS module 'gi' 574s JS NATIVE: Registered native JS module 'cairoNative' 574s JS NATIVE: Registered native JS module 'system' 574s JS NATIVE: Registered native JS module 'console' 574s JS NATIVE: Registered native JS module '_print' 574s JS CTX: Enabling JIT 574s JS CTX: Initialized class GjsFileImporter prototype 0x5a3382001a0 574s JS IMPORT: Defining parent (nil) of 0x5a338200200 'imports' is mod 0 574s JS IMPORT: Importing '_print' 574s JS NATIVE: Defining native module '_print' 574s JS IMPORT: Defining parent 0x5a338200200 of 0x5a3382009b0 '_print' is mod 1 574s JS IMPORT: successfully imported module '_print' 574s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 574s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3eda31d3c090 574s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3eda31d3c090 574s JS MAINLOOP: Main loop instance 0x2aa3a429488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Starting promise job dispatcher 574s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3eda31d3c128 574s JS MAINLOOP: Main loop instance 0x2aa3a429488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa3a429488: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa3a429488: release 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa3a429488: release 574s JS MAINLOOP: Completed job 1 574s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module metadata hook for module 0x5a338276990 574s JS IMPORT: Defining meta.importSync for module 0x5a338276990 574s JS NATIVE: Defining native module 'gi' 574s JS CTX: Initialized class GIRepositoryNamespace prototype 0x5a33827b338 574s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 574s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 574s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 574s JS IMPORT: Importing directory 'overrides' 574s JS IMPORT: Defining parent 0x3eda31d3f610 of 0x5a33827b3b8 'overrides' is mod 1 574s JS IMPORT: Defined importer 'overrides' 0x5a33827b3b8 in 0x3eda31d3f610 574s JS IMPORT: successfully imported directory 'overrides' 574s JS IMPORT: Importing '_promiseNative' 574s JS NATIVE: Defining native module '_promiseNative' 574s JS IMPORT: Defining parent 0x3eda31d3f610 of 0x5a33827b868 '_promiseNative' is mod 1 574s JS IMPORT: successfully imported module '_promiseNative' 574s JS IMPORT: Importing module GLib succeeded 574s JS IMPORT: Defining parent 0x5a33827b3b8 of 0x3eda31d95038 'GLib' is mod 1 574s JS IMPORT: successfully imported module 'GLib' 574s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 574s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3eda31d94060, JSClass 0x3ff8429a9c0, in object 0x3eda31d94038 574s JS CTX: Initialized class GIRepositoryGType prototype 0x5a33827bbb0 574s JS CTX: Initialized class GIRepositoryFunction prototype 0x5a33827bc10 574s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 574s JS G BXD: Defined class for Error (GError), prototype 0x3eda31d940b0, JSClass 0x3ff8429a9c0, in object 0x3eda31d94038 574s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 574s JS G BXD: Defined class for Variant (GVariant), prototype 0x3eda31d94100, JSClass 0x3ff8429a9c0, in object 0x3eda31d94038 574s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 574s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3eda31d94150, JSClass 0x3ff8429a9c0, in object 0x3eda31d94038 574s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 574s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3eda31d941a0, JSClass 0x3ff8429a9c0, in object 0x3eda31d94038 574s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 574s JS G BXD: Defined class for Thread (GThread), prototype 0x3eda31d941f0, JSClass 0x3ff8429a9c0, in object 0x3eda31d94038 574s JS G BXD: Defining method ref in prototype for GLib.Thread 574s JS G BXD: Defining method unref in prototype for GLib.Thread 574s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 574s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3eda31d94240, JSClass 0x3ff8429a9c0, in object 0x3eda31d94038 574s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 574s JS G BXD: Defined class for Regex (GRegex), prototype 0x3eda31d94290, JSClass 0x3ff8429a9c0, in object 0x3eda31d94038 574s JS G BXD: Defining method match in prototype for GLib.Regex 574s JS G BXD: Defining method match_full in prototype for GLib.Regex 574s JS G BXD: Defining method match_all in prototype for GLib.Regex 574s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 574s JS G NS: Defined namespace 'GLib' 0x3eda31d94038 in GIRepository 0x5a33827b1c8 574s JS IMPORT: Importing module jasmine succeeded 574s JS IMPORT: Defining parent 0x3eda31d3f610 of 0x3eda31d95ba0 'jasmine' is mod 1 574s JS IMPORT: successfully imported module 'jasmine' 574s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 574s JS MAINLOOP: Main loop instance 0x2aa3a429488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa3a429488: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa3a429488: release 574s JS MAINLOOP: Completed job 0 574s JS IMPORT: Importing 'gi' 574s JS IMPORT: Defining parent 0x3eda31d3f610 of 0x3eda31d3f760 'gi' is mod 1 574s JS IMPORT: successfully imported module 'gi' 574s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 574s JS IMPORT: Importing module _legacy succeeded 574s JS IMPORT: Defining parent 0x3eda31d3f610 of 0x3eda31d95c68 '_legacy' is mod 1 574s JS IMPORT: successfully imported module '_legacy' 574s 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 574s JS G NS: Defined namespace 'GjsPrivate' 0x3eda31d94358 in GIRepository 0x3eda31d3f760 574s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 574s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 574s JS IMPORT: Importing module lang succeeded 574s JS IMPORT: Defining parent 0x3eda31d3f610 of 0x3eda31d95ce0 'lang' is mod 1 574s JS IMPORT: successfully imported module 'lang' 574s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 574s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 574s JS IMPORT: Importing module _signals succeeded 574s JS IMPORT: Defining parent 0x3eda31d3f610 of 0x3eda31d95d08 '_signals' is mod 1 574s JS IMPORT: successfully imported module '_signals' 574s JS IMPORT: Importing module signals succeeded 574s JS IMPORT: Defining parent 0x3eda31d3f610 of 0x3eda31d95cb8 'signals' is mod 1 574s JS IMPORT: successfully imported module 'signals' 574s JS IMPORT: Importing module Gio succeeded 574s JS IMPORT: Defining parent 0x3eda31d3f850 of 0x3eda31d95c90 'Gio' is mod 1 574s JS IMPORT: successfully imported module 'Gio' 574s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 574s JS IMPORT: Importing '_gi' 574s JS NATIVE: Defining native module '_gi' 574s JS IMPORT: Defining parent 0x3eda31d3f610 of 0x5a338221860 '_gi' is mod 1 574s JS IMPORT: successfully imported module '_gi' 574s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 574s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 574s JS IMPORT: Importing module _common succeeded 574s JS IMPORT: Defining parent 0x3eda31d3f610 of 0x3eda31d95d58 '_common' is mod 1 574s JS IMPORT: successfully imported module '_common' 574s JS IMPORT: Importing module GObject succeeded 574s JS IMPORT: Defining parent 0x3eda31d3f850 of 0x3eda31d95d30 'GObject' is mod 1 574s JS IMPORT: successfully imported module 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 574s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 574s JS G BXD: Defined class for String (GString), prototype 0x3eda31d94600, JSClass 0x3ff8429a9c0, in object 0x3eda31d94380 574s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 574s JS G PRM: Defined class ParamSpec prototype is 0x3eda31d95da8 class 0x3ff842a3208 in object 0x3eda31d94380 574s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 574s JS G OBJ: Defined class for Object (GObject), prototype 0x3eda31d94768, JSClass 0x3ff8429a9f0, in object 0x3eda31d94380 574s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 574s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 574s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3eda31d94790, JSClass 0x3ff8429a9f0, in object 0x3eda31d94380 574s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 574s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 574s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 574s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 574s JS G BXD: Defined class for Value (GValue), prototype 0x3eda31d947e0, JSClass 0x3ff8429a9c0, in object 0x3eda31d94380 574s JS G NS: Defined namespace 'GObject' 0x3eda31d94380 in GIRepository 0x3eda31d3f760 574s JS G OBJ: Defined class for Application (GApplication), prototype 0x3eda31d94830, JSClass 0x3ff8429a9f0, in object 0x3eda31d94330 574s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 574s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3eda31df4308, JSClass 0x3ff8429dc70, in object 0x3eda31d94330 574s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 574s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x3eda31df4330, JSClass 0x3ff8429dc70, in object 0x3eda31d94330 574s 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 574s JS G NS: Defined namespace 'GioUnix' 0x3eda31d948d0 in GIRepository 0x3eda31d3f760 574s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 574s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 574s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x3eda31d948f8, JSClass 0x3ff8429a9f0, in object 0x3eda31d948d0 574s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 574s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 574s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x3eda31df4718, JSClass 0x3ff8429dc70, in object 0x3eda31d948d0 574s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 574s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 574s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 574s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x3eda31d94970, JSClass 0x3ff8429a9f0, in object 0x3eda31d94330 574s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x3eda31d949c0, JSClass 0x3ff8429a9f0, in object 0x3eda31d948d0 574s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 574s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 574s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x3eda31d94a10, JSClass 0x3ff8429a9c0, in object 0x3eda31d948d0 574s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 574s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x3eda31df4858, JSClass 0x3ff8429dc70, in object 0x3eda31d948d0 574s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 574s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 574s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 574s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3eda31d94a60, JSClass 0x3ff8429a9f0, in object 0x3eda31d94330 574s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x3eda31d94ab0, JSClass 0x3ff8429a9f0, in object 0x3eda31d948d0 574s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 574s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 574s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x3eda31d94b00, JSClass 0x3ff8429a9c0, in object 0x3eda31d948d0 574s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 574s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x3eda31d94b28, JSClass 0x3ff8429a9c0, in object 0x3eda31d948d0 574s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 574s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x3eda31d94b78, JSClass 0x3ff8429a9f0, in object 0x3eda31d948d0 574s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 574s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 574s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x3eda31d94bc8, JSClass 0x3ff8429a9c0, in object 0x3eda31d948d0 574s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 574s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 574s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x3eda31d94c18, JSClass 0x3ff8429a9f0, in object 0x3eda31d94330 574s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x3eda31d94c68, JSClass 0x3ff8429a9f0, in object 0x3eda31d948d0 574s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 574s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 574s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x3eda31d94cb8, JSClass 0x3ff8429a9c0, in object 0x3eda31d948d0 574s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 574s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 574s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 574s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 574s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 574s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 574s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 574s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 574s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 574s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 574s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 574s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 574s JS G ENUM: Defining GLib.LogLevelFlags as 0x5a338229f48 574s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 574s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x3eda31d94dd0, JSClass 0x3ff8429a9c0, in object 0x3eda31d94038 574s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 574s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x3eda31d94e98, JSClass 0x3ff8429a9f0, in object 0x3eda31d94330 574s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 574s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x3eda31dfcc18, JSClass 0x3ff8429dc70, in object 0x3eda31d94330 574s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 574s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x3eda31dfcc40, JSClass 0x3ff8429dc70, in object 0x3eda31d94330 574s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 574s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x171c3a06498, JSClass 0x3ff8429a9c0, in object 0x3eda31d94330 574s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 574s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x171c3a06790, JSClass 0x3ff8429a9c0, in object 0x3eda31d94330 574s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 574s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 574s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x171c3a06920, JSClass 0x3ff8429a9f0, in object 0x3eda31d94330 574s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 574s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3eda31dfcec0, JSClass 0x3ff8429dc70, in object 0x3eda31d94330 574s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 574s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3eda31dfcf10, JSClass 0x3ff8429dc70, in object 0x3eda31d94330 574s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 574s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x171c3a069c0, JSClass 0x3ff8429a9f0, in object 0x3eda31d94330 574s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 574s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 574s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 574s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 574s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x171c3a08100, JSClass 0x3ff8429dc70, in object 0x3eda31d94330 574s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 574s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x171c3a06a38, JSClass 0x3ff8429a9c0, in object 0x3eda31d94330 574s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 574s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x171c3a06a88, JSClass 0x3ff8429a9c0, in object 0x3eda31d94330 574s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 574s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 574s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x171c3a06ad8, JSClass 0x3ff8429a9f0, in object 0x3eda31d94330 574s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x171c3a06b28, JSClass 0x3ff8429a9f0, in object 0x3eda31d94358 574s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 574s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x171c3a06b78, JSClass 0x3ff8429a9f0, in object 0x3eda31d94330 574s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 574s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 574s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 574s JS G IFACE: Defined class for File (GFile), prototype 0x171c3a081c8, JSClass 0x3ff8429dc70, in object 0x3eda31d94330 574s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x171c3a06bf0, JSClass 0x3ff8429a9f0, in object 0x3eda31d3f8f8 574s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 574s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x171c3a06c68, JSClass 0x3ff8429a9f0, in object 0x3eda31d94330 574s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 574s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 574s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x171c3a08448, JSClass 0x3ff8429dc70, in object 0x3eda31d94330 574s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 574s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x171c3a06ce0, JSClass 0x3ff8429a9f0, in object 0x3eda31d94330 574s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 574s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x171c3a06d30, JSClass 0x3ff8429a9c0, in object 0x3eda31d94330 574s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 574s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 574s JS G OBJ: Defined class for Settings (GSettings), prototype 0x171c3a06d80, JSClass 0x3ff8429a9f0, in object 0x3eda31d94330 574s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 574s JS G NS: Defined namespace 'Gio' 0x3eda31d94330 in GIRepository 0x3eda31d3f760 574s JS IMPORT: Importing module Gtk succeeded 574s JS IMPORT: Defining parent 0x3eda31d3f850 of 0x3eda31d95c40 'Gtk' is mod 1 574s JS IMPORT: successfully imported module 'Gtk' 574s JS G NS: Found info type GIObjectInfo for 'Widget' in namespace 'Gtk' 574s JS G NS: Found info type GIObjectInfo for 'InitiallyUnowned' in namespace 'GObject' 574s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x171c3a06df8, JSClass 0x3ff8429a9f0, in object 0x3eda31d94380 574s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x171c3a06e48, JSClass 0x3ff8429a9f0, in object 0x3eda31d94308 574s JS G NS: Found info type GIInterfaceInfo for 'Buildable' in namespace 'Gtk' 574s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x171c3a08f10, JSClass 0x3ff8429dc70, in object 0x3eda31d94308 574s JS IMPORT: JS import 'Atk' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Atk.js 574s JS G NS: Defined namespace 'Atk' 0x171c3a06ec0 in GIRepository 0x3eda31d3f760 574s JS G NS: Found info type GIInterfaceInfo for 'ImplementorIface' in namespace 'Atk' 574s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0x171c3a08f38, JSClass 0x3ff8429dc70, in object 0x171c3a06ec0 574s JS G NS: Found info type GIObjectInfo for 'Container' in namespace 'Gtk' 574s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x171c3a06f10, JSClass 0x3ff8429a9f0, in object 0x3eda31d94308 574s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 574s JS G NS: Defined namespace 'Gtk' 0x3eda31d94308 in GIRepository 0x3eda31d3f760 574s JS IMPORT: Importing 'system' 574s JS NATIVE: Defining native module 'system' 574s JS IMPORT: Defining parent 0x3eda31d3f610 of 0x5a3382343e0 'system' is mod 1 574s JS IMPORT: successfully imported module 'system' 574s JS G NS: Found info type GIObjectInfo for 'Grid' in namespace 'Gtk' 574s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x171c3a06f60, JSClass 0x3ff8429a9f0, in object 0x3eda31d94308 574s JS IMPORT: Module metadata hook for module 0x3eda31d71dd0 574s JS IMPORT: Defining meta.importSync for module 0x3eda31d71dd0 574s JS NATIVE: Defining native module '_encodingNative' 574s JS G NS: Found info type GIInterfaceInfo for 'Orientable' in namespace 'Gtk' 574s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x171c3a120b0, JSClass 0x3ff8429dc70, in object 0x3eda31d94308 574s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclass (Gjs_MyComplexGtkSubclass), prototype 0x171c3a06fd8, JSClass 0x3ff8429a9f0, in object 0x3eda31d3f8f8 574s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromResource (Gjs_MyComplexGtkSubclassFromResource), prototype 0x171c3a15060, JSClass 0x3ff8429a9f0, in object 0x3eda31d3f8f8 574s JS CTX: Script evaluation succeeded 574s JS MAINLOOP: Main loop instance 0x2aa3a429488: Spinning loop until released or hook cleared 574s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module metadata hook for module 0x5a338244fa8 574s JS IMPORT: Defining meta.importSync for module 0x5a338244fa8 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3eda31d3c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3eda31d3c128 574s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 574s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 574s JS MAINLOOP: Set main loop hook to 574s JS MAINLOOP: Main loop instance 0x2aa3a429488: hold 574s JS MAINLOOP: Running and clearing main loop hook 574s JS G BXD: Defining method run in prototype for GLib.MainLoop 574s 1..8 574s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 574s JS G BXD: Defined class for Source (GSource), prototype 0x171c3a150b0, JSClass 0x3ff8429a9c0, in object 0x3eda31d94038 574s JS G BXD: Defining method set_priority in prototype for GLib.Source 574s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 574s JS G BXD: Defining method attach in prototype for GLib.Source 574s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 574s JS IMPORT: Module metadata hook for module 0x3eda31d864d8 574s JS IMPORT: Defining meta.importSync for module 0x3eda31d864d8 574s JS G NS: Found info type GIFunctionInfo for 'init' in namespace 'Gtk' 574s JS G BXD: Defining method destroy in prototype for GLib.Source 574s JS G NS: Found info type GIObjectInfo for 'Window' in namespace 'Gtk' 574s JS G NS: Found info type GIObjectInfo for 'Bin' in namespace 'Gtk' 574s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x171c3a151f0, JSClass 0x3ff8429a9f0, in object 0x3eda31d94308 574s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x171c3a15240, JSClass 0x3ff8429a9f0, in object 0x3eda31d94308 574s JS G NS: Found info type GIEnumInfo for 'WindowType' in namespace 'Gtk' 574s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 574s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 574s JS G ENUM: Defining Gtk.WindowType as 0x5a338256780 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 574s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 574s JS G NS: Found info type GIObjectInfo for 'Label' in namespace 'Gtk' 574s JS G NS: Found info type GIObjectInfo for 'Misc' in namespace 'Gtk' 574s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x171c3a15308, JSClass 0x3ff8429a9f0, in object 0x3eda31d94308 574s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x171c3a15358, JSClass 0x3ff8429a9f0, in object 0x3eda31d94308 574s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 574s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 574s ok 1 Legacy Gtk overrides UI template sets up internal and public template children 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 574s ok 2 Legacy Gtk overrides UI template sets up public template children with the correct widgets 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 3 Legacy Gtk overrides UI template sets up internal template children with the correct widgets 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s JS G NS: Found info type GIObjectInfo for 'Builder' in namespace 'Gtk' 574s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x171c3a15948, JSClass 0x3ff8429a9f0, in object 0x3eda31d94308 574s JS G OBJ: Defining method get_objects in prototype for GtkBuilder (Gtk.Builder) 574s JS G NS: Found info type GIFlagsInfo for 'ConnectFlags' in namespace 'GObject' 574s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 574s JS G ENUM: Defining enum value AFTER (fixed from after) 1 574s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 574s JS G ENUM: Defining GObject.ConnectFlags as 0x5a33827a450 574s ok 4 Legacy Gtk overrides UI template from resource sets up internal and public template children 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 5 Legacy Gtk overrides UI template from resource sets up public template children with the correct widgets 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 6 Legacy Gtk overrides UI template from resource sets up internal template children with the correct widgets 574s ok 7 Legacy Gtk overrides sets CSS names on classes 574s JS G NS: Found info type GIObjectInfo for 'Button' in namespace 'Gtk' 574s JS G OBJ: Defined class for Button (GtkButton), prototype 0x171c3a15fd8, JSClass 0x3ff8429a9f0, in object 0x3eda31d94308 574s JS G NS: Found info type GIInterfaceInfo for 'Activatable' in namespace 'Gtk' 574s JS G IFACE: Defined class for Activatable (GtkActivatable), prototype 0x171c3a12830, JSClass 0x3ff8429dc70, in object 0x3eda31d94308 574s JS G NS: Found info type GIInterfaceInfo for 'Actionable' in namespace 'Gtk' 574s JS G IFACE: Defined class for Actionable (GtkActionable), prototype 0x171c3a12858, JSClass 0x3ff8429dc70, in object 0x3eda31d94308 574s JS G OBJ: Defined class for Gjs_LeakTestWidget (Gjs_LeakTestWidget), prototype 0x171c3a280b0, JSClass 0x3ff8429a9f0, in object 0x3eda31d3f8f8 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s ok 8 Legacy Gtk overrides does not leak instance when connecting template signal 574s JS MAINLOOP: Completed job 1 574s JS G BXD: Defining method quit in prototype for GLib.MainLoop 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa3a429488: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa3a429488: release 574s JS MAINLOOP: Completed job 3 574s JS MEMORY: Memory report: before destroying context 574s JS MEMORY: 469 objects currently alive 574s JS MEMORY: boxed_instance = 8 574s JS MEMORY: boxed_prototype = 19 574s JS MEMORY: closure = 4 574s JS MEMORY: function = 374 574s JS MEMORY: fundamental_instance = 0 574s JS MEMORY: fundamental_prototype = 0 574s JS MEMORY: gerror_instance = 0 574s JS MEMORY: gerror_prototype = 0 574s JS MEMORY: interface = 14 574s JS MEMORY: module = 10 574s JS MEMORY: ns = 7 574s JS MEMORY: object_instance = 0 574s JS MEMORY: object_prototype = 33 574s JS MEMORY: param = 0 574s JS MEMORY: union_instance = 0 574s JS MEMORY: union_prototype = 0 574s JS CTX: JS shutdown sequence 574s JS CTX: Stopping profiler 574s JS CTX: Shutting down toggle queue 574s JS CTX: Notifying external reference holders of GjsContext dispose 574s JS MAINLOOP: Stopping promise job dispatcher 574s JS CTX: Notifying reference holders of GjsContext dispose 574s JS CTX: Checking unhandled promise rejections 574s JS CTX: Releasing cached JS wrappers 574s JS CTX: Final triggered GC 574s JS CTX: Destroying JS context 574s JS CTX: Releasing all native objects 574s JS CTX: Disabling auto GC 574s JS CTX: Ending trace on global object 574s JS CTX: Freeing allocated resources 574s JS CTX: JS context destroyed 574s PASS: gjs/testLegacyGtk.test 574s Running test: gjs/testLegacyClass.test 574s JS NATIVE: Registered native JS module '_promiseNative' 574s JS NATIVE: Registered native JS module '_byteArrayNative' 574s JS NATIVE: Registered native JS module '_encodingNative' 574s JS NATIVE: Registered native JS module '_gi' 574s JS NATIVE: Registered native JS module 'gi' 574s JS NATIVE: Registered native JS module 'cairoNative' 574s JS NATIVE: Registered native JS module 'system' 574s JS NATIVE: Registered native JS module 'console' 574s JS NATIVE: Registered native JS module '_print' 574s JS CTX: Enabling JIT 574s JS CTX: Initialized class GjsFileImporter prototype 0x4c8ef4001a0 574s JS IMPORT: Defining parent (nil) of 0x4c8ef400200 'imports' is mod 0 574s JS IMPORT: Importing '_print' 574s JS NATIVE: Defining native module '_print' 574s JS IMPORT: Defining parent 0x4c8ef400200 of 0x4c8ef4009b0 '_print' is mod 1 574s JS IMPORT: successfully imported module '_print' 574s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 574s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3accf283c090 574s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3accf283c090 574s JS MAINLOOP: Main loop instance 0x2aa19698488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Starting promise job dispatcher 574s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3accf283c128 574s JS MAINLOOP: Main loop instance 0x2aa19698488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa19698488: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa19698488: release 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa19698488: release 574s JS MAINLOOP: Completed job 1 574s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module metadata hook for module 0x4c8ef476990 574s JS IMPORT: Defining meta.importSync for module 0x4c8ef476990 574s JS NATIVE: Defining native module 'gi' 574s JS CTX: Initialized class GIRepositoryNamespace prototype 0x4c8ef47b338 574s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 574s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 574s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 574s JS IMPORT: Importing directory 'overrides' 574s JS IMPORT: Defining parent 0x3accf283f610 of 0x4c8ef47b3b8 'overrides' is mod 1 574s JS IMPORT: Defined importer 'overrides' 0x4c8ef47b3b8 in 0x3accf283f610 574s JS IMPORT: successfully imported directory 'overrides' 574s JS IMPORT: Importing '_promiseNative' 574s JS NATIVE: Defining native module '_promiseNative' 574s JS IMPORT: Defining parent 0x3accf283f610 of 0x4c8ef47b868 '_promiseNative' is mod 1 574s JS IMPORT: successfully imported module '_promiseNative' 574s JS IMPORT: Importing module GLib succeeded 574s JS IMPORT: Defining parent 0x4c8ef47b3b8 of 0x3accf2895038 'GLib' is mod 1 574s JS IMPORT: successfully imported module 'GLib' 574s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 574s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3accf2894060, JSClass 0x3ff8139a9c0, in object 0x3accf2894038 574s JS CTX: Initialized class GIRepositoryGType prototype 0x4c8ef47bbb0 574s JS CTX: Initialized class GIRepositoryFunction prototype 0x4c8ef47bc10 574s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 574s JS G BXD: Defined class for Error (GError), prototype 0x3accf28940b0, JSClass 0x3ff8139a9c0, in object 0x3accf2894038 574s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 574s JS G BXD: Defined class for Variant (GVariant), prototype 0x3accf2894100, JSClass 0x3ff8139a9c0, in object 0x3accf2894038 574s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 574s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3accf2894150, JSClass 0x3ff8139a9c0, in object 0x3accf2894038 574s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 574s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3accf28941a0, JSClass 0x3ff8139a9c0, in object 0x3accf2894038 574s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 574s JS G BXD: Defined class for Thread (GThread), prototype 0x3accf28941f0, JSClass 0x3ff8139a9c0, in object 0x3accf2894038 574s JS G BXD: Defining method ref in prototype for GLib.Thread 574s JS G BXD: Defining method unref in prototype for GLib.Thread 574s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 574s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3accf2894240, JSClass 0x3ff8139a9c0, in object 0x3accf2894038 574s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 574s JS G BXD: Defined class for Regex (GRegex), prototype 0x3accf2894290, JSClass 0x3ff8139a9c0, in object 0x3accf2894038 574s JS G BXD: Defining method match in prototype for GLib.Regex 574s JS G BXD: Defining method match_full in prototype for GLib.Regex 574s JS G BXD: Defining method match_all in prototype for GLib.Regex 574s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 574s JS G NS: Defined namespace 'GLib' 0x3accf2894038 in GIRepository 0x4c8ef47b1c8 574s JS IMPORT: Importing module jasmine succeeded 574s JS IMPORT: Defining parent 0x3accf283f610 of 0x3accf2895ba0 'jasmine' is mod 1 574s JS IMPORT: successfully imported module 'jasmine' 574s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 574s JS MAINLOOP: Main loop instance 0x2aa19698488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa19698488: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa19698488: release 574s JS MAINLOOP: Completed job 0 574s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 574s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 574s JS IMPORT: Importing module _legacy succeeded 574s JS IMPORT: Defining parent 0x3accf283f610 of 0x3accf2895c68 '_legacy' is mod 1 574s JS IMPORT: successfully imported module '_legacy' 574s JS IMPORT: Importing module lang succeeded 574s JS IMPORT: Defining parent 0x3accf283f610 of 0x3accf2895c40 'lang' is mod 1 574s JS IMPORT: successfully imported module 'lang' 574s JS CTX: Script evaluation succeeded 574s JS MAINLOOP: Main loop instance 0x2aa19698488: Spinning loop until released or hook cleared 574s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module metadata hook for module 0x4c8ef48e0a8 574s JS IMPORT: Defining meta.importSync for module 0x4c8ef48e0a8 574s JS NATIVE: Defining native module 'system' 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3accf283c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3accf283c128 574s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 574s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 574s JS MAINLOOP: Set main loop hook to 574s JS MAINLOOP: Main loop instance 0x2aa19698488: hold 574s JS MAINLOOP: Running and clearing main loop hook 574s JS G BXD: Defining method run in prototype for GLib.MainLoop 574s 1..62 574s JS IMPORT: Importing 'gi' 574s JS IMPORT: Defining parent 0x3accf283f610 of 0x3accf283f760 'gi' is mod 1 574s JS IMPORT: successfully imported module 'gi' 574s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 574s JS G BXD: Defined class for Source (GSource), prototype 0x3accf2894308, JSClass 0x3ff8139a9c0, in object 0x3accf2894038 574s JS G BXD: Defining method set_priority in prototype for GLib.Source 574s JS IMPORT: Importing '_gi' 574s JS NATIVE: Defining native module '_gi' 574s JS IMPORT: Defining parent 0x3accf283f610 of 0x4c8ef49e8f0 '_gi' is mod 1 574s JS IMPORT: successfully imported module '_gi' 574s 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 574s JS G NS: Defined namespace 'GjsPrivate' 0x3accf28943a8 in GIRepository 0x3accf283f760 574s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 574s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 574s JS IMPORT: Importing module _common succeeded 574s JS IMPORT: Defining parent 0x3accf283f610 of 0x3accf2895e48 '_common' is mod 1 574s JS IMPORT: successfully imported module '_common' 574s JS IMPORT: Importing module GObject succeeded 574s JS IMPORT: Defining parent 0x3accf283f868 of 0x3accf2895e20 'GObject' is mod 1 574s JS IMPORT: successfully imported module 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 574s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 574s JS G BXD: Defined class for String (GString), prototype 0x3accf2894628, JSClass 0x3ff8139a9c0, in object 0x3accf2894380 574s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 574s JS G PRM: Defined class ParamSpec prototype is 0x3accf2895e98 class 0x3ff813a3208 in object 0x3accf2894380 574s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 574s JS G OBJ: Defined class for Object (GObject), prototype 0x3accf2894790, JSClass 0x3ff8139a9f0, in object 0x3accf2894380 574s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 574s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 574s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3accf28947b8, JSClass 0x3ff8139a9f0, in object 0x3accf2894380 574s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 574s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 574s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 574s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 574s JS G BXD: Defined class for Value (GValue), prototype 0x3accf2894808, JSClass 0x3ff8139a9c0, in object 0x3accf2894380 574s JS G NS: Defined namespace 'GObject' 0x3accf2894380 in GIRepository 0x3accf283f760 574s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 574s JS G BXD: Defining method attach in prototype for GLib.Source 574s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 574s JS IMPORT: Module metadata hook for module 0x3accf28863f8 574s JS IMPORT: Defining meta.importSync for module 0x3accf28863f8 574s JS G BXD: Defining method destroy in prototype for GLib.Source 574s ok 1 A metaclass has its constructor called each time a class is created with it 574s ok 2 A metaclass is an instance of Lang.Class 574s ok 3 A metaclass produces instances that are instances of itself and Lang.Class 574s ok 4 A metaclass can dynamically define properties in its constructor 574s ok 5 A metaclass instance gets all the properties from its class and metaclass 574s ok 6 A metaclass instance gets dynamically defined properties from metaclass 574s ok 7 A metaclass can be instantiated with Lang.Class but still get the appropriate metaclass 574s ok 8 A metaclass can be detected with Lang.getMetaClass 574s ok 9 Class framework calls _init constructors 574s ok 10 Class framework calls parent constructors 574s ok 11 Class framework sets the right constructor properties 574s ok 12 Class framework sets up instanceof correctly 574s ok 13 Class framework has a name 574s ok 14 Class framework reports a sensible value for toString() 574s ok 15 Class framework allows overriding toString() 574s ok 16 Class framework is not configurable 574s ok 17 Class framework allows accessors for properties 574s ok 18 Class framework raises an exception when creating an abstract class 574s ok 19 Class framework inherits properties from abstract base classes 574s ok 20 Class framework inherits constructors from abstract base classes 574s ok 21 Class framework allows ES6 classes to inherit from abstract base classes 574s ok 22 Class framework lets methods call other methods without clobbering __caller__ 574s ok 23 Class framework allows custom return values from constructors 574s ok 24 Class framework allows symbol-named methods 574s ok 25 An interface is an instance of Lang.Interface 574s ok 26 An interface has a name 574s ok 27 An interface cannot be instantiated 574s ok 28 An interface can be implemented by a class 574s ok 29 An interface can be implemented by a class's superclass 574s ok 30 An interface doesn't disturb a class's constructor 574s ok 31 An interface can have its required method implemented 574s ok 32 An interface must have a name 574s ok 33 An interface must have its required methods implemented 574s ok 34 An interface does not have to have its optional methods implemented 574s ok 35 An interface can have its optional method deferred to by the implementation 574s ok 36 An interface can be chained up to by a class 574s ok 37 An interface can include arguments when being chained up to by a class 574s ok 38 An interface can have its property getter deferred to 574s ok 39 An interface can have its property setter deferred to 574s ok 40 An interface can have its property getter overridden 574s ok 41 An interface can have its property setter overridden 574s ok 42 An interface can require another interface 574s ok 43 An interface can have empty requires 574s ok 44 An interface can chain up to another interface 574s ok 45 An interface can be chained up to with a generic 574s ok 46 An interface can chain up to another interface with a generic 574s ok 47 An interface has its optional function defer to that of the last interface 574s ok 48 An interface must have all its required interfaces implemented 574s ok 49 An interface must have all its required interfaces implemented in the correct order 574s ok 50 An interface can have its implementation on a parent class 574s ok 51 An interface can require its implementor to be a subclass of some class 574s ok 52 An interface must be implemented by an object which subclasses the required class 574s ok 53 An interface can have methods that call others of its methods 574s ok 54 An interface is implemented by a subclass of a class that implements it 574s ok 55 An interface can be reimplemented by a subclass of a class that implements it 574s ok 56 An interface tells what it is with toString() 574s ok 57 ES6 class inheriting from Lang.Class calls a static method on the parent class 574s ok 58 ES6 class inheriting from Lang.Class calls a method on the parent class 574s ok 59 ES6 class inheriting from Lang.Class passes arguments to the parent class's constructor 574s ok 60 ES6 class inheriting from Lang.Class chains up to a method on the parent class 574s ok 61 ES6 class inheriting from Lang.Class overrides a method on the parent class 574s ok 62 ES6 class inheriting from Lang.Class sets and gets a property from the parent class 574s JS G BXD: Defining method quit in prototype for GLib.MainLoop 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa19698488: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa19698488: release 574s JS MAINLOOP: Completed job 3 574s JS MEMORY: Memory report: before destroying context 574s JS MEMORY: 414 objects currently alive 574s JS MEMORY: boxed_instance = 275 574s JS MEMORY: boxed_prototype = 11 574s JS MEMORY: closure = 1 574s JS MEMORY: function = 116 574s JS MEMORY: fundamental_instance = 0 574s JS MEMORY: fundamental_prototype = 0 574s JS MEMORY: gerror_instance = 0 574s JS MEMORY: gerror_prototype = 0 574s JS MEMORY: interface = 0 574s JS MEMORY: module = 6 574s JS MEMORY: ns = 3 574s JS MEMORY: object_instance = 0 574s JS MEMORY: object_prototype = 2 574s JS MEMORY: param = 0 574s JS MEMORY: union_instance = 0 574s JS MEMORY: union_prototype = 0 574s JS CTX: JS shutdown sequence 574s JS CTX: Stopping profiler 574s JS CTX: Shutting down toggle queue 574s JS CTX: Notifying external reference holders of GjsContext dispose 574s JS MAINLOOP: Stopping promise job dispatcher 574s JS CTX: Notifying reference holders of GjsContext dispose 574s JS CTX: Checking unhandled promise rejections 574s JS CTX: Releasing cached JS wrappers 574s JS CTX: Final triggered GC 574s JS CTX: Destroying JS context 574s JS CTX: Releasing all native objects 574s JS CTX: Disabling auto GC 574s JS CTX: Ending trace on global object 574s JS CTX: Freeing allocated resources 574s JS CTX: JS context destroyed 574s PASS: gjs/testLegacyClass.test 574s Running test: gjs/testESModules.test 574s JS NATIVE: Registered native JS module '_promiseNative' 574s JS NATIVE: Registered native JS module '_byteArrayNative' 574s JS NATIVE: Registered native JS module '_encodingNative' 574s JS NATIVE: Registered native JS module '_gi' 574s JS NATIVE: Registered native JS module 'gi' 574s JS NATIVE: Registered native JS module 'cairoNative' 574s JS NATIVE: Registered native JS module 'system' 574s JS NATIVE: Registered native JS module 'console' 574s JS NATIVE: Registered native JS module '_print' 574s JS CTX: Enabling JIT 574s JS CTX: Initialized class GjsFileImporter prototype 0x29da169001a0 574s JS IMPORT: Defining parent (nil) of 0x29da16900200 'imports' is mod 0 574s JS IMPORT: Importing '_print' 574s JS NATIVE: Defining native module '_print' 574s JS IMPORT: Defining parent 0x29da16900200 of 0x29da169009b0 '_print' is mod 1 574s JS IMPORT: successfully imported module '_print' 574s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 574s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1985ecb3c090 574s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1985ecb3c090 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Starting promise job dispatcher 574s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Completed job 1 574s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module metadata hook for module 0x29da16976990 574s JS IMPORT: Defining meta.importSync for module 0x29da16976990 574s JS NATIVE: Defining native module 'gi' 574s JS CTX: Initialized class GIRepositoryNamespace prototype 0x29da1697b338 574s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 574s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 574s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 574s JS IMPORT: Importing directory 'overrides' 574s JS IMPORT: Defining parent 0x1985ecb3f610 of 0x29da1697b3b8 'overrides' is mod 1 574s JS IMPORT: Defined importer 'overrides' 0x29da1697b3b8 in 0x1985ecb3f610 574s JS IMPORT: successfully imported directory 'overrides' 574s JS IMPORT: Importing '_promiseNative' 574s JS NATIVE: Defining native module '_promiseNative' 574s JS IMPORT: Defining parent 0x1985ecb3f610 of 0x29da1697b868 '_promiseNative' is mod 1 574s JS IMPORT: successfully imported module '_promiseNative' 574s JS IMPORT: Importing module GLib succeeded 574s JS IMPORT: Defining parent 0x29da1697b3b8 of 0x1985ecb95038 'GLib' is mod 1 574s JS IMPORT: successfully imported module 'GLib' 574s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 574s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1985ecb94060, JSClass 0x3ffb179a9c0, in object 0x1985ecb94038 574s JS CTX: Initialized class GIRepositoryGType prototype 0x29da1697bbb0 574s JS CTX: Initialized class GIRepositoryFunction prototype 0x29da1697bc10 574s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 574s JS G BXD: Defined class for Error (GError), prototype 0x1985ecb940b0, JSClass 0x3ffb179a9c0, in object 0x1985ecb94038 574s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 574s JS G BXD: Defined class for Variant (GVariant), prototype 0x1985ecb94100, JSClass 0x3ffb179a9c0, in object 0x1985ecb94038 574s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 574s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1985ecb94150, JSClass 0x3ffb179a9c0, in object 0x1985ecb94038 574s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 574s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1985ecb941a0, JSClass 0x3ffb179a9c0, in object 0x1985ecb94038 574s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 574s JS G BXD: Defined class for Thread (GThread), prototype 0x1985ecb941f0, JSClass 0x3ffb179a9c0, in object 0x1985ecb94038 574s JS G BXD: Defining method ref in prototype for GLib.Thread 574s JS G BXD: Defining method unref in prototype for GLib.Thread 574s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 574s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1985ecb94240, JSClass 0x3ffb179a9c0, in object 0x1985ecb94038 574s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 574s JS G BXD: Defined class for Regex (GRegex), prototype 0x1985ecb94290, JSClass 0x3ffb179a9c0, in object 0x1985ecb94038 574s JS G BXD: Defining method match in prototype for GLib.Regex 574s JS G BXD: Defining method match_full in prototype for GLib.Regex 574s JS G BXD: Defining method match_all in prototype for GLib.Regex 574s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 574s JS G NS: Defined namespace 'GLib' 0x1985ecb94038 in GIRepository 0x29da1697b1c8 574s JS IMPORT: Importing module jasmine succeeded 574s JS IMPORT: Defining parent 0x1985ecb3f610 of 0x1985ecb95ba0 'jasmine' is mod 1 574s JS IMPORT: successfully imported module 'jasmine' 574s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Completed job 0 574s JS IMPORT: Module load hook for module 'file:///usr/libexec/installed-tests/gjs/js/testESModules.js' (file:///usr/libexec/installed-tests/gjs/js/testESModules.js), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/importmeta.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?foo=bar&maple=syrup" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Hello&name=Test%20Code" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Bonjour&name=Code%20de%20Test" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/importmeta.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Bonjour&name=Code%20de%20Test" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Hello&name=Test%20Code" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 574s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 574s JS IMPORT: Importing 'gi' 574s JS IMPORT: Defining parent 0x1985ecb3f610 of 0x1985ecb3f760 'gi' is mod 1 574s JS IMPORT: successfully imported module 'gi' 574s 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 574s JS G NS: Defined namespace 'GjsPrivate' 0x1985ecb94308 in GIRepository 0x1985ecb3f760 574s JS G NS: Found info type GIEnumInfo for 'LocaleCategory' in namespace 'GjsPrivate' 574s JS G ENUM: Defining enum value ALL (fixed from all) 6 574s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 574s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 574s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 574s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 574s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 574s JS G ENUM: Defining enum value TIME (fixed from time) 2 574s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0x29da16942ed0 574s JS IMPORT: Importing module _gettext succeeded 574s JS IMPORT: Defining parent 0x1985ecb3f610 of 0x1985ecb95c40 '_gettext' is mod 1 574s JS IMPORT: successfully imported module '_gettext' 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 574s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 574s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 574s JS IMPORT: Importing module _legacy succeeded 574s JS IMPORT: Defining parent 0x1985ecb3f610 of 0x1985ecb95ce0 '_legacy' is mod 1 574s JS IMPORT: successfully imported module '_legacy' 574s JS IMPORT: Importing module lang succeeded 574s JS IMPORT: Defining parent 0x1985ecb3f610 of 0x1985ecb95cb8 'lang' is mod 1 574s JS IMPORT: successfully imported module 'lang' 574s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 574s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 574s JS IMPORT: Importing module _signals succeeded 574s JS IMPORT: Defining parent 0x1985ecb3f610 of 0x1985ecb95d08 '_signals' is mod 1 574s JS IMPORT: successfully imported module '_signals' 574s JS IMPORT: Importing module signals succeeded 574s JS IMPORT: Defining parent 0x1985ecb3f610 of 0x1985ecb95c90 'signals' is mod 1 574s JS IMPORT: successfully imported module 'signals' 574s JS IMPORT: Importing module Gio succeeded 574s JS IMPORT: Defining parent 0x1985ecb3f868 of 0x1985ecb95c68 'Gio' is mod 1 574s JS IMPORT: successfully imported module 'Gio' 574s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 574s JS IMPORT: Importing '_gi' 574s JS NATIVE: Defining native module '_gi' 574s JS IMPORT: Defining parent 0x1985ecb3f610 of 0x29da16947070 '_gi' is mod 1 574s JS IMPORT: successfully imported module '_gi' 574s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 574s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 574s JS IMPORT: Importing module _common succeeded 574s JS IMPORT: Defining parent 0x1985ecb3f610 of 0x1985ecb95d58 '_common' is mod 1 574s JS IMPORT: successfully imported module '_common' 574s JS IMPORT: Importing module GObject succeeded 574s JS IMPORT: Defining parent 0x1985ecb3f868 of 0x1985ecb95d30 'GObject' is mod 1 574s JS IMPORT: successfully imported module 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 574s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 574s JS G BXD: Defined class for String (GString), prototype 0x1985ecb94600, JSClass 0x3ffb179a9c0, in object 0x1985ecb94380 574s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 574s JS G PRM: Defined class ParamSpec prototype is 0x1985ecb95da8 class 0x3ffb17a3208 in object 0x1985ecb94380 574s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 574s JS G OBJ: Defined class for Object (GObject), prototype 0x1985ecb94768, JSClass 0x3ffb179a9f0, in object 0x1985ecb94380 574s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 574s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 574s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1985ecb94790, JSClass 0x3ffb179a9f0, in object 0x1985ecb94380 574s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 574s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 574s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 574s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 574s JS G BXD: Defined class for Value (GValue), prototype 0x1985ecb947e0, JSClass 0x3ffb179a9c0, in object 0x1985ecb94380 574s JS G NS: Defined namespace 'GObject' 0x1985ecb94380 in GIRepository 0x1985ecb3f760 574s JS G OBJ: Defined class for Application (GApplication), prototype 0x1985ecb94830, JSClass 0x3ffb179a9f0, in object 0x1985ecb94358 574s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 574s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1985ecbf8308, JSClass 0x3ffb179dc70, in object 0x1985ecb94358 574s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 574s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x1985ecbf8330, JSClass 0x3ffb179dc70, in object 0x1985ecb94358 574s 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 574s JS G NS: Defined namespace 'GioUnix' 0x1985ecb948d0 in GIRepository 0x1985ecb3f760 574s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 574s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 574s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x1985ecb948f8, JSClass 0x3ffb179a9f0, in object 0x1985ecb948d0 574s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 574s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 574s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x1985ecbf8718, JSClass 0x3ffb179dc70, in object 0x1985ecb948d0 574s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 574s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 574s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 574s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x1985ecb94970, JSClass 0x3ffb179a9f0, in object 0x1985ecb94358 574s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x1985ecb949c0, JSClass 0x3ffb179a9f0, in object 0x1985ecb948d0 574s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 574s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 574s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x1985ecb94a10, JSClass 0x3ffb179a9c0, in object 0x1985ecb948d0 574s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 574s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x1985ecbf8858, JSClass 0x3ffb179dc70, in object 0x1985ecb948d0 574s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 574s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 574s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 574s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x1985ecb94a60, JSClass 0x3ffb179a9f0, in object 0x1985ecb94358 574s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x1985ecb94ab0, JSClass 0x3ffb179a9f0, in object 0x1985ecb948d0 574s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 574s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 574s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x1985ecb94b00, JSClass 0x3ffb179a9c0, in object 0x1985ecb948d0 574s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 574s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x1985ecb94b28, JSClass 0x3ffb179a9c0, in object 0x1985ecb948d0 574s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 574s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x1985ecb94b78, JSClass 0x3ffb179a9f0, in object 0x1985ecb948d0 574s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 574s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 574s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x1985ecb94bc8, JSClass 0x3ffb179a9c0, in object 0x1985ecb948d0 574s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 574s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 574s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x1985ecb94c18, JSClass 0x3ffb179a9f0, in object 0x1985ecb94358 574s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x1985ecb94c68, JSClass 0x3ffb179a9f0, in object 0x1985ecb948d0 574s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 574s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 574s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x1985ecb94cb8, JSClass 0x3ffb179a9c0, in object 0x1985ecb948d0 574s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 574s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 574s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 574s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 574s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 574s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 574s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 574s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 574s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 574s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 574s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 574s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 574s JS G ENUM: Defining GLib.LogLevelFlags as 0x29da1694f758 574s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 574s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x1985ecb94dd0, JSClass 0x3ffb179a9c0, in object 0x1985ecb94038 574s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 574s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x1985ecb94e98, JSClass 0x3ffb179a9f0, in object 0x1985ecb94358 574s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 574s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x1985ecbffc18, JSClass 0x3ffb179dc70, in object 0x1985ecb94358 574s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 574s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x1985ecbffc40, JSClass 0x3ffb179dc70, in object 0x1985ecb94358 574s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 574s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x242b7b408498, JSClass 0x3ffb179a9c0, in object 0x1985ecb94358 574s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 574s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x242b7b408790, JSClass 0x3ffb179a9c0, in object 0x1985ecb94358 574s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 574s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 574s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x242b7b408920, JSClass 0x3ffb179a9f0, in object 0x1985ecb94358 574s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 574s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1985ecbffec0, JSClass 0x3ffb179dc70, in object 0x1985ecb94358 574s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 574s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1985ecbfff10, JSClass 0x3ffb179dc70, in object 0x1985ecb94358 574s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 574s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x242b7b4089c0, JSClass 0x3ffb179a9f0, in object 0x1985ecb94358 574s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 574s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 574s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 574s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 574s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x242b7b40b100, JSClass 0x3ffb179dc70, in object 0x1985ecb94358 574s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 574s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x242b7b408a38, JSClass 0x3ffb179a9c0, in object 0x1985ecb94358 574s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 574s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x242b7b408a88, JSClass 0x3ffb179a9c0, in object 0x1985ecb94358 574s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 574s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 574s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x242b7b408ad8, JSClass 0x3ffb179a9f0, in object 0x1985ecb94358 574s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x242b7b408b28, JSClass 0x3ffb179a9f0, in object 0x1985ecb94308 574s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 574s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x242b7b408b78, JSClass 0x3ffb179a9f0, in object 0x1985ecb94358 574s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 574s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 574s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 574s JS G IFACE: Defined class for File (GFile), prototype 0x242b7b40b1c8, JSClass 0x3ffb179dc70, in object 0x1985ecb94358 574s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x242b7b408bf0, JSClass 0x3ffb179a9f0, in object 0x1985ecb3f8f8 574s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 574s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x242b7b408c68, JSClass 0x3ffb179a9f0, in object 0x1985ecb94358 574s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 574s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 574s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x242b7b40b448, JSClass 0x3ffb179dc70, in object 0x1985ecb94358 574s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 574s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x242b7b408ce0, JSClass 0x3ffb179a9f0, in object 0x1985ecb94358 574s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 574s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x242b7b408d30, JSClass 0x3ffb179a9c0, in object 0x1985ecb94358 574s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 574s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 574s JS G OBJ: Defined class for Settings (GSettings), prototype 0x242b7b408d80, JSClass 0x3ffb179a9f0, in object 0x1985ecb94358 574s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 574s JS G NS: Defined namespace 'Gio' 0x1985ecb94358 in GIRepository 0x1985ecb3f760 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module metadata hook for module 0x29da169301f0 574s JS IMPORT: Defining meta.importSync for module 0x29da169301f0 574s JS NATIVE: Defining native module 'system' 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module metadata hook for module 0x29da16934368 574s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0x242b7b408df8, JSClass 0x3ffb179a9f0, in object 0x1985ecb3f8f8 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/importmeta.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module metadata hook for module 0x29da16936538 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?foo=bar&maple=syrup" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Hello&name=Test%20Code" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1985ecb3c128 574s JS G NS: Found info type GIStructInfo for 'Uri' in namespace 'GLib' 574s JS G BXD: Defined class for Uri (GUri), prototype 0x242b7b408ec0, JSClass 0x3ffb179a9c0, in object 0x1985ecb94038 574s JS IMPORT: Module metadata hook for module 0x29da1693b5b8 574s JS G NS: Found info type GIFlagsInfo for 'UriFlags' in namespace 'GLib' 574s JS G ENUM: Defining enum value NONE (fixed from none) 0 574s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 1 574s JS G ENUM: Defining enum value HAS_PASSWORD (fixed from has_password) 2 574s JS G ENUM: Defining enum value HAS_AUTH_PARAMS (fixed from has_auth_params) 4 574s JS G ENUM: Defining enum value ENCODED (fixed from encoded) 8 574s JS G ENUM: Defining enum value NON_DNS (fixed from non_dns) 16 574s JS G ENUM: Defining enum value ENCODED_QUERY (fixed from encoded_query) 32 574s JS G ENUM: Defining enum value ENCODED_PATH (fixed from encoded_path) 64 574s JS G ENUM: Defining enum value ENCODED_FRAGMENT (fixed from encoded_fragment) 128 574s JS G ENUM: Defining enum value SCHEME_NORMALIZE (fixed from scheme_normalize) 256 574s JS G ENUM: Defining GLib.UriFlags as 0x29da1695b070 574s JS G BXD: Defining method get_query in prototype for GLib.Uri 574s JS G NS: Found info type GIFlagsInfo for 'UriParamsFlags' in namespace 'GLib' 574s JS G ENUM: Defining enum value NONE (fixed from none) 0 574s JS G ENUM: Defining enum value CASE_INSENSITIVE (fixed from case_insensitive) 1 574s JS G ENUM: Defining enum value WWW_FORM (fixed from www_form) 2 574s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 4 574s JS G ENUM: Defining GLib.UriParamsFlags as 0x29da1695b190 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Bonjour&name=Code%20de%20Test" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module metadata hook for module 0x29da1693d4a0 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testESModules.js async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Completed job 0 574s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1985ecb3c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1985ecb3c128 574s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 574s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 574s JS MAINLOOP: Set main loop hook to 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Running and clearing main loop hook 574s JS G BXD: Defining method run in prototype for GLib.MainLoop 574s 1..36 574s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 574s JS G BXD: Defined class for Source (GSource), prototype 0x242b7b408f60, JSClass 0x3ffb179a9c0, in object 0x1985ecb94038 574s JS G BXD: Defining method set_priority in prototype for GLib.Source 574s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 574s JS G BXD: Defining method attach in prototype for GLib.Source 574s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 574s JS IMPORT: Module metadata hook for module 0x1985ecb85430 574s JS IMPORT: Defining meta.importSync for module 0x1985ecb85430 574s JS G BXD: Defining method destroy in prototype for GLib.Source 574s ok 1 ES module imports default import 574s ok 2 ES module imports named import 574s ok 3 ES module imports GObject introspection import 574s ok 4 ES module imports import with version parameter 574s ok 5 ES module imports import again with other version parameter 574s ok 6 ES module imports import for the first time with wrong version 574s JS IMPORT: Importing module Gtk succeeded 574s JS IMPORT: Defining parent 0x1985ecb3f868 of 0x242b7b418308 'Gtk' is mod 1 574s JS IMPORT: successfully imported module 'Gtk' 574s JS G NS: Found info type GIObjectInfo for 'Widget' in namespace 'Gtk' 574s JS G NS: Found info type GIObjectInfo for 'InitiallyUnowned' in namespace 'GObject' 574s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x242b7b41f470, JSClass 0x3ffb179a9f0, in object 0x1985ecb94380 574s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x242b7b41f4c0, JSClass 0x3ffb179a9f0, in object 0x242b7b41f448 574s JS G NS: Found info type GIInterfaceInfo for 'Buildable' in namespace 'Gtk' 574s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x242b7b4185d8, JSClass 0x3ffb179dc70, in object 0x242b7b41f448 574s JS IMPORT: JS import 'Atk' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Atk.js 574s JS G NS: Defined namespace 'Atk' 0x242b7b41f538 in GIRepository 0x1985ecb3f760 574s JS G NS: Found info type GIInterfaceInfo for 'ImplementorIface' in namespace 'Atk' 574s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0x242b7b418600, JSClass 0x3ffb179dc70, in object 0x242b7b41f538 574s JS G NS: Found info type GIObjectInfo for 'Container' in namespace 'Gtk' 574s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x242b7b41f588, JSClass 0x3ffb179a9f0, in object 0x242b7b41f448 574s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 574s JS G NS: Defined namespace 'Gtk' 0x242b7b41f448 in GIRepository 0x1985ecb3f760 574s ok 7 ES module imports import with another version after a failed import 574s ok 8 ES module imports import nonexistent module 574s ok 9 ES module imports GObject introspection import via URL scheme 574s JS IMPORT: Module metadata hook for module 0x29da169292d0 574s ok 10 ES module imports import.meta.url 574s ok 11 ES module imports finds files relative to import.meta.url 574s ok 12 ES module imports does not expose internal import.meta properties to userland modules 574s ok 13 ES module imports treats equivalent URIs as equal and does not load the module again 574s ok 14 ES module imports can load modules with query parameters uniquely 574s ok 15 ES module imports passes query parameters to imported modules in import.meta.uri 574s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/scaryURI.js" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Async import promise resolved 574s JS IMPORT: Module resolve hook for module "scary:///module.js" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 3 574s JS MAINLOOP: handling job 4, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 4 574s JS MAINLOOP: handling job 5, 574s ok 16 ES module imports rejects imports from a nonsense URI scheme 574s JS MAINLOOP: Completed job 5 574s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/networkURI.js" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Async import promise resolved 574s JS IMPORT: Module resolve hook for module "https://gitlab.gnome.org/GNOME/gjs/-/raw/ce4411f5d9b6fc00ab8d949890037bd351634d5f/installed-tests/js/modules/say.js" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 3 574s JS MAINLOOP: handling job 4, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 4 574s JS MAINLOOP: handling job 5, 574s ok 17 ES module imports rejects imports from a real but unsupported URI scheme 574s JS MAINLOOP: Completed job 5 574s ok 18 Builtin ES modules gettext default import 574s ok 19 Builtin ES modules gettext named import 574s JS IMPORT: Async module resolve hook for module "gettext" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Async import promise resolved 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s ok 20 Builtin ES modules gettext named dynamic import 574s JS MAINLOOP: Completed job 3 574s JS IMPORT: Async module resolve hook for module "gettext" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Async import promise resolved 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s ok 21 Builtin ES modules gettext dynamic import matches static import 574s JS MAINLOOP: Completed job 3 574s ok 22 Builtin ES modules system default import 574s ok 23 Builtin ES modules system named import 574s JS IMPORT: Async module resolve hook for module "system" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Async import promise resolved 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s ok 24 Builtin ES modules system dynamic import matches static import 574s JS MAINLOOP: Completed job 3 574s JS IMPORT: Async module resolve hook for module "system" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Async import promise resolved 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s ok 25 Builtin ES modules system named dynamic import 574s JS MAINLOOP: Completed job 3 574s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Async import promise resolved 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 3 574s JS MAINLOOP: handling job 4, 574s ok 26 Dynamic imports default import 574s JS MAINLOOP: Completed job 4 574s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Async import promise resolved 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s ok 27 Dynamic imports named import 574s JS MAINLOOP: Completed job 3 574s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Async import promise resolved 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS IMPORT: Async module resolve hook for module "gi://Gio" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 3 574s JS MAINLOOP: handling job 4, 574s JS IMPORT: Async import promise resolved 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 4 574s JS MAINLOOP: handling job 5, 574s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 5 574s JS MAINLOOP: handling job 6, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 6 574s JS MAINLOOP: handling job 7, 574s ok 28 Dynamic imports dynamic gi import matches static 574s JS MAINLOOP: Completed job 7 574s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Async import promise resolved 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Completed job 3 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Async import promise resolved 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 3 574s JS MAINLOOP: handling job 4, 574s JS IMPORT: Async import promise resolved 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 4 574s JS MAINLOOP: handling job 5, 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 5 574s JS MAINLOOP: handling job 6, 574s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 6 574s JS MAINLOOP: handling job 7, 574s JS IMPORT: Async import promise resolved 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 7 574s JS MAINLOOP: handling job 8, 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 8 574s JS MAINLOOP: handling job 9, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 9 574s JS MAINLOOP: handling job 10, 574s ok 29 Dynamic imports treats equivalent URIs as equal and does not load the module again 574s JS MAINLOOP: Completed job 10 574s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Async import promise resolved 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?maple=syrup" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Completed job 3 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Async import promise resolved 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?maple=syrup" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 3 574s JS MAINLOOP: handling job 4, 574s ok 30 Dynamic imports treats query parameters uniquely for absolute URIs 574s JS MAINLOOP: Completed job 4 574s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Async import promise resolved 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect4.js" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Completed job 3 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Async import promise resolved 574s JS IMPORT: Async module resolve hook for module "./sideEffect3.js?bar=baz" (relative to 0x29da16986908), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Async import promise resolved 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS IMPORT: Module resolve hook for module "./sideEffect3.js?bar=baz" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 3 574s JS MAINLOOP: handling job 4, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 4 574s JS MAINLOOP: handling job 5, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 5 574s JS MAINLOOP: handling job 6, 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect4.js" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 6 574s JS MAINLOOP: handling job 7, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 7 574s JS MAINLOOP: handling job 8, 574s ok 31 Dynamic imports treats query parameters uniquely for relative URIs 574s JS MAINLOOP: Completed job 8 574s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Async import promise resolved 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/doesNotExist.js" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Completed job 3 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Async import promise rejected 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s ok 32 Dynamic imports does not show internal stack frames in an import error 574s JS MAINLOOP: Completed job 3 574s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Async import promise resolved 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/alwaysThrows.js" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Completed job 3 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Async import promise resolved 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 3 574s JS MAINLOOP: handling job 4, 574s ok 33 Dynamic imports does not show internal stack frames in a module that throws an error 574s JS MAINLOOP: Completed job 4 574s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Async import promise resolved 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/data.txt" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Completed job 3 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Async import promise rejected 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s ok 34 Dynamic imports does not show internal stack frames in a module that fails to parse 574s JS MAINLOOP: Completed job 3 574s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Async import promise resolved 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS IMPORT: Async module resolve hook for module "scary:///module.js" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 3 574s JS MAINLOOP: handling job 4, 574s JS IMPORT: Async import promise rejected 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 4 574s JS MAINLOOP: handling job 5, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 5 574s JS MAINLOOP: handling job 6, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 6 574s JS MAINLOOP: handling job 7, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 7 574s JS MAINLOOP: handling job 8, 574s ok 35 Dynamic imports rejects imports from a nonsense URI scheme 574s JS MAINLOOP: Completed job 8 574s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Async import promise resolved 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x1985ecb3c128 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS IMPORT: Async module resolve hook for module "https://gitlab.gnome.org/GNOME/gjs/-/raw/ce4411f5d9b6fc00ab8d949890037bd351634d5f/installed-tests/js/modules/say.js" (relative to 0x242b7b42ba50), global 0x1985ecb3c128 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 3 574s JS MAINLOOP: handling job 4, 574s JS IMPORT: Async import promise rejected 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 4 574s JS MAINLOOP: handling job 5, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 5 574s JS MAINLOOP: handling job 6, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 6 574s JS MAINLOOP: handling job 7, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 7 574s JS MAINLOOP: handling job 8, 574s ok 36 Dynamic imports rejects imports from a real but unsupported URI scheme 574s JS MAINLOOP: Completed job 8 574s JS G BXD: Defining method quit in prototype for GLib.MainLoop 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa1b159488: release 574s JS MAINLOOP: Completed job 3 574s JS MEMORY: Memory report: before destroying context 574s JS MEMORY: 742 objects currently alive 574s JS MEMORY: boxed_instance = 242 574s JS MEMORY: boxed_prototype = 23 574s JS MEMORY: closure = 1 574s JS MEMORY: function = 416 574s JS MEMORY: fundamental_instance = 0 574s JS MEMORY: fundamental_prototype = 0 574s JS MEMORY: gerror_instance = 0 574s JS MEMORY: gerror_prototype = 0 574s JS MEMORY: interface = 13 574s JS MEMORY: module = 11 574s JS MEMORY: ns = 7 574s JS MEMORY: object_instance = 4 574s JS MEMORY: object_prototype = 25 574s JS MEMORY: param = 0 574s JS MEMORY: union_instance = 0 574s JS MEMORY: union_prototype = 0 574s JS CTX: JS shutdown sequence 574s JS CTX: Stopping profiler 574s JS CTX: Shutting down toggle queue 574s JS CTX: Notifying external reference holders of GjsContext dispose 574s JS MAINLOOP: Stopping promise job dispatcher 574s JS CTX: Notifying reference holders of GjsContext dispose 574s JS CTX: Checking unhandled promise rejections 574s JS CTX: Releasing cached JS wrappers 574s JS CTX: Final triggered GC 574s JS CTX: Destroying JS context 574s JS CTX: Releasing all native objects 574s JS CTX: Disabling auto GC 574s JS CTX: Ending trace on global object 574s JS CTX: Freeing allocated resources 574s JS CTX: JS context destroyed 574s PASS: gjs/testESModules.test 574s Running test: gjs/testWarnings.sh.test 574s ok 1 - overwriting method with Signals.addSignalMethods() should warn 574s ok 2 - passing too many arguments to a GI function should warn 574s ok 3 - file and line number are logged for syntax errors 574s 1..3 574s PASS: gjs/testWarnings.sh.test 574s Running test: gjs/testAsyncMainloop.test 574s JS NATIVE: Registered native JS module '_promiseNative' 574s JS NATIVE: Registered native JS module '_byteArrayNative' 574s JS NATIVE: Registered native JS module '_encodingNative' 574s JS NATIVE: Registered native JS module '_gi' 574s JS NATIVE: Registered native JS module 'gi' 574s JS NATIVE: Registered native JS module 'cairoNative' 574s JS NATIVE: Registered native JS module 'system' 574s JS NATIVE: Registered native JS module 'console' 574s JS NATIVE: Registered native JS module '_print' 574s JS CTX: Enabling JIT 574s JS CTX: Initialized class GjsFileImporter prototype 0x12cfc08001a0 574s JS IMPORT: Defining parent (nil) of 0x12cfc0800200 'imports' is mod 0 574s JS IMPORT: Importing '_print' 574s JS NATIVE: Defining native module '_print' 574s JS IMPORT: Defining parent 0x12cfc0800200 of 0x12cfc08009b0 '_print' is mod 1 574s JS IMPORT: successfully imported module '_print' 574s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 574s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1b743e53c090 574s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1b743e53c090 574s JS MAINLOOP: Main loop instance 0x2aa3011f488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Starting promise job dispatcher 574s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1b743e53c128 574s JS MAINLOOP: Main loop instance 0x2aa3011f488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa3011f488: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa3011f488: release 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa3011f488: release 574s JS MAINLOOP: Completed job 1 574s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module metadata hook for module 0x12cfc0876990 574s JS IMPORT: Defining meta.importSync for module 0x12cfc0876990 574s JS NATIVE: Defining native module 'gi' 574s JS CTX: Initialized class GIRepositoryNamespace prototype 0x12cfc087b338 574s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 574s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 574s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 574s JS IMPORT: Importing directory 'overrides' 574s JS IMPORT: Defining parent 0x1b743e53f610 of 0x12cfc087b3b8 'overrides' is mod 1 574s JS IMPORT: Defined importer 'overrides' 0x12cfc087b3b8 in 0x1b743e53f610 574s JS IMPORT: successfully imported directory 'overrides' 574s JS IMPORT: Importing '_promiseNative' 574s JS NATIVE: Defining native module '_promiseNative' 574s JS IMPORT: Defining parent 0x1b743e53f610 of 0x12cfc087b868 '_promiseNative' is mod 1 574s JS IMPORT: successfully imported module '_promiseNative' 574s JS IMPORT: Importing module GLib succeeded 574s JS IMPORT: Defining parent 0x12cfc087b3b8 of 0x1b743e595038 'GLib' is mod 1 574s JS IMPORT: successfully imported module 'GLib' 574s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 574s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1b743e594060, JSClass 0x3ff9aa9a9c0, in object 0x1b743e594038 574s JS CTX: Initialized class GIRepositoryGType prototype 0x12cfc087bbb0 574s JS CTX: Initialized class GIRepositoryFunction prototype 0x12cfc087bc10 574s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 574s JS G BXD: Defined class for Error (GError), prototype 0x1b743e5940b0, JSClass 0x3ff9aa9a9c0, in object 0x1b743e594038 574s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 574s JS G BXD: Defined class for Variant (GVariant), prototype 0x1b743e594100, JSClass 0x3ff9aa9a9c0, in object 0x1b743e594038 574s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 574s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1b743e594150, JSClass 0x3ff9aa9a9c0, in object 0x1b743e594038 574s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 574s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1b743e5941a0, JSClass 0x3ff9aa9a9c0, in object 0x1b743e594038 574s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 574s JS G BXD: Defined class for Thread (GThread), prototype 0x1b743e5941f0, JSClass 0x3ff9aa9a9c0, in object 0x1b743e594038 574s JS G BXD: Defining method ref in prototype for GLib.Thread 574s JS G BXD: Defining method unref in prototype for GLib.Thread 574s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 574s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1b743e594240, JSClass 0x3ff9aa9a9c0, in object 0x1b743e594038 574s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 574s JS G BXD: Defined class for Regex (GRegex), prototype 0x1b743e594290, JSClass 0x3ff9aa9a9c0, in object 0x1b743e594038 574s JS G BXD: Defining method match in prototype for GLib.Regex 574s JS G BXD: Defining method match_full in prototype for GLib.Regex 574s JS G BXD: Defining method match_all in prototype for GLib.Regex 574s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 574s JS G NS: Defined namespace 'GLib' 0x1b743e594038 in GIRepository 0x12cfc087b1c8 574s JS IMPORT: Importing module jasmine succeeded 574s JS IMPORT: Defining parent 0x1b743e53f610 of 0x1b743e595ba0 'jasmine' is mod 1 574s JS IMPORT: successfully imported module 'jasmine' 574s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 574s JS MAINLOOP: Main loop instance 0x2aa3011f488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa3011f488: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa3011f488: release 574s JS MAINLOOP: Completed job 0 574s JS IMPORT: Module load hook for module 'file:///usr/libexec/installed-tests/gjs/js/testAsyncMainloop.js' (file:///usr/libexec/installed-tests/gjs/js/testAsyncMainloop.js), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/minijasmine.js" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/minijasmine.js" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/minijasmine.js" (relative to ), global 0x1b743e53c128 574s JS MAINLOOP: Main loop instance 0x2aa3011f488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa3011f488: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testAsyncMainloop.js async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa3011f488: release 574s JS MAINLOOP: Completed job 0 574s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module metadata hook for module 0x12cfc081d0b0 574s JS IMPORT: Defining meta.importSync for module 0x12cfc081d0b0 574s JS NATIVE: Defining native module 'system' 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b743e53c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b743e53c128 574s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 574s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 574s JS MAINLOOP: Set main loop hook to 574s JS MAINLOOP: Main loop instance 0x2aa3011f488: hold 574s JS MAINLOOP: Running and clearing main loop hook 574s JS G BXD: Defining method run in prototype for GLib.MainLoop 574s 1..1 574s JS IMPORT: Importing 'gi' 574s JS IMPORT: Defining parent 0x1b743e53f610 of 0x1b743e53f760 'gi' is mod 1 574s JS IMPORT: successfully imported module 'gi' 574s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 574s JS G BXD: Defined class for Source (GSource), prototype 0x1b743e594308, JSClass 0x3ff9aa9a9c0, in object 0x1b743e594038 574s JS G BXD: Defining method set_priority in prototype for GLib.Source 574s JS IMPORT: Importing '_gi' 574s JS NATIVE: Defining native module '_gi' 574s JS IMPORT: Defining parent 0x1b743e53f610 of 0x12cfc08271b8 '_gi' is mod 1 574s JS IMPORT: successfully imported module '_gi' 574s 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 574s JS G NS: Defined namespace 'GjsPrivate' 0x1b743e5943a8 in GIRepository 0x1b743e53f760 574s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 574s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 574s JS IMPORT: Importing module _common succeeded 574s JS IMPORT: Defining parent 0x1b743e53f610 of 0x1b743e595df8 '_common' is mod 1 574s JS IMPORT: successfully imported module '_common' 574s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 574s JS IMPORT: Importing module _legacy succeeded 574s JS IMPORT: Defining parent 0x1b743e53f610 of 0x1b743e595e20 '_legacy' is mod 1 574s JS IMPORT: successfully imported module '_legacy' 574s JS IMPORT: Importing module GObject succeeded 574s JS IMPORT: Defining parent 0x1b743e53f868 of 0x1b743e595dd0 'GObject' is mod 1 574s JS IMPORT: successfully imported module 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 574s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 574s JS G BXD: Defined class for String (GString), prototype 0x1b743e594628, JSClass 0x3ff9aa9a9c0, in object 0x1b743e594380 574s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 574s JS G PRM: Defined class ParamSpec prototype is 0x1b743e595e70 class 0x3ff9aaa3208 in object 0x1b743e594380 574s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 574s JS G OBJ: Defined class for Object (GObject), prototype 0x1b743e594790, JSClass 0x3ff9aa9a9f0, in object 0x1b743e594380 574s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 574s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 574s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1b743e5947b8, JSClass 0x3ff9aa9a9f0, in object 0x1b743e594380 574s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 574s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 574s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 574s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 574s JS G BXD: Defined class for Value (GValue), prototype 0x1b743e594808, JSClass 0x3ff9aa9a9c0, in object 0x1b743e594380 574s JS G NS: Defined namespace 'GObject' 0x1b743e594380 in GIRepository 0x1b743e53f760 574s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 574s JS G BXD: Defining method attach in prototype for GLib.Source 574s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 574s JS IMPORT: Module metadata hook for module 0x1b743e585510 574s JS IMPORT: Defining meta.importSync for module 0x1b743e585510 574s JS G BXD: Defining method destroy in prototype for GLib.Source 574s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 574s JS G BXD: Defining method quit in prototype for GLib.MainLoop 574s JS G NS: Found info type GIFunctionInfo for 'timeout_add' in namespace 'GLib' 574s JS MAINLOOP: Set main loop hook to 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa3011f488: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: Running and clearing main loop hook 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa3011f488: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS MAINLOOP: Set main loop hook to 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s ok 1 Async mainloop resolves when main loop exits 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: Running and clearing main loop hook 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa3011f488: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 1 574s JS MAINLOOP: handling job 2, 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Completed job 2 574s JS MAINLOOP: handling job 3, 574s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa3011f488: release 574s JS MAINLOOP: Completed job 3 574s JS MEMORY: Memory report: before destroying context 574s JS MEMORY: 154 objects currently alive 574s JS MEMORY: boxed_instance = 14 574s JS MEMORY: boxed_prototype = 11 574s JS MEMORY: closure = 1 574s JS MEMORY: function = 118 574s JS MEMORY: fundamental_instance = 0 574s JS MEMORY: fundamental_prototype = 0 574s JS MEMORY: gerror_instance = 0 574s JS MEMORY: gerror_prototype = 0 574s JS MEMORY: interface = 0 574s JS MEMORY: module = 5 574s JS MEMORY: ns = 3 574s JS MEMORY: object_instance = 0 574s JS MEMORY: object_prototype = 2 574s JS MEMORY: param = 0 574s JS MEMORY: union_instance = 0 574s JS MEMORY: union_prototype = 0 574s JS CTX: JS shutdown sequence 574s JS CTX: Stopping profiler 574s JS CTX: Shutting down toggle queue 574s JS CTX: Notifying external reference holders of GjsContext dispose 574s JS MAINLOOP: Stopping promise job dispatcher 574s JS CTX: Notifying reference holders of GjsContext dispose 574s JS CTX: Checking unhandled promise rejections 574s JS CTX: Releasing cached JS wrappers 574s JS CTX: Final triggered GC 574s JS CTX: Destroying JS context 574s JS CTX: Releasing all native objects 574s JS CTX: Disabling auto GC 574s JS CTX: Ending trace on global object 574s JS CTX: Freeing allocated resources 574s JS CTX: JS context destroyed 574s PASS: gjs/testAsyncMainloop.test 574s Running test: gjs/testGObjectDestructionAccess.test 574s JS NATIVE: Registered native JS module '_promiseNative' 574s JS NATIVE: Registered native JS module '_byteArrayNative' 574s JS NATIVE: Registered native JS module '_encodingNative' 574s JS NATIVE: Registered native JS module '_gi' 574s JS NATIVE: Registered native JS module 'gi' 574s JS NATIVE: Registered native JS module 'cairoNative' 574s JS NATIVE: Registered native JS module 'system' 574s JS NATIVE: Registered native JS module 'console' 574s JS NATIVE: Registered native JS module '_print' 574s JS CTX: Enabling JIT 574s JS CTX: Initialized class GjsFileImporter prototype 0x12b344f001a0 574s JS IMPORT: Defining parent (nil) of 0x12b344f00200 'imports' is mod 0 574s JS IMPORT: Importing '_print' 574s JS NATIVE: Defining native module '_print' 574s JS IMPORT: Defining parent 0x12b344f00200 of 0x12b344f009b0 '_print' is mod 1 574s JS IMPORT: successfully imported module '_print' 574s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 574s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3c1945a3c090 574s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3c1945a3c090 574s JS MAINLOOP: Main loop instance 0x2aa00dd7488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Starting promise job dispatcher 574s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3c1945a3c128 574s JS MAINLOOP: Main loop instance 0x2aa00dd7488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa00dd7488: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa00dd7488: release 574s JS MAINLOOP: Completed job 0 574s JS MAINLOOP: handling job 1, 574s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa00dd7488: release 574s JS MAINLOOP: Completed job 1 574s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module metadata hook for module 0x12b344f76990 574s JS IMPORT: Defining meta.importSync for module 0x12b344f76990 574s JS NATIVE: Defining native module 'gi' 574s JS CTX: Initialized class GIRepositoryNamespace prototype 0x12b344f7b338 574s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 574s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 574s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 574s JS IMPORT: Importing directory 'overrides' 574s JS IMPORT: Defining parent 0x3c1945a3f610 of 0x12b344f7b3b8 'overrides' is mod 1 574s JS IMPORT: Defined importer 'overrides' 0x12b344f7b3b8 in 0x3c1945a3f610 574s JS IMPORT: successfully imported directory 'overrides' 574s JS IMPORT: Importing '_promiseNative' 574s JS NATIVE: Defining native module '_promiseNative' 574s JS IMPORT: Defining parent 0x3c1945a3f610 of 0x12b344f7b868 '_promiseNative' is mod 1 574s JS IMPORT: successfully imported module '_promiseNative' 574s JS IMPORT: Importing module GLib succeeded 574s JS IMPORT: Defining parent 0x12b344f7b3b8 of 0x3c1945a95038 'GLib' is mod 1 574s JS IMPORT: successfully imported module 'GLib' 574s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 574s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3c1945a94060, JSClass 0x3ff9909a9c0, in object 0x3c1945a94038 574s JS CTX: Initialized class GIRepositoryGType prototype 0x12b344f7bbb0 574s JS CTX: Initialized class GIRepositoryFunction prototype 0x12b344f7bc10 574s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 574s JS G BXD: Defined class for Error (GError), prototype 0x3c1945a940b0, JSClass 0x3ff9909a9c0, in object 0x3c1945a94038 574s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 574s JS G BXD: Defined class for Variant (GVariant), prototype 0x3c1945a94100, JSClass 0x3ff9909a9c0, in object 0x3c1945a94038 574s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 574s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3c1945a94150, JSClass 0x3ff9909a9c0, in object 0x3c1945a94038 574s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 574s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3c1945a941a0, JSClass 0x3ff9909a9c0, in object 0x3c1945a94038 574s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 574s JS G BXD: Defined class for Thread (GThread), prototype 0x3c1945a941f0, JSClass 0x3ff9909a9c0, in object 0x3c1945a94038 574s JS G BXD: Defining method ref in prototype for GLib.Thread 574s JS G BXD: Defining method unref in prototype for GLib.Thread 574s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 574s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3c1945a94240, JSClass 0x3ff9909a9c0, in object 0x3c1945a94038 574s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 574s JS G BXD: Defined class for Regex (GRegex), prototype 0x3c1945a94290, JSClass 0x3ff9909a9c0, in object 0x3c1945a94038 574s JS G BXD: Defining method match in prototype for GLib.Regex 574s JS G BXD: Defining method match_full in prototype for GLib.Regex 574s JS G BXD: Defining method match_all in prototype for GLib.Regex 574s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 574s JS G NS: Defined namespace 'GLib' 0x3c1945a94038 in GIRepository 0x12b344f7b1c8 574s JS IMPORT: Importing module jasmine succeeded 574s JS IMPORT: Defining parent 0x3c1945a3f610 of 0x3c1945a95ba0 'jasmine' is mod 1 574s JS IMPORT: successfully imported module 'jasmine' 574s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 574s JS MAINLOOP: Main loop instance 0x2aa00dd7488: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa00dd7488: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa00dd7488: release 574s JS MAINLOOP: Completed job 0 574s JS IMPORT: Importing 'gi' 574s JS IMPORT: Defining parent 0x3c1945a3f610 of 0x3c1945a3f760 'gi' is mod 1 574s JS IMPORT: successfully imported module 'gi' 574s 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 574s JS G NS: Defined namespace 'GjsPrivate' 0x3c1945a94330 in GIRepository 0x3c1945a3f760 574s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 574s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 574s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 574s JS IMPORT: Importing module _legacy succeeded 574s JS IMPORT: Defining parent 0x3c1945a3f610 of 0x3c1945a95cb8 '_legacy' is mod 1 574s JS IMPORT: successfully imported module '_legacy' 574s JS IMPORT: Importing module lang succeeded 574s JS IMPORT: Defining parent 0x3c1945a3f610 of 0x3c1945a95c90 'lang' is mod 1 574s JS IMPORT: successfully imported module 'lang' 574s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 574s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 574s JS IMPORT: Importing module _signals succeeded 574s JS IMPORT: Defining parent 0x3c1945a3f610 of 0x3c1945a95ce0 '_signals' is mod 1 574s JS IMPORT: successfully imported module '_signals' 574s JS IMPORT: Importing module signals succeeded 574s JS IMPORT: Defining parent 0x3c1945a3f610 of 0x3c1945a95c68 'signals' is mod 1 574s JS IMPORT: successfully imported module 'signals' 574s JS IMPORT: Importing module Gio succeeded 574s JS IMPORT: Defining parent 0x3c1945a3f880 of 0x3c1945a95c40 'Gio' is mod 1 574s JS IMPORT: successfully imported module 'Gio' 574s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 574s JS IMPORT: Importing '_gi' 574s JS NATIVE: Defining native module '_gi' 574s JS IMPORT: Defining parent 0x3c1945a3f610 of 0x12b344f56028 '_gi' is mod 1 574s JS IMPORT: successfully imported module '_gi' 574s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 574s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 574s JS IMPORT: Importing module _common succeeded 574s JS IMPORT: Defining parent 0x3c1945a3f610 of 0x3c1945a95d30 '_common' is mod 1 574s JS IMPORT: successfully imported module '_common' 574s JS IMPORT: Importing module GObject succeeded 574s JS IMPORT: Defining parent 0x3c1945a3f880 of 0x3c1945a95d08 'GObject' is mod 1 574s JS IMPORT: successfully imported module 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 574s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 574s JS G BXD: Defined class for String (GString), prototype 0x3c1945a945d8, JSClass 0x3ff9909a9c0, in object 0x3c1945a94358 574s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 574s JS G PRM: Defined class ParamSpec prototype is 0x3c1945a95d80 class 0x3ff990a3208 in object 0x3c1945a94358 574s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 574s JS G OBJ: Defined class for Object (GObject), prototype 0x3c1945a94740, JSClass 0x3ff9909a9f0, in object 0x3c1945a94358 574s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 574s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 574s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3c1945a94768, JSClass 0x3ff9909a9f0, in object 0x3c1945a94358 574s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 574s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 574s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 574s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 574s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 574s JS G BXD: Defined class for Value (GValue), prototype 0x3c1945a947b8, JSClass 0x3ff9909a9c0, in object 0x3c1945a94358 574s JS G NS: Defined namespace 'GObject' 0x3c1945a94358 in GIRepository 0x3c1945a3f760 574s JS G OBJ: Defined class for Application (GApplication), prototype 0x3c1945a94808, JSClass 0x3ff9909a9f0, in object 0x3c1945a94308 574s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 574s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3c1945af52e0, JSClass 0x3ff9909dc70, in object 0x3c1945a94308 574s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 574s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x3c1945af5308, JSClass 0x3ff9909dc70, in object 0x3c1945a94308 574s 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 574s JS G NS: Defined namespace 'GioUnix' 0x3c1945a948a8 in GIRepository 0x3c1945a3f760 574s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 574s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 574s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x3c1945a948d0, JSClass 0x3ff9909a9f0, in object 0x3c1945a948a8 574s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 574s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 574s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x3c1945af56f0, JSClass 0x3ff9909dc70, in object 0x3c1945a948a8 574s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 574s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 574s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 574s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x3c1945a94948, JSClass 0x3ff9909a9f0, in object 0x3c1945a94308 574s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x3c1945a94998, JSClass 0x3ff9909a9f0, in object 0x3c1945a948a8 574s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 574s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 574s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x3c1945a949e8, JSClass 0x3ff9909a9c0, in object 0x3c1945a948a8 574s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 574s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x3c1945af5830, JSClass 0x3ff9909dc70, in object 0x3c1945a948a8 574s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 574s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 574s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 574s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3c1945a94a38, JSClass 0x3ff9909a9f0, in object 0x3c1945a94308 574s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x3c1945a94a88, JSClass 0x3ff9909a9f0, in object 0x3c1945a948a8 574s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 574s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 574s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x3c1945a94ad8, JSClass 0x3ff9909a9c0, in object 0x3c1945a948a8 574s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 574s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x3c1945a94b00, JSClass 0x3ff9909a9c0, in object 0x3c1945a948a8 574s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 574s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x3c1945a94b50, JSClass 0x3ff9909a9f0, in object 0x3c1945a948a8 574s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 574s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 574s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x3c1945a94ba0, JSClass 0x3ff9909a9c0, in object 0x3c1945a948a8 574s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 574s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 574s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x3c1945a94bf0, JSClass 0x3ff9909a9f0, in object 0x3c1945a94308 574s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x3c1945a94c40, JSClass 0x3ff9909a9f0, in object 0x3c1945a948a8 574s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 574s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 574s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x3c1945a94c90, JSClass 0x3ff9909a9c0, in object 0x3c1945a948a8 574s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 574s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 574s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 574s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 574s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 574s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 574s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 574s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 574s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 574s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 574s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 574s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 574s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 574s JS G ENUM: Defining GLib.LogLevelFlags as 0x12b344f5e710 574s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 574s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x3c1945a94da8, JSClass 0x3ff9909a9c0, in object 0x3c1945a94038 574s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 574s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x3c1945a94e70, JSClass 0x3ff9909a9f0, in object 0x3c1945a94308 574s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 574s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x3c1945afcbf0, JSClass 0x3ff9909dc70, in object 0x3c1945a94308 574s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 574s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x3c1945afcc18, JSClass 0x3ff9909dc70, in object 0x3c1945a94308 574s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 574s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x14b1de07470, JSClass 0x3ff9909a9c0, in object 0x3c1945a94308 574s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 574s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x14b1de07768, JSClass 0x3ff9909a9c0, in object 0x3c1945a94308 574s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 574s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 574s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 574s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x14b1de078f8, JSClass 0x3ff9909a9f0, in object 0x3c1945a94308 574s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 574s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3c1945afce98, JSClass 0x3ff9909dc70, in object 0x3c1945a94308 574s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 574s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3c1945afcee8, JSClass 0x3ff9909dc70, in object 0x3c1945a94308 574s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 574s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x14b1de07998, JSClass 0x3ff9909a9f0, in object 0x3c1945a94308 574s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 574s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 574s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 574s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 574s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x14b1de0a0d8, JSClass 0x3ff9909dc70, in object 0x3c1945a94308 574s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 574s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x14b1de07a10, JSClass 0x3ff9909a9c0, in object 0x3c1945a94308 574s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 574s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x14b1de07a60, JSClass 0x3ff9909a9c0, in object 0x3c1945a94308 574s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 574s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 574s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x14b1de07ab0, JSClass 0x3ff9909a9f0, in object 0x3c1945a94308 574s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x14b1de07b00, JSClass 0x3ff9909a9f0, in object 0x3c1945a94330 574s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 574s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x14b1de07b50, JSClass 0x3ff9909a9f0, in object 0x3c1945a94308 574s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 574s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 574s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 574s JS G IFACE: Defined class for File (GFile), prototype 0x14b1de0a1a0, JSClass 0x3ff9909dc70, in object 0x3c1945a94308 574s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x14b1de07bc8, JSClass 0x3ff9909a9f0, in object 0x3c1945a3f8f8 574s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 574s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x14b1de07c40, JSClass 0x3ff9909a9f0, in object 0x3c1945a94308 574s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 574s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 574s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x14b1de0a420, JSClass 0x3ff9909dc70, in object 0x3c1945a94308 574s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 574s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x14b1de07cb8, JSClass 0x3ff9909a9f0, in object 0x3c1945a94308 574s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 574s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x14b1de07d08, JSClass 0x3ff9909a9c0, in object 0x3c1945a94308 574s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 574s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 574s JS G OBJ: Defined class for Settings (GSettings), prototype 0x14b1de07d58, JSClass 0x3ff9909a9f0, in object 0x3c1945a94308 574s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 574s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 574s JS G NS: Defined namespace 'Gio' 0x3c1945a94308 in GIRepository 0x3c1945a3f760 574s 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 574s JS G NS: Defined namespace 'GjsTestTools' 0x14b1de07dd0 in GIRepository 0x3c1945a3f760 574s JS IMPORT: Importing module Gtk succeeded 574s JS IMPORT: Defining parent 0x3c1945a3f880 of 0x14b1de0ac40 'Gtk' is mod 1 574s JS IMPORT: successfully imported module 'Gtk' 574s JS G NS: Found info type GIObjectInfo for 'Widget' in namespace 'Gtk' 574s JS G NS: Found info type GIObjectInfo for 'InitiallyUnowned' in namespace 'GObject' 574s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x14b1de07e20, JSClass 0x3ff9909a9f0, in object 0x3c1945a94358 574s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x14b1de07e70, JSClass 0x3ff9909a9f0, in object 0x14b1de07df8 574s JS G NS: Found info type GIInterfaceInfo for 'Buildable' in namespace 'Gtk' 574s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x14b1de0af10, JSClass 0x3ff9909dc70, in object 0x14b1de07df8 574s JS IMPORT: JS import 'Atk' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Atk.js 574s JS G NS: Defined namespace 'Atk' 0x14b1de07ee8 in GIRepository 0x3c1945a3f760 574s JS G NS: Found info type GIInterfaceInfo for 'ImplementorIface' in namespace 'Atk' 574s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0x14b1de0af38, JSClass 0x3ff9909dc70, in object 0x14b1de07ee8 574s JS G NS: Found info type GIObjectInfo for 'Container' in namespace 'Gtk' 574s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x14b1de07f38, JSClass 0x3ff9909a9f0, in object 0x14b1de07df8 574s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 574s JS G NS: Defined namespace 'Gtk' 0x14b1de07df8 in GIRepository 0x3c1945a3f760 574s JS IMPORT: Importing 'system' 574s JS NATIVE: Defining native module 'system' 574s JS IMPORT: Defining parent 0x3c1945a3f610 of 0x12b344f68e00 'system' is mod 1 574s JS IMPORT: successfully imported module 'system' 574s JS CTX: Script evaluation succeeded 574s JS MAINLOOP: Main loop instance 0x2aa00dd7488: Spinning loop until released or hook cleared 574s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module metadata hook for module 0x12b344f8f678 574s JS IMPORT: Defining meta.importSync for module 0x12b344f8f678 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c1945a3c128 574s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c1945a3c128 574s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 574s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 574s JS MAINLOOP: Set main loop hook to 574s JS MAINLOOP: Main loop instance 0x2aa00dd7488: hold 574s JS MAINLOOP: Running and clearing main loop hook 574s JS G BXD: Defining method run in prototype for GLib.MainLoop 574s 1..54 574s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 574s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 574s JS G BXD: Defined class for Source (GSource), prototype 0x14b1de07f88, JSClass 0x3ff9909a9c0, in object 0x3c1945a94038 574s JS G BXD: Defining method set_priority in prototype for GLib.Source 574s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 574s JS G BXD: Defining method attach in prototype for GLib.Source 574s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 574s JS IMPORT: Module metadata hook for module 0x3c1945a854a0 574s JS IMPORT: Defining meta.importSync for module 0x3c1945a854a0 574s JS G NS: Found info type GIFunctionInfo for 'init' in namespace 'Gtk' 574s JS G BXD: Defining method destroy in prototype for GLib.Source 574s JS G NS: Found info type GIObjectInfo for 'Window' in namespace 'Gtk' 574s JS G NS: Found info type GIObjectInfo for 'Bin' in namespace 'Gtk' 574s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x14b1de1f0d8, JSClass 0x3ff9909a9f0, in object 0x14b1de07df8 574s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x14b1de1f128, JSClass 0x3ff9909a9f0, in object 0x14b1de07df8 574s JS G NS: Found info type GIEnumInfo for 'WindowType' in namespace 'Gtk' 574s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 574s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 574s JS G ENUM: Defining Gtk.WindowType as 0x12b344fa42e0 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s JS G OBJ: Defining method set_title in prototype for GtkWindow (Gtk.Window) 574s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 574s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 574s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 574s ok 1 Access to destroyed GObject Get property 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 2 Access to destroyed GObject Set property 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 3 Access to destroyed GObject Add expando property 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 4 Access to destroyed GObject Access to unset expando property 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 5 Access to destroyed GObject Access previously set expando property 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s JS G OBJ: Defining method get_title in prototype for GtkWindow (Gtk.Window) 574s ok 6 Access to destroyed GObject Access to getter method 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 7 Access to destroyed GObject Access to setter method 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 8 Access to destroyed GObject Proto function connect 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 9 Access to destroyed GObject Proto function connect_after 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 10 Access to destroyed GObject Proto function emit 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 11 Access to destroyed GObject Proto function signals_disconnect 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 12 Access to destroyed GObject Proto function signals_block 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 13 Access to destroyed GObject Proto function signals_unblock 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 14 Access to destroyed GObject Proto function toString 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 15 Access to destroyed GObject Proto function toString before/after 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s JS G NS: Found info type GIFunctionInfo for 'unref' in namespace 'GjsTestTools' 574s ok 16 Access to finalized GObject Get property 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 17 Access to finalized GObject Set property 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 18 Access to finalized GObject Add expando property 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 19 Access to finalized GObject Access to unset expando property 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 20 Access to finalized GObject Access previously set expando property 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 21 Access to finalized GObject Access to getter method 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 22 Access to finalized GObject Access to setter method 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 23 Access to finalized GObject Proto function connect 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 24 Access to finalized GObject Proto function connect_after 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 25 Access to finalized GObject Proto function emit 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 26 Access to finalized GObject Proto function signals_disconnect 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 27 Access to finalized GObject Proto function signals_block 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 28 Access to finalized GObject Proto function signals_unblock 574s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 574s ok 29 Access to finalized GObject Proto function toString 574s JS G NS: Found info type GIFunctionInfo for 'init' in namespace 'GjsTestTools' 574s JS G NS: Found info type GIObjectInfo for 'EmblemedIcon' in namespace 'Gio' 574s JS G OBJ: Defined class for EmblemedIcon (GEmblemedIcon), prototype 0x3c1945a94e48, JSClass 0x3ff9909a9f0, in object 0x3c1945a94308 574s JS G NS: Found info type GIObjectInfo for 'ThemedIcon' in namespace 'Gio' 574s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x3c1945a94e98, JSClass 0x3ff9909a9f0, in object 0x3c1945a94308 574s JS G NS: Found info type GIInterfaceInfo for 'Icon' in namespace 'Gio' 574s JS G IFACE: Defined class for Icon (GIcon), prototype 0x3c1945af5150, JSClass 0x3ff9909dc70, in object 0x3c1945a94308 574s JS G OBJ: Defining method run_dispose in prototype for GObject (GObject.Object) 574s JS G NS: Found info type GIFunctionInfo for 'reset' in namespace 'GjsTestTools' 574s ok 30 Disposed or finalized GObject is marked as disposed when it is a manually disposed property garbage collected 574s ok 31 Disposed or finalized GObject is marked as disposed when it is a manually disposed property not garbage collected 574s ok 32 Disposed or finalized GObject calls dispose vfunc on explicit disposal only 576s ok 33 Disposed or finalized GObject generates a warn on object garbage collection 576s ok 34 Disposed or finalized GObject generates a warn on object garbage collection if has expando property 576s JS G NS: Found info type GIFunctionInfo for 'delayed_unref' in namespace 'GjsTestTools' 576s JS G NS: Found info type GIFunctionInfo for 'timeout_add' in namespace 'GLib' 576s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 576s JS G NS: Found info type GIStructInfo for 'MainContext' in namespace 'GLib' 576s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x3c1945a94f88, JSClass 0x3ff9909a9c0, in object 0x3c1945a94038 576s JS G BXD: Defining method iteration in prototype for GLib.MainContext 576s ok 35 Disposed or finalized GObject generates a warn if already disposed at garbage collection 576s JS G NS: Found info type GIFunctionInfo for 'save_object' in namespace 'GjsTestTools' 576s JS G NS: Found info type GIFunctionInfo for 'peek_saved' in namespace 'GjsTestTools' 576s ok 36 Disposed or finalized GObject created from other function is marked as disposed and garbage collected 576s ok 37 Disposed or finalized GObject created from other function is marked as disposed and not garbage collected 576s JS G NS: Found info type GIFunctionInfo for 'get_disposed' in namespace 'GjsTestTools' 576s ok 38 Disposed or finalized GObject returned from function is marked as disposed 576s JS G NS: Found info type GIFunctionInfo for 'get_saved' in namespace 'GjsTestTools' 576s JS G BXD: Defining method quit in prototype for GLib.MainLoop 576s ok 39 Disposed or finalized GObject returned from function is marked as disposed and then as finalized 576s JS G NS: Found info type GIFunctionInfo for 'ref' in namespace 'GjsTestTools' 576s JS G NS: Found info type GIFunctionInfo for 'unref_other_thread' in namespace 'GjsTestTools' 576s ok 40 Disposed or finalized GObject ignores toggling queued unref toggles 576s JS G NS: Found info type GIFunctionInfo for 'ref_other_thread' in namespace 'GjsTestTools' 576s ok 41 Disposed or finalized GObject ignores toggling queued toggles 576s JS G NS: Found info type GIFunctionInfo for 'run_dispose_other_thread' in namespace 'GjsTestTools' 576s ok 42 Disposed or finalized GObject can be disposed from other thread 576s ok 43 Disposed or finalized GObject can be garbage collected once disposed from other thread 576s JS G NS: Found info type GIFunctionInfo for 'save_object_unreffed' in namespace 'GjsTestTools' 576s JS G NS: Found info type GIFunctionInfo for 'delayed_ref_other_thread' in namespace 'GjsTestTools' 576s JS G NS: Found info type GIFunctionInfo for 'steal_saved' in namespace 'GjsTestTools' 576s ok 44 GObject with toggle references can be re-reffed from other thread delayed 576s JS G NS: Found info type GIFunctionInfo for 'delayed_unref_other_thread' in namespace 'GjsTestTools' 576s ok 45 GObject with toggle references can be re-reffed and unreffed again from other thread 576s JS G NS: Found info type GIFunctionInfo for 'delayed_ref_unref_other_thread' in namespace 'GjsTestTools' 576s ok 46 GObject with toggle references can be re-reffed and unreffed again from other thread with delay 576s JS G NS: Found info type GIFunctionInfo for 'save_weak' in namespace 'GjsTestTools' 576s JS G NS: Found info type GIFunctionInfo for 'get_weak' in namespace 'GjsTestTools' 576s ok 47 GObject with toggle references can be toggled up by getting a GWeakRef 576s JS G NS: Found info type GIFunctionInfo for 'get_weak_other_thread' in namespace 'GjsTestTools' 576s ok 48 GObject with toggle references can be toggled up by getting a GWeakRef from another thread 576s ok 49 GObject with toggle references can be toggled up by getting a GWeakRef from another thread and re-reffed in main thread 576s ok 50 GObject with toggle references can be toggled up by getting a GWeakRef from another and re-reffed from various threads 576s JS G BXD: Defining method join in prototype for GLib.Thread 576s JS G NS: Found info type GIFunctionInfo for 'clear_saved' in namespace 'GjsTestTools' 576s ok 51 GObject with toggle references can be toggled up-down from various threads when the wrapper is gone 576s ok 52 GObject with toggle references can be toggled up-down from various threads when disposed and the wrapper is gone 576s ok 53 GObject with toggle references can be finalized while queued in toggle queue 576s 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 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Main loop instance 0x2aa00dd7488: Spinning loop until released or hook cleared 576s JS MAINLOOP: handling job 0, 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Completed job 0 576s JS MAINLOOP: handling job 1, 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Completed job 1 576s JS MAINLOOP: handling job 2, 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Completed job 2 576s JS MAINLOOP: handling job 3, 576s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 576s JS MAINLOOP: Main loop instance 0x2aa00dd7488: release 576s JS MAINLOOP: Completed job 3 576s JS MEMORY: Memory report: before destroying context 576s JS MEMORY: 492 objects currently alive 576s JS MEMORY: boxed_instance = 13 576s JS MEMORY: boxed_prototype = 20 576s JS MEMORY: closure = 3 576s JS MEMORY: function = 398 576s JS MEMORY: fundamental_instance = 0 576s JS MEMORY: fundamental_prototype = 0 576s JS MEMORY: gerror_instance = 0 576s JS MEMORY: gerror_prototype = 0 576s JS MEMORY: interface = 12 576s JS MEMORY: module = 10 576s JS MEMORY: ns = 8 576s JS MEMORY: object_instance = 0 576s JS MEMORY: object_prototype = 28 576s JS MEMORY: param = 0 576s JS MEMORY: union_instance = 0 576s JS MEMORY: union_prototype = 0 576s JS CTX: JS shutdown sequence 576s JS CTX: Stopping profiler 576s JS CTX: Shutting down toggle queue 576s JS CTX: Notifying external reference holders of GjsContext dispose 576s JS MAINLOOP: Stopping promise job dispatcher 576s JS CTX: Notifying reference holders of GjsContext dispose 576s JS CTX: Checking unhandled promise rejections 576s JS CTX: Releasing cached JS wrappers 576s JS CTX: Final triggered GC 576s JS CTX: Destroying JS context 576s JS CTX: Releasing all native objects 576s JS CTX: Disabling auto GC 576s JS CTX: Ending trace on global object 576s JS CTX: Freeing allocated resources 576s JS CTX: JS context destroyed 576s PASS: gjs/testGObjectDestructionAccess.test 576s Running test: gjs/testSignals.test 576s JS NATIVE: Registered native JS module '_promiseNative' 576s JS NATIVE: Registered native JS module '_byteArrayNative' 576s JS NATIVE: Registered native JS module '_encodingNative' 576s JS NATIVE: Registered native JS module '_gi' 576s JS NATIVE: Registered native JS module 'gi' 576s JS NATIVE: Registered native JS module 'cairoNative' 576s JS NATIVE: Registered native JS module 'system' 576s JS NATIVE: Registered native JS module 'console' 576s JS NATIVE: Registered native JS module '_print' 576s JS CTX: Enabling JIT 576s JS CTX: Initialized class GjsFileImporter prototype 0x21e3a2a001a0 576s JS IMPORT: Defining parent (nil) of 0x21e3a2a00200 'imports' is mod 0 576s JS IMPORT: Importing '_print' 576s JS NATIVE: Defining native module '_print' 576s JS IMPORT: Defining parent 0x21e3a2a00200 of 0x21e3a2a009b0 '_print' is mod 1 576s JS IMPORT: successfully imported module '_print' 576s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 576s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x26656513c090 576s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x26656513c090 576s JS MAINLOOP: Main loop instance 0x2aa1b69d488: hold 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Starting promise job dispatcher 576s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x26656513c128 576s JS MAINLOOP: Main loop instance 0x2aa1b69d488: hold 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Main loop instance 0x2aa1b69d488: Spinning loop until released or hook cleared 576s JS MAINLOOP: handling job 0, 576s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 576s JS MAINLOOP: Main loop instance 0x2aa1b69d488: release 576s JS MAINLOOP: Completed job 0 576s JS MAINLOOP: handling job 1, 576s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 576s JS MAINLOOP: Main loop instance 0x2aa1b69d488: release 576s JS MAINLOOP: Completed job 1 576s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x26656513c128 576s JS IMPORT: Module metadata hook for module 0x21e3a2a76990 576s JS IMPORT: Defining meta.importSync for module 0x21e3a2a76990 576s JS NATIVE: Defining native module 'gi' 576s JS CTX: Initialized class GIRepositoryNamespace prototype 0x21e3a2a7b338 576s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 576s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 576s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 576s JS IMPORT: Importing directory 'overrides' 576s JS IMPORT: Defining parent 0x26656513f610 of 0x21e3a2a7b3b8 'overrides' is mod 1 576s JS IMPORT: Defined importer 'overrides' 0x21e3a2a7b3b8 in 0x26656513f610 576s JS IMPORT: successfully imported directory 'overrides' 576s JS IMPORT: Importing '_promiseNative' 576s JS NATIVE: Defining native module '_promiseNative' 576s JS IMPORT: Defining parent 0x26656513f610 of 0x21e3a2a7b868 '_promiseNative' is mod 1 576s JS IMPORT: successfully imported module '_promiseNative' 576s JS IMPORT: Importing module GLib succeeded 576s JS IMPORT: Defining parent 0x21e3a2a7b3b8 of 0x266565195038 'GLib' is mod 1 576s JS IMPORT: successfully imported module 'GLib' 576s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 576s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x266565194060, JSClass 0x3ffb419a9c0, in object 0x266565194038 576s JS CTX: Initialized class GIRepositoryGType prototype 0x21e3a2a7bbb0 576s JS CTX: Initialized class GIRepositoryFunction prototype 0x21e3a2a7bc10 576s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 576s JS G BXD: Defined class for Error (GError), prototype 0x2665651940b0, JSClass 0x3ffb419a9c0, in object 0x266565194038 576s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 576s JS G BXD: Defined class for Variant (GVariant), prototype 0x266565194100, JSClass 0x3ffb419a9c0, in object 0x266565194038 576s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 576s JS G BXD: Defined class for Bytes (GBytes), prototype 0x266565194150, JSClass 0x3ffb419a9c0, in object 0x266565194038 576s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 576s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2665651941a0, JSClass 0x3ffb419a9c0, in object 0x266565194038 576s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 576s JS G BXD: Defined class for Thread (GThread), prototype 0x2665651941f0, JSClass 0x3ffb419a9c0, in object 0x266565194038 576s JS G BXD: Defining method ref in prototype for GLib.Thread 576s JS G BXD: Defining method unref in prototype for GLib.Thread 576s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 576s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x266565194240, JSClass 0x3ffb419a9c0, in object 0x266565194038 576s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 576s JS G BXD: Defined class for Regex (GRegex), prototype 0x266565194290, JSClass 0x3ffb419a9c0, in object 0x266565194038 576s JS G BXD: Defining method match in prototype for GLib.Regex 576s JS G BXD: Defining method match_full in prototype for GLib.Regex 576s JS G BXD: Defining method match_all in prototype for GLib.Regex 576s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 576s JS G NS: Defined namespace 'GLib' 0x266565194038 in GIRepository 0x21e3a2a7b1c8 576s JS IMPORT: Importing module jasmine succeeded 576s JS IMPORT: Defining parent 0x26656513f610 of 0x266565195ba0 'jasmine' is mod 1 576s JS IMPORT: successfully imported module 'jasmine' 576s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 576s JS MAINLOOP: Main loop instance 0x2aa1b69d488: hold 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Main loop instance 0x2aa1b69d488: Spinning loop until released or hook cleared 576s JS MAINLOOP: handling job 0, 576s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 576s JS MAINLOOP: Main loop instance 0x2aa1b69d488: release 576s JS MAINLOOP: Completed job 0 576s JS IMPORT: Importing 'gi' 576s JS IMPORT: Defining parent 0x26656513f610 of 0x26656513f760 'gi' is mod 1 576s JS IMPORT: successfully imported module 'gi' 576s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 576s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 576s JS IMPORT: Importing module _legacy succeeded 576s JS IMPORT: Defining parent 0x26656513f610 of 0x266565195c68 '_legacy' is mod 1 576s JS IMPORT: successfully imported module '_legacy' 576s JS IMPORT: Importing module lang succeeded 576s JS IMPORT: Defining parent 0x26656513f610 of 0x266565195c40 'lang' is mod 1 576s JS IMPORT: successfully imported module 'lang' 576s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 576s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 576s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 576s JS IMPORT: Importing module _signals succeeded 576s JS IMPORT: Defining parent 0x26656513f610 of 0x266565195cb8 '_signals' is mod 1 576s JS IMPORT: successfully imported module '_signals' 576s JS IMPORT: Importing module signals succeeded 576s JS IMPORT: Defining parent 0x26656513f610 of 0x266565195c90 'signals' is mod 1 576s JS IMPORT: successfully imported module 'signals' 576s JS CTX: Script evaluation succeeded 576s JS MAINLOOP: Main loop instance 0x2aa1b69d488: Spinning loop until released or hook cleared 576s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x26656513c128 576s JS IMPORT: Module metadata hook for module 0x21e3a2a49320 576s JS IMPORT: Defining meta.importSync for module 0x21e3a2a49320 576s JS NATIVE: Defining native module 'system' 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26656513c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26656513c128 576s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 576s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 576s JS MAINLOOP: Set main loop hook to 576s JS MAINLOOP: Main loop instance 0x2aa1b69d488: hold 576s JS MAINLOOP: Running and clearing main loop hook 576s JS G BXD: Defining method run in prototype for GLib.MainLoop 576s 1..42 576s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 576s JS G BXD: Defined class for Source (GSource), prototype 0x266565194308, JSClass 0x3ffb419a9c0, in object 0x266565194038 576s JS G BXD: Defining method set_priority in prototype for GLib.Source 576s JS IMPORT: Importing '_gi' 576s JS NATIVE: Defining native module '_gi' 576s JS IMPORT: Defining parent 0x26656513f610 of 0x21e3a2a58798 '_gi' is mod 1 576s JS IMPORT: successfully imported module '_gi' 576s 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 576s JS G NS: Defined namespace 'GjsPrivate' 0x2665651943a8 in GIRepository 0x26656513f760 576s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 576s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 576s JS IMPORT: Importing module _common succeeded 576s JS IMPORT: Defining parent 0x26656513f610 of 0x266565195e98 '_common' is mod 1 576s JS IMPORT: successfully imported module '_common' 576s JS IMPORT: Importing module GObject succeeded 576s JS IMPORT: Defining parent 0x26656513f850 of 0x266565195e70 'GObject' is mod 1 576s JS IMPORT: successfully imported module 'GObject' 576s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 576s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 576s JS G BXD: Defined class for String (GString), prototype 0x266565194628, JSClass 0x3ffb419a9c0, in object 0x266565194380 576s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 576s JS G PRM: Defined class ParamSpec prototype is 0x266565195ee8 class 0x3ffb41a3208 in object 0x266565194380 576s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 576s JS G OBJ: Defined class for Object (GObject), prototype 0x266565194790, JSClass 0x3ffb419a9f0, in object 0x266565194380 576s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 576s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 576s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2665651947b8, JSClass 0x3ffb419a9f0, in object 0x266565194380 576s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 576s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 576s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 576s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 576s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 576s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 576s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 576s JS G BXD: Defined class for Value (GValue), prototype 0x266565194808, JSClass 0x3ffb419a9c0, in object 0x266565194380 576s JS G NS: Defined namespace 'GObject' 0x266565194380 in GIRepository 0x26656513f760 576s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 576s JS G BXD: Defining method attach in prototype for GLib.Source 576s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 576s JS IMPORT: Module metadata hook for module 0x266565185510 576s JS IMPORT: Defining meta.importSync for module 0x266565185510 576s JS G BXD: Defining method destroy in prototype for GLib.Source 576s ok 1 Legacy object with signals emit works with no connections 576s ok 2 Legacy object with signals using connect calls a signal handler when a signal is emitted 576s ok 3 Legacy object with signals using connect calls remaining handlers after one is disconnected 576s ok 4 Legacy object with signals using connect does not call a signal handler after the signal is disconnected 576s ok 5 Legacy object with signals using connect can disconnect a signal handler during signal emission 576s ok 6 Legacy object with signals using connect distinguishes multiple signals 576s ok 7 Legacy object with signals using connect determines if a signal is connected on a JS object 576s ok 8 Legacy object with signals using connect does not call a subsequent connected callbacks if stopped by earlier 576s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 576s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 576s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 576s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 576s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 576s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 576s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 576s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 576s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 576s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 576s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 576s JS G ENUM: Defining GLib.LogLevelFlags as 0x21e3a2aa8678 576s ok 9 Legacy object with signals using connect with exception in signal handler does not affect other callbacks 576s ok 10 Legacy object with signals using connect with exception in signal handler does not disconnect the callback 576s ok 11 Legacy object with signals using connectAfter calls a signal handler when a signal is emitted 576s ok 12 Legacy object with signals using connectAfter calls remaining handlers after one is disconnected 576s ok 13 Legacy object with signals using connectAfter does not call a signal handler after the signal is disconnected 576s ok 14 Legacy object with signals using connectAfter can disconnect a signal handler during signal emission 576s ok 15 Legacy object with signals using connectAfter distinguishes multiple signals 576s ok 16 Legacy object with signals using connectAfter determines if a signal is connected on a JS object 576s ok 17 Legacy object with signals using connectAfter does not call a subsequent connected callbacks if stopped by earlier 576s ok 18 Legacy object with signals using connectAfter with exception in signal handler does not affect other callbacks 576s ok 19 Legacy object with signals using connectAfter with exception in signal handler does not disconnect the callback 576s ok 20 Legacy object with signals using connectAfter calls a signal handler later than when using connect when a signal is emitted 576s ok 21 Legacy object with signals does not call a connected after handler when stopped by connect 576s ok 22 Object with signals added emit works with no connections 576s ok 23 Object with signals added using connect calls a signal handler when a signal is emitted 576s ok 24 Object with signals added using connect calls remaining handlers after one is disconnected 576s ok 25 Object with signals added using connect does not call a signal handler after the signal is disconnected 576s ok 26 Object with signals added using connect can disconnect a signal handler during signal emission 576s ok 27 Object with signals added using connect distinguishes multiple signals 576s ok 28 Object with signals added using connect determines if a signal is connected on a JS object 576s ok 29 Object with signals added using connect does not call a subsequent connected callbacks if stopped by earlier 576s ok 30 Object with signals added using connect with exception in signal handler does not affect other callbacks 576s ok 31 Object with signals added using connect with exception in signal handler does not disconnect the callback 576s ok 32 Object with signals added using connectAfter calls a signal handler when a signal is emitted 576s ok 33 Object with signals added using connectAfter calls remaining handlers after one is disconnected 576s ok 34 Object with signals added using connectAfter does not call a signal handler after the signal is disconnected 576s ok 35 Object with signals added using connectAfter can disconnect a signal handler during signal emission 576s ok 36 Object with signals added using connectAfter distinguishes multiple signals 576s ok 37 Object with signals added using connectAfter determines if a signal is connected on a JS object 576s ok 38 Object with signals added using connectAfter does not call a subsequent connected callbacks if stopped by earlier 576s ok 39 Object with signals added using connectAfter with exception in signal handler does not affect other callbacks 576s ok 40 Object with signals added using connectAfter with exception in signal handler does not disconnect the callback 576s ok 41 Object with signals added using connectAfter calls a signal handler later than when using connect when a signal is emitted 576s ok 42 Object with signals added does not call a connected after handler when stopped by connect 576s JS G BXD: Defining method quit in prototype for GLib.MainLoop 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Main loop instance 0x2aa1b69d488: Spinning loop until released or hook cleared 576s JS MAINLOOP: handling job 0, 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Completed job 0 576s JS MAINLOOP: handling job 1, 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Completed job 1 576s JS MAINLOOP: handling job 2, 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Completed job 2 576s JS MAINLOOP: handling job 3, 576s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 576s JS MAINLOOP: Main loop instance 0x2aa1b69d488: release 576s JS MAINLOOP: Completed job 3 576s JS MEMORY: Memory report: before destroying context 576s JS MEMORY: 394 objects currently alive 576s JS MEMORY: boxed_instance = 252 576s JS MEMORY: boxed_prototype = 11 576s JS MEMORY: closure = 1 576s JS MEMORY: function = 117 576s JS MEMORY: fundamental_instance = 0 576s JS MEMORY: fundamental_prototype = 0 576s JS MEMORY: gerror_instance = 0 576s JS MEMORY: gerror_prototype = 0 576s JS MEMORY: interface = 0 576s JS MEMORY: module = 8 576s JS MEMORY: ns = 3 576s JS MEMORY: object_instance = 0 576s JS MEMORY: object_prototype = 2 576s JS MEMORY: param = 0 576s JS MEMORY: union_instance = 0 576s JS MEMORY: union_prototype = 0 576s JS CTX: JS shutdown sequence 576s JS CTX: Stopping profiler 576s JS CTX: Shutting down toggle queue 576s JS CTX: Notifying external reference holders of GjsContext dispose 576s JS MAINLOOP: Stopping promise job dispatcher 576s JS CTX: Notifying reference holders of GjsContext dispose 576s JS CTX: Checking unhandled promise rejections 576s JS CTX: Releasing cached JS wrappers 576s JS CTX: Final triggered GC 576s JS CTX: Destroying JS context 576s JS CTX: Releasing all native objects 576s JS CTX: Disabling auto GC 576s JS CTX: Ending trace on global object 576s JS CTX: Freeing allocated resources 576s JS CTX: JS context destroyed 576s PASS: gjs/testSignals.test 576s Running test: gjs/sourcemap-separate.test 576s 1..1 576s not ok 1 - /usr/libexec/installed-tests/gjs/debugger/sourcemap-separate.debugger 576s #--- /usr/libexec/installed-tests/gjs/debugger/sourcemap-separate.debugger.output 2025-08-06 00:52:43.000000000 +0000 576s #+++ - 2025-09-04 17:35:49.417571576 +0000 576s #@@ -3,47 +3,32 @@ 576s #db> # SPDX-FileCopyrightText: 2024 Gary Li 576s #db> set colors false 576s #db> list 576s #- 1 interface FancyNumber { 576s #- 2 n: number; 576s #- 3 } 576s #- 4 576s #- *5 let a: FancyNumber = {n: null}; 576s #- 6 const b = a.n.toString(42); 576s #- 7 576s #- 8 576s #+ *1 var a = { n: null }; 576s #+ 2 var b = a.n.toString(42); 576s #+ 3 //# sourceMappingURL=noModule.js.map 576s #db> bt 576s #-#0 toplevel at sourcemap-separate.debugger.js:1:1 -> noModule.ts:5:1 576s #+#0 toplevel at sourcemap-separate.debugger.js:1:1 576s #db> frame 576s #-#0 toplevel at sourcemap-separate.debugger.js:1:1 -> noModule.ts:5:1 576s #+#0 toplevel at sourcemap-separate.debugger.js:1:1 576s #1 var a = { n: null }; 576s #db> c 576s #Unwinding due to exception. (Type 'c' to continue unwinding.) 576s #-#0 toplevel at sourcemap-separate.debugger.js:2:9 -> noModule.ts:6:12 576s #+#0 toplevel at sourcemap-separate.debugger.js:2:9 576s #2 var b = a.n.toString(42); 576s #Exception value is: 576s #$1 = [object TypeError] 576s #TypeError: can't access property "toString", a.n is null 576s #db> list 576s #- 1 interface FancyNumber { 576s #- 2 n: number; 576s #- 3 } 576s #- 4 576s #- 5 let a: FancyNumber = {n: null}; 576s #- *6 const b = a.n.toString(42); 576s #- 7 576s #- 8 576s #+ 1 var a = { n: null }; 576s #+ *2 var b = a.n.toString(42); 576s #+ 3 //# sourceMappingURL=noModule.js.map 576s #db> up 576s #Initial frame selected; you cannot go up. 576s #db> list 576s #- 1 interface FancyNumber { 576s #- 2 n: number; 576s #- 3 } 576s #- 4 576s #- 5 let a: FancyNumber = {n: null}; 576s #- *6 const b = a.n.toString(42); 576s #- 7 576s #- 8 576s #+ 1 var a = { n: null }; 576s #+ *2 var b = a.n.toString(42); 576s #+ 3 //# sourceMappingURL=noModule.js.map 576s #db> bt 576s #-#0 toplevel at sourcemap-separate.debugger.js:2:9 -> noModule.ts:6:12 576s #+#0 toplevel at sourcemap-separate.debugger.js:2:9 576s #db> [quit due to end of input] 576s #Program exited with code 0 576s PASS: gjs/sourcemap-separate.test 576s Running test: gjs/throw-ignored.test 576s 1..1 576s ok 1 - /usr/libexec/installed-tests/gjs/debugger/throw-ignored.debugger 576s PASS: gjs/throw-ignored.test 576s Running test: gjs/sourcemap-inlined-module.test 576s 1..1 576s not ok 1 - /usr/libexec/installed-tests/gjs/debugger/sourcemap-inlined-module.debugger 576s #--- /usr/libexec/installed-tests/gjs/debugger/sourcemap-inlined-module.debugger.output 2025-08-06 00:52:43.000000000 +0000 576s #+++ - 2025-09-04 17:35:49.479031739 +0000 576s #@@ -3,33 +3,27 @@ 576s #db> # SPDX-FileCopyrightText: 2024 Gary Li 576s #db> set colors false 576s #db> list 576s #- 1 interface SuperFancyNumber { 576s #- 2 n: number; 576s #- 3 } 576s #- 4 576s #- *5 export const get2ndNumber = (num: SuperFancyNumber[]) => { 576s #- 6 return num[1].n.toFixed(1); 576s #- 7 } 576s #+ *1 export var get2ndNumber = function (num) { 576s #+ 2 return num[1].n.toFixed(1); 576s #+ 3 }; 576s #+ 4 //# sourceMappingURL=number.js.map 576s #db> bt 576s #-#0 module code at sourcemap-number-module.js:1:27 -> number.ts:5:29 576s #+#0 module code at sourcemap-number-module.js:1:27 576s #db> frame 576s #-#0 module code at sourcemap-number-module.js:1:27 -> number.ts:5:29 576s #+#0 module code at sourcemap-number-module.js:1:27 576s #1 export var get2ndNumber = function (num) { 576s #db> c 576s #Unwinding due to exception. (Type 'c' to continue unwinding.) 576s #-#0 ([object Array]) at sourcemap-number-module.js:2:5 -> number.ts:6:5 576s #+#0 ([object Array]) at sourcemap-number-module.js:2:5 576s #2 return num[1].n.toFixed(1); 576s #Exception value is: 576s #$1 = [object TypeError] 576s #TypeError: can't access property "toFixed", num[1].n is null 576s #db> list 576s #- 1 interface SuperFancyNumber { 576s #- 2 n: number; 576s #- 3 } 576s #- 4 576s #- 5 export const get2ndNumber = (num: SuperFancyNumber[]) => { 576s #- *6 return num[1].n.toFixed(1); 576s #- 7 } 576s #+ 1 export var get2ndNumber = function (num) { 576s #+ *2 return num[1].n.toFixed(1); 576s #+ 3 }; 576s #+ 4 //# sourceMappingURL=number.js.map 576s #db> up 576s ##1 module code at sourcemap-inlined-module.debugger.js:2:13 -> numberWork.ts:3:14 576s #2 get2ndNumber([{ n: 1 }, { n: null }]); 576s #@@ -38,7 +32,7 @@ 576s #2 576s #*3 get2ndNumber([{n:1}, {n: null}]); 576s #db> bt 576s #-#0 ([object Array]) at sourcemap-number-module.js:2:5 -> number.ts:6:5 576s #+#0 ([object Array]) at sourcemap-number-module.js:2:5 576s ##1 module code at sourcemap-inlined-module.debugger.js:2:13 -> numberWork.ts:3:14 576s #db> [quit due to end of input] 576s #Program exited with code 0 576s PASS: gjs/sourcemap-inlined-module.test 576s Running test: gjs/quit.test 576s 1..1 576s ok 1 - /usr/libexec/installed-tests/gjs/debugger/quit.debugger 576s PASS: gjs/quit.test 576s Running test: gjs/testExceptions.test 576s JS NATIVE: Registered native JS module '_promiseNative' 576s JS NATIVE: Registered native JS module '_byteArrayNative' 576s JS NATIVE: Registered native JS module '_encodingNative' 576s JS NATIVE: Registered native JS module '_gi' 576s JS NATIVE: Registered native JS module 'gi' 576s JS NATIVE: Registered native JS module 'cairoNative' 576s JS NATIVE: Registered native JS module 'system' 576s JS NATIVE: Registered native JS module 'console' 576s JS NATIVE: Registered native JS module '_print' 576s JS CTX: Enabling JIT 576s JS CTX: Initialized class GjsFileImporter prototype 0x31a298b001a0 576s JS IMPORT: Defining parent (nil) of 0x31a298b00200 'imports' is mod 0 576s JS IMPORT: Importing '_print' 576s JS NATIVE: Defining native module '_print' 576s JS IMPORT: Defining parent 0x31a298b00200 of 0x31a298b009b0 '_print' is mod 1 576s JS IMPORT: successfully imported module '_print' 576s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 576s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x28382293c090 576s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x28382293c090 576s JS MAINLOOP: Main loop instance 0x2aa3572a488: hold 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Starting promise job dispatcher 576s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x28382293c128 576s JS MAINLOOP: Main loop instance 0x2aa3572a488: hold 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Main loop instance 0x2aa3572a488: Spinning loop until released or hook cleared 576s JS MAINLOOP: handling job 0, 576s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 576s JS MAINLOOP: Main loop instance 0x2aa3572a488: release 576s JS MAINLOOP: Completed job 0 576s JS MAINLOOP: handling job 1, 576s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 576s JS MAINLOOP: Main loop instance 0x2aa3572a488: release 576s JS MAINLOOP: Completed job 1 576s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x28382293c128 576s JS IMPORT: Module metadata hook for module 0x31a298b76990 576s JS IMPORT: Defining meta.importSync for module 0x31a298b76990 576s JS NATIVE: Defining native module 'gi' 576s JS CTX: Initialized class GIRepositoryNamespace prototype 0x31a298b7b338 576s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 576s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 576s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 576s JS IMPORT: Importing directory 'overrides' 576s JS IMPORT: Defining parent 0x28382293f610 of 0x31a298b7b3b8 'overrides' is mod 1 576s JS IMPORT: Defined importer 'overrides' 0x31a298b7b3b8 in 0x28382293f610 576s JS IMPORT: successfully imported directory 'overrides' 576s JS IMPORT: Importing '_promiseNative' 576s JS NATIVE: Defining native module '_promiseNative' 576s JS IMPORT: Defining parent 0x28382293f610 of 0x31a298b7b868 '_promiseNative' is mod 1 576s JS IMPORT: successfully imported module '_promiseNative' 576s JS IMPORT: Importing module GLib succeeded 576s JS IMPORT: Defining parent 0x31a298b7b3b8 of 0x283822995038 'GLib' is mod 1 576s JS IMPORT: successfully imported module 'GLib' 576s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 576s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x283822994060, JSClass 0x3ffa4e9a9c0, in object 0x283822994038 576s JS CTX: Initialized class GIRepositoryGType prototype 0x31a298b7bbb0 576s JS CTX: Initialized class GIRepositoryFunction prototype 0x31a298b7bc10 576s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 576s JS G BXD: Defined class for Error (GError), prototype 0x2838229940b0, JSClass 0x3ffa4e9a9c0, in object 0x283822994038 576s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 576s JS G BXD: Defined class for Variant (GVariant), prototype 0x283822994100, JSClass 0x3ffa4e9a9c0, in object 0x283822994038 576s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 576s JS G BXD: Defined class for Bytes (GBytes), prototype 0x283822994150, JSClass 0x3ffa4e9a9c0, in object 0x283822994038 576s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 576s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2838229941a0, JSClass 0x3ffa4e9a9c0, in object 0x283822994038 576s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 576s JS G BXD: Defined class for Thread (GThread), prototype 0x2838229941f0, JSClass 0x3ffa4e9a9c0, in object 0x283822994038 576s JS G BXD: Defining method ref in prototype for GLib.Thread 576s JS G BXD: Defining method unref in prototype for GLib.Thread 576s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 576s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x283822994240, JSClass 0x3ffa4e9a9c0, in object 0x283822994038 576s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 576s JS G BXD: Defined class for Regex (GRegex), prototype 0x283822994290, JSClass 0x3ffa4e9a9c0, in object 0x283822994038 576s JS G BXD: Defining method match in prototype for GLib.Regex 576s JS G BXD: Defining method match_full in prototype for GLib.Regex 576s JS G BXD: Defining method match_all in prototype for GLib.Regex 576s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 576s JS G NS: Defined namespace 'GLib' 0x283822994038 in GIRepository 0x31a298b7b1c8 576s JS IMPORT: Importing module jasmine succeeded 576s JS IMPORT: Defining parent 0x28382293f610 of 0x283822995ba0 'jasmine' is mod 1 576s JS IMPORT: successfully imported module 'jasmine' 576s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 576s JS MAINLOOP: Main loop instance 0x2aa3572a488: hold 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Main loop instance 0x2aa3572a488: Spinning loop until released or hook cleared 576s JS MAINLOOP: handling job 0, 576s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 576s JS MAINLOOP: Main loop instance 0x2aa3572a488: release 576s JS MAINLOOP: Completed job 0 576s JS IMPORT: Importing 'gi' 576s JS IMPORT: Defining parent 0x28382293f610 of 0x28382293f760 'gi' is mod 1 576s JS IMPORT: successfully imported module 'gi' 576s 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 576s JS G NS: Defined namespace 'GIMarshallingTests' 0x283822994308 in GIRepository 0x28382293f760 576s 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 576s JS G NS: Defined namespace 'GjsPrivate' 0x283822994358 in GIRepository 0x28382293f760 576s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 576s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 576s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 576s JS IMPORT: Importing module _legacy succeeded 576s JS IMPORT: Defining parent 0x28382293f610 of 0x283822995cb8 '_legacy' is mod 1 576s JS IMPORT: successfully imported module '_legacy' 576s JS IMPORT: Importing module lang succeeded 576s JS IMPORT: Defining parent 0x28382293f610 of 0x283822995c90 'lang' is mod 1 576s JS IMPORT: successfully imported module 'lang' 576s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 576s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 576s JS IMPORT: Importing module _signals succeeded 576s JS IMPORT: Defining parent 0x28382293f610 of 0x283822995ce0 '_signals' is mod 1 576s JS IMPORT: successfully imported module '_signals' 576s JS IMPORT: Importing module signals succeeded 576s JS IMPORT: Defining parent 0x28382293f610 of 0x283822995c68 'signals' is mod 1 576s JS IMPORT: successfully imported module 'signals' 576s JS IMPORT: Importing module Gio succeeded 576s JS IMPORT: Defining parent 0x28382293f850 of 0x283822995c40 'Gio' is mod 1 576s JS IMPORT: successfully imported module 'Gio' 576s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 576s JS IMPORT: Importing '_gi' 576s JS NATIVE: Defining native module '_gi' 576s JS IMPORT: Defining parent 0x28382293f610 of 0x31a298b30570 '_gi' is mod 1 576s JS IMPORT: successfully imported module '_gi' 576s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 576s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 576s JS IMPORT: Importing module _common succeeded 576s JS IMPORT: Defining parent 0x28382293f610 of 0x283822995d30 '_common' is mod 1 576s JS IMPORT: successfully imported module '_common' 576s JS IMPORT: Importing module GObject succeeded 576s JS IMPORT: Defining parent 0x28382293f850 of 0x283822995d08 'GObject' is mod 1 576s JS IMPORT: successfully imported module 'GObject' 576s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 576s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 576s JS G BXD: Defined class for String (GString), prototype 0x283822994600, JSClass 0x3ffa4e9a9c0, in object 0x283822994380 576s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 576s JS G PRM: Defined class ParamSpec prototype is 0x283822995d80 class 0x3ffa4ea3208 in object 0x283822994380 576s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 576s JS G OBJ: Defined class for Object (GObject), prototype 0x283822994768, JSClass 0x3ffa4e9a9f0, in object 0x283822994380 576s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 576s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 576s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x283822994790, JSClass 0x3ffa4e9a9f0, in object 0x283822994380 576s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 576s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 576s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 576s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 576s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 576s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 576s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 576s JS G BXD: Defined class for Value (GValue), prototype 0x2838229947e0, JSClass 0x3ffa4e9a9c0, in object 0x283822994380 576s JS G NS: Defined namespace 'GObject' 0x283822994380 in GIRepository 0x28382293f760 576s JS G OBJ: Defined class for Application (GApplication), prototype 0x283822994830, JSClass 0x3ffa4e9a9f0, in object 0x283822994330 576s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 576s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2838229f52e0, JSClass 0x3ffa4e9dc70, in object 0x283822994330 576s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 576s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x2838229f5308, JSClass 0x3ffa4e9dc70, in object 0x283822994330 576s 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 576s JS G NS: Defined namespace 'GioUnix' 0x2838229948d0 in GIRepository 0x28382293f760 576s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 576s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 576s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x2838229948f8, JSClass 0x3ffa4e9a9f0, in object 0x2838229948d0 576s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 576s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 576s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x2838229f56f0, JSClass 0x3ffa4e9dc70, in object 0x2838229948d0 576s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 576s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 576s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 576s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x283822994970, JSClass 0x3ffa4e9a9f0, in object 0x283822994330 576s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x2838229949c0, JSClass 0x3ffa4e9a9f0, in object 0x2838229948d0 576s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 576s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 576s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x283822994a10, JSClass 0x3ffa4e9a9c0, in object 0x2838229948d0 576s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 576s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x2838229f5830, JSClass 0x3ffa4e9dc70, in object 0x2838229948d0 576s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 576s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 576s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 576s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x283822994a60, JSClass 0x3ffa4e9a9f0, in object 0x283822994330 576s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x283822994ab0, JSClass 0x3ffa4e9a9f0, in object 0x2838229948d0 576s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 576s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 576s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x283822994b00, JSClass 0x3ffa4e9a9c0, in object 0x2838229948d0 576s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 576s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x283822994b28, JSClass 0x3ffa4e9a9c0, in object 0x2838229948d0 576s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 576s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x283822994b78, JSClass 0x3ffa4e9a9f0, in object 0x2838229948d0 576s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 576s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 576s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x283822994bc8, JSClass 0x3ffa4e9a9c0, in object 0x2838229948d0 576s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 576s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 576s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x283822994c18, JSClass 0x3ffa4e9a9f0, in object 0x283822994330 576s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x283822994c68, JSClass 0x3ffa4e9a9f0, in object 0x2838229948d0 576s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 576s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 576s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x283822994cb8, JSClass 0x3ffa4e9a9c0, in object 0x2838229948d0 576s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 576s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 576s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 576s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 576s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 576s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 576s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 576s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 576s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 576s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 576s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 576s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 576s JS G ENUM: Defining GLib.LogLevelFlags as 0x31a298b38c58 576s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 576s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x283822994dd0, JSClass 0x3ffa4e9a9c0, in object 0x283822994038 576s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 576s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x283822994e98, JSClass 0x3ffa4e9a9f0, in object 0x283822994330 576s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 576s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x2838229fcbf0, JSClass 0x3ffa4e9dc70, in object 0x283822994330 576s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 576s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x2838229fcc18, JSClass 0x3ffa4e9dc70, in object 0x283822994330 576s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 576s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x21847b805498, JSClass 0x3ffa4e9a9c0, in object 0x283822994330 576s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 576s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x21847b805790, JSClass 0x3ffa4e9a9c0, in object 0x283822994330 576s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 576s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 576s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x21847b805920, JSClass 0x3ffa4e9a9f0, in object 0x283822994330 576s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 576s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2838229fce98, JSClass 0x3ffa4e9dc70, in object 0x283822994330 576s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 576s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2838229fcee8, JSClass 0x3ffa4e9dc70, in object 0x283822994330 576s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 576s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x21847b8059c0, JSClass 0x3ffa4e9a9f0, in object 0x283822994330 576s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 576s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 576s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 576s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 576s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x21847b8090d8, JSClass 0x3ffa4e9dc70, in object 0x283822994330 576s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 576s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x21847b805a38, JSClass 0x3ffa4e9a9c0, in object 0x283822994330 576s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 576s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x21847b805a88, JSClass 0x3ffa4e9a9c0, in object 0x283822994330 576s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 576s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 576s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x21847b805ad8, JSClass 0x3ffa4e9a9f0, in object 0x283822994330 576s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x21847b805b28, JSClass 0x3ffa4e9a9f0, in object 0x283822994358 576s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 576s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x21847b805b78, JSClass 0x3ffa4e9a9f0, in object 0x283822994330 576s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 576s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 576s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 576s JS G IFACE: Defined class for File (GFile), prototype 0x21847b8091a0, JSClass 0x3ffa4e9dc70, in object 0x283822994330 576s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x21847b805bf0, JSClass 0x3ffa4e9a9f0, in object 0x28382293f8f8 576s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 576s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x21847b805c68, JSClass 0x3ffa4e9a9f0, in object 0x283822994330 576s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 576s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 576s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x21847b809420, JSClass 0x3ffa4e9dc70, in object 0x283822994330 576s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 576s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x21847b805ce0, JSClass 0x3ffa4e9a9f0, in object 0x283822994330 576s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 576s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x21847b805d30, JSClass 0x3ffa4e9a9c0, in object 0x283822994330 576s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 576s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 576s JS G OBJ: Defined class for Settings (GSettings), prototype 0x21847b805d80, JSClass 0x3ffa4e9a9f0, in object 0x283822994330 576s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 576s JS G NS: Defined namespace 'Gio' 0x283822994330 in GIRepository 0x28382293f760 576s JS G NS: Found info type GIFlagsInfo for 'ParamFlags' in namespace 'GObject' 576s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 576s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 576s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 576s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 576s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 576s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 576s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 576s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 576s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 576s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 576s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 576s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 576s JS G ENUM: Defining GObject.ParamFlags as 0x31a298b41f30 576s JS G NS: Found info type GIFunctionInfo for 'param_spec_string' in namespace 'GObject' 576s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa358af380 type GParamString 576s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 576s JS G NS: Found info type GIFunctionInfo for 'param_spec_get_flags' in namespace 'GjsPrivate' 576s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa3598f230 type GParamString 576s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 576s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 576s JS CTX: Script evaluation succeeded 576s JS MAINLOOP: Main loop instance 0x2aa3572a488: Spinning loop until released or hook cleared 576s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x28382293c128 576s JS IMPORT: Module metadata hook for module 0x31a298b5e990 576s JS IMPORT: Defining meta.importSync for module 0x31a298b5e990 576s JS NATIVE: Defining native module 'system' 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28382293c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28382293c128 576s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 576s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 576s JS MAINLOOP: Set main loop hook to 576s JS MAINLOOP: Main loop instance 0x2aa3572a488: hold 576s JS MAINLOOP: Running and clearing main loop hook 576s JS G BXD: Defining method run in prototype for GLib.MainLoop 576s 1..32 576s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 576s JS G BXD: Defined class for Source (GSource), prototype 0x21847b805e98, JSClass 0x3ffa4e9a9c0, in object 0x283822994038 576s JS G BXD: Defining method set_priority in prototype for GLib.Source 576s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 576s JS G BXD: Defining method attach in prototype for GLib.Source 576s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 576s JS IMPORT: Module metadata hook for module 0x283822985318 576s JS IMPORT: Defining meta.importSync for module 0x283822985318 576s JS G BXD: Defining method destroy in prototype for GLib.Source 576s ok 1 Exceptions are thrown from property setter 576s ok 2 Exceptions are thrown from property getter 576s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 576s ok 3 Exceptions are logged from constructor 576s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 576s JS G NS: Found info type GIFlagsInfo for 'BindingFlags' in namespace 'GObject' 576s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 576s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 576s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 576s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 576s JS G ENUM: Defining GObject.BindingFlags as 0x31a298b7ebe0 576s JS G NS: Found info type GIObjectInfo for 'Binding' in namespace 'GObject' 576s JS G OBJ: Defined class for Binding (GBinding), prototype 0x21847b81f290, JSClass 0x3ffa4e9a9f0, in object 0x283822994380 576s ok 4 Exceptions are logged from property setter with binding 576s ok 5 Exceptions are logged from property getter with binding 576s JS G NS: Found info type GIFunctionInfo for 'file_new_for_path' in namespace 'Gio' 576s JS G NS: Found info type GIEnumInfo for 'IOErrorEnum' in namespace 'Gio' 576s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x21847b81e1a0, JSClass 0x3ffa4e9ce50, in object 0x283822994330 576s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 576s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 576s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 576s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 576s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 576s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 576s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 576s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 576s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 576s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 576s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 576s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 576s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 576s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 576s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 576s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 576s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 576s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 576s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 576s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 576s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 576s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 576s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 576s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 576s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 576s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 576s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 576s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 576s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 576s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 576s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 576s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 576s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 576s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 576s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 576s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 576s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 576s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 576s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 576s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 576s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 576s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 576s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 576s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 576s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 576s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 576s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 576s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 576s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 576s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 576s ok 6 logError logs a warning for a GError 576s ok 7 logError logs a warning with a message if given 576s ok 8 logError also logs an error for a created GError that is not thrown 576s ok 9 logError logs an error created with the GLib.Error constructor 576s JS G NS: Found info type GIFunctionInfo for 'quark_from_string' in namespace 'GLib' 576s ok 10 logError logs the quark for a JS-created GError type 576s JS G NS: Found info type GIFunctionInfo for 'gerror_return' in namespace 'GIMarshallingTests' 576s ok 11 logError logs with stack for a GError created from a C struct 576s ok 12 logError logs an error with a prefix if given 576s ok 13 logError logs an error with prefix and message 576s ok 14 logError Syntax Error logs a SyntaxError 576s ok 15 logError Syntax Error logs a stack trace with the SyntaxError 576s ok 16 logError logs an error with cause 576s ok 17 logError logs a GError with cause 576s ok 18 logError logs an error with non-object cause 576s ok 19 logError logs an error with a cause tree 576s ok 20 logError logs an error with cyclical causes 576s JS G NS: Found info type GIFunctionInfo for 'get_locale_variants' in namespace 'GLib' 576s ok 21 Exception from function with too few arguments contains the full function name 576s ok 22 Exception from function with too few arguments contains the full method name 576s ok 23 thrown GError is an instance of error enum type 576s JS G BXD: Defining method matches in prototype for GLib.Error 576s JS G NS: Found info type GIFunctionInfo for 'io_error_quark' in namespace 'Gio' 576s ok 24 thrown GError matches error domain and code 576s ok 25 thrown GError has properties for domain and code 576s ok 26 GError.new_literal constructs a valid GLib.Error 576s ok 27 GError.new_literal does not accept invalid domains 576s ok 28 Interoperation with Error.isError thrown GError 576s ok 29 Interoperation with Error.isError returned GError # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/700 576s ok 30 Interoperation with Error.isError created GError 576s ok 31 Interoperation with Error.isError GError created with the GLib.Error constructor 576s ok 32 Interoperation with Error.isError GError created with GLib.Error.new_literal 576s JS G BXD: Defining method quit in prototype for GLib.MainLoop 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Main loop instance 0x2aa3572a488: Spinning loop until released or hook cleared 576s JS MAINLOOP: handling job 0, 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Completed job 0 576s JS MAINLOOP: handling job 1, 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Completed job 1 576s JS MAINLOOP: handling job 2, 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Completed job 2 576s JS MAINLOOP: handling job 3, 576s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 576s JS MAINLOOP: Main loop instance 0x2aa3572a488: release 576s JS MAINLOOP: Completed job 3 576s JS MEMORY: Memory report: before destroying context 576s JS MEMORY: 741 objects currently alive 576s JS MEMORY: boxed_instance = 247 576s JS MEMORY: boxed_prototype = 22 576s JS MEMORY: closure = 1 576s JS MEMORY: function = 385 576s JS MEMORY: fundamental_instance = 0 576s JS MEMORY: fundamental_prototype = 0 576s JS MEMORY: gerror_instance = 16 576s JS MEMORY: gerror_prototype = 1 576s JS MEMORY: interface = 11 576s JS MEMORY: module = 9 576s JS MEMORY: ns = 6 576s JS MEMORY: object_instance = 17 576s JS MEMORY: object_prototype = 24 576s JS MEMORY: param = 2 576s JS MEMORY: union_instance = 0 576s JS MEMORY: union_prototype = 0 576s JS CTX: JS shutdown sequence 576s JS CTX: Stopping profiler 576s JS CTX: Shutting down toggle queue 576s JS CTX: Notifying external reference holders of GjsContext dispose 576s JS MAINLOOP: Stopping promise job dispatcher 576s JS CTX: Notifying reference holders of GjsContext dispose 576s JS CTX: Checking unhandled promise rejections 576s JS CTX: Releasing cached JS wrappers 576s JS CTX: Final triggered GC 576s JS G OBJ: Enqueuing GObject 0x2aa359d2720 to toggle UP after shutdown, probably from another thread (0x2aa3587f7c0). 576s JS G OBJ: Enqueuing GObject 0x2aa359d1040 to toggle UP after shutdown, probably from another thread (0x2aa3587f7c0). 576s JS CTX: Destroying JS context 576s JS CTX: Releasing all native objects 576s JS CTX: Disabling auto GC 576s JS CTX: Ending trace on global object 576s JS CTX: Freeing allocated resources 576s JS CTX: JS context destroyed 576s PASS: gjs/testExceptions.test 576s Running test: gjs/testParamSpec.test 576s JS NATIVE: Registered native JS module '_promiseNative' 576s JS NATIVE: Registered native JS module '_byteArrayNative' 576s JS NATIVE: Registered native JS module '_encodingNative' 576s JS NATIVE: Registered native JS module '_gi' 576s JS NATIVE: Registered native JS module 'gi' 576s JS NATIVE: Registered native JS module 'cairoNative' 576s JS NATIVE: Registered native JS module 'system' 576s JS NATIVE: Registered native JS module 'console' 576s JS NATIVE: Registered native JS module '_print' 576s JS CTX: Enabling JIT 576s JS CTX: Initialized class GjsFileImporter prototype 0x28ea99001a0 576s JS IMPORT: Defining parent (nil) of 0x28ea9900200 'imports' is mod 0 576s JS IMPORT: Importing '_print' 576s JS NATIVE: Defining native module '_print' 576s JS IMPORT: Defining parent 0x28ea9900200 of 0x28ea99009b0 '_print' is mod 1 576s JS IMPORT: successfully imported module '_print' 576s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 576s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x18d1fdf3c090 576s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x18d1fdf3c090 576s JS MAINLOOP: Main loop instance 0x2aa39d5c488: hold 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Starting promise job dispatcher 576s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x18d1fdf3c128 576s JS MAINLOOP: Main loop instance 0x2aa39d5c488: hold 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Main loop instance 0x2aa39d5c488: Spinning loop until released or hook cleared 576s JS MAINLOOP: handling job 0, 576s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 576s JS MAINLOOP: Main loop instance 0x2aa39d5c488: release 576s JS MAINLOOP: Completed job 0 576s JS MAINLOOP: handling job 1, 576s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 576s JS MAINLOOP: Main loop instance 0x2aa39d5c488: release 576s JS MAINLOOP: Completed job 1 576s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module metadata hook for module 0x28ea9976990 576s JS IMPORT: Defining meta.importSync for module 0x28ea9976990 576s JS NATIVE: Defining native module 'gi' 576s JS CTX: Initialized class GIRepositoryNamespace prototype 0x28ea997b338 576s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 576s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 576s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 576s JS IMPORT: Importing directory 'overrides' 576s JS IMPORT: Defining parent 0x18d1fdf3f610 of 0x28ea997b3b8 'overrides' is mod 1 576s JS IMPORT: Defined importer 'overrides' 0x28ea997b3b8 in 0x18d1fdf3f610 576s JS IMPORT: successfully imported directory 'overrides' 576s JS IMPORT: Importing '_promiseNative' 576s JS NATIVE: Defining native module '_promiseNative' 576s JS IMPORT: Defining parent 0x18d1fdf3f610 of 0x28ea997b868 '_promiseNative' is mod 1 576s JS IMPORT: successfully imported module '_promiseNative' 576s JS IMPORT: Importing module GLib succeeded 576s JS IMPORT: Defining parent 0x28ea997b3b8 of 0x18d1fdf95038 'GLib' is mod 1 576s JS IMPORT: successfully imported module 'GLib' 576s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 576s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x18d1fdf94060, JSClass 0x3ff8f99a9c0, in object 0x18d1fdf94038 576s JS CTX: Initialized class GIRepositoryGType prototype 0x28ea997bbb0 576s JS CTX: Initialized class GIRepositoryFunction prototype 0x28ea997bc10 576s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 576s JS G BXD: Defined class for Error (GError), prototype 0x18d1fdf940b0, JSClass 0x3ff8f99a9c0, in object 0x18d1fdf94038 576s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 576s JS G BXD: Defined class for Variant (GVariant), prototype 0x18d1fdf94100, JSClass 0x3ff8f99a9c0, in object 0x18d1fdf94038 576s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 576s JS G BXD: Defined class for Bytes (GBytes), prototype 0x18d1fdf94150, JSClass 0x3ff8f99a9c0, in object 0x18d1fdf94038 576s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 576s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x18d1fdf941a0, JSClass 0x3ff8f99a9c0, in object 0x18d1fdf94038 576s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 576s JS G BXD: Defined class for Thread (GThread), prototype 0x18d1fdf941f0, JSClass 0x3ff8f99a9c0, in object 0x18d1fdf94038 576s JS G BXD: Defining method ref in prototype for GLib.Thread 576s JS G BXD: Defining method unref in prototype for GLib.Thread 576s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 576s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x18d1fdf94240, JSClass 0x3ff8f99a9c0, in object 0x18d1fdf94038 576s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 576s JS G BXD: Defined class for Regex (GRegex), prototype 0x18d1fdf94290, JSClass 0x3ff8f99a9c0, in object 0x18d1fdf94038 576s JS G BXD: Defining method match in prototype for GLib.Regex 576s JS G BXD: Defining method match_full in prototype for GLib.Regex 576s JS G BXD: Defining method match_all in prototype for GLib.Regex 576s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 576s JS G NS: Defined namespace 'GLib' 0x18d1fdf94038 in GIRepository 0x28ea997b1c8 576s JS IMPORT: Importing module jasmine succeeded 576s JS IMPORT: Defining parent 0x18d1fdf3f610 of 0x18d1fdf95ba0 'jasmine' is mod 1 576s JS IMPORT: successfully imported module 'jasmine' 576s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 576s JS MAINLOOP: Main loop instance 0x2aa39d5c488: hold 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Main loop instance 0x2aa39d5c488: Spinning loop until released or hook cleared 576s JS MAINLOOP: handling job 0, 576s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 576s JS MAINLOOP: Main loop instance 0x2aa39d5c488: release 576s JS MAINLOOP: Completed job 0 576s JS IMPORT: Importing 'gi' 576s JS IMPORT: Defining parent 0x18d1fdf3f610 of 0x18d1fdf3f760 'gi' is mod 1 576s JS IMPORT: successfully imported module 'gi' 576s 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 576s JS G NS: Defined namespace 'Regress' 0x18d1fdf94308 in GIRepository 0x18d1fdf3f760 576s JS IMPORT: Importing '_gi' 576s JS NATIVE: Defining native module '_gi' 576s JS IMPORT: Defining parent 0x18d1fdf3f610 of 0x28ea9915cc8 '_gi' is mod 1 576s JS IMPORT: successfully imported module '_gi' 576s 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 576s JS G NS: Defined namespace 'GjsPrivate' 0x18d1fdf94358 in GIRepository 0x18d1fdf3f760 576s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 576s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 576s JS IMPORT: Importing module _common succeeded 576s JS IMPORT: Defining parent 0x18d1fdf3f610 of 0x18d1fdf95c68 '_common' is mod 1 576s JS IMPORT: successfully imported module '_common' 576s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 576s JS IMPORT: Importing module _legacy succeeded 576s JS IMPORT: Defining parent 0x18d1fdf3f610 of 0x18d1fdf95c90 '_legacy' is mod 1 576s JS IMPORT: successfully imported module '_legacy' 576s JS IMPORT: Importing module GObject succeeded 576s JS IMPORT: Defining parent 0x18d1fdf3f898 of 0x18d1fdf95c40 'GObject' is mod 1 576s JS IMPORT: successfully imported module 'GObject' 576s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 576s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 576s JS G BXD: Defined class for String (GString), prototype 0x18d1fdf945d8, JSClass 0x3ff8f99a9c0, in object 0x18d1fdf94330 576s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 576s JS G PRM: Defined class ParamSpec prototype is 0x18d1fdf95ce0 class 0x3ff8f9a3208 in object 0x18d1fdf94330 576s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 576s JS G OBJ: Defined class for Object (GObject), prototype 0x18d1fdf94740, JSClass 0x3ff8f99a9f0, in object 0x18d1fdf94330 576s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 576s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 576s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x18d1fdf94768, JSClass 0x3ff8f99a9f0, in object 0x18d1fdf94330 576s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 576s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 576s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 576s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 576s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 576s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 576s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 576s JS G BXD: Defined class for Value (GValue), prototype 0x18d1fdf947b8, JSClass 0x3ff8f99a9c0, in object 0x18d1fdf94330 576s JS G NS: Defined namespace 'GObject' 0x18d1fdf94330 in GIRepository 0x18d1fdf3f760 576s JS G NS: Found info type GIFlagsInfo for 'ParamFlags' in namespace 'GObject' 576s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 576s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 576s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 576s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 576s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 576s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 576s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 576s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 576s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 576s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 576s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 576s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 576s JS G ENUM: Defining GObject.ParamFlags as 0x28ea991a0b0 576s JS G NS: Found info type GIEnumInfo for 'TestEnum' in namespace 'Regress' 576s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 576s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 576s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 576s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 576s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 576s JS G ENUM: Defining Regress.TestEnum as 0x28ea9924a98 576s JS G NS: Found info type GIFlagsInfo for 'TestFlags' in namespace 'Regress' 576s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 576s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 576s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 576s JS G ENUM: Defining Regress.TestFlags as 0x28ea9926d20 576s JS CTX: Script evaluation succeeded 576s JS MAINLOOP: Main loop instance 0x2aa39d5c488: Spinning loop until released or hook cleared 576s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module metadata hook for module 0x28ea9935dd8 576s JS IMPORT: Defining meta.importSync for module 0x28ea9935dd8 576s JS NATIVE: Defining native module 'system' 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18d1fdf3c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18d1fdf3c128 576s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 576s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 576s JS MAINLOOP: Set main loop hook to 576s JS MAINLOOP: Main loop instance 0x2aa39d5c488: hold 576s JS MAINLOOP: Running and clearing main loop hook 576s JS G BXD: Defining method run in prototype for GLib.MainLoop 576s 1..29 576s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 576s JS G BXD: Defined class for Source (GSource), prototype 0x18d1fdf94858, JSClass 0x3ff8f99a9c0, in object 0x18d1fdf94038 576s JS G BXD: Defining method set_priority in prototype for GLib.Source 576s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 576s JS G BXD: Defining method attach in prototype for GLib.Source 576s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 576s JS IMPORT: Module metadata hook for module 0x18d1fdf85388 576s JS IMPORT: Defining meta.importSync for module 0x18d1fdf85388 576s JS G NS: Found info type GIFunctionInfo for 'param_spec_string' in namespace 'GObject' 576s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39f6df10 type GParamString 576s JS G BXD: Defining method destroy in prototype for GLib.Source 576s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 576s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 576s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 576s ok 1 GObject.ParamSpec.string has the correct name strings 576s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39f70980 type GParamString 576s JS G NS: Found info type GIFunctionInfo for 'param_spec_get_flags' in namespace 'GjsPrivate' 576s ok 2 GObject.ParamSpec.string has the correct flags 576s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39fa91b0 type GParamString 576s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 576s ok 3 GObject.ParamSpec.string has the correct default value 576s JS G NS: Found info type GIFunctionInfo for 'param_spec_int' in namespace 'GObject' 576s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39f752a0 type GParamInt 576s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 576s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 576s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 576s ok 4 GObject.ParamSpec.int has the correct name strings 576s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39f75be0 type GParamInt 576s ok 5 GObject.ParamSpec.int has the correct flags 576s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39f762c0 type GParamInt 576s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 576s ok 6 GObject.ParamSpec.int has the correct default value 576s JS G NS: Found info type GIFunctionInfo for 'param_spec_uint' in namespace 'GObject' 576s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39facb30 type GParamUInt 576s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 576s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 576s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 576s ok 7 GObject.ParamSpec.uint has the correct name strings 576s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39fad4a0 type GParamUInt 576s ok 8 GObject.ParamSpec.uint has the correct flags 576s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39fad9f0 type GParamUInt 576s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 576s ok 9 GObject.ParamSpec.uint has the correct default value 576s JS G NS: Found info type GIFunctionInfo for 'param_spec_int64' in namespace 'GObject' 576s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39f74270 type GParamInt64 576s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 576s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 576s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 576s ok 10 GObject.ParamSpec.int64 has the correct name strings 576s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39faa4f0 type GParamInt64 576s ok 11 GObject.ParamSpec.int64 has the correct flags 576s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39faf7b0 type GParamInt64 576s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 576s ok 12 GObject.ParamSpec.int64 has the correct default value 576s JS G NS: Found info type GIFunctionInfo for 'param_spec_uint64' in namespace 'GObject' 576s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39fb05a0 type GParamUInt64 576s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 576s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 576s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 576s ok 13 GObject.ParamSpec.uint64 has the correct name strings 576s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39fb0f20 type GParamUInt64 576s ok 14 GObject.ParamSpec.uint64 has the correct flags 576s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39fb1480 type GParamUInt64 576s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 576s ok 15 GObject.ParamSpec.uint64 has the correct default value 576s JS G NS: Found info type GIFunctionInfo for 'param_spec_enum' in namespace 'GObject' 576s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39fb2320 type GParamEnum 576s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 576s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 576s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 576s ok 16 GObject.ParamSpec.enum has the correct name strings 576s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39fb2c90 type GParamEnum 576s ok 17 GObject.ParamSpec.enum has the correct flags 576s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39fb31e0 type GParamEnum 576s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 576s ok 18 GObject.ParamSpec.enum has the correct default value 576s JS G NS: Found info type GIFunctionInfo for 'param_spec_flags' in namespace 'GObject' 576s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39f41590 type GParamFlags 576s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 576s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 576s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 576s ok 19 GObject.ParamSpec.flags has the correct name strings 576s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39f41ed0 type GParamFlags 576s ok 20 GObject.ParamSpec.flags has the correct flags 576s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39fae5c0 type GParamFlags 576s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 576s ok 21 GObject.ParamSpec.flags has the correct default value 576s JS G NS: Found info type GIFunctionInfo for 'param_spec_object' in namespace 'GObject' 576s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39fb4a30 type GParamObject 576s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 576s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 576s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 576s ok 22 GObject.ParamSpec.object has the correct name strings 576s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39fb5200 type GParamObject 576s ok 23 GObject.ParamSpec.object has the correct flags 576s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39fb5620 type GParamObject 576s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 576s ok 24 GObject.ParamSpec.object has the correct default value 576s JS G NS: Found info type GIFunctionInfo for 'param_spec_boxed' in namespace 'GObject' 576s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39fb6690 type GParamBoxed 576s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 576s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 576s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 576s ok 25 GObject.ParamSpec.jsobject has the correct name strings 576s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39fb6ef0 type GParamBoxed 576s ok 26 GObject.ParamSpec.jsobject has the correct flags 576s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39fb7310 type GParamBoxed 576s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 576s ok 27 GObject.ParamSpec.jsobject has the correct default value 576s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39f743e0 type GParamString 576s ok 28 GObject.ParamSpec object doesn't crash when resolving a non-string property 576s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa39fb85f0 type GParamString 576s ok 29 GObject.ParamSpec object has correct object tag 576s JS G BXD: Defining method quit in prototype for GLib.MainLoop 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Main loop instance 0x2aa39d5c488: Spinning loop until released or hook cleared 576s JS MAINLOOP: handling job 0, 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Completed job 0 576s JS MAINLOOP: handling job 1, 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Completed job 1 576s JS MAINLOOP: handling job 2, 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Completed job 2 576s JS MAINLOOP: handling job 3, 576s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 576s JS MAINLOOP: Main loop instance 0x2aa39d5c488: release 576s JS MAINLOOP: Completed job 3 576s JS MEMORY: Memory report: before destroying context 576s JS MEMORY: 392 objects currently alive 576s JS MEMORY: boxed_instance = 177 576s JS MEMORY: boxed_prototype = 11 576s JS MEMORY: closure = 1 576s JS MEMORY: function = 163 576s JS MEMORY: fundamental_instance = 0 576s JS MEMORY: fundamental_prototype = 0 576s JS MEMORY: gerror_instance = 0 576s JS MEMORY: gerror_prototype = 0 576s JS MEMORY: interface = 0 576s JS MEMORY: module = 5 576s JS MEMORY: ns = 4 576s JS MEMORY: object_instance = 0 576s JS MEMORY: object_prototype = 2 576s JS MEMORY: param = 29 576s JS MEMORY: union_instance = 0 576s JS MEMORY: union_prototype = 0 576s JS CTX: JS shutdown sequence 576s JS CTX: Stopping profiler 576s JS CTX: Shutting down toggle queue 576s JS CTX: Notifying external reference holders of GjsContext dispose 576s JS MAINLOOP: Stopping promise job dispatcher 576s JS CTX: Notifying reference holders of GjsContext dispose 576s JS CTX: Checking unhandled promise rejections 576s JS CTX: Releasing cached JS wrappers 576s JS CTX: Final triggered GC 576s JS CTX: Destroying JS context 576s JS CTX: Releasing all native objects 576s JS CTX: Disabling auto GC 576s JS CTX: Ending trace on global object 576s JS CTX: Freeing allocated resources 576s JS CTX: JS context destroyed 576s PASS: gjs/testParamSpec.test 576s Running test: gjs/sourcemap-inlined.test 576s 1..1 576s ok 1 - /usr/libexec/installed-tests/gjs/debugger/sourcemap-inlined.debugger 576s PASS: gjs/sourcemap-inlined.test 576s Running test: gjs/testCairo.test 576s JS NATIVE: Registered native JS module '_promiseNative' 576s JS NATIVE: Registered native JS module '_byteArrayNative' 576s JS NATIVE: Registered native JS module '_encodingNative' 576s JS NATIVE: Registered native JS module '_gi' 576s JS NATIVE: Registered native JS module 'gi' 576s JS NATIVE: Registered native JS module 'cairoNative' 576s JS NATIVE: Registered native JS module 'system' 576s JS NATIVE: Registered native JS module 'console' 576s JS NATIVE: Registered native JS module '_print' 576s JS CTX: Enabling JIT 576s JS CTX: Initialized class GjsFileImporter prototype 0x824a4001a0 576s JS IMPORT: Defining parent (nil) of 0x824a400200 'imports' is mod 0 576s JS IMPORT: Importing '_print' 576s JS NATIVE: Defining native module '_print' 576s JS IMPORT: Defining parent 0x824a400200 of 0x824a4009b0 '_print' is mod 1 576s JS IMPORT: successfully imported module '_print' 576s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 576s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x33244893c090 576s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x33244893c090 576s JS MAINLOOP: Main loop instance 0x2aa079c1488: hold 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Starting promise job dispatcher 576s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x33244893c128 576s JS MAINLOOP: Main loop instance 0x2aa079c1488: hold 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Main loop instance 0x2aa079c1488: Spinning loop until released or hook cleared 576s JS MAINLOOP: handling job 0, 576s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 576s JS MAINLOOP: Main loop instance 0x2aa079c1488: release 576s JS MAINLOOP: Completed job 0 576s JS MAINLOOP: handling job 1, 576s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 576s JS MAINLOOP: Main loop instance 0x2aa079c1488: release 576s JS MAINLOOP: Completed job 1 576s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x33244893c128 576s JS IMPORT: Module metadata hook for module 0x824a476990 576s JS IMPORT: Defining meta.importSync for module 0x824a476990 576s JS NATIVE: Defining native module 'gi' 576s JS CTX: Initialized class GIRepositoryNamespace prototype 0x824a47b338 576s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 576s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 576s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 576s JS IMPORT: Importing directory 'overrides' 576s JS IMPORT: Defining parent 0x33244893f610 of 0x824a47b3b8 'overrides' is mod 1 576s JS IMPORT: Defined importer 'overrides' 0x824a47b3b8 in 0x33244893f610 576s JS IMPORT: successfully imported directory 'overrides' 576s JS IMPORT: Importing '_promiseNative' 576s JS NATIVE: Defining native module '_promiseNative' 576s JS IMPORT: Defining parent 0x33244893f610 of 0x824a47b868 '_promiseNative' is mod 1 576s JS IMPORT: successfully imported module '_promiseNative' 576s JS IMPORT: Importing module GLib succeeded 576s JS IMPORT: Defining parent 0x824a47b3b8 of 0x332448995038 'GLib' is mod 1 576s JS IMPORT: successfully imported module 'GLib' 576s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 576s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x332448994060, JSClass 0x3ffa319a9c0, in object 0x332448994038 576s JS CTX: Initialized class GIRepositoryGType prototype 0x824a47bbb0 576s JS CTX: Initialized class GIRepositoryFunction prototype 0x824a47bc10 576s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 576s JS G BXD: Defined class for Error (GError), prototype 0x3324489940b0, JSClass 0x3ffa319a9c0, in object 0x332448994038 576s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 576s JS G BXD: Defined class for Variant (GVariant), prototype 0x332448994100, JSClass 0x3ffa319a9c0, in object 0x332448994038 576s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 576s JS G BXD: Defined class for Bytes (GBytes), prototype 0x332448994150, JSClass 0x3ffa319a9c0, in object 0x332448994038 576s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 576s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3324489941a0, JSClass 0x3ffa319a9c0, in object 0x332448994038 576s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 576s JS G BXD: Defined class for Thread (GThread), prototype 0x3324489941f0, JSClass 0x3ffa319a9c0, in object 0x332448994038 576s JS G BXD: Defining method ref in prototype for GLib.Thread 576s JS G BXD: Defining method unref in prototype for GLib.Thread 576s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 576s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x332448994240, JSClass 0x3ffa319a9c0, in object 0x332448994038 576s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 576s JS G BXD: Defined class for Regex (GRegex), prototype 0x332448994290, JSClass 0x3ffa319a9c0, in object 0x332448994038 576s JS G BXD: Defining method match in prototype for GLib.Regex 576s JS G BXD: Defining method match_full in prototype for GLib.Regex 576s JS G BXD: Defining method match_all in prototype for GLib.Regex 576s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 576s JS G NS: Defined namespace 'GLib' 0x332448994038 in GIRepository 0x824a47b1c8 576s JS IMPORT: Importing module jasmine succeeded 576s JS IMPORT: Defining parent 0x33244893f610 of 0x332448995ba0 'jasmine' is mod 1 576s JS IMPORT: successfully imported module 'jasmine' 576s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 576s JS MAINLOOP: Main loop instance 0x2aa079c1488: hold 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Main loop instance 0x2aa079c1488: Spinning loop until released or hook cleared 576s JS MAINLOOP: handling job 0, 576s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 576s JS MAINLOOP: Main loop instance 0x2aa079c1488: release 576s JS MAINLOOP: Completed job 0 576s JS IMPORT: Importing 'gi' 576s JS IMPORT: Defining parent 0x33244893f610 of 0x33244893f760 'gi' is mod 1 576s JS IMPORT: successfully imported module 'gi' 576s JS IMPORT: JS import 'cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/cairo.js 576s JS IMPORT: JS import '_cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_cairo.js 576s JS IMPORT: JS import '_cairo' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_cairo.js 576s JS IMPORT: Importing module _cairo succeeded 576s JS IMPORT: Defining parent 0x33244893f610 of 0x332448995c68 '_cairo' is mod 1 576s JS IMPORT: successfully imported module '_cairo' 576s JS IMPORT: Importing 'cairoNative' 576s JS NATIVE: Defining native module 'cairoNative' 576s JS CTX: Initialized class Region prototype 0x824a43a888 576s JS CTX: Initialized class Context prototype 0x824a43a9a8 576s JS CTX: Initialized class Surface prototype 0x824a43b188 576s JS CTX: Initialized class Pattern prototype 0x824a43b268 576s JS CTX: Initialized class Path prototype 0x824a43b2c8 576s JS CTX: Initialized class ImageSurface prototype 0x824a43b328 576s JS CTX: Initialized class PSSurface prototype 0x824a43b408 576s JS CTX: Initialized class PDFSurface prototype 0x824a43b4e8 576s JS CTX: Initialized class SVGSurface prototype 0x824a43b5c8 576s JS CTX: Initialized class Gradient prototype 0x824a43b628 576s JS CTX: Initialized class LinearGradient prototype 0x824a43b688 576s JS CTX: Initialized class RadialGradient prototype 0x824a43b6e8 576s JS CTX: Initialized class SurfacePattern prototype 0x824a43b748 576s JS CTX: Initialized class SolidPattern prototype 0x824a43b7a8 576s JS IMPORT: Defining parent 0x33244893f610 of 0x824a43a868 'cairoNative' is mod 1 576s JS IMPORT: successfully imported module 'cairoNative' 576s JS IMPORT: Importing module cairo succeeded 576s JS IMPORT: Defining parent 0x33244893f610 of 0x332448995c40 'cairo' is mod 1 576s JS IMPORT: successfully imported module 'cairo' 576s 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 576s JS G NS: Defined namespace 'Gdk' 0x3324489943a8 in GIRepository 0x33244893f760 576s 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 576s JS G NS: Defined namespace 'GIMarshallingTests' 0x3324489943d0 in GIRepository 0x33244893f760 576s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 576s JS IMPORT: Importing module _legacy succeeded 576s JS IMPORT: Defining parent 0x33244893f610 of 0x332448995cb8 '_legacy' is mod 1 576s JS IMPORT: successfully imported module '_legacy' 576s 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 576s JS G NS: Defined namespace 'GjsPrivate' 0x332448994448 in GIRepository 0x33244893f760 576s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 576s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 576s JS IMPORT: Importing module lang succeeded 576s JS IMPORT: Defining parent 0x33244893f610 of 0x332448995d30 'lang' is mod 1 576s JS IMPORT: successfully imported module 'lang' 576s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 576s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 576s JS IMPORT: Importing module _signals succeeded 576s JS IMPORT: Defining parent 0x33244893f610 of 0x332448995d58 '_signals' is mod 1 576s JS IMPORT: successfully imported module '_signals' 576s JS IMPORT: Importing module signals succeeded 576s JS IMPORT: Defining parent 0x33244893f610 of 0x332448995d08 'signals' is mod 1 576s JS IMPORT: successfully imported module 'signals' 576s JS IMPORT: Importing module Gio succeeded 576s JS IMPORT: Defining parent 0x33244893f850 of 0x332448995ce0 'Gio' is mod 1 576s JS IMPORT: successfully imported module 'Gio' 576s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 576s JS IMPORT: Importing '_gi' 576s JS NATIVE: Defining native module '_gi' 576s JS IMPORT: Defining parent 0x33244893f610 of 0x824a43eeb0 '_gi' is mod 1 576s JS IMPORT: successfully imported module '_gi' 576s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 576s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 576s JS IMPORT: Importing module _common succeeded 576s JS IMPORT: Defining parent 0x33244893f610 of 0x332448995da8 '_common' is mod 1 576s JS IMPORT: successfully imported module '_common' 576s JS IMPORT: Importing module GObject succeeded 576s JS IMPORT: Defining parent 0x33244893f850 of 0x332448995d80 'GObject' is mod 1 576s JS IMPORT: successfully imported module 'GObject' 576s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 576s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 576s JS G BXD: Defined class for String (GString), prototype 0x3324489946f0, JSClass 0x3ffa319a9c0, in object 0x332448994470 576s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 576s JS G PRM: Defined class ParamSpec prototype is 0x332448995df8 class 0x3ffa31a3208 in object 0x332448994470 576s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 576s JS G OBJ: Defined class for Object (GObject), prototype 0x332448994858, JSClass 0x3ffa319a9f0, in object 0x332448994470 576s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 576s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 576s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x332448994880, JSClass 0x3ffa319a9f0, in object 0x332448994470 576s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 576s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 576s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 576s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 576s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 576s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 576s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 576s JS G BXD: Defined class for Value (GValue), prototype 0x3324489948d0, JSClass 0x3ffa319a9c0, in object 0x332448994470 576s JS G NS: Defined namespace 'GObject' 0x332448994470 in GIRepository 0x33244893f760 576s JS G OBJ: Defined class for Application (GApplication), prototype 0x332448994920, JSClass 0x3ffa319a9f0, in object 0x332448994420 576s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 576s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3324489fe358, JSClass 0x3ffa319dc70, in object 0x332448994420 576s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 576s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x3324489fe380, JSClass 0x3ffa319dc70, in object 0x332448994420 576s 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 576s JS G NS: Defined namespace 'GioUnix' 0x3324489949c0 in GIRepository 0x33244893f760 576s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 576s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 576s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x3324489949e8, JSClass 0x3ffa319a9f0, in object 0x3324489949c0 576s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 576s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 576s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x3324489fe768, JSClass 0x3ffa319dc70, in object 0x3324489949c0 576s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 576s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 576s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 576s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x332448994a60, JSClass 0x3ffa319a9f0, in object 0x332448994420 576s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x332448994ab0, JSClass 0x3ffa319a9f0, in object 0x3324489949c0 576s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 576s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 576s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x332448994b00, JSClass 0x3ffa319a9c0, in object 0x3324489949c0 576s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 576s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x3324489fe8a8, JSClass 0x3ffa319dc70, in object 0x3324489949c0 576s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 576s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 576s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 576s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x332448994b50, JSClass 0x3ffa319a9f0, in object 0x332448994420 576s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x332448994ba0, JSClass 0x3ffa319a9f0, in object 0x3324489949c0 576s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 576s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 576s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x332448994bf0, JSClass 0x3ffa319a9c0, in object 0x3324489949c0 576s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 576s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x332448994c18, JSClass 0x3ffa319a9c0, in object 0x3324489949c0 576s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 576s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x332448994c68, JSClass 0x3ffa319a9f0, in object 0x3324489949c0 576s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 576s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 576s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x332448994cb8, JSClass 0x3ffa319a9c0, in object 0x3324489949c0 576s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 576s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 576s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x332448994d08, JSClass 0x3ffa319a9f0, in object 0x332448994420 576s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x332448994d58, JSClass 0x3ffa319a9f0, in object 0x3324489949c0 576s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 576s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 576s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x332448994da8, JSClass 0x3ffa319a9c0, in object 0x3324489949c0 576s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 576s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 576s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 576s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 576s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 576s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 576s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 576s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 576s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 576s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 576s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 576s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 576s JS G ENUM: Defining GLib.LogLevelFlags as 0x824a447598 576s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 576s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x332448994ec0, JSClass 0x3ffa319a9c0, in object 0x332448994038 576s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 576s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x332448994f88, JSClass 0x3ffa319a9f0, in object 0x332448994420 576s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 576s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x11c9b9208c68, JSClass 0x3ffa319dc70, in object 0x332448994420 576s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 576s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x11c9b9208c90, JSClass 0x3ffa319dc70, in object 0x332448994420 576s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 576s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x11c9b920f588, JSClass 0x3ffa319a9c0, in object 0x332448994420 576s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 576s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x11c9b920f880, JSClass 0x3ffa319a9c0, in object 0x332448994420 576s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 576s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 576s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x11c9b920fa10, JSClass 0x3ffa319a9f0, in object 0x332448994420 576s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 576s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x11c9b9208f10, JSClass 0x3ffa319dc70, in object 0x332448994420 576s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 576s JS G IFACE: Defined class for Initable (GInitable), prototype 0x11c9b9208f60, JSClass 0x3ffa319dc70, in object 0x332448994420 576s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 576s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x11c9b920fab0, JSClass 0x3ffa319a9f0, in object 0x332448994420 576s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 576s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 576s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 576s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 576s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x11c9b9211150, JSClass 0x3ffa319dc70, in object 0x332448994420 576s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 576s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x11c9b920fb28, JSClass 0x3ffa319a9c0, in object 0x332448994420 576s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 576s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x11c9b920fb78, JSClass 0x3ffa319a9c0, in object 0x332448994420 576s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 576s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 576s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x11c9b920fbc8, JSClass 0x3ffa319a9f0, in object 0x332448994420 576s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x11c9b920fc18, JSClass 0x3ffa319a9f0, in object 0x332448994448 576s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 576s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x11c9b920fc68, JSClass 0x3ffa319a9f0, in object 0x332448994420 576s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 576s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 576s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 576s JS G IFACE: Defined class for File (GFile), prototype 0x11c9b9211218, JSClass 0x3ffa319dc70, in object 0x332448994420 576s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x11c9b920fce0, JSClass 0x3ffa319a9f0, in object 0x33244893f8f8 576s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 576s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x11c9b920fd58, JSClass 0x3ffa319a9f0, in object 0x332448994420 576s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 576s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 576s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x11c9b9211498, JSClass 0x3ffa319dc70, in object 0x332448994420 576s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 576s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x11c9b920fdd0, JSClass 0x3ffa319a9f0, in object 0x332448994420 576s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 576s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x11c9b920fe20, JSClass 0x3ffa319a9c0, in object 0x332448994420 576s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 576s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 576s JS G OBJ: Defined class for Settings (GSettings), prototype 0x11c9b920fe70, JSClass 0x3ffa319a9f0, in object 0x332448994420 576s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 576s JS G NS: Defined namespace 'Gio' 0x332448994420 in GIRepository 0x33244893f760 576s JS IMPORT: Importing module Gtk succeeded 576s JS IMPORT: Defining parent 0x33244893f850 of 0x332448995c90 'Gtk' is mod 1 576s JS IMPORT: successfully imported module 'Gtk' 576s JS G NS: Found info type GIObjectInfo for 'Widget' in namespace 'Gtk' 576s JS G NS: Found info type GIObjectInfo for 'InitiallyUnowned' in namespace 'GObject' 576s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x11c9b920fee8, JSClass 0x3ffa319a9f0, in object 0x332448994470 576s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x11c9b920ff38, JSClass 0x3ffa319a9f0, in object 0x3324489943f8 576s JS G NS: Found info type GIInterfaceInfo for 'Buildable' in namespace 'Gtk' 576s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x11c9b9211f60, JSClass 0x3ffa319dc70, in object 0x3324489943f8 576s JS IMPORT: JS import 'Atk' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Atk.js 576s JS G NS: Defined namespace 'Atk' 0x11c9b920ffb0 in GIRepository 0x33244893f760 576s JS G NS: Found info type GIInterfaceInfo for 'ImplementorIface' in namespace 'Atk' 576s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0x11c9b9211f88, JSClass 0x3ffa319dc70, in object 0x11c9b920ffb0 576s JS G NS: Found info type GIObjectInfo for 'Container' in namespace 'Gtk' 576s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x11c9b921c038, JSClass 0x3ffa319a9f0, in object 0x3324489943f8 576s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 576s JS G NS: Defined namespace 'Gtk' 0x3324489943f8 in GIRepository 0x33244893f760 576s 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 576s JS G NS: Defined namespace 'Regress' 0x11c9b921c088 in GIRepository 0x33244893f760 576s JS IMPORT: Importing module cairo succeeded 576s JS IMPORT: Defining parent 0x33244893f850 of 0x11c9b921d0d8 'cairo' is mod 1 576s JS IMPORT: successfully imported module 'cairo' 576s JS G NS: Found info type GIEnumInfo for 'Antialias' in namespace 'cairo' 576s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 576s JS G ENUM: Defining enum value NONE (fixed from none) 1 576s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 576s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 576s JS G ENUM: Defining enum value FAST (fixed from fast) 4 576s JS G ENUM: Defining enum value GOOD (fixed from good) 5 576s JS G ENUM: Defining enum value BEST (fixed from best) 6 576s JS G ENUM: Defining cairo.Antialias as 0x824a47be80 576s JS G NS: Found info type GIEnumInfo for 'Content' in namespace 'cairo' 576s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 576s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 576s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 576s JS G ENUM: Defining cairo.Content as 0x824a47bf60 576s JS G NS: Found info type GIEnumInfo for 'Extend' in namespace 'cairo' 576s JS G ENUM: Defining enum value NONE (fixed from none) 0 576s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 576s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 576s JS G ENUM: Defining enum value PAD (fixed from pad) 3 576s JS G ENUM: Defining cairo.Extend as 0x824a47bfc0 576s JS G NS: Found info type GIEnumInfo for 'FillRule' in namespace 'cairo' 576s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 576s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 576s JS G ENUM: Defining cairo.FillRule as 0x824a47c020 576s JS G NS: Found info type GIEnumInfo for 'Filter' in namespace 'cairo' 576s JS G ENUM: Defining enum value FAST (fixed from fast) 0 576s JS G ENUM: Defining enum value GOOD (fixed from good) 1 576s JS G ENUM: Defining enum value BEST (fixed from best) 2 576s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 576s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 576s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 576s JS G ENUM: Defining cairo.Filter as 0x824a47c080 576s JS G NS: Found info type GIEnumInfo for 'FontSlant' in namespace 'cairo' 576s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 576s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 576s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 576s JS G ENUM: Defining cairo.FontSlant as 0x824a47c160 576s JS G NS: Found info type GIEnumInfo for 'FontWeight' in namespace 'cairo' 576s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 576s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 576s JS G ENUM: Defining cairo.FontWeight as 0x824a47c1c0 576s JS G NS: Found info type GIEnumInfo for 'Format' in namespace 'cairo' 576s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 576s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 576s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 576s JS G ENUM: Defining enum value A8 (fixed from a8) 2 576s JS G ENUM: Defining enum value A1 (fixed from a1) 3 576s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 576s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 576s JS G ENUM: Defining cairo.Format as 0x824a47c220 576s JS G NS: Found info type GIEnumInfo for 'LineCap' in namespace 'cairo' 576s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 576s JS G ENUM: Defining enum value ROUND (fixed from round) 1 576s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 576s JS G ENUM: Defining cairo.LineCap as 0x824a47c300 576s JS G NS: Found info type GIEnumInfo for 'LineJoin' in namespace 'cairo' 576s JS G ENUM: Defining enum value MITER (fixed from miter) 0 576s JS G ENUM: Defining enum value ROUND (fixed from round) 1 576s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 576s JS G ENUM: Defining cairo.LineJoin as 0x824a47c360 576s JS G NS: Found info type GIEnumInfo for 'Operator' in namespace 'cairo' 576s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 576s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 576s JS G ENUM: Defining enum value OVER (fixed from over) 2 576s JS G ENUM: Defining enum value IN (fixed from in) 3 576s JS G ENUM: Defining enum value OUT (fixed from out) 4 576s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 576s JS G ENUM: Defining enum value DEST (fixed from dest) 6 576s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 576s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 576s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 576s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 576s JS G ENUM: Defining enum value XOR (fixed from xor) 11 576s JS G ENUM: Defining enum value ADD (fixed from add) 12 576s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 576s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 576s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 576s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 576s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 576s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 576s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 576s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 576s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 576s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 576s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 576s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 576s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 576s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 576s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 576s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 576s JS G ENUM: Defining cairo.Operator as 0x824a47c3c0 576s JS G NS: Found info type GIEnumInfo for 'PatternType' in namespace 'cairo' 576s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 576s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 576s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 576s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 576s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 576s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 576s JS G ENUM: Defining cairo.PatternType as 0x824a47c5a0 576s JS G NS: Found info type GIEnumInfo for 'SurfaceType' in namespace 'cairo' 576s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 576s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 576s JS G ENUM: Defining enum value PS (fixed from ps) 2 576s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 576s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 576s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 576s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 576s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 576s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 576s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 576s JS G ENUM: Defining enum value SVG (fixed from svg) 10 576s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 576s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 576s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 576s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 576s JS G ENUM: Defining enum value QT (fixed from qt) 15 576s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 576s JS G ENUM: Defining enum value VG (fixed from vg) 17 576s JS G ENUM: Defining enum value GL (fixed from gl) 18 576s JS G ENUM: Defining enum value DRM (fixed from drm) 19 576s JS G ENUM: Defining enum value TEE (fixed from tee) 20 576s JS G ENUM: Defining enum value XML (fixed from xml) 21 576s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 576s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 576s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 576s JS G ENUM: Defining cairo.SurfaceType as 0x824a47c680 576s JS G NS: Found info type GIStructInfo for 'Region' in namespace 'cairo' 576s JS G BXD: Defined class for Region (CairoRegion), prototype 0x11c9b921c2e0, JSClass 0x3ffa319a9c0, in object 0x11c9b921c0b0 576s JS G NS: Found info type GIStructInfo for 'Context' in namespace 'cairo' 576s JS G BXD: Defined class for Context (CairoContext), prototype 0x11c9b921c308, JSClass 0x3ffa319a9c0, in object 0x11c9b921c0b0 576s JS G NS: Found info type GIStructInfo for 'Surface' in namespace 'cairo' 576s JS G BXD: Defined class for Surface (CairoSurface), prototype 0x11c9b921c330, JSClass 0x3ffa319a9c0, in object 0x11c9b921c0b0 576s JS G NS: Found info type GIStructInfo for 'Pattern' in namespace 'cairo' 576s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x11c9b921c358, JSClass 0x3ffa319a9c0, in object 0x11c9b921c0b0 576s JS G NS: Found info type GIStructInfo for 'Path' in namespace 'cairo' 576s JS G BXD: Defined class for Path (void), prototype 0x11c9b921c380, JSClass 0x3ffa319a9c0, in object 0x11c9b921c0b0 576s JS G NS: Defined namespace 'cairo' 0x11c9b921c0b0 in GIRepository 0x33244893f760 576s JS CTX: Script evaluation succeeded 576s JS MAINLOOP: Main loop instance 0x2aa079c1488: Spinning loop until released or hook cleared 576s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x33244893c128 576s JS IMPORT: Module metadata hook for module 0x824a484ca0 576s JS IMPORT: Defining meta.importSync for module 0x824a484ca0 576s JS NATIVE: Defining native module 'system' 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33244893c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33244893c128 576s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 576s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 576s JS MAINLOOP: Set main loop hook to 576s JS MAINLOOP: Main loop instance 0x2aa079c1488: hold 576s JS MAINLOOP: Running and clearing main loop hook 576s JS G BXD: Defining method run in prototype for GLib.MainLoop 576s 1..63 576s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 576s JS G BXD: Defined class for Source (GSource), prototype 0x11c9b921c3a8, JSClass 0x3ffa319a9c0, in object 0x332448994038 576s JS G BXD: Defining method set_priority in prototype for GLib.Source 576s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 576s JS G BXD: Defining method attach in prototype for GLib.Source 576s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 576s JS IMPORT: Module metadata hook for module 0x332448986510 576s JS IMPORT: Defining meta.importSync for module 0x332448986510 576s JS G BXD: Defining method destroy in prototype for GLib.Source 576s ok 1 Cairo context has the right type 576s ok 2 Cairo context reports its target surface 576s ok 3 Cairo context can set its source to a pattern 576s ok 4 Cairo context can set its antialias 576s ok 5 Cairo context can set its fill rule 576s ok 6 Cairo context can set its line cap 576s ok 7 Cairo context can set its line join 576s ok 8 Cairo context can set its line width 576s ok 9 Cairo context can set its miter limit 576s ok 10 Cairo context can set its operator 576s ok 11 Cairo context can set its tolerance 576s ok 12 Cairo context has a rectangle as clip extents 576s ok 13 Cairo context has a rectangle as fill extents 576s ok 14 Cairo context has a rectangle as stroke extents 576s ok 15 Cairo context has zero dashes initially 576s ok 16 Cairo context transforms user to device coordinates 576s ok 17 Cairo context transforms user to device distance 576s ok 18 Cairo context transforms device to user coordinates 576s ok 19 Cairo context transforms device to user distance 576s ok 20 Cairo context computes text extents 576s ok 21 Cairo context can call various, otherwise untested, methods without crashing 576s ok 22 Cairo context has methods when created from a C function # SKIP GTK disabled 576s ok 23 Cairo pattern has typechecks 576s ok 24 Cairo solid pattern can be created from RGB static method 576s ok 25 Cairo solid pattern can be created from RGBA static method 576s ok 26 Cairo surface pattern can be created and added as a source 576s ok 27 Cairo linear gradient can be created and added as a source 576s ok 28 Cairo radial gradient can be created and added as a source 576s ok 29 Cairo path has typechecks 576s ok 30 Cairo surface has typechecks 576s ok 31 Cairo surface can access the device scale 576s ok 32 Cairo surface can access the device offset 576s ok 33 Cairo surface can be finalized 576s JS G NS: Found info type GIFunctionInfo for 'test_cairo_context_none_return' in namespace 'Regress' 576s ok 34 Cairo GI test suite for context can be marshalled as a transfer none return value 576s JS G NS: Found info type GIFunctionInfo for 'test_cairo_context_none_in' in namespace 'Regress' 576s ok 35 Cairo GI test suite for context can be marshalled as a transfer none in parameter 576s JS G NS: Found info type GIFunctionInfo for 'test_cairo_context_full_return' in namespace 'Regress' 576s ok 36 Cairo GI test suite for context can be marshalled as a transfer full return value 576s JS G NS: Found info type GIFunctionInfo for 'test_cairo_context_full_in' in namespace 'Regress' 576s ok 37 Cairo GI test suite for context can be marshalled as a transfer full in parameter 576s JS G NS: Found info type GIFunctionInfo for 'test_cairo_surface_none_return' in namespace 'Regress' 576s ok 38 Cairo GI test suite for surface can be marshalled as a transfer none return value 576s JS G NS: Found info type GIFunctionInfo for 'test_cairo_surface_none_in' in namespace 'Regress' 576s ok 39 Cairo GI test suite for surface can be marshalled as a transfer none in parameter 576s JS G NS: Found info type GIFunctionInfo for 'test_cairo_surface_full_return' in namespace 'Regress' 576s ok 40 Cairo GI test suite for surface can be marshalled as a transfer full return value 576s JS G NS: Found info type GIFunctionInfo for 'test_cairo_surface_full_in' in namespace 'Regress' 576s ok 41 Cairo GI test suite for surface can be marshalled as a transfer full in parameter 576s JS G NS: Found info type GIFunctionInfo for 'test_cairo_surface_full_out' in namespace 'Regress' 576s ok 42 Cairo GI test suite for surface can be marshalled as an out parameter 576s JS G NS: Found info type GIFunctionInfo for 'test_cairo_path_full_return' in namespace 'Regress' 576s ok 43 Cairo GI test suite for path can be marshalled as a return value 576s JS G NS: Found info type GIFunctionInfo for 'test_cairo_path_none_in' in namespace 'Regress' 576s ok 44 Cairo GI test suite for path can be marshalled as an in parameter with transfer none 576s JS G NS: Found info type GIFunctionInfo for 'test_cairo_path_full_in_full_return' in namespace 'Regress' 576s ok 45 Cairo GI test suite for path can be marshalled as an in parameter with transfer full 576s JS G NS: Found info type GIFunctionInfo for 'test_cairo_pattern_none_return' in namespace 'Regress' 576s ok 46 Cairo GI test suite for pattern can be marshalled as a return value with transfer none 576s JS G NS: Found info type GIFunctionInfo for 'test_cairo_pattern_none_in' in namespace 'Regress' 576s ok 47 Cairo GI test suite for pattern can be marshalled as an in parameter with transfer none 576s JS G NS: Found info type GIFunctionInfo for 'test_cairo_pattern_full_return' in namespace 'Regress' 576s ok 48 Cairo GI test suite for pattern can be marshalled as a return value with transfer full 576s JS G NS: Found info type GIFunctionInfo for 'test_cairo_pattern_full_in' in namespace 'Regress' 576s ok 49 Cairo GI test suite for pattern can be marshalled as an in parameter with transfer full 576s JS G NS: Found info type GIFunctionInfo for 'test_cairo_region_full_in' in namespace 'Regress' 576s ok 50 Cairo GI test suite for region can be marshalled as an in argument 576s ok 51 Cairo GI test suite for FontOptions can be marshalled as a return value with transfer none # SKIP pending 576s ok 52 Cairo GI test suite for FontOptions can be marshalled as an in parameter with transfer none # SKIP pending 576s ok 53 Cairo GI test suite for FontOptions can be marshalled as a return value with transfer full # SKIP pending 576s ok 54 Cairo GI test suite for FontOptions can be marshalled as an in parameter with transfer full # SKIP pending 576s ok 55 Cairo GI test suite for FontFace can be marshalled as a return value with transfer full # SKIP pending 576s ok 56 Cairo GI test suite for ScaledFont can be marshalled as a return value with transfer full # SKIP pending 576s ok 57 Cairo GI test suite for matrix can be marshalled as a return value # SKIP pending 576s ok 58 Cairo GI test suite for matrix can be marshalled as an in parameter # SKIP pending 576s ok 59 Cairo GI test suite for matrix can be marshalled as a caller-allocates out parameter # SKIP pending 576s JS G NS: Found info type GIObjectInfo for 'TestObj' in namespace 'Regress' 576s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x11c9b92828d0, JSClass 0x3ffa319a9f0, in object 0x11c9b921c088 576s JS G OBJ: Defining method emit_sig_with_foreign_struct in prototype for RegressTestObj (Regress.TestObj) 576s ok 60 Cairo GI test suite can be marshalled through a signal handler 576s JS G NS: Found info type GIFunctionInfo for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 576s ok 61 Cairo GI test suite can have its type inferred as a foreign struct 576s ok 62 Cairo imported via GI has the same functionality as imports.cairo 576s JS G NS: Found info type GIStructInfo for 'RectangleInt' in namespace 'cairo' 576s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0x11c9b9282c18, JSClass 0x3ffa319a9c0, in object 0x11c9b921c0b0 576s ok 63 Cairo imported via GI has boxed types from the GIR file 576s JS G BXD: Defining method quit in prototype for GLib.MainLoop 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Main loop instance 0x2aa079c1488: Spinning loop until released or hook cleared 576s JS MAINLOOP: handling job 0, 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Completed job 0 576s JS MAINLOOP: handling job 1, 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Completed job 1 576s JS MAINLOOP: handling job 2, 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Completed job 2 576s JS MAINLOOP: handling job 3, 576s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 576s JS MAINLOOP: Main loop instance 0x2aa079c1488: release 576s JS MAINLOOP: Completed job 3 576s JS MEMORY: Memory report: before destroying context 576s JS MEMORY: 947 objects currently alive 576s JS MEMORY: boxed_instance = 432 576s JS MEMORY: boxed_prototype = 28 576s JS MEMORY: closure = 2 576s JS MEMORY: function = 421 576s JS MEMORY: fundamental_instance = 0 576s JS MEMORY: fundamental_prototype = 0 576s JS MEMORY: gerror_instance = 0 576s JS MEMORY: gerror_prototype = 0 576s JS MEMORY: interface = 13 576s JS MEMORY: module = 13 576s JS MEMORY: ns = 11 576s JS MEMORY: object_instance = 2 576s JS MEMORY: object_prototype = 25 576s JS MEMORY: param = 0 576s JS MEMORY: union_instance = 0 576s JS MEMORY: union_prototype = 0 576s JS CTX: JS shutdown sequence 576s JS CTX: Stopping profiler 576s JS CTX: Shutting down toggle queue 576s JS CTX: Notifying external reference holders of GjsContext dispose 576s JS MAINLOOP: Stopping promise job dispatcher 576s JS CTX: Notifying reference holders of GjsContext dispose 576s JS CTX: Checking unhandled promise rejections 576s JS CTX: Releasing cached JS wrappers 576s JS CTX: Final triggered GC 576s JS CTX: Destroying JS context 576s JS CTX: Releasing all native objects 576s JS CTX: Disabling auto GC 576s JS CTX: Ending trace on global object 576s JS CTX: Freeing allocated resources 576s JS CTX: JS context destroyed 576s PASS: gjs/testCairo.test 576s Running test: gjs/delete.test 576s 1..1 576s ok 1 - /usr/libexec/installed-tests/gjs/debugger/delete.debugger 576s PASS: gjs/delete.test 576s Running test: gjs/testRegress.test 576s JS NATIVE: Registered native JS module '_promiseNative' 576s JS NATIVE: Registered native JS module '_byteArrayNative' 576s JS NATIVE: Registered native JS module '_encodingNative' 576s JS NATIVE: Registered native JS module '_gi' 576s JS NATIVE: Registered native JS module 'gi' 576s JS NATIVE: Registered native JS module 'cairoNative' 576s JS NATIVE: Registered native JS module 'system' 576s JS NATIVE: Registered native JS module 'console' 576s JS NATIVE: Registered native JS module '_print' 576s JS CTX: Enabling JIT 576s JS CTX: Initialized class GjsFileImporter prototype 0x2809f1e001a0 576s JS IMPORT: Defining parent (nil) of 0x2809f1e00200 'imports' is mod 0 576s JS IMPORT: Importing '_print' 576s JS NATIVE: Defining native module '_print' 576s JS IMPORT: Defining parent 0x2809f1e00200 of 0x2809f1e009b0 '_print' is mod 1 576s JS IMPORT: successfully imported module '_print' 576s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 576s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x12981973c090 576s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x12981973c090 576s JS MAINLOOP: Main loop instance 0x2aa278ca488: hold 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Starting promise job dispatcher 576s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x12981973c128 576s JS MAINLOOP: Main loop instance 0x2aa278ca488: hold 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Main loop instance 0x2aa278ca488: Spinning loop until released or hook cleared 576s JS MAINLOOP: handling job 0, 576s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 576s JS MAINLOOP: Main loop instance 0x2aa278ca488: release 576s JS MAINLOOP: Completed job 0 576s JS MAINLOOP: handling job 1, 576s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 576s JS MAINLOOP: Main loop instance 0x2aa278ca488: release 576s JS MAINLOOP: Completed job 1 576s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x12981973c128 576s JS IMPORT: Module metadata hook for module 0x2809f1e76990 576s JS IMPORT: Defining meta.importSync for module 0x2809f1e76990 576s JS NATIVE: Defining native module 'gi' 576s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2809f1e7b338 576s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 576s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 576s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 576s JS IMPORT: Importing directory 'overrides' 576s JS IMPORT: Defining parent 0x12981973f610 of 0x2809f1e7b3b8 'overrides' is mod 1 576s JS IMPORT: Defined importer 'overrides' 0x2809f1e7b3b8 in 0x12981973f610 576s JS IMPORT: successfully imported directory 'overrides' 576s JS IMPORT: Importing '_promiseNative' 576s JS NATIVE: Defining native module '_promiseNative' 576s JS IMPORT: Defining parent 0x12981973f610 of 0x2809f1e7b868 '_promiseNative' is mod 1 576s JS IMPORT: successfully imported module '_promiseNative' 576s JS IMPORT: Importing module GLib succeeded 576s JS IMPORT: Defining parent 0x2809f1e7b3b8 of 0x129819795038 'GLib' is mod 1 576s JS IMPORT: successfully imported module 'GLib' 576s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 576s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x129819794060, JSClass 0x3ffa799a9c0, in object 0x129819794038 576s JS CTX: Initialized class GIRepositoryGType prototype 0x2809f1e7bbb0 576s JS CTX: Initialized class GIRepositoryFunction prototype 0x2809f1e7bc10 576s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 576s JS G BXD: Defined class for Error (GError), prototype 0x1298197940b0, JSClass 0x3ffa799a9c0, in object 0x129819794038 576s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 576s JS G BXD: Defined class for Variant (GVariant), prototype 0x129819794100, JSClass 0x3ffa799a9c0, in object 0x129819794038 576s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 576s JS G BXD: Defined class for Bytes (GBytes), prototype 0x129819794150, JSClass 0x3ffa799a9c0, in object 0x129819794038 576s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 576s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1298197941a0, JSClass 0x3ffa799a9c0, in object 0x129819794038 576s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 576s JS G BXD: Defined class for Thread (GThread), prototype 0x1298197941f0, JSClass 0x3ffa799a9c0, in object 0x129819794038 576s JS G BXD: Defining method ref in prototype for GLib.Thread 576s JS G BXD: Defining method unref in prototype for GLib.Thread 576s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 576s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x129819794240, JSClass 0x3ffa799a9c0, in object 0x129819794038 576s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 576s JS G BXD: Defined class for Regex (GRegex), prototype 0x129819794290, JSClass 0x3ffa799a9c0, in object 0x129819794038 576s JS G BXD: Defining method match in prototype for GLib.Regex 576s JS G BXD: Defining method match_full in prototype for GLib.Regex 576s JS G BXD: Defining method match_all in prototype for GLib.Regex 576s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 576s JS G NS: Defined namespace 'GLib' 0x129819794038 in GIRepository 0x2809f1e7b1c8 576s JS IMPORT: Importing module jasmine succeeded 576s JS IMPORT: Defining parent 0x12981973f610 of 0x129819795ba0 'jasmine' is mod 1 576s JS IMPORT: successfully imported module 'jasmine' 576s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 576s JS MAINLOOP: Main loop instance 0x2aa278ca488: hold 576s JS MAINLOOP: Enqueue job , promise=, allocation site= 576s JS MAINLOOP: Main loop instance 0x2aa278ca488: Spinning loop until released or hook cleared 576s JS MAINLOOP: handling job 0, 576s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 576s JS MAINLOOP: Main loop instance 0x2aa278ca488: release 576s JS MAINLOOP: Completed job 0 576s JS IMPORT: Importing 'gi' 576s JS IMPORT: Defining parent 0x12981973f610 of 0x12981973f760 'gi' is mod 1 576s JS IMPORT: successfully imported module 'gi' 576s 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 576s JS G NS: Defined namespace 'Regress' 0x129819794308 in GIRepository 0x12981973f760 576s JS IMPORT: JS import 'Utility' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Utility.js 576s JS G NS: Defined namespace 'Utility' 0x129819794330 in GIRepository 0x12981973f760 576s 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 576s JS G NS: Defined namespace 'GjsPrivate' 0x129819794380 in GIRepository 0x12981973f760 576s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 576s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 576s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 576s JS IMPORT: Importing module _legacy succeeded 576s JS IMPORT: Defining parent 0x12981973f610 of 0x129819795cb8 '_legacy' is mod 1 576s JS IMPORT: successfully imported module '_legacy' 576s JS IMPORT: Importing module lang succeeded 576s JS IMPORT: Defining parent 0x12981973f610 of 0x129819795c90 'lang' is mod 1 576s JS IMPORT: successfully imported module 'lang' 576s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 576s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 576s JS IMPORT: Importing module _signals succeeded 576s JS IMPORT: Defining parent 0x12981973f610 of 0x129819795ce0 '_signals' is mod 1 576s JS IMPORT: successfully imported module '_signals' 576s JS IMPORT: Importing module signals succeeded 576s JS IMPORT: Defining parent 0x12981973f610 of 0x129819795c68 'signals' is mod 1 576s JS IMPORT: successfully imported module 'signals' 576s JS IMPORT: Importing module Gio succeeded 576s JS IMPORT: Defining parent 0x12981973f868 of 0x129819795c40 'Gio' is mod 1 576s JS IMPORT: successfully imported module 'Gio' 576s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 576s JS IMPORT: Importing '_gi' 576s JS NATIVE: Defining native module '_gi' 576s JS IMPORT: Defining parent 0x12981973f610 of 0x2809f1e46010 '_gi' is mod 1 576s JS IMPORT: successfully imported module '_gi' 576s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 576s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 576s JS IMPORT: Importing module _common succeeded 576s JS IMPORT: Defining parent 0x12981973f610 of 0x129819795d30 '_common' is mod 1 576s JS IMPORT: successfully imported module '_common' 576s JS IMPORT: Importing module GObject succeeded 576s JS IMPORT: Defining parent 0x12981973f868 of 0x129819795d08 'GObject' is mod 1 576s JS IMPORT: successfully imported module 'GObject' 576s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 576s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 576s JS G BXD: Defined class for String (GString), prototype 0x129819794628, JSClass 0x3ffa799a9c0, in object 0x1298197943a8 576s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 576s JS G PRM: Defined class ParamSpec prototype is 0x129819795d80 class 0x3ffa79a3208 in object 0x1298197943a8 576s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 576s JS G OBJ: Defined class for Object (GObject), prototype 0x129819794790, JSClass 0x3ffa799a9f0, in object 0x1298197943a8 576s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 576s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 576s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1298197947b8, JSClass 0x3ffa799a9f0, in object 0x1298197943a8 576s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 576s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 576s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 576s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 576s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 576s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 576s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 576s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 576s JS G BXD: Defined class for Value (GValue), prototype 0x129819794808, JSClass 0x3ffa799a9c0, in object 0x1298197943a8 576s JS G NS: Defined namespace 'GObject' 0x1298197943a8 in GIRepository 0x12981973f760 576s JS G OBJ: Defined class for Application (GApplication), prototype 0x129819794858, JSClass 0x3ffa799a9f0, in object 0x129819794358 576s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 576s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x406b5c202e0, JSClass 0x3ffa799dc70, in object 0x129819794358 576s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 576s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x406b5c20308, JSClass 0x3ffa799dc70, in object 0x129819794358 576s 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 576s JS G NS: Defined namespace 'GioUnix' 0x1298197948f8 in GIRepository 0x12981973f760 576s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 576s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 576s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x129819794920, JSClass 0x3ffa799a9f0, in object 0x1298197948f8 576s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 576s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 576s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x406b5c206f0, JSClass 0x3ffa799dc70, in object 0x1298197948f8 576s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 576s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 576s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 576s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x129819794998, JSClass 0x3ffa799a9f0, in object 0x129819794358 576s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x1298197949e8, JSClass 0x3ffa799a9f0, in object 0x1298197948f8 576s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 576s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 576s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x129819794a38, JSClass 0x3ffa799a9c0, in object 0x1298197948f8 576s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 576s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x406b5c20830, JSClass 0x3ffa799dc70, in object 0x1298197948f8 576s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 576s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 576s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 576s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x129819794a88, JSClass 0x3ffa799a9f0, in object 0x129819794358 576s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x129819794ad8, JSClass 0x3ffa799a9f0, in object 0x1298197948f8 576s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 576s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 576s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x129819794b28, JSClass 0x3ffa799a9c0, in object 0x1298197948f8 576s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 576s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x129819794b50, JSClass 0x3ffa799a9c0, in object 0x1298197948f8 576s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 576s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x129819794ba0, JSClass 0x3ffa799a9f0, in object 0x1298197948f8 576s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 576s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 576s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x129819794bf0, JSClass 0x3ffa799a9c0, in object 0x1298197948f8 576s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 576s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 576s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x129819794c40, JSClass 0x3ffa799a9f0, in object 0x129819794358 576s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x129819794c90, JSClass 0x3ffa799a9f0, in object 0x1298197948f8 576s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 576s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 576s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x129819794ce0, JSClass 0x3ffa799a9c0, in object 0x1298197948f8 576s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 576s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 576s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 576s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 576s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 576s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 576s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 576s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 576s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 576s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 576s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 576s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 576s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 576s JS G ENUM: Defining GLib.LogLevelFlags as 0x2809f1e4e6f8 576s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 576s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x129819794df8, JSClass 0x3ffa799a9c0, in object 0x129819794038 576s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 576s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x129819794ec0, JSClass 0x3ffa799a9f0, in object 0x129819794358 576s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 576s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x406b5c27bf0, JSClass 0x3ffa799dc70, in object 0x129819794358 576s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 576s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x406b5c27c18, JSClass 0x3ffa799dc70, in object 0x129819794358 576s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 576s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x406b5c2d4c0, JSClass 0x3ffa799a9c0, in object 0x129819794358 576s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 576s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x406b5c2d7b8, JSClass 0x3ffa799a9c0, in object 0x129819794358 576s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 576s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 576s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 576s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x406b5c2d948, JSClass 0x3ffa799a9f0, in object 0x129819794358 576s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 576s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x406b5c27e98, JSClass 0x3ffa799dc70, in object 0x129819794358 576s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 576s JS G IFACE: Defined class for Initable (GInitable), prototype 0x406b5c27ee8, JSClass 0x3ffa799dc70, in object 0x129819794358 576s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 576s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x406b5c2d9e8, JSClass 0x3ffa799a9f0, in object 0x129819794358 576s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 576s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 576s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 576s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 576s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x406b5c310d8, JSClass 0x3ffa799dc70, in object 0x129819794358 576s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 576s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x406b5c2da60, JSClass 0x3ffa799a9c0, in object 0x129819794358 576s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 576s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x406b5c2dab0, JSClass 0x3ffa799a9c0, in object 0x129819794358 576s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 576s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 576s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x406b5c2db00, JSClass 0x3ffa799a9f0, in object 0x129819794358 576s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x406b5c2db50, JSClass 0x3ffa799a9f0, in object 0x129819794380 576s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 576s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x406b5c2dba0, JSClass 0x3ffa799a9f0, in object 0x129819794358 576s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 576s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 576s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 576s JS G IFACE: Defined class for File (GFile), prototype 0x406b5c311a0, JSClass 0x3ffa799dc70, in object 0x129819794358 576s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x406b5c2dc18, JSClass 0x3ffa799a9f0, in object 0x12981973f8f8 576s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 576s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x406b5c2dc90, JSClass 0x3ffa799a9f0, in object 0x129819794358 576s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 576s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 576s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x406b5c31420, JSClass 0x3ffa799dc70, in object 0x129819794358 576s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 576s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x406b5c2dd08, JSClass 0x3ffa799a9f0, in object 0x129819794358 576s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 576s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x406b5c2dd58, JSClass 0x3ffa799a9c0, in object 0x129819794358 576s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 576s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 576s JS G OBJ: Defined class for Settings (GSettings), prototype 0x406b5c2dda8, JSClass 0x3ffa799a9f0, in object 0x129819794358 576s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 576s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 576s JS G NS: Defined namespace 'Gio' 0x129819794358 in GIRepository 0x12981973f760 576s JS G NS: Found info type GIConstantInfo for 'SIZEOF_LONG' in namespace 'GLib' 576s JS G NS: Found info type GIConstantInfo for 'SIZEOF_SIZE_T' in namespace 'GLib' 576s JS G NS: Found info type GIConstantInfo for 'SIZEOF_SSIZE_T' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'test_uint64' in namespace 'Regress' 576s JS G NS: Found info type GIFunctionInfo for 'test_int64' in namespace 'Regress' 576s JS G NS: Found info type GIFunctionInfo for 'test_long' in namespace 'Regress' 576s JS G NS: Found info type GIFunctionInfo for 'test_ulong' in namespace 'Regress' 576s JS G NS: Found info type GIFunctionInfo for 'test_size' in namespace 'Regress' 576s JS G NS: Found info type GIFunctionInfo for 'test_ssize' in namespace 'Regress' 576s JS G NS: Found info type GIFlagsInfo for 'TestFlags' in namespace 'Regress' 576s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 576s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 576s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 576s JS G ENUM: Defining Regress.TestFlags as 0x2809f1e9da50 576s JS G NS: Found info type GIEnumInfo for 'TestEnum' in namespace 'Regress' 576s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 576s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 576s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 576s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 576s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 576s JS G ENUM: Defining Regress.TestEnum as 0x2809f1e9dab0 576s JS G NS: Found info type GIInterfaceInfo for 'TestInterface' in namespace 'Regress' 576s JS G IFACE: Defined class for TestInterface (RegressTestInterface), prototype 0x406b5c31d58, JSClass 0x3ffa799dc70, in object 0x129819794308 576s JS G PRM: Wrapping GParamOverride 'number' on (null) with JSObject 576s JS G PRM: JSObject created with param instance 0x2aa27a752c0 type GParamOverride 576s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 576s JS G NS: Found info type GIFunctionInfo for 'param_spec_get_flags' in namespace 'GjsPrivate' 576s JS G NS: Found info type GIFlagsInfo for 'ParamFlags' in namespace 'GObject' 576s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 576s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 576s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 576s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 576s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 576s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 576s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 576s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 576s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 576s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 576s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 576s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 576s JS G ENUM: Defining GObject.ParamFlags as 0x2809f1e11d78 576s JS G NS: Found info type GIObjectInfo for 'TestInheritDrawable' in namespace 'Regress' 576s JS G OBJ: Defined class for TestInheritDrawable (RegressTestInheritDrawable), prototype 0x406b5c2dee8, JSClass 0x3ffa799a9f0, in object 0x129819794308 576s JS IMPORT: JS import 'RegressUnix' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/RegressUnix.js 576s JS G NS: Defined namespace 'RegressUnix' 0x406b5c2df38 in GIRepository 0x12981973f760 576s JS CTX: Script evaluation succeeded 576s JS MAINLOOP: Main loop instance 0x2aa278ca488: Spinning loop until released or hook cleared 576s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x12981973c128 576s JS IMPORT: Module metadata hook for module 0x2809f1e4ed78 576s JS IMPORT: Defining meta.importSync for module 0x2809f1e4ed78 576s JS NATIVE: Defining native module 'system' 576s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x12981973c128 576s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x12981973c128 576s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 576s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 576s JS MAINLOOP: Set main loop hook to 576s JS MAINLOOP: Main loop instance 0x2aa278ca488: hold 576s JS MAINLOOP: Running and clearing main loop hook 576s JS G BXD: Defining method run in prototype for GLib.MainLoop 576s 1..380 576s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 576s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 576s JS G BXD: Defined class for Source (GSource), prototype 0x406b5c2df60, JSClass 0x3ffa799a9c0, in object 0x129819794038 576s JS G BXD: Defining method set_priority in prototype for GLib.Source 576s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 576s JS G BXD: Defining method attach in prototype for GLib.Source 576s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 576s JS IMPORT: Module metadata hook for module 0x129819786548 576s JS IMPORT: Defining meta.importSync for module 0x129819786548 576s JS G NS: Found info type GIFunctionInfo for 'test_return_allow_none' in namespace 'Regress' 576s JS G NS: Found info type GIFunctionInfo for 'test_return_nullable' in namespace 'Regress' 576s JS G BXD: Defining method destroy in prototype for GLib.Source 576s ok 1 Life, the Universe and Everything includes null return value 576s JS G NS: Found info type GIFunctionInfo for 'test_boolean' in namespace 'Regress' 576s JS G NS: Found info type GIFunctionInfo for 'test_boolean_true' in namespace 'Regress' 576s JS G NS: Found info type GIFunctionInfo for 'test_boolean_false' in namespace 'Regress' 576s ok 2 Life, the Universe and Everything includes booleans 576s JS G NS: Found info type GIFunctionInfo for 'test_int8' in namespace 'Regress' 576s ok 3 Life, the Universe and Everything includes 8-bit integers 576s JS G NS: Found info type GIFunctionInfo for 'test_uint8' in namespace 'Regress' 576s ok 4 Life, the Universe and Everything includes unsigned 8-bit integers 576s JS G NS: Found info type GIFunctionInfo for 'test_int16' in namespace 'Regress' 576s ok 5 Life, the Universe and Everything includes 16-bit integers 576s JS G NS: Found info type GIFunctionInfo for 'test_uint16' in namespace 'Regress' 576s ok 6 Life, the Universe and Everything includes unsigned 16-bit integers 576s JS G NS: Found info type GIFunctionInfo for 'test_int32' in namespace 'Regress' 576s ok 7 Life, the Universe and Everything includes 32-bit integers 576s JS G NS: Found info type GIFunctionInfo for 'test_uint32' in namespace 'Regress' 576s ok 8 Life, the Universe and Everything includes unsigned 32-bit integers 576s ok 9 Life, the Universe and Everything includes 64-bit integers 576s ok 10 Life, the Universe and Everything includes unsigned 64-bit integers 576s JS G NS: Found info type GIFunctionInfo for 'test_short' in namespace 'Regress' 576s ok 11 Life, the Universe and Everything includes shorts 576s JS G NS: Found info type GIFunctionInfo for 'test_int' in namespace 'Regress' 576s ok 12 Life, the Universe and Everything includes ints 576s ok 13 Life, the Universe and Everything includes longs 576s ok 14 Life, the Universe and Everything includes ssizes 576s JS G NS: Found info type GIFunctionInfo for 'test_float' in namespace 'Regress' 576s ok 15 Life, the Universe and Everything includes floats 576s JS G NS: Found info type GIFunctionInfo for 'test_double' in namespace 'Regress' 576s ok 16 Life, the Universe and Everything includes doubles 576s JS G NS: Found info type GIFunctionInfo for 'test_ushort' in namespace 'Regress' 576s ok 17 Life, the Universe and Everything includes ushorts 576s JS G NS: Found info type GIFunctionInfo for 'test_uint' in namespace 'Regress' 576s ok 18 Life, the Universe and Everything includes uints 576s ok 19 Life, the Universe and Everything includes ulongs 576s ok 20 Life, the Universe and Everything includes sizes 576s ok 21 Life, the Universe and Everything No implicit conversion to unsigned for uint8 576s ok 22 Life, the Universe and Everything No implicit conversion to unsigned for uint16 576s ok 23 Life, the Universe and Everything No implicit conversion to unsigned for uint32 576s ok 24 Life, the Universe and Everything No implicit conversion to unsigned for uint64 576s ok 25 Life, the Universe and Everything No implicit conversion to unsigned for uint 576s ok 26 Life, the Universe and Everything No implicit conversion to unsigned for size 576s ok 27 Life, the Universe and Everything Infinity and NaN converts to 0 for int8 576s ok 28 Life, the Universe and Everything Infinity and NaN converts to 0 for int16 576s ok 29 Life, the Universe and Everything Infinity and NaN converts to 0 for int32 576s ok 30 Life, the Universe and Everything Infinity and NaN converts to 0 for int64 576s ok 31 Life, the Universe and Everything Infinity and NaN converts to 0 for short 576s ok 32 Life, the Universe and Everything Infinity and NaN converts to 0 for int 576s ok 33 Life, the Universe and Everything Infinity and NaN converts to 0 for long 576s ok 34 Life, the Universe and Everything Infinity and NaN converts to 0 for ssize 576s ok 35 Life, the Universe and Everything Infinity and NaN converts to 0 for uint8 576s ok 36 Life, the Universe and Everything Infinity and NaN converts to 0 for uint16 576s ok 37 Life, the Universe and Everything Infinity and NaN converts to 0 for uint32 576s ok 38 Life, the Universe and Everything Infinity and NaN converts to 0 for uint64 576s ok 39 Life, the Universe and Everything Infinity and NaN converts to 0 for ushort 576s ok 40 Life, the Universe and Everything Infinity and NaN converts to 0 for uint 576s ok 41 Life, the Universe and Everything Infinity and NaN converts to 0 for ulong 576s ok 42 Life, the Universe and Everything Infinity and NaN converts to 0 for size 576s ok 43 Life, the Universe and Everything Infinity and NaN not for float 576s ok 44 Life, the Universe and Everything Infinity and NaN not for double 576s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 576s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 576s ok 45 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for uint64 576s ok 46 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for int64 576s ok 47 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for long 576s ok 48 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ulong 576s ok 49 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for size 576s ok 50 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ssize 576s JS G NS: Found info type GIFunctionInfo for 'test_unichar' in namespace 'Regress' 576s ok 51 Life, the Universe and Everything includes wide characters 576s JS G NS: Found info type GIFunctionInfo for 'test_timet' in namespace 'Regress' 576s ok 52 Life, the Universe and Everything includes time_t 576s JS G NS: Found info type GIFunctionInfo for 'test_offt' in namespace 'Regress' 576s ok 53 Life, the Universe and Everything includes off_t 576s JS G NS: Found info type GIFunctionInfo for 'test_gtype' in namespace 'Regress' 576s ok 54 Life, the Universe and Everything includes GTypes 576s JS G NS: Found info type GIFunctionInfo for 'test_closure' in namespace 'Regress' 576s ok 55 Life, the Universe and Everything closures 576s JS G NS: Found info type GIFunctionInfo for 'test_closure_one_arg' in namespace 'Regress' 576s ok 56 Life, the Universe and Everything closures with one argument 576s JS G NS: Found info type GIFunctionInfo for 'test_closure_variant' in namespace 'Regress' 576s JS G BXD: Defining method classify in prototype for GLib.Variant 576s JS G BXD: Defining method get_string in prototype for GLib.Variant 576s ok 57 Life, the Universe and Everything closure with GLib.Variant argument 576s JS G NS: Found info type GIFunctionInfo for 'test_int_value_arg' in namespace 'Regress' 576s ok 58 Life, the Universe and Everything GValue marshalling integer in 576s JS G NS: Found info type GIFunctionInfo for 'test_value_return' in namespace 'Regress' 576s ok 59 Life, the Universe and Everything GValue marshalling integer out 576s JS G NS: Found info type GIFunctionInfo for 'test_gvariant_i' in namespace 'Regress' 576s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 576s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 576s ok 60 Life, the Universe and Everything integer GLib.Variant 576s JS G NS: Found info type GIFunctionInfo for 'test_gvariant_s' in namespace 'Regress' 576s ok 61 Life, the Universe and Everything string GLib.Variant 576s JS G NS: Found info type GIFunctionInfo for 'test_gvariant_asv' in namespace 'Regress' 576s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 576s JS G BXD: Defining method n_children in prototype for GLib.Variant 576s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 576s JS G BXD: Defining method get_variant in prototype for GLib.Variant 576s ok 62 Life, the Universe and Everything dictionary GLib.Variant 576s JS G NS: Found info type GIFunctionInfo for 'test_gvariant_v' in namespace 'Regress' 576s ok 63 Life, the Universe and Everything variant GLib.Variant 576s JS G NS: Found info type GIFunctionInfo for 'test_gvariant_as' in namespace 'Regress' 576s ok 64 Life, the Universe and Everything string array GLib.Variant 576s JS G NS: Found info type GIFunctionInfo for 'test_utf8_const_return' in namespace 'Regress' 576s JS G NS: Found info type GIFunctionInfo for 'test_utf8_nonconst_return' in namespace 'Regress' 576s ok 65 Life, the Universe and Everything UTF-8 strings as return types 576s JS G NS: Found info type GIFunctionInfo for 'test_utf8_const_in' in namespace 'Regress' 576s ok 66 Life, the Universe and Everything UTF-8 strings as in parameters 576s JS G NS: Found info type GIFunctionInfo for 'test_utf8_out' in namespace 'Regress' 576s ok 67 Life, the Universe and Everything UTF-8 strings as out parameters 576s ok 68 Life, the Universe and Everything UTF-8 strings as in-out parameters # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 576s JS G NS: Found info type GIFunctionInfo for 'test_filename_return' in namespace 'Regress' 576s ok 69 Life, the Universe and Everything return values in filename encoding 576s JS G NS: Found info type GIFunctionInfo for 'test_int_out_utf8' in namespace 'Regress' 576s ok 70 Life, the Universe and Everything Various configurations of arguments in after out 576s JS G NS: Found info type GIFunctionInfo for 'test_multi_double_args' in namespace 'Regress' 576s ok 71 Life, the Universe and Everything Various configurations of arguments multiple number args 576s JS G NS: Found info type GIFunctionInfo for 'test_utf8_out_out' in namespace 'Regress' 576s ok 72 Life, the Universe and Everything Various configurations of arguments multiple string out parameters 576s JS G NS: Found info type GIFunctionInfo for 'test_utf8_out_nonconst_return' in namespace 'Regress' 576s ok 73 Life, the Universe and Everything Various configurations of arguments strings as return value and output parameter 576s JS G NS: Found info type GIFunctionInfo for 'test_utf8_null_in' in namespace 'Regress' 576s ok 74 Life, the Universe and Everything Various configurations of arguments nullable string in parameter 576s JS G NS: Found info type GIFunctionInfo for 'test_utf8_null_out' in namespace 'Regress' 576s ok 75 Life, the Universe and Everything Various configurations of arguments nullable string out parameter 576s JS G NS: Found info type GIFunctionInfo for 'test_array_int_in' in namespace 'Regress' 576s ok 76 Life, the Universe and Everything arrays of int in 576s JS G NS: Found info type GIFunctionInfo for 'test_array_gint8_in' in namespace 'Regress' 576s ok 77 Life, the Universe and Everything arrays of gint8 in 576s JS G NS: Found info type GIFunctionInfo for 'test_array_gint16_in' in namespace 'Regress' 576s ok 78 Life, the Universe and Everything arrays of gint16 in 576s JS G NS: Found info type GIFunctionInfo for 'test_array_gint32_in' in namespace 'Regress' 576s ok 79 Life, the Universe and Everything arrays of gint32 in 576s JS G NS: Found info type GIFunctionInfo for 'test_array_gint64_in' in namespace 'Regress' 576s ok 80 Life, the Universe and Everything arrays of gint64 in 576s ok 81 Life, the Universe and Everything implicit conversions from strings to int arrays 576s JS G NS: Found info type GIFunctionInfo for 'test_array_int_out' in namespace 'Regress' 576s ok 82 Life, the Universe and Everything out arrays of integers 576s ok 83 Life, the Universe and Everything inout arrays of integers # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 576s JS G NS: Found info type GIFunctionInfo for 'test_strv_in' in namespace 'Regress' 576s ok 84 Life, the Universe and Everything String arrays marshalling in 576s JS G NS: Found info type GIFunctionInfo for 'test_strv_out' in namespace 'Regress' 576s ok 85 Life, the Universe and Everything String arrays marshalling out 576s JS G NS: Found info type GIFunctionInfo for 'test_strv_out_container' in namespace 'Regress' 576s ok 86 Life, the Universe and Everything String arrays marshalling return value with container transfer 576s JS G NS: Found info type GIFunctionInfo for 'test_strv_outarg' in namespace 'Regress' 576s ok 87 Life, the Universe and Everything String arrays marshalling out parameter with container transfer 576s JS G NS: Found info type GIFunctionInfo for 'test_array_gtype_in' in namespace 'Regress' 576s JS G NS: Found info type GIObjectInfo for 'SimpleAction' in namespace 'Gio' 576s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x1c8ef3e39f38, JSClass 0x3ffa799a9f0, in object 0x129819794358 576s JS G NS: Found info type GIInterfaceInfo for 'Icon' in namespace 'Gio' 576s JS G IFACE: Defined class for Icon (GIcon), prototype 0x406b5cc1bf0, JSClass 0x3ffa799dc70, in object 0x129819794358 576s ok 88 Life, the Universe and Everything GType arrays 576s JS G NS: Found info type GIFunctionInfo for 'test_array_fixed_size_int_in' in namespace 'Regress' 576s ok 89 Life, the Universe and Everything Fixed arrays of integers marshals as an in parameter 576s JS G NS: Found info type GIFunctionInfo for 'test_array_fixed_size_int_out' in namespace 'Regress' 576s ok 90 Life, the Universe and Everything Fixed arrays of integers marshals as an out parameter 576s JS G NS: Found info type GIFunctionInfo for 'test_array_fixed_size_int_return' in namespace 'Regress' 576s ok 91 Life, the Universe and Everything Fixed arrays of integers marshals as a return value 576s JS G NS: Found info type GIFunctionInfo for 'test_array_static_in_int' in namespace 'Regress' 576s ok 92 Life, the Universe and Everything integer array with static length 576s JS G NS: Found info type GIFunctionInfo for 'test_strv_out_c' in namespace 'Regress' 576s ok 93 Life, the Universe and Everything string array that's const in C 576s JS G NS: Found info type GIFunctionInfo for 'test_array_int_full_out' in namespace 'Regress' 576s ok 94 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer full 576s JS G NS: Found info type GIFunctionInfo for 'test_array_int_none_out' in namespace 'Regress' 576s ok 95 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer none 576s JS G NS: Found info type GIFunctionInfo for 'test_array_int_null_in' in namespace 'Regress' 576s ok 96 Life, the Universe and Everything arrays of integers with length parameter marshalls as a nullable in parameter 576s JS G NS: Found info type GIFunctionInfo for 'test_array_int_null_out' in namespace 'Regress' 576s ok 97 Life, the Universe and Everything arrays of integers with length parameter marshals as a nullable return value 576s JS G NS: Found info type GIFunctionInfo for 'test_glist_nothing_return' in namespace 'Regress' 576s JS G NS: Found info type GIFunctionInfo for 'test_glist_nothing_return2' in namespace 'Regress' 576s ok 98 Life, the Universe and Everything glist types return with transfer-none 576s JS G NS: Found info type GIFunctionInfo for 'test_glist_container_return' in namespace 'Regress' 576s ok 99 Life, the Universe and Everything glist types return with transfer-container 576s JS G NS: Found info type GIFunctionInfo for 'test_glist_everything_return' in namespace 'Regress' 576s ok 100 Life, the Universe and Everything glist types return with transfer-full 576s JS G NS: Found info type GIFunctionInfo for 'test_glist_nothing_in' in namespace 'Regress' 576s JS G NS: Found info type GIFunctionInfo for 'test_glist_nothing_in2' in namespace 'Regress' 576s ok 101 Life, the Universe and Everything glist types in with transfer-none 576s JS G NS: Found info type GIFunctionInfo for 'test_glist_null_in' in namespace 'Regress' 576s ok 102 Life, the Universe and Everything glist types nullable in 576s JS G NS: Found info type GIFunctionInfo for 'test_glist_null_out' in namespace 'Regress' 576s ok 103 Life, the Universe and Everything glist types nullable out 576s ok 104 Life, the Universe and Everything glist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 576s JS G NS: Found info type GIFunctionInfo for 'test_gslist_nothing_return' in namespace 'Regress' 576s JS G NS: Found info type GIFunctionInfo for 'test_gslist_nothing_return2' in namespace 'Regress' 576s ok 105 Life, the Universe and Everything gslist types return with transfer-none 576s JS G NS: Found info type GIFunctionInfo for 'test_gslist_container_return' in namespace 'Regress' 576s ok 106 Life, the Universe and Everything gslist types return with transfer-container 576s JS G NS: Found info type GIFunctionInfo for 'test_gslist_everything_return' in namespace 'Regress' 576s ok 107 Life, the Universe and Everything gslist types return with transfer-full 576s JS G NS: Found info type GIFunctionInfo for 'test_gslist_nothing_in' in namespace 'Regress' 576s JS G NS: Found info type GIFunctionInfo for 'test_gslist_nothing_in2' in namespace 'Regress' 576s ok 108 Life, the Universe and Everything gslist types in with transfer-none 576s JS G NS: Found info type GIFunctionInfo for 'test_gslist_null_in' in namespace 'Regress' 576s ok 109 Life, the Universe and Everything gslist types nullable in 576s JS G NS: Found info type GIFunctionInfo for 'test_gslist_null_out' in namespace 'Regress' 576s ok 110 Life, the Universe and Everything gslist types nullable out 576s ok 111 Life, the Universe and Everything gslist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 576s JS G NS: Found info type GIFunctionInfo for 'test_glist_gtype_container_in' in namespace 'Regress' 576s JS G NS: Found info type GIObjectInfo for 'TestObj' in namespace 'Regress' 576s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x1c8ef3e460b0, JSClass 0x3ffa799a9f0, in object 0x129819794308 576s JS G NS: Found info type GIObjectInfo for 'TestSubObj' in namespace 'Regress' 576s JS G OBJ: Defined class for TestSubObj (RegressTestSubObj), prototype 0x1c8ef3e46100, JSClass 0x3ffa799a9f0, in object 0x129819794308 576s ok 112 Life, the Universe and Everything GList of GTypes in with transfer container 576s JS G NS: Found info type GIFunctionInfo for 'test_ghash_null_return' in namespace 'Regress' 576s ok 113 Life, the Universe and Everything GHash type null GHash out 576s JS G NS: Found info type GIFunctionInfo for 'test_ghash_nothing_return' in namespace 'Regress' 576s JS G NS: Found info type GIFunctionInfo for 'test_ghash_nothing_return2' in namespace 'Regress' 576s ok 114 Life, the Universe and Everything GHash type out GHash 576s JS G NS: Found info type GIFunctionInfo for 'test_ghash_gvalue_return' in namespace 'Regress' 576s ok 115 Life, the Universe and Everything GHash type with GValue value type out 576s ok 116 Life, the Universe and Everything GHash type with GValue value type in # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 576s JS G NS: Found info type GIFunctionInfo for 'test_ghash_container_return' in namespace 'Regress' 576s ok 117 Life, the Universe and Everything GHash type marshals as a return value with transfer container 576s JS G NS: Found info type GIFunctionInfo for 'test_ghash_everything_return' in namespace 'Regress' 576s ok 118 Life, the Universe and Everything GHash type marshals as a return value with transfer full 576s JS G NS: Found info type GIFunctionInfo for 'test_ghash_null_in' in namespace 'Regress' 576s ok 119 Life, the Universe and Everything GHash type null GHash in 576s JS G NS: Found info type GIFunctionInfo for 'test_ghash_null_out' in namespace 'Regress' 576s ok 120 Life, the Universe and Everything GHash type null GHashTable out 576s JS G NS: Found info type GIFunctionInfo for 'test_ghash_nothing_in' in namespace 'Regress' 576s JS G NS: Found info type GIFunctionInfo for 'test_ghash_nothing_in2' in namespace 'Regress' 576s ok 121 Life, the Universe and Everything GHash type in GHash 576s JS G NS: Found info type GIFunctionInfo for 'test_ghash_nested_everything_return' in namespace 'Regress' 576s JS G NS: Found info type GIFunctionInfo for 'test_ghash_nested_everything_return2' in namespace 'Regress' 576s ok 122 Life, the Universe and Everything GHash type nested GHash 576s JS G NS: Found info type GIFunctionInfo for 'test_garray_container_return' in namespace 'Regress' 576s ok 123 Life, the Universe and Everything GArray marshals as a return value with transfer container 576s JS G NS: Found info type GIFunctionInfo for 'test_garray_full_return' in namespace 'Regress' 576s ok 124 Life, the Universe and Everything GArray marshals as a return value with transfer full 576s JS G NS: Found info type GIEnumInfo for 'TestReferenceEnum' in namespace 'Regress' 576s JS G ENUM: Defining enum value ZERO (fixed from zero) 4 576s JS G ENUM: Defining enum value ONE (fixed from one) 2 576s JS G ENUM: Defining enum value TWO (fixed from two) 54 576s JS G ENUM: Defining enum value THREE (fixed from three) 4 576s JS G ENUM: Defining enum value FOUR (fixed from four) 216 576s JS G ENUM: Defining enum value FIVE (fixed from five) -217 576s JS G ENUM: Defining Regress.TestReferenceEnum as 0x3a4b6ff65e48 576s ok 125 Life, the Universe and Everything enum that references its own members has correct values 576s JS G NS: Found info type GIEnumInfo for 'TestEnumNoGEnum' in namespace 'Regress' 576s JS G ENUM: Defining enum value EVALUE1 (fixed from evalue1) 0 576s JS G ENUM: Defining enum value EVALUE2 (fixed from evalue2) 42 576s JS G ENUM: Defining enum value EVALUE3 (fixed from evalue3) 48 576s JS G ENUM: Defining Regress.TestEnumNoGEnum as 0x3a4b6ff6f728 576s ok 126 Life, the Universe and Everything unregistered enum works 576s ok 127 Life, the Universe and Everything value is not added to enum with #define 576s JS G NS: Found info type GIFunctionInfo for 'test_enum_param' in namespace 'Regress' 576s ok 128 Life, the Universe and Everything enum parameter 576s JS G NS: Found info type GIFunctionInfo for 'test_unsigned_enum_param' in namespace 'Regress' 576s JS G NS: Found info type GIEnumInfo for 'TestEnumUnsigned' in namespace 'Regress' 576s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 576s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2147483648 576s JS G ENUM: Defining Regress.TestEnumUnsigned as 0x3a4b6ff80480 576s ok 129 Life, the Universe and Everything unsigned enum parameter 576s JS G NS: Found info type GIFunctionInfo for 'global_get_flags_out' in namespace 'Regress' 576s ok 130 Life, the Universe and Everything flags parameter 576s JS G NS: Found info type GIFlagsInfo for 'TestDiscontinuousFlags' in namespace 'Regress' 576s JS G ENUM: Defining enum value DISCONTINUOUS1 (fixed from discontinuous1) 512 576s JS G ENUM: Defining enum value DISCONTINUOUS2 (fixed from discontinuous2) 536870912 576s JS G ENUM: Defining Regress.TestDiscontinuousFlags as 0x3a4b6ff8ad10 576s JS G NS: Found info type GIFunctionInfo for 'test_discontinuous_1_with_private_values' in namespace 'Regress' 576s ok 131 Life, the Universe and Everything flag returned without private values below smallest flag value 576s JS G NS: Found info type GIFunctionInfo for 'test_discontinuous_2_with_private_values' in namespace 'Regress' 576s ok 132 Life, the Universe and Everything flag returned without private values above highest flag value 576s JS G NS: Found info type GIStructInfo for 'TestStructA' in namespace 'Regress' 576s JS G BXD: Defined class for TestStructA (void), prototype 0x1c8ef3e46fb0, JSClass 0x3ffa799a9c0, in object 0x129819794308 576s ok 133 Life, the Universe and Everything Simple introspected struct sets fields correctly 576s JS G BXD: Defining method clone in prototype for Regress.TestStructA 576s ok 134 Life, the Universe and Everything Simple introspected struct can clone 576s ok 135 Life, the Universe and Everything Simple introspected struct can be modified by a method 576s ok 136 Life, the Universe and Everything Simple introspected struct constructors "copies" an object from a hash of field values 576s ok 137 Life, the Universe and Everything Simple introspected struct constructors catches bad field names 576s ok 138 Life, the Universe and Everything Simple introspected struct constructors copies an object from another object of the same type 576s JS G NS: Found info type GIFunctionInfo for 'test_array_struct_out' in namespace 'Regress' 576s ok 139 Life, the Universe and Everything out arrays of structs 576s JS G NS: Found info type GIStructInfo for 'TestStructB' in namespace 'Regress' 576s JS G BXD: Defined class for TestStructB (void), prototype 0x1c8ef3e4c948, JSClass 0x3ffa799a9c0, in object 0x129819794308 576s ok 140 Life, the Universe and Everything Introspected nested struct sets fields correctly 576s JS G BXD: Defining method clone in prototype for Regress.TestStructB 576s ok 141 Life, the Universe and Everything Introspected nested struct can clone 576s ok 142 Life, the Universe and Everything Struct with non-basic member sets fields correctly # SKIP pending 576s ok 143 Life, the Universe and Everything Struct with annotated fields sets fields correctly # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/83 576s ok 144 Life, the Universe and Everything Struct with array of anonymous unions sets fields correctly # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/273 576s ok 145 Life, the Universe and Everything Struct with const/volatile members sets fields correctly # SKIP pending 576s JS G NS: Found info type GIStructInfo for 'TestSimpleBoxedA' in namespace 'Regress' 576s JS G BXD: Defined class for TestSimpleBoxedA (RegressTestSimpleBoxedA), prototype 0x1c8ef3e52088, JSClass 0x3ffa799a9c0, in object 0x129819794308 576s ok 146 Life, the Universe and Everything Introspected simple boxed struct sets fields correctly 576s JS G BXD: Defining method equals in prototype for Regress.TestSimpleBoxedA 576s ok 147 Life, the Universe and Everything Introspected simple boxed struct can be passed to a method 576s ok 148 Life, the Universe and Everything Introspected simple boxed struct can be returned from a method 576s ok 149 Life, the Universe and Everything Introspected simple boxed struct constructors "copies" an object from a hash of field values 576s ok 150 Life, the Universe and Everything Introspected simple boxed struct constructors catches bad field names 576s ok 151 Life, the Universe and Everything Introspected simple boxed struct constructors copies an object from another object of the same type 576s JS G NS: Found info type GIStructInfo for 'TestSimpleBoxedB' in namespace 'Regress' 576s JS G BXD: Defined class for TestSimpleBoxedB (RegressTestSimpleBoxedB), prototype 0x1c8ef3e528f8, JSClass 0x3ffa799a9c0, in object 0x129819794308 576s ok 152 Life, the Universe and Everything Introspected boxed nested struct reads fields and nested fields 576s ok 153 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field from an instance 576s ok 154 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field directly from a hash of field values 576s ok 155 Life, the Universe and Everything Introspected boxed nested struct constructors constructs with a nested hash of field values 576s ok 156 Life, the Universe and Everything Introspected boxed nested struct constructors copies an object from another object of the same type 576s JS G NS: Found info type GIStructInfo for 'TestBoxed' in namespace 'Regress' 576s JS G BXD: Defined class for TestBoxed (RegressTestBoxed), prototype 0x1c8ef3e5c218, JSClass 0x3ffa799a9c0, in object 0x129819794308 576s ok 157 Life, the Universe and Everything Introspected boxed types Opaque constructs from a default constructor 576s ok 158 Life, the Universe and Everything Introspected boxed types Opaque sets fields correctly 576s ok 159 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor 576s ok 160 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with different args 576s ok 161 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with differently typed args 576s JS G BXD: Defining method equals in prototype for Regress.TestBoxed 576s ok 162 Life, the Universe and Everything Introspected boxed types Opaque constructs from a another object of the same type 576s JS G NS: Found info type GIFunctionInfo for 'test_boxeds_not_a_method' in namespace 'Regress' 576s ok 163 Life, the Universe and Everything Introspected boxed types Opaque ensures methods are named correctly 576s JS G NS: Found info type GIFunctionInfo for 'test_boxeds_not_a_static' in namespace 'Regress' 576s ok 164 Life, the Universe and Everything Introspected boxed types Opaque ensures static methods are named correctly 576s JS G NS: Found info type GIStructInfo for 'TestBoxedB' in namespace 'Regress' 576s JS G BXD: Defined class for TestBoxedB (RegressTestBoxedB), prototype 0x1c8ef3e5c920, JSClass 0x3ffa799a9c0, in object 0x129819794308 576s ok 165 Life, the Universe and Everything Introspected boxed types Simple sets fields correctly 576s ok 166 Life, the Universe and Everything Introspected boxed types Simple constructs from a static constructor 576s ok 167 Life, the Universe and Everything Introspected boxed types Simple constructs from another object of the same type 576s ok 168 Life, the Universe and Everything Introspected boxed types Simple constructs in backwards compatibility mode 576s JS G NS: Found info type GIStructInfo for 'TestBoxedC' in namespace 'Regress' 576s JS G BXD: Defined class for TestBoxedC (RegressTestBoxedC), prototype 0x1c8ef3e5cd30, JSClass 0x3ffa799a9c0, in object 0x129819794308 576s JS G BXD: Defining method name_conflict in prototype for Regress.TestBoxedC 576s JS G BXD: Field Regress.TestBoxedC.name_conflict overlaps with method of the same name; skipping 576s ok 169 Life, the Universe and Everything Introspected boxed types Refcounted constructs from a default constructor 576s ok 170 Life, the Universe and Everything Introspected boxed types Refcounted constructs from another object of the same type 576s JS G NS: Found info type GIStructInfo for 'TestBoxedD' in namespace 'Regress' 576s JS G BXD: Defined class for TestBoxedD (RegressTestBoxedD), prototype 0x1c8ef3e5cfb0, JSClass 0x3ffa799a9c0, in object 0x129819794308 576s JS G BXD: Defining method get_magic in prototype for Regress.TestBoxedD 576s ok 171 Life, the Universe and Everything Introspected boxed types Private constructs using a custom constructor 576s ok 172 Life, the Universe and Everything Introspected boxed types Private constructs from another object of the same type 576s ok 173 Life, the Universe and Everything Introspected boxed types Private does not construct with a default constructor 576s ok 174 Life, the Universe and Everything Introspected boxed types methods take priority over fields in a name conflict 576s JS G NS: Found info type GIInterfaceInfo for 'Action' in namespace 'Gio' 576s JS G IFACE: Defined class for Action (GAction), prototype 0x1c8ef3e45830, JSClass 0x3ffa799dc70, in object 0x129819794358 576s JS G NS: Found info type GIStructInfo for 'KeyFile' in namespace 'GLib' 576s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x1c8ef3e60510, JSClass 0x3ffa799a9c0, in object 0x129819794038 576s ok 175 Life, the Universe and Everything wrong type for GBoxed function does not accept a GObject of the wrong type 576s ok 176 Life, the Universe and Everything wrong type for GBoxed function does not accept a GBoxed of the wrong type 576s ok 177 Life, the Universe and Everything wrong type for GBoxed function does accept a GBoxed of the correct type 576s JS G BXD: Defining method copy in prototype for Regress.TestSimpleBoxedA 576s ok 178 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GObject 576s ok 179 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GBoxed of the wrong type 576s ok 180 Life, the Universe and Everything wrong type for GBoxed method can be called on correct GBoxed type 576s ok 181 Life, the Universe and Everything Introspected GObject can access fields with simple types 576s ok 182 Life, the Universe and Everything Introspected GObject cannot access fields with complex types (GI limitation) 576s ok 183 Life, the Universe and Everything Introspected GObject throws when setting a read-only field 576s ok 184 Life, the Universe and Everything Introspected GObject has normal Object methods 576s ok 185 Life, the Universe and Everything Introspected GObject sets write-only properties 576s ok 186 Life, the Universe and Everything Introspected GObject gives undefined for write-only properties 576s ok 187 Life, the Universe and Everything Introspected GObject constructs from constructors annotated with (constructor) 576s ok 188 Life, the Universe and Everything Introspected GObject static methods 576s ok 189 Life, the Universe and Everything Introspected GObject GProperty Boxed type 576s ok 190 Life, the Universe and Everything Introspected GObject GProperty Hash table # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 576s ok 191 Life, the Universe and Everything Introspected GObject GProperty List # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 576s ok 192 Life, the Universe and Everything Introspected GObject GProperty Pointer array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 576s ok 193 Life, the Universe and Everything Introspected GObject GProperty Hash table with old-style annotation # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 576s ok 194 Life, the Universe and Everything Introspected GObject GProperty List with old-style annotation # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 576s ok 195 Life, the Universe and Everything Introspected GObject GProperty Integer 576s ok 196 Life, the Universe and Everything Introspected GObject GProperty Float 576s ok 197 Life, the Universe and Everything Introspected GObject GProperty Double 576s JS G OBJ: Defining method set_string in prototype for RegressTestObj (Regress.TestObj) 576s JS G OBJ: Defining method get_string in prototype for RegressTestObj (Regress.TestObj) 576s ok 198 Life, the Universe and Everything Introspected GObject GProperty String 576s ok 199 Life, the Universe and Everything Introspected GObject GProperty GType object # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 576s ok 200 Life, the Universe and Everything Introspected GObject GProperty Byte array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/276 576s ok 201 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly in the getter 576s ok 202 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly when inherited 576s JS G OBJ: Defining method set_bare in prototype for RegressTestObj (Regress.TestObj) 576s ok 203 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals into setter function 576s JS G OBJ: Defining method unset_bare in prototype for RegressTestSubObj (Regress.TestSubObj) 576s ok 204 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals null 576s JS G NS: Found info type GIFunctionInfo for 'signal_handler_disconnect' in namespace 'GObject' 576s ok 205 Life, the Universe and Everything Introspected GObject Signal connection calls correct handlers with correct arguments 576s ok 206 Life, the Universe and Everything Introspected GObject Signal connection throws errors for invalid signals 576s ok 207 Life, the Universe and Everything Introspected GObject Signal connection signal handler with static scope arg gets arg passed by reference 576s JS G OBJ: Defining method emit_sig_with_obj in prototype for RegressTestObj (Regress.TestObj) 576s ok 208 Life, the Universe and Everything Introspected GObject Signal connection signal with object gets correct arguments 576s ok 209 Life, the Universe and Everything Introspected GObject Signal connection signal with object with gets correct arguments from JS 576s JS G OBJ: Defining method emit_sig_with_obj_full in prototype for RegressTestObj (Regress.TestObj) 576s ok 210 Life, the Universe and Everything Introspected GObject Signal connection signal with object with full transport gets correct arguments 576s ok 211 Life, the Universe and Everything Introspected GObject Signal connection signal with object with full transport gets correct arguments from JS 576s ok 212 Life, the Universe and Everything Introspected GObject Signal connection signal with int64 gets correct value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 576s ok 213 Life, the Universe and Everything Introspected GObject Signal connection signal with uint64 gets correct value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 576s ok 214 Life, the Universe and Everything Introspected GObject Signal connection signal with array parameter is properly handled # SKIP Not yet implemented 576s ok 215 Life, the Universe and Everything Introspected GObject Signal connection signal with hash parameter is properly handled # SKIP Not yet implemented 576s JS G OBJ: Defining method emit_sig_with_array_len_prop in prototype for RegressTestObj (Regress.TestObj) 576s ok 216 Life, the Universe and Everything Introspected GObject Signal connection signal with array len parameter is not passed correct array and no length arg 576s ok 217 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter is properly handled 576s ok 218 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter and transfer full is properly handled from JS 576s ok 219 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 576s ok 220 Life, the Universe and Everything Introspected GObject Signal connection signal with int array ret parameter is properly handled # SKIP Not yet implemented 576s ok 221 Life, the Universe and Everything Introspected GObject Signal connection can pass parameter to signal with array len parameter via emit # SKIP Not yet implemented 576s ok 222 Life, the Universe and Everything Introspected GObject Signal connection can pass null to signal with array len parameter # SKIP Not yet implemented 576s ok 223 Life, the Universe and Everything Introspected GObject Signal connection signal with int in-out parameter # SKIP Not yet implemented 576s JS G OBJ: Defining method emit_sig_with_error in prototype for RegressTestObj (Regress.TestObj) 576s JS G NS: Found info type GIEnumInfo for 'IOErrorEnum' in namespace 'Gio' 576s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x1c8ef3e45ab0, JSClass 0x3ffa799ce50, in object 0x129819794358 576s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 576s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 576s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 576s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 576s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 576s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 576s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 576s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 576s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 576s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 576s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 576s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 576s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 576s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 576s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 576s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 576s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 576s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 576s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 576s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 576s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 576s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 576s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 576s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 576s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 576s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 576s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 576s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 576s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 576s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 576s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 576s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 576s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 576s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 576s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 576s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 576s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 576s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 576s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 576s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 576s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 576s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 576s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 576s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 576s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 576s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 576s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 576s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 576s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 576s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 576s JS G NS: Found info type GIFunctionInfo for 'io_error_quark' in namespace 'Gio' 576s ok 224 Life, the Universe and Everything Introspected GObject Signal connection GError signal with GError set 576s JS G OBJ: Defining method emit_sig_with_null_error in prototype for RegressTestObj (Regress.TestObj) 576s ok 225 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set 576s ok 226 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js 576s ok 227 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js 576s JS G OBJ: Defining method instance_method in prototype for RegressTestObj (Regress.TestObj) 576s ok 228 Life, the Universe and Everything Introspected GObject can call an instance method 576s JS G OBJ: Defining method instance_method_full in prototype for RegressTestObj (Regress.TestObj) 576s ok 229 Life, the Universe and Everything Introspected GObject can call a transfer-full instance method 576s ok 230 Life, the Universe and Everything Introspected GObject can call a static method 576s JS G OBJ: Defining method forced_method in prototype for RegressTestObj (Regress.TestObj) 576s ok 231 Life, the Universe and Everything Introspected GObject can call a method annotated with (method) 576s JS G OBJ: Defining method torture_signature_0 in prototype for RegressTestObj (Regress.TestObj) 576s ok 232 Life, the Universe and Everything Introspected GObject Object torture signature 0 576s JS G OBJ: Defining method torture_signature_1 in prototype for RegressTestObj (Regress.TestObj) 576s ok 233 Life, the Universe and Everything Introspected GObject Object torture signature 1 fail 576s ok 234 Life, the Universe and Everything Introspected GObject Object torture signature 1 success 576s ok 235 Life, the Universe and Everything Introspected GObject Introspected function length skips over instance parameters of methods 576s ok 236 Life, the Universe and Everything Introspected GObject Introspected function length skips over out and GError parameters 576s JS G OBJ: Defining method skip_return_val in prototype for RegressTestObj (Regress.TestObj) 576s ok 237 Life, the Universe and Everything Introspected GObject Introspected function length does not skip over inout parameters 576s JS G OBJ: Defining method skip_return_val_no_out in prototype for RegressTestObj (Regress.TestObj) 576s ok 238 Life, the Universe and Everything Introspected GObject Introspected function length DOES NOT skip over return value annotated with skip 576s JS G OBJ: Defining method skip_param in prototype for RegressTestObj (Regress.TestObj) 576s ok 239 Life, the Universe and Everything Introspected GObject Introspected function length DOES NOT skip over parameters annotated with skip 577s JS G OBJ: Defining method skip_out_param in prototype for RegressTestObj (Regress.TestObj) 577s ok 240 Life, the Universe and Everything Introspected GObject Introspected function length DOES NOT skip over out parameters annotated with skip 577s JS G OBJ: Defining method skip_inout_param in prototype for RegressTestObj (Regress.TestObj) 577s ok 241 Life, the Universe and Everything Introspected GObject Introspected function length skips over inout parameters annotated with skip 577s ok 242 Life, the Universe and Everything Introspected GObject Introspected function length gives number of arguments for static methods 577s ok 243 Life, the Universe and Everything Introspected GObject Introspected function length skips over destroy-notify and user-data parameters 577s JS G OBJ: Defining method do_matrix in prototype for RegressTestObj (Regress.TestObj) 577s ok 244 Life, the Universe and Everything Introspected GObject virtual function 577s JS G NS: Found info type GIFunctionInfo for 'func_obj_null_in' in namespace 'Regress' 577s ok 245 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GObject of the wrong type 577s ok 246 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GBoxed instead of GObject 577s ok 247 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept returned GObject of the wrong type 577s ok 248 Life, the Universe and Everything Introspected GObject wrong type for GObject function accepts GObject of subclass of expected type 577s ok 249 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GObject of the wrong type 577s ok 250 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GBoxed 577s ok 251 Life, the Universe and Everything Introspected GObject wrong type for GObject method can be called on a GObject of subclass of expected type 577s JS G NS: Found info type GIFunctionInfo for 'func_obj_nullable_in' in namespace 'Regress' 577s ok 252 Life, the Universe and Everything Introspected GObject marshals a null object in 577s ok 253 Life, the Universe and Everything Introspected GObject marshals a null object out 577s JS G OBJ: Defining method not_nullable_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 577s ok 254 Life, the Universe and Everything Introspected GObject marshals a gpointer with a type annotation in 577s JS G OBJ: Defining method not_nullable_element_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 577s ok 255 Life, the Universe and Everything Introspected GObject marshals a gpointer with an element-type annotation in 577s ok 256 Life, the Universe and Everything Introspected GObject resolves properties when they are shadowed by methods 577s JS G NS: Found info type GIFunctionInfo for 'test_array_fixed_out_objects' in namespace 'Regress' 577s ok 257 Life, the Universe and Everything marshals a fixed-size array of objects out 577s ok 258 Life, the Universe and Everything Inherited GObject can read fields from a parent class 577s ok 259 Life, the Universe and Everything Inherited GObject can be constructed from a static constructor 577s JS G OBJ: Defining method instance_method in prototype for RegressTestSubObj (Regress.TestSubObj) 577s ok 260 Life, the Universe and Everything Inherited GObject can call an instance method that overrides the parent class 577s ok 261 Life, the Universe and Everything Inherited GObject can have its own properties 577s ok 262 Life, the Universe and Everything Overridden properties on interfaces set and get properly 577s ok 263 Life, the Universe and Everything Overridden properties on interfaces default properly 577s ok 264 Life, the Universe and Everything Overridden properties on interfaces construct properly 577s JS G NS: Found info type GIObjectInfo for 'TestFundamentalSubObject' in namespace 'Regress' 577s JS G NS: Found info type GIObjectInfo for 'TestFundamentalObject' in namespace 'Regress' 577s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x1c8ef3e94858, JSClass 0x3ffa799cd48, in object 0x129819794308 577s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. GJS has no support for this yet, ignoring these. 577s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x1c8ef3e948a8, JSClass 0x3ffa799cd48, in object 0x129819794308 577s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. GJS has no support for this yet, ignoring these. 577s ok 265 Life, the Universe and Everything Fundamental type constructs a subtype of a fundamental type 577s JS G NS: Found info type GIFunctionInfo for 'test_create_fundamental_hidden_class_instance' in namespace 'Regress' 577s ok 266 Life, the Universe and Everything Fundamental type constructs a subtype of a hidden (no introspection data) fundamental type 577s JS G NS: Found info type GIObjectInfo for 'TestFundamentalObjectNoGetSetFunc' in namespace 'Regress' 577s JS G FNDMTL: Defined class for TestFundamentalObjectNoGetSetFunc (RegressTestFundamentalObjectNoGetSetFunc), prototype 0x1c8ef3e94a88, JSClass 0x3ffa799cd48, in object 0x129819794308 577s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObjectNoGetSetFunc' apparently has accessible fields. GJS has no support for this yet, ignoring these. 577s JS G FNDMTL: Defining method get_data in prototype for Regress.TestFundamentalObjectNoGetSetFunc 577s ok 267 Life, the Universe and Everything Fundamental type constructs an instance of a fundamental type with no get/set function 577s JS G NS: Found info type GIFunctionInfo for 'test_callback' in namespace 'Regress' 577s ok 268 Life, the Universe and Everything callbacks 577s ok 269 Life, the Universe and Everything null / undefined callback 577s JS G NS: Found info type GIFunctionInfo for 'test_multi_callback' in namespace 'Regress' 577s ok 270 Life, the Universe and Everything callback called more than once 577s ok 271 Life, the Universe and Everything null callback called more than once 577s JS G NS: Found info type GIFunctionInfo for 'test_array_callback' in namespace 'Regress' 577s ok 272 Life, the Universe and Everything array callbacks 577s ok 273 Life, the Universe and Everything null array callback 577s ok 274 Life, the Universe and Everything callback with inout array # SKIP Temporarily disabled with xit 577s JS G NS: Found info type GIFunctionInfo for 'test_simple_callback' in namespace 'Regress' 577s ok 275 Life, the Universe and Everything simple callback 577s ok 276 Life, the Universe and Everything null simple callback 577s JS G NS: Found info type GIFunctionInfo for 'test_noptr_callback' in namespace 'Regress' 577s ok 277 Life, the Universe and Everything noptr callback 577s ok 278 Life, the Universe and Everything null noptr callback 577s JS G NS: Found info type GIFunctionInfo for 'get_num_processors' in namespace 'GLib' 577s ok 279 Life, the Universe and Everything gobject-introspected function as callback parameter 577s JS G NS: Found info type GIFunctionInfo for 'test_callback_user_data' in namespace 'Regress' 577s ok 280 Life, the Universe and Everything callback with user data 577s JS G NS: Found info type GIFunctionInfo for 'test_callback_return_full' in namespace 'Regress' 577s ok 281 Life, the Universe and Everything callback with transfer-full return value 577s JS G NS: Found info type GIFunctionInfo for 'test_callback_destroy_notify' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'test_callback_thaw_notifications' in namespace 'Regress' 577s ok 282 Life, the Universe and Everything callback with destroy-notify 577s ok 283 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 577s JS G NS: Found info type GIFunctionInfo for 'test_callback_destroy_notify_no_user_data' in namespace 'Regress' 577s ok 284 Life, the Universe and Everything callback with destroy-notify and no user data throws error 577s JS G NS: Found info type GIFunctionInfo for 'test_callback_async' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'test_callback_thaw_async' in namespace 'Regress' 577s ok 285 Life, the Universe and Everything async callback 577s JS G NS: Found info type GIFunctionInfo for 'test_async_ready_callback' in namespace 'Regress' 577s JS G NS: Found info type GIObjectInfo for 'SimpleAsyncResult' in namespace 'Gio' 577s JS G OBJ: Defined class for SimpleAsyncResult (GSimpleAsyncResult), prototype 0x1c8ef3e9b740, JSClass 0x3ffa799a9f0, in object 0x129819794358 577s JS G NS: Found info type GIInterfaceInfo for 'AsyncResult' in namespace 'Gio' 577s JS G IFACE: Defined class for AsyncResult (GAsyncResult), prototype 0x1c8ef3e9c240, JSClass 0x3ffa799dc70, in object 0x129819794358 577s ok 286 Life, the Universe and Everything Gio.AsyncReadyCallback 577s JS G OBJ: Defining method instance_method_callback in prototype for RegressTestObj (Regress.TestObj) 577s ok 287 Life, the Universe and Everything instance method taking a callback 577s JS G NS: Found info type GIObjectInfo for 'Cancellable' in namespace 'Gio' 577s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x1c8ef3e9b970, JSClass 0x3ffa799a9f0, in object 0x129819794358 577s JS G OBJ: Defining method function_sync in prototype for RegressTestObj (Regress.TestObj) 577s JS G OBJ: Defining method function_async in prototype for RegressTestObj (Regress.TestObj) 577s JS G OBJ: Defining method function_thaw_async in prototype for RegressTestObj (Regress.TestObj) 577s ok 288 Life, the Universe and Everything async instance methods 577s JS G NS: Found info type GIObjectInfo for 'Task' in namespace 'Gio' 577s JS G OBJ: Defined class for Task (GTask), prototype 0x1c8ef3e9ba10, JSClass 0x3ffa799a9f0, in object 0x129819794358 577s JS G OBJ: Defining method function_finish in prototype for RegressTestObj (Regress.TestObj) 577s ok 289 Life, the Universe and Everything static method taking a callback 577s JS G NS: Found info type GIFunctionInfo for 'test_function_sync' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'test_function_async' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'test_function_thaw_async' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'test_function_finish' in namespace 'Regress' 577s ok 290 Life, the Universe and Everything async static methods 577s ok 291 Life, the Universe and Everything constructor taking a callback 577s ok 292 Life, the Universe and Everything async constructor 577s JS G NS: Found info type GIFunctionInfo for 'test_hash_table_callback' in namespace 'Regress' 577s ok 293 Life, the Universe and Everything hash table passed to callback 577s JS G NS: Found info type GIFunctionInfo for 'test_gerror_callback' in namespace 'Regress' 577s ok 294 Life, the Universe and Everything GError callback 577s JS G NS: Found info type GIFunctionInfo for 'test_null_gerror_callback' in namespace 'Regress' 577s ok 295 Life, the Universe and Everything null GError callback 577s JS G NS: Found info type GIFunctionInfo for 'test_owned_gerror_callback' in namespace 'Regress' 577s ok 296 Life, the Universe and Everything owned GError callback 577s ok 297 Life, the Universe and Everything Introspected interface correctly emits interface signals 577s JS G NS: Found info type GIObjectInfo for 'TestWi8021x' in namespace 'Regress' 577s JS G OBJ: Defined class for TestWi8021x (RegressTestWi8021x), prototype 0x1c8ef3ea52e0, JSClass 0x3ffa799a9f0, in object 0x129819794308 577s ok 298 Life, the Universe and Everything GObject with nonstandard prefix sets and gets properties 577s ok 299 Life, the Universe and Everything GObject with nonstandard prefix constructs via a static constructor 577s JS G OBJ: Defining method get_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 577s JS G OBJ: Defining method set_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 577s ok 300 Life, the Universe and Everything GObject with nonstandard prefix calls methods 577s ok 301 Life, the Universe and Everything GObject with nonstandard prefix calls a static method 577s JS G NS: Found info type GIObjectInfo for 'TestFloating' in namespace 'Regress' 577s JS G NS: Found info type GIObjectInfo for 'InitiallyUnowned' in namespace 'GObject' 577s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x1c8ef3ea57e0, JSClass 0x3ffa799a9f0, in object 0x1298197943a8 577s JS G OBJ: Defined class for TestFloating (RegressTestFloating), prototype 0x1c8ef3ea5830, JSClass 0x3ffa799a9f0, in object 0x129819794308 577s ok 302 Life, the Universe and Everything GObject.InitiallyUnowned constructs 577s ok 303 Life, the Universe and Everything GObject.InitiallyUnowned constructs via a static constructor 577s JS G NS: Found info type GIFunctionInfo for 'test_torture_signature_0' in namespace 'Regress' 577s ok 304 Life, the Universe and Everything torture signature 0 577s JS G NS: Found info type GIFunctionInfo for 'test_torture_signature_1' in namespace 'Regress' 577s ok 305 Life, the Universe and Everything torture signature 1 fail 577s ok 306 Life, the Universe and Everything torture signature 1 success 577s JS G NS: Found info type GIFunctionInfo for 'test_torture_signature_2' in namespace 'Regress' 577s ok 307 Life, the Universe and Everything torture signature 2 577s JS G NS: Found info type GIFunctionInfo for 'test_date_in_gvalue' in namespace 'Regress' 577s JS G NS: Found info type GIStructInfo for 'Date' in namespace 'GLib' 577s JS G BXD: Defined class for Date (GDate), prototype 0x1c8ef3ea5d08, JSClass 0x3ffa799a9c0, in object 0x129819794038 577s JS G BXD: Defining method get_year in prototype for GLib.Date 577s JS G BXD: Defining method get_month in prototype for GLib.Date 577s JS G NS: Found info type GIEnumInfo for 'DateMonth' in namespace 'GLib' 577s JS G ENUM: Defining enum value BAD_MONTH (fixed from bad_month) 0 577s JS G ENUM: Defining enum value JANUARY (fixed from january) 1 577s JS G ENUM: Defining enum value FEBRUARY (fixed from february) 2 577s JS G ENUM: Defining enum value MARCH (fixed from march) 3 577s JS G ENUM: Defining enum value APRIL (fixed from april) 4 577s JS G ENUM: Defining enum value MAY (fixed from may) 5 577s JS G ENUM: Defining enum value JUNE (fixed from june) 6 577s JS G ENUM: Defining enum value JULY (fixed from july) 7 577s JS G ENUM: Defining enum value AUGUST (fixed from august) 8 577s JS G ENUM: Defining enum value SEPTEMBER (fixed from september) 9 577s JS G ENUM: Defining enum value OCTOBER (fixed from october) 10 577s JS G ENUM: Defining enum value NOVEMBER (fixed from november) 11 577s JS G ENUM: Defining enum value DECEMBER (fixed from december) 12 577s JS G ENUM: Defining GLib.DateMonth as 0x138a58703350 577s JS G BXD: Defining method get_day in prototype for GLib.Date 577s ok 308 Life, the Universe and Everything GValue boxing and unboxing date in 577s JS G NS: Found info type GIFunctionInfo for 'test_strv_in_gvalue' in namespace 'Regress' 577s ok 309 Life, the Universe and Everything GValue boxing and unboxing strv in 577s JS G NS: Found info type GIFunctionInfo for 'test_null_strv_in_gvalue' in namespace 'Regress' 577s ok 310 Life, the Universe and Everything GValue boxing and unboxing correctly converts a NULL strv in a GValue to an empty array 577s JS G NS: Found info type GIFunctionInfo for 'test_multiline_doc_comments' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'test_nested_parameter' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'test_versioning' in namespace 'Regress' 577s ok 311 Life, the Universe and Everything code coverage for documentation tests that don't do anything 577s JS G NS: Found info type GIFunctionInfo for 'aliased_caller_alloc' in namespace 'Regress' 577s ok 312 Life, the Universe and Everything marshals an aliased type 577s JS G NS: Found info type GIStructInfo for 'TestStructFixedArray' in namespace 'Regress' 577s JS G BXD: Defined class for TestStructFixedArray (void), prototype 0x1c8ef3ead150, JSClass 0x3ffa799a9c0, in object 0x129819794308 577s JS G BXD: Defining method frob in prototype for Regress.TestStructFixedArray 577s ok 313 Life, the Universe and Everything deals with a fixed-size array in a struct 577s JS G NS: Found info type GIFunctionInfo for 'has_parameter_named_attrs' in namespace 'Regress' 577s ok 314 Life, the Universe and Everything marshals a fixed-size int array as a gpointer 577s JS G NS: Found info type GIStructInfo for 'LikeXklConfigItem' in namespace 'Regress' 577s JS G BXD: Defined class for LikeXklConfigItem (void), prototype 0x1c8ef3ead2e0, JSClass 0x3ffa799a9c0, in object 0x129819794308 577s JS G BXD: Defining method set_name in prototype for Regress.LikeXklConfigItem 577s ok 315 Life, the Universe and Everything deals with a fixed-size and also zero-terminated array in a struct 577s JS G NS: Found info type GIFunctionInfo for 'get_variant' in namespace 'Regress' 577s ok 316 Life, the Universe and Everything marshals a transfer-floating GLib.Variant 577s JS G NS: Found info type GIFunctionInfo for 'test_array_struct_out_none' in namespace 'Regress' 577s ok 317 Life, the Universe and Everything Flat array of structs out parameter with transfer none 577s JS G NS: Found info type GIFunctionInfo for 'test_array_struct_out_container' in namespace 'Regress' 577s ok 318 Life, the Universe and Everything Flat array of structs out parameter with transfer container 577s JS G NS: Found info type GIFunctionInfo for 'test_array_struct_out_full_fixed' in namespace 'Regress' 577s ok 319 Life, the Universe and Everything Flat array of structs out parameter with transfer full 577s ok 320 Life, the Universe and Everything Flat array of structs caller-allocated out parameter # SKIP Not supported 577s JS G NS: Found info type GIFunctionInfo for 'test_array_struct_in_full' in namespace 'Regress' 577s ok 321 Life, the Universe and Everything Flat array of structs transfer-full in parameter 577s JS G NS: Found info type GIFunctionInfo for 'test_array_struct_in_none' in namespace 'Regress' 577s ok 322 Life, the Universe and Everything Flat array of structs transfer-none in parameter 577s ok 323 Inline function 577s ok 324 Inline method 577s JS G NS: Found info type GIObjectInfo for 'AnnotationObject' in namespace 'Regress' 577s JS G OBJ: Defined class for AnnotationObject (RegressAnnotationObject), prototype 0x1c8ef3eadda8, JSClass 0x3ffa799a9f0, in object 0x129819794308 577s ok 325 Annotations object handles a deprecated string property 577s ok 326 Annotations object handles a callback property # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 577s ok 327 Annotations object handles a property that was annotated weirdly 577s ok 328 Annotations object handles a signal which takes a pointer argument but annotated as a string # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/57 577s ok 329 Annotations object handles a signal which takes a list of strings # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/57 577s ok 330 Annotations object handles a signal with undocumented argument 577s ok 331 Annotations object handles a signal with arbitrary ignored attributes 577s ok 332 Annotations object handles an in-argument passed by pointer # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/652 577s ok 333 Annotations object handles an optional in-out argument # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/53 577s JS G OBJ: Defining method method in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method out in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method inout in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method inout2 in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method inout3 in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method calleeowns in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method calleesowns in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method get_strings in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method get_hash in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method with_voidp in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method get_objects in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method create_object in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method use_buffer in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method compute_sum in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method compute_sum_n in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method compute_sum_nz in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method parse_args in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method string_out in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method foreach in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method set_data in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method set_data2 in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method set_data3 in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method allow_none in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method notrans in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method do_not_use in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method watch in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G OBJ: Defining method hidden_self in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G NS: Found info type GIFunctionInfo for 'annotation_init' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'annotation_return_array' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'annotation_string_zero_terminated' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'annotation_string_zero_terminated_out' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'annotation_versioned' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'annotation_string_array_length' in namespace 'Regress' 577s JS G OBJ: Defining method extra_annos in prototype for RegressAnnotationObject (Regress.AnnotationObject) 577s JS G NS: Found info type GIFunctionInfo for 'annotation_custom_destroy' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'annotation_custom_destroy_cleanup' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'annotation_get_source_file' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'annotation_set_source_file' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'annotation_attribute_func' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'annotation_invalid_regress_annotation' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'annotation_test_parsing_bug630862' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'annotation_space_after_comment_bug631690' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'annotation_return_filename' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'annotation_transfer_floating' in namespace 'Regress' 577s ok 334 Annotations object handles various in-out argument configurations also tested elsewhere 577s ok 335 Annotations object handles a GPtrArray of GValue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 (maybe) 577s ok 336 Annotations object handles a struct with a fixed length array field # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/525 577s JS G NS: Found info type GIStructInfo for 'AnnotationFields' in namespace 'Regress' 577s JS G BXD: Defined class for AnnotationFields (void), prototype 0x1c8ef3eb6678, JSClass 0x3ffa799a9c0, in object 0x129819794308 577s JS G NS: Found info type GIConstantInfo for 'ANNOTATION_CALCULATED_DEFINE' in namespace 'Regress' 577s JS G NS: Found info type GIConstantInfo for 'ANNOTATION_CALCULATED_LARGE_DIV' in namespace 'Regress' 577s ok 337 Annotations object handles various header-only stuff 577s ok 338 Annotations object handles an integer constant larger than 32 bits # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/526 577s JS G OBJ: Defining method do_foo in prototype for RegressTestInheritDrawable (Regress.TestInheritDrawable) 577s JS G OBJ: Defining method get_origin in prototype for RegressTestInheritDrawable (Regress.TestInheritDrawable) 577s JS G OBJ: Defining method get_size in prototype for RegressTestInheritDrawable (Regress.TestInheritDrawable) 577s JS G OBJ: Defining method do_foo_maybe_throw in prototype for RegressTestInheritDrawable (Regress.TestInheritDrawable) 577s ok 339 Abstract drawable object calls methods 577s JS G NS: Found info type GIFunctionInfo for 'foo_init' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'foo_init_argv' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'foo_init_argv_address' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'foo_not_a_constructor_new' in namespace 'Regress' 577s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'Utility' 577s JS G OBJ: Defined class for Object (UtilityObject), prototype 0x1c8ef3eb6a38, JSClass 0x3ffa799a9f0, in object 0x129819794330 577s JS G NS: Found info type GIStructInfo for 'Struct' in namespace 'Utility' 577s JS G BXD: Defined class for Struct (void), prototype 0x1c8ef3eb6ab0, JSClass 0x3ffa799a9c0, in object 0x129819794330 577s JS G NS: Found info type GIFunctionInfo for 'foo_method_external_references' in namespace 'Regress' 577s JS G NS: Found info type GIEnumInfo for 'EnumType' in namespace 'Utility' 577s JS G ENUM: Defining enum value A (fixed from a) 0 577s JS G ENUM: Defining enum value B (fixed from b) 1 577s JS G ENUM: Defining enum value C (fixed from c) 2 577s JS G ENUM: Defining Utility.EnumType as 0x2809f1e10d98 577s JS G NS: Found info type GIFlagsInfo for 'FlagType' in namespace 'Utility' 577s JS G ENUM: Defining enum value A (fixed from a) 1 577s JS G ENUM: Defining enum value B (fixed from b) 2 577s JS G ENUM: Defining enum value C (fixed from c) 4 577s JS G ENUM: Defining Utility.FlagType as 0x2809f1e10df8 577s JS G NS: Found info type GIObjectInfo for 'FooObject' in namespace 'Regress' 577s JS G OBJ: Defined class for FooObject (RegressFooObject), prototype 0x1c8ef3eb6b00, JSClass 0x3ffa799a9f0, in object 0x129819794308 577s ok 340 Regress.Foo various stuff 577s JS G NS: Found info type GIInterfaceInfo for 'FooInterface' in namespace 'Regress' 577s JS G IFACE: Defined class for FooInterface (RegressFooInterface), prototype 0x1c8ef3ebb5d8, JSClass 0x3ffa799dc70, in object 0x129819794308 577s ok 341 Regress.Foo Interface 577s JS G NS: Found info type GIInterfaceInfo for 'FooSubInterface' in namespace 'Regress' 577s JS G IFACE: Defined class for FooSubInterface (RegressFooSubInterface), prototype 0x1c8ef3ebb650, JSClass 0x3ffa799dc70, in object 0x129819794308 577s ok 342 Regress.Foo SubInterface 577s ok 343 Regress.Foo interface with vfunc that takes a callback # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/72 577s ok 344 Regress.Foo Object static 577s JS G OBJ: Defining method external_type in prototype for RegressFooObject (Regress.FooObject) 577s JS G OBJ: Defining method various in prototype for RegressFooObject (Regress.FooObject) 577s JS G OBJ: Defining method is_it_time_yet in prototype for RegressFooObject (Regress.FooObject) 577s JS G OBJ: Defining method seek in prototype for RegressFooObject (Regress.FooObject) 577s JS G OBJ: Defining method get_name in prototype for RegressFooObject (Regress.FooObject) 577s JS G OBJ: Defining method dup_name in prototype for RegressFooObject (Regress.FooObject) 577s JS G OBJ: Defining method handle_glyph in prototype for RegressFooObject (Regress.FooObject) 577s JS G OBJ: Defining method append_new_stack_layer in prototype for RegressFooObject (Regress.FooObject) 577s JS G OBJ: Defining method do_regress_foo in prototype for RegressFooObject (Regress.FooObject) 577s JS G OBJ: Defining method virtual_method in prototype for RegressFooObject (Regress.FooObject) 577s JS G OBJ: Defining method read in prototype for RegressFooObject (Regress.FooObject) 577s ok 345 Regress.Foo Object instance 577s ok 346 Regress.Foo Object properties 577s JS G NS: Found info type GIObjectInfo for 'FooSubobject' in namespace 'Regress' 577s JS G OBJ: Defined class for FooSubobject (RegressFooSubobject), prototype 0x1c8ef3ef11a0, JSClass 0x3ffa799a9f0, in object 0x129819794308 577s JS G OBJ: Defining method do_regress_foo in prototype for RegressFooSubobject (Regress.FooSubobject) 577s ok 347 Regress.Foo Subobject instance 577s JS G NS: Found info type GIObjectInfo for 'FooBuffer' in namespace 'Regress' 577s JS G OBJ: Defined class for RegressFooTileHandler (RegressFooTileHandler), prototype 0x1c8ef3ef1308, JSClass 0x3ffa799a9f0, in object 0x12981973f8f8 577s JS G OBJ: Defined class for FooBuffer (RegressFooBuffer), prototype 0x1c8ef3ef1358, JSClass 0x3ffa799a9f0, in object 0x129819794308 577s JS G OBJ: Defining method some_method in prototype for RegressFooBuffer (Regress.FooBuffer) 577s ok 348 Regress.Foo Buffer instance 577s JS G NS: Found info type GIObjectInfo for 'FooOtherObject' in namespace 'Regress' 577s JS G OBJ: Defined class for FooOtherObject (RegressFooOtherObject), prototype 0x1c8ef3ef1470, JSClass 0x3ffa799a9f0, in object 0x129819794308 577s ok 349 Regress.Foo OtherObject instance 577s JS G NS: Found info type GIFunctionInfo for 'foo_enum_method' in namespace 'Regress' 577s JS G NS: Found info type GIEnumInfo for 'FooEnumType' in namespace 'Regress' 577s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 0 577s JS G ENUM: Defining enum value BETA (fixed from beta) 1 577s JS G ENUM: Defining enum value DELTA (fixed from delta) 2 577s JS G ENUM: Defining Regress.FooEnumType as 0x2809f1e4c748 577s JS G NS: Found info type GIFunctionInfo for 'foo_enum_type_method' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'foo_enum_type_returnv' in namespace 'Regress' 577s ok 350 Regress.Foo EnumType 577s JS G NS: Found info type GIFlagsInfo for 'FooFlagsType' in namespace 'Regress' 577s JS G ENUM: Defining enum value FIRST (fixed from first) 1 577s JS G ENUM: Defining enum value SECOND (fixed from second) 2 577s JS G ENUM: Defining enum value THIRD (fixed from third) 4 577s JS G ENUM: Defining Regress.FooFlagsType as 0x2809f1e52bb8 577s JS G NS: Found info type GIConstantInfo for 'FOO_FLAGS_SECOND_AND_THIRD' in namespace 'Regress' 577s ok 351 Regress.Foo FlagsType 577s JS G NS: Found info type GIEnumInfo for 'FooEnumNoType' in namespace 'Regress' 577s JS G ENUM: Defining enum value UN (fixed from un) 1 577s JS G ENUM: Defining enum value DEUX (fixed from deux) 2 577s JS G ENUM: Defining enum value TROIS (fixed from trois) 3 577s JS G ENUM: Defining enum value NEUF (fixed from neuf) 9 577s JS G ENUM: Defining Regress.FooEnumNoType as 0x2809f1e58878 577s ok 352 Regress.Foo EnumNoType 577s JS G NS: Found info type GIFlagsInfo for 'FooFlagsNoType' in namespace 'Regress' 577s JS G ENUM: Defining enum value ETT (fixed from ett) 1 577s JS G ENUM: Defining enum value TVA (fixed from tva) 2 577s JS G ENUM: Defining enum value FYRA (fixed from fyra) 4 577s JS G ENUM: Defining Regress.FooFlagsNoType as 0x2809f1e5e538 577s ok 353 Regress.Foo FlagsNoType 577s JS G NS: Found info type GIEnumInfo for 'FooEnumFullname' in namespace 'Regress' 577s JS G ENUM: Defining enum value ONE (fixed from one) 1 577s JS G ENUM: Defining enum value TWO (fixed from two) 2 577s JS G ENUM: Defining enum value THREE (fixed from three) 3 577s JS G ENUM: Defining Regress.FooEnumFullname as 0x2809f1e63a48 577s ok 354 Regress.Foo EnumFullname 577s JS G NS: Found info type GIEnumInfo for 'FooAddressType' in namespace 'Regress' 577s JS G ENUM: Defining enum value INVALID (fixed from invalid) 0 577s JS G ENUM: Defining enum value IPV4 (fixed from ipv4) 1 577s JS G ENUM: Defining enum value IPV6 (fixed from ipv6) 2 577s JS G ENUM: Defining Regress.FooAddressType as 0x2809f1e68f58 577s ok 355 Regress.Foo Address 577s JS G NS: Found info type GIStructInfo for 'FooBoxed' in namespace 'Regress' 577s JS G BXD: Defined class for FooBoxed (RegressFooBoxed), prototype 0x1c8ef3ef1998, JSClass 0x3ffa799a9c0, in object 0x129819794308 577s JS G BXD: Defining method method in prototype for Regress.FooBoxed 577s JS G NS: Found info type GIStructInfo for 'FooBRect' in namespace 'Regress' 577s JS G BXD: Defined class for FooBRect (RegressFooBRect), prototype 0x1c8ef3ef1a10, JSClass 0x3ffa799a9c0, in object 0x129819794308 577s JS G BXD: Defining method add in prototype for Regress.FooBRect 577s JS G NS: Found info type GIUnionInfo for 'FooBUnion' in namespace 'Regress' 577s JS G BXD: Defined class for FooBUnion (RegressFooBUnion), prototype 0x1c8ef3ef1ab0, JSClass 0x3ffa799a990, in object 0x129819794308 577s ok 356 Regress.Foo Various boxed instances 577s JS G NS: Found info type GIStructInfo for 'FooRectangle' in namespace 'Regress' 577s JS G BXD: Defined class for FooRectangle (void), prototype 0x1c8ef3ef1bc8, JSClass 0x3ffa799a9c0, in object 0x129819794308 577s JS G BXD: Defining method add in prototype for Regress.FooRectangle 577s ok 357 Regress.Foo Rectangle instance 577s JS G NS: Found info type GIFunctionInfo for 'foo_test_unsigned' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'foo_test_string_array' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'foo_test_string_array_with_g' in namespace 'Regress' 577s JS G NS: Found info type GIFunctionInfo for 'foo_test_array' in namespace 'Regress' 577s ok 358 Regress.Foo Various test functions 577s JS G NS: Found info type GIEnumInfo for 'FooError' in namespace 'Regress' 577s JS G ERR: Defined class for FooError (GError), prototype 0x1c8ef3ebbad8, JSClass 0x3ffa799ce50, in object 0x129819794308 577s JS G ENUM: Defining enum value GOOD (fixed from good) 0 577s JS G ENUM: Defining enum value BAD (fixed from bad) 1 577s JS G ENUM: Defining enum value UGLY (fixed from ugly) 2 577s ok 359 Regress.Foo Error type 577s JS G NS: Found info type GIStructInfo for 'FooForeignStruct' in namespace 'Regress' 577s JS G BXD: Defined class for FooForeignStruct (void), prototype 0x1c8ef3ef1e20, JSClass 0x3ffa799a9c0, in object 0x129819794308 577s ok 360 Regress.Foo Foreign struct 577s ok 361 Regress.Foo Foreign struct via introspected constructor # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/656 577s JS G NS: Found info type GIFunctionInfo for 'test_devt' in namespace 'RegressUnix' 577s ok 362 RegressUnix handles devt 577s JS G NS: Found info type GIFunctionInfo for 'test_gidt' in namespace 'RegressUnix' 577s ok 363 RegressUnix handles gidt 577s JS G NS: Found info type GIFunctionInfo for 'test_pidt' in namespace 'RegressUnix' 577s ok 364 RegressUnix handles pidt 577s JS G NS: Found info type GIFunctionInfo for 'test_socklent' in namespace 'RegressUnix' 577s ok 365 RegressUnix handles socklent 577s JS G NS: Found info type GIFunctionInfo for 'test_uidt' in namespace 'RegressUnix' 577s ok 366 RegressUnix handles uidt 577s JS G NS: Found info type GIStructInfo for 'TestBoxedCWrapper' in namespace 'Regress' 577s JS G BXD: Defined class for TestBoxedCWrapper (RegressTestBoxedCWrapper), prototype 0x1c8ef3efb3d0, JSClass 0x3ffa799a9c0, in object 0x129819794308 577s JS G BXD: Defining method copy in prototype for Regress.TestBoxedCWrapper 577s JS G BXD: Defining method get in prototype for Regress.TestBoxedCWrapper 577s ok 367 Boxed type return extra tests Refcounted boxed type wrapper 577s JS G NS: Found info type GIFunctionInfo for 'test_array_fixed_boxed_none_out' in namespace 'Regress' 577s ok 368 Boxed type return extra tests Array of boxed type transfer none out parameter 577s JS G NS: Found info type GIConstantInfo for 'MAXINT8' in namespace 'GLib' 577s JS G NS: Found info type GIConstantInfo for 'MININT8' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'test_gvalue_out_boxed' in namespace 'Regress' 577s ok 369 Boxed type return extra tests Boxed GValue out 577s JS G NS: Found info type GIFunctionInfo for 'test_glist_boxed_none_return' in namespace 'Regress' 577s ok 370 Boxed type return extra tests GList of boxed type transfer none return value 577s JS G NS: Found info type GIFunctionInfo for 'test_glist_boxed_full_return' in namespace 'Regress' 577s ok 371 Boxed type return extra tests GList of boxed type transfer full return value 577s ok 372 UTF-8 strings invalid bytes tests handles invalid UTF-8 return values gracefully # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/658 577s JS G NS: Found info type GIFunctionInfo for 'test_array_of_fundamental_objects_in' in namespace 'Regress' 577s ok 373 Fundamental extra tests array of fundamental objects in 577s JS G NS: Found info type GIFunctionInfo for 'test_array_of_fundamental_objects_out' in namespace 'Regress' 577s ok 374 Fundamental extra tests array of fundamental objects out 577s JS G NS: Found info type GIFunctionInfo for 'test_fundamental_argument_in' in namespace 'Regress' 577s ok 375 Fundamental extra tests in argument 577s ok 376 Fundamental extra tests abstract type 577s JS G NS: Found info type GIFunctionInfo for 'test_fundamental_argument_out' in namespace 'Regress' 577s ok 377 Fundamental extra tests out argument 577s ok 378 Class with action signals returns a new object # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/661 577s JS G NS: Found info type GIObjectInfo for 'TestAction' in namespace 'Regress' 577s JS G OBJ: Defined class for TestAction (RegressTestAction), prototype 0x1c8ef3efbf88, JSClass 0x3ffa799a9f0, in object 0x129819794308 577s ok 379 Class with action signals returns null 577s ok 380 Bitmask fundamental type can be created # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection-tests/-/issues/7 577s JS G BXD: Defining method quit in prototype for GLib.MainLoop 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Main loop instance 0x2aa278ca488: Spinning loop until released or hook cleared 577s JS MAINLOOP: handling job 0, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 0 577s JS MAINLOOP: handling job 1, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 1 577s JS MAINLOOP: handling job 2, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 2 577s JS MAINLOOP: handling job 3, 577s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 577s JS MAINLOOP: Main loop instance 0x2aa278ca488: release 577s JS MAINLOOP: Completed job 3 577s JS MEMORY: Memory report: before destroying context 577s JS MEMORY: 3118 objects currently alive 577s JS MEMORY: boxed_instance = 2044 577s JS MEMORY: boxed_prototype = 41 577s JS MEMORY: closure = 28 577s JS MEMORY: function = 742 577s JS MEMORY: fundamental_instance = 10 577s JS MEMORY: fundamental_prototype = 3 577s JS MEMORY: gerror_instance = 10 577s JS MEMORY: gerror_prototype = 2 577s JS MEMORY: interface = 17 577s JS MEMORY: module = 9 577s JS MEMORY: ns = 8 577s JS MEMORY: object_instance = 157 577s JS MEMORY: object_prototype = 44 577s JS MEMORY: param = 1 577s JS MEMORY: union_instance = 1 577s JS MEMORY: union_prototype = 1 577s JS CTX: JS shutdown sequence 577s JS CTX: Stopping profiler 577s JS CTX: Shutting down toggle queue 577s JS CTX: Notifying external reference holders of GjsContext dispose 577s JS MAINLOOP: Stopping promise job dispatcher 577s JS CTX: Notifying reference holders of GjsContext dispose 577s JS CTX: Checking unhandled promise rejections 577s JS CTX: Releasing cached JS wrappers 577s JS CTX: Final triggered GC 577s JS CTX: Destroying JS context 577s JS CTX: Releasing all native objects 577s JS CTX: Disabling auto GC 577s JS CTX: Ending trace on global object 577s JS CTX: Freeing allocated resources 577s JS CTX: JS context destroyed 577s PASS: gjs/testRegress.test 577s Running test: gjs/testPromise.test 577s JS NATIVE: Registered native JS module '_promiseNative' 577s JS NATIVE: Registered native JS module '_byteArrayNative' 577s JS NATIVE: Registered native JS module '_encodingNative' 577s JS NATIVE: Registered native JS module '_gi' 577s JS NATIVE: Registered native JS module 'gi' 577s JS NATIVE: Registered native JS module 'cairoNative' 577s JS NATIVE: Registered native JS module 'system' 577s JS NATIVE: Registered native JS module 'console' 577s JS NATIVE: Registered native JS module '_print' 577s JS CTX: Enabling JIT 577s JS CTX: Initialized class GjsFileImporter prototype 0xcd847f001a0 577s JS IMPORT: Defining parent (nil) of 0xcd847f00200 'imports' is mod 0 577s JS IMPORT: Importing '_print' 577s JS NATIVE: Defining native module '_print' 577s JS IMPORT: Defining parent 0xcd847f00200 of 0xcd847f009b0 '_print' is mod 1 577s JS IMPORT: successfully imported module '_print' 577s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 577s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x137a53e3c090 577s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x137a53e3c090 577s JS MAINLOOP: Main loop instance 0x2aa10ffb488: hold 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Starting promise job dispatcher 577s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x137a53e3c128 577s JS MAINLOOP: Main loop instance 0x2aa10ffb488: hold 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Main loop instance 0x2aa10ffb488: Spinning loop until released or hook cleared 577s JS MAINLOOP: handling job 0, 577s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 577s JS MAINLOOP: Main loop instance 0x2aa10ffb488: release 577s JS MAINLOOP: Completed job 0 577s JS MAINLOOP: handling job 1, 577s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 577s JS MAINLOOP: Main loop instance 0x2aa10ffb488: release 577s JS MAINLOOP: Completed job 1 577s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module metadata hook for module 0xcd847f76990 577s JS IMPORT: Defining meta.importSync for module 0xcd847f76990 577s JS NATIVE: Defining native module 'gi' 577s JS CTX: Initialized class GIRepositoryNamespace prototype 0xcd847f7b338 577s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 577s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 577s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 577s JS IMPORT: Importing directory 'overrides' 577s JS IMPORT: Defining parent 0x137a53e3f610 of 0xcd847f7b3b8 'overrides' is mod 1 577s JS IMPORT: Defined importer 'overrides' 0xcd847f7b3b8 in 0x137a53e3f610 577s JS IMPORT: successfully imported directory 'overrides' 577s JS IMPORT: Importing '_promiseNative' 577s JS NATIVE: Defining native module '_promiseNative' 577s JS IMPORT: Defining parent 0x137a53e3f610 of 0xcd847f7b868 '_promiseNative' is mod 1 577s JS IMPORT: successfully imported module '_promiseNative' 577s JS IMPORT: Importing module GLib succeeded 577s JS IMPORT: Defining parent 0xcd847f7b3b8 of 0x137a53e95038 'GLib' is mod 1 577s JS IMPORT: successfully imported module 'GLib' 577s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 577s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x137a53e94060, JSClass 0x3ff9989a9c0, in object 0x137a53e94038 577s JS CTX: Initialized class GIRepositoryGType prototype 0xcd847f7bbb0 577s JS CTX: Initialized class GIRepositoryFunction prototype 0xcd847f7bc10 577s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 577s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 577s JS G BXD: Defined class for Error (GError), prototype 0x137a53e940b0, JSClass 0x3ff9989a9c0, in object 0x137a53e94038 577s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 577s JS G BXD: Defined class for Variant (GVariant), prototype 0x137a53e94100, JSClass 0x3ff9989a9c0, in object 0x137a53e94038 577s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 577s JS G BXD: Defined class for Bytes (GBytes), prototype 0x137a53e94150, JSClass 0x3ff9989a9c0, in object 0x137a53e94038 577s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 577s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 577s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x137a53e941a0, JSClass 0x3ff9989a9c0, in object 0x137a53e94038 577s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 577s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 577s JS G BXD: Defined class for Thread (GThread), prototype 0x137a53e941f0, JSClass 0x3ff9989a9c0, in object 0x137a53e94038 577s JS G BXD: Defining method ref in prototype for GLib.Thread 577s JS G BXD: Defining method unref in prototype for GLib.Thread 577s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 577s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x137a53e94240, JSClass 0x3ff9989a9c0, in object 0x137a53e94038 577s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 577s JS G BXD: Defined class for Regex (GRegex), prototype 0x137a53e94290, JSClass 0x3ff9989a9c0, in object 0x137a53e94038 577s JS G BXD: Defining method match in prototype for GLib.Regex 577s JS G BXD: Defining method match_full in prototype for GLib.Regex 577s JS G BXD: Defining method match_all in prototype for GLib.Regex 577s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 577s JS G NS: Defined namespace 'GLib' 0x137a53e94038 in GIRepository 0xcd847f7b1c8 577s JS IMPORT: Importing module jasmine succeeded 577s JS IMPORT: Defining parent 0x137a53e3f610 of 0x137a53e95ba0 'jasmine' is mod 1 577s JS IMPORT: successfully imported module 'jasmine' 577s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 577s JS MAINLOOP: Main loop instance 0x2aa10ffb488: hold 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Main loop instance 0x2aa10ffb488: Spinning loop until released or hook cleared 577s JS MAINLOOP: handling job 0, 577s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 577s JS MAINLOOP: Main loop instance 0x2aa10ffb488: release 577s JS MAINLOOP: Completed job 0 577s JS IMPORT: Importing 'gi' 577s JS IMPORT: Defining parent 0x137a53e3f610 of 0x137a53e3f760 'gi' is mod 1 577s JS IMPORT: successfully imported module 'gi' 577s JS CTX: Script evaluation succeeded 577s JS MAINLOOP: Main loop instance 0x2aa10ffb488: Spinning loop until released or hook cleared 577s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module metadata hook for module 0xcd847f238b8 577s JS IMPORT: Defining meta.importSync for module 0xcd847f238b8 577s JS NATIVE: Defining native module 'system' 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x137a53e3c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x137a53e3c128 577s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 577s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 577s JS MAINLOOP: Set main loop hook to 577s JS MAINLOOP: Main loop instance 0x2aa10ffb488: hold 577s JS MAINLOOP: Running and clearing main loop hook 577s JS G BXD: Defining method run in prototype for GLib.MainLoop 577s 1..3 577s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 577s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 577s JS G BXD: Defined class for Source (GSource), prototype 0x137a53e94308, JSClass 0x3ff9989a9c0, in object 0x137a53e94038 577s JS G BXD: Defining method set_priority in prototype for GLib.Source 577s JS IMPORT: Importing '_gi' 577s JS NATIVE: Defining native module '_gi' 577s JS IMPORT: Defining parent 0x137a53e3f610 of 0xcd847f2dc00 '_gi' is mod 1 577s JS IMPORT: successfully imported module '_gi' 577s 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 577s JS G NS: Defined namespace 'GjsPrivate' 0x137a53e943a8 in GIRepository 0x137a53e3f760 577s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 577s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 577s JS IMPORT: Importing module _common succeeded 577s JS IMPORT: Defining parent 0x137a53e3f610 of 0x137a53e95df8 '_common' is mod 1 577s JS IMPORT: successfully imported module '_common' 577s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 577s JS IMPORT: Importing module _legacy succeeded 577s JS IMPORT: Defining parent 0x137a53e3f610 of 0x137a53e95e20 '_legacy' is mod 1 577s JS IMPORT: successfully imported module '_legacy' 577s JS IMPORT: Importing module GObject succeeded 577s JS IMPORT: Defining parent 0x137a53e3f868 of 0x137a53e95dd0 'GObject' is mod 1 577s JS IMPORT: successfully imported module 'GObject' 577s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 577s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 577s JS G BXD: Defined class for String (GString), prototype 0x137a53e94628, JSClass 0x3ff9989a9c0, in object 0x137a53e94380 577s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 577s JS G PRM: Defined class ParamSpec prototype is 0x137a53e95e70 class 0x3ff998a3208 in object 0x137a53e94380 577s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 577s JS G OBJ: Defined class for Object (GObject), prototype 0x137a53e94790, JSClass 0x3ff9989a9f0, in object 0x137a53e94380 577s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 577s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 577s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x137a53e947b8, JSClass 0x3ff9989a9f0, in object 0x137a53e94380 577s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 577s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 577s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 577s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 577s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 577s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 577s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 577s JS G BXD: Defined class for Value (GValue), prototype 0x137a53e94808, JSClass 0x3ff9989a9c0, in object 0x137a53e94380 577s JS G NS: Defined namespace 'GObject' 0x137a53e94380 in GIRepository 0x137a53e3f760 577s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 577s JS G BXD: Defining method attach in prototype for GLib.Source 577s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 577s JS IMPORT: Module metadata hook for module 0x137a53e864a0 577s JS IMPORT: Defining meta.importSync for module 0x137a53e864a0 577s JS G BXD: Defining method destroy in prototype for GLib.Source 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 577s JS G NS: Found info type GIStructInfo for 'MainContext' in namespace 'GLib' 577s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x137a53e94920, JSClass 0x3ff9989a9c0, in object 0x137a53e94038 577s JS G BXD: Defining method iteration in prototype for GLib.MainContext 577s JS MAINLOOP: handling job 0, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 0 577s JS MAINLOOP: handling job 1, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 1 577s JS MAINLOOP: handling job 2, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 2 577s JS MAINLOOP: handling job 3, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 3 577s JS MAINLOOP: handling job 4, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 4 577s JS MAINLOOP: handling job 5, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 5 577s JS MAINLOOP: handling job 6, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 6 577s JS MAINLOOP: handling job 7, 577s JS MAINLOOP: Completed job 7 577s ok 1 Promise waits for all promises before handling unhandled, when handled 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 577s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 577s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 577s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 577s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 577s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 577s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 577s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 577s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 577s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 577s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 577s JS G ENUM: Defining GLib.LogLevelFlags as 0xcd847f40960 577s JS MAINLOOP: handling job 0, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 0 577s JS MAINLOOP: handling job 1, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 1 577s JS MAINLOOP: handling job 2, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 2 577s JS MAINLOOP: handling job 3, 577s JS MAINLOOP: Completed job 3 577s JS G BXD: Defining method quit in prototype for GLib.MainLoop 577s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 577s ok 2 Promise waits for all promises before handling unhandled, when unhandled 577s JS G NS: Found info type GIConstantInfo for 'PRIORITY_HIGH' in namespace 'GLib' 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: handling job 0, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 0 577s JS MAINLOOP: handling job 1, 577s JS MAINLOOP: Completed job 1 577s ok 3 Promise do not lead to high-priority IDLE starvation 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Main loop instance 0x2aa10ffb488: Spinning loop until released or hook cleared 577s JS MAINLOOP: handling job 0, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 0 577s JS MAINLOOP: handling job 1, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 1 577s JS MAINLOOP: handling job 2, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 2 577s JS MAINLOOP: handling job 3, 577s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 577s JS MAINLOOP: Main loop instance 0x2aa10ffb488: release 577s JS MAINLOOP: Completed job 3 577s JS MEMORY: Memory report: before destroying context 577s JS MEMORY: 176 objects currently alive 577s JS MEMORY: boxed_instance = 28 577s JS MEMORY: boxed_prototype = 12 577s JS MEMORY: closure = 1 577s JS MEMORY: function = 125 577s JS MEMORY: fundamental_instance = 0 577s JS MEMORY: fundamental_prototype = 0 577s JS MEMORY: gerror_instance = 0 577s JS MEMORY: gerror_prototype = 0 577s JS MEMORY: interface = 0 577s JS MEMORY: module = 5 577s JS MEMORY: ns = 3 577s JS MEMORY: object_instance = 0 577s JS MEMORY: object_prototype = 2 577s JS MEMORY: param = 0 577s JS MEMORY: union_instance = 0 577s JS MEMORY: union_prototype = 0 577s JS CTX: JS shutdown sequence 577s JS CTX: Stopping profiler 577s JS CTX: Shutting down toggle queue 577s JS CTX: Notifying external reference holders of GjsContext dispose 577s JS MAINLOOP: Stopping promise job dispatcher 577s JS CTX: Notifying reference holders of GjsContext dispose 577s JS CTX: Checking unhandled promise rejections 577s JS CTX: Releasing cached JS wrappers 577s JS CTX: Final triggered GC 577s JS CTX: Destroying JS context 577s JS CTX: Releasing all native objects 577s JS CTX: Disabling auto GC 577s JS CTX: Ending trace on global object 577s JS CTX: Freeing allocated resources 577s JS CTX: JS context destroyed 577s PASS: gjs/testPromise.test 577s Running test: gjs/step.test 577s 1..1 577s ok 1 - /usr/libexec/installed-tests/gjs/debugger/step.debugger 577s PASS: gjs/step.test 577s Running test: gjs/testWeakRef.test 577s JS NATIVE: Registered native JS module '_promiseNative' 577s JS NATIVE: Registered native JS module '_byteArrayNative' 577s JS NATIVE: Registered native JS module '_encodingNative' 577s JS NATIVE: Registered native JS module '_gi' 577s JS NATIVE: Registered native JS module 'gi' 577s JS NATIVE: Registered native JS module 'cairoNative' 577s JS NATIVE: Registered native JS module 'system' 577s JS NATIVE: Registered native JS module 'console' 577s JS NATIVE: Registered native JS module '_print' 577s JS CTX: Enabling JIT 577s JS CTX: Initialized class GjsFileImporter prototype 0x194a5da001a0 577s JS IMPORT: Defining parent (nil) of 0x194a5da00200 'imports' is mod 0 577s JS IMPORT: Importing '_print' 577s JS NATIVE: Defining native module '_print' 577s JS IMPORT: Defining parent 0x194a5da00200 of 0x194a5da009b0 '_print' is mod 1 577s JS IMPORT: successfully imported module '_print' 577s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 577s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x85e18c3c090 577s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x85e18c3c090 577s JS MAINLOOP: Main loop instance 0x2aa3aeb3488: hold 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Starting promise job dispatcher 577s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x85e18c3c128 577s JS MAINLOOP: Main loop instance 0x2aa3aeb3488: hold 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Main loop instance 0x2aa3aeb3488: Spinning loop until released or hook cleared 577s JS MAINLOOP: handling job 0, 577s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 577s JS MAINLOOP: Main loop instance 0x2aa3aeb3488: release 577s JS MAINLOOP: Completed job 0 577s JS MAINLOOP: handling job 1, 577s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 577s JS MAINLOOP: Main loop instance 0x2aa3aeb3488: release 577s JS MAINLOOP: Completed job 1 577s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module metadata hook for module 0x194a5da76990 577s JS IMPORT: Defining meta.importSync for module 0x194a5da76990 577s JS NATIVE: Defining native module 'gi' 577s JS CTX: Initialized class GIRepositoryNamespace prototype 0x194a5da7b338 577s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 577s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 577s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 577s JS IMPORT: Importing directory 'overrides' 577s JS IMPORT: Defining parent 0x85e18c3f610 of 0x194a5da7b3b8 'overrides' is mod 1 577s JS IMPORT: Defined importer 'overrides' 0x194a5da7b3b8 in 0x85e18c3f610 577s JS IMPORT: successfully imported directory 'overrides' 577s JS IMPORT: Importing '_promiseNative' 577s JS NATIVE: Defining native module '_promiseNative' 577s JS IMPORT: Defining parent 0x85e18c3f610 of 0x194a5da7b868 '_promiseNative' is mod 1 577s JS IMPORT: successfully imported module '_promiseNative' 577s JS IMPORT: Importing module GLib succeeded 577s JS IMPORT: Defining parent 0x194a5da7b3b8 of 0x85e18c95038 'GLib' is mod 1 577s JS IMPORT: successfully imported module 'GLib' 577s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 577s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x85e18c94060, JSClass 0x3ff8309a9c0, in object 0x85e18c94038 577s JS CTX: Initialized class GIRepositoryGType prototype 0x194a5da7bbb0 577s JS CTX: Initialized class GIRepositoryFunction prototype 0x194a5da7bc10 577s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 577s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 577s JS G BXD: Defined class for Error (GError), prototype 0x85e18c940b0, JSClass 0x3ff8309a9c0, in object 0x85e18c94038 577s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 577s JS G BXD: Defined class for Variant (GVariant), prototype 0x85e18c94100, JSClass 0x3ff8309a9c0, in object 0x85e18c94038 577s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 577s JS G BXD: Defined class for Bytes (GBytes), prototype 0x85e18c94150, JSClass 0x3ff8309a9c0, in object 0x85e18c94038 577s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 577s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 577s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x85e18c941a0, JSClass 0x3ff8309a9c0, in object 0x85e18c94038 577s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 577s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 577s JS G BXD: Defined class for Thread (GThread), prototype 0x85e18c941f0, JSClass 0x3ff8309a9c0, in object 0x85e18c94038 577s JS G BXD: Defining method ref in prototype for GLib.Thread 577s JS G BXD: Defining method unref in prototype for GLib.Thread 577s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 577s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x85e18c94240, JSClass 0x3ff8309a9c0, in object 0x85e18c94038 577s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 577s JS G BXD: Defined class for Regex (GRegex), prototype 0x85e18c94290, JSClass 0x3ff8309a9c0, in object 0x85e18c94038 577s JS G BXD: Defining method match in prototype for GLib.Regex 577s JS G BXD: Defining method match_full in prototype for GLib.Regex 577s JS G BXD: Defining method match_all in prototype for GLib.Regex 577s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 577s JS G NS: Defined namespace 'GLib' 0x85e18c94038 in GIRepository 0x194a5da7b1c8 577s JS IMPORT: Importing module jasmine succeeded 577s JS IMPORT: Defining parent 0x85e18c3f610 of 0x85e18c95ba0 'jasmine' is mod 1 577s JS IMPORT: successfully imported module 'jasmine' 577s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 577s JS MAINLOOP: Main loop instance 0x2aa3aeb3488: hold 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Main loop instance 0x2aa3aeb3488: Spinning loop until released or hook cleared 577s JS MAINLOOP: handling job 0, 577s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 577s JS MAINLOOP: Main loop instance 0x2aa3aeb3488: release 577s JS MAINLOOP: Completed job 0 577s JS IMPORT: Module load hook for module 'file:///usr/libexec/installed-tests/gjs/js/testWeakRef.js' (file:///usr/libexec/installed-tests/gjs/js/testWeakRef.js), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module metadata hook for module 0x194a5da18ce0 577s JS IMPORT: Defining meta.importSync for module 0x194a5da18ce0 577s JS NATIVE: Defining native module 'system' 577s JS MAINLOOP: Main loop instance 0x2aa3aeb3488: hold 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Main loop instance 0x2aa3aeb3488: Spinning loop until released or hook cleared 577s JS MAINLOOP: handling job 0, 577s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testWeakRef.js async resolved" 577s JS MAINLOOP: Main loop instance 0x2aa3aeb3488: release 577s JS MAINLOOP: Completed job 0 577s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x85e18c3c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x85e18c3c128 577s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 577s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 577s JS MAINLOOP: Set main loop hook to 577s JS MAINLOOP: Main loop instance 0x2aa3aeb3488: hold 577s JS MAINLOOP: Running and clearing main loop hook 577s JS G BXD: Defining method run in prototype for GLib.MainLoop 577s 1..5 577s JS IMPORT: Importing 'gi' 577s JS IMPORT: Defining parent 0x85e18c3f610 of 0x85e18c3f760 'gi' is mod 1 577s JS IMPORT: successfully imported module 'gi' 577s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 577s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 577s JS G BXD: Defined class for Source (GSource), prototype 0x85e18c94308, JSClass 0x3ff8309a9c0, in object 0x85e18c94038 577s JS G BXD: Defining method set_priority in prototype for GLib.Source 577s JS IMPORT: Importing '_gi' 577s JS NATIVE: Defining native module '_gi' 577s JS IMPORT: Defining parent 0x85e18c3f610 of 0x194a5da2ee70 '_gi' is mod 1 577s JS IMPORT: successfully imported module '_gi' 577s 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 577s JS G NS: Defined namespace 'GjsPrivate' 0x85e18c943a8 in GIRepository 0x85e18c3f760 577s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 577s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 577s JS IMPORT: Importing module _common succeeded 577s JS IMPORT: Defining parent 0x85e18c3f610 of 0x85e18c95df8 '_common' is mod 1 577s JS IMPORT: successfully imported module '_common' 577s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 577s JS IMPORT: Importing module _legacy succeeded 577s JS IMPORT: Defining parent 0x85e18c3f610 of 0x85e18c95e20 '_legacy' is mod 1 577s JS IMPORT: successfully imported module '_legacy' 577s JS IMPORT: Importing module GObject succeeded 577s JS IMPORT: Defining parent 0x85e18c3f880 of 0x85e18c95dd0 'GObject' is mod 1 577s JS IMPORT: successfully imported module 'GObject' 577s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 577s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 577s JS G BXD: Defined class for String (GString), prototype 0x85e18c94628, JSClass 0x3ff8309a9c0, in object 0x85e18c94380 577s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 577s JS G PRM: Defined class ParamSpec prototype is 0x85e18c95e70 class 0x3ff830a3208 in object 0x85e18c94380 577s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 577s JS G OBJ: Defined class for Object (GObject), prototype 0x85e18c94790, JSClass 0x3ff8309a9f0, in object 0x85e18c94380 577s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 577s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 577s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x85e18c947b8, JSClass 0x3ff8309a9f0, in object 0x85e18c94380 577s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 577s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 577s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 577s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 577s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 577s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 577s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 577s JS G BXD: Defined class for Value (GValue), prototype 0x85e18c94808, JSClass 0x3ff8309a9c0, in object 0x85e18c94380 577s JS G NS: Defined namespace 'GObject' 0x85e18c94380 in GIRepository 0x85e18c3f760 577s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 577s JS G BXD: Defining method attach in prototype for GLib.Source 577s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 577s JS IMPORT: Module metadata hook for module 0x85e18c86350 577s JS IMPORT: Defining meta.importSync for module 0x85e18c86350 577s JS G BXD: Defining method destroy in prototype for GLib.Source 577s ok 1 WeakRef works 577s JS MAINLOOP: Running FinalizationRegistry cleanup callback 577s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 577s ok 2 FinalizationRegistry works 577s JS MAINLOOP: Running FinalizationRegistry cleanup callback 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 577s JS MAINLOOP: handling job 0, 577s JS MAINLOOP: Completed job 0 577s ok 3 FinalizationRegistry works if a microtask is enqueued from the callback 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: handling job 0, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 0 577s JS MAINLOOP: Running FinalizationRegistry cleanup callback 577s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 577s JS MAINLOOP: handling job 1, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 1 577s JS MAINLOOP: handling job 2, 577s ok 4 FinalizationRegistry works if the object is collected in a microtask 577s JS MAINLOOP: Completed job 2 577s JS MAINLOOP: Running FinalizationRegistry cleanup callback 577s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 577s ok 5 FinalizationRegistry works if another collection is queued from the callback 577s JS MAINLOOP: Running FinalizationRegistry cleanup callback 577s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 577s JS G BXD: Defining method quit in prototype for GLib.MainLoop 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Main loop instance 0x2aa3aeb3488: Spinning loop until released or hook cleared 577s JS MAINLOOP: handling job 0, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 0 577s JS MAINLOOP: handling job 1, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 1 577s JS MAINLOOP: handling job 2, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 2 577s JS MAINLOOP: handling job 3, 577s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 577s JS MAINLOOP: Main loop instance 0x2aa3aeb3488: release 577s JS MAINLOOP: Completed job 3 577s JS MEMORY: Memory report: before destroying context 577s JS MEMORY: 112 objects currently alive 577s JS MEMORY: boxed_instance = 9 577s JS MEMORY: boxed_prototype = 10 577s JS MEMORY: closure = 1 577s JS MEMORY: function = 82 577s JS MEMORY: fundamental_instance = 0 577s JS MEMORY: fundamental_prototype = 0 577s JS MEMORY: gerror_instance = 0 577s JS MEMORY: gerror_prototype = 0 577s JS MEMORY: interface = 0 577s JS MEMORY: module = 5 577s JS MEMORY: ns = 3 577s JS MEMORY: object_instance = 0 577s JS MEMORY: object_prototype = 2 577s JS MEMORY: param = 0 577s JS MEMORY: union_instance = 0 577s JS MEMORY: union_prototype = 0 577s JS CTX: JS shutdown sequence 577s JS CTX: Stopping profiler 577s JS CTX: Shutting down toggle queue 577s JS CTX: Notifying external reference holders of GjsContext dispose 577s JS MAINLOOP: Stopping promise job dispatcher 577s JS CTX: Notifying reference holders of GjsContext dispose 577s JS CTX: Checking unhandled promise rejections 577s JS CTX: Releasing cached JS wrappers 577s JS CTX: Final triggered GC 577s JS CTX: Destroying JS context 577s JS CTX: Releasing all native objects 577s JS CTX: Disabling auto GC 577s JS CTX: Ending trace on global object 577s JS CTX: Freeing allocated resources 577s JS CTX: JS context destroyed 577s PASS: gjs/testWeakRef.test 577s Running test: gjs/testself.test 577s JS NATIVE: Registered native JS module '_promiseNative' 577s JS NATIVE: Registered native JS module '_byteArrayNative' 577s JS NATIVE: Registered native JS module '_encodingNative' 577s JS NATIVE: Registered native JS module '_gi' 577s JS NATIVE: Registered native JS module 'gi' 577s JS NATIVE: Registered native JS module 'cairoNative' 577s JS NATIVE: Registered native JS module 'system' 577s JS NATIVE: Registered native JS module 'console' 577s JS NATIVE: Registered native JS module '_print' 577s JS CTX: Enabling JIT 577s JS CTX: Initialized class GjsFileImporter prototype 0x20b1a24001a0 577s JS IMPORT: Defining parent (nil) of 0x20b1a2400200 'imports' is mod 0 577s JS IMPORT: Importing '_print' 577s JS NATIVE: Defining native module '_print' 577s JS IMPORT: Defining parent 0x20b1a2400200 of 0x20b1a24009b0 '_print' is mod 1 577s JS IMPORT: successfully imported module '_print' 577s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 577s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2cf053e3c090 577s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2cf053e3c090 577s JS MAINLOOP: Main loop instance 0x2aa14392488: hold 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Starting promise job dispatcher 577s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2cf053e3c128 577s JS MAINLOOP: Main loop instance 0x2aa14392488: hold 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Main loop instance 0x2aa14392488: Spinning loop until released or hook cleared 577s JS MAINLOOP: handling job 0, 577s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 577s JS MAINLOOP: Main loop instance 0x2aa14392488: release 577s JS MAINLOOP: Completed job 0 577s JS MAINLOOP: handling job 1, 577s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 577s JS MAINLOOP: Main loop instance 0x2aa14392488: release 577s JS MAINLOOP: Completed job 1 577s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module metadata hook for module 0x20b1a2476990 577s JS IMPORT: Defining meta.importSync for module 0x20b1a2476990 577s JS NATIVE: Defining native module 'gi' 577s JS CTX: Initialized class GIRepositoryNamespace prototype 0x20b1a247b338 577s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 577s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 577s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 577s JS IMPORT: Importing directory 'overrides' 577s JS IMPORT: Defining parent 0x2cf053e3f610 of 0x20b1a247b3b8 'overrides' is mod 1 577s JS IMPORT: Defined importer 'overrides' 0x20b1a247b3b8 in 0x2cf053e3f610 577s JS IMPORT: successfully imported directory 'overrides' 577s JS IMPORT: Importing '_promiseNative' 577s JS NATIVE: Defining native module '_promiseNative' 577s JS IMPORT: Defining parent 0x2cf053e3f610 of 0x20b1a247b868 '_promiseNative' is mod 1 577s JS IMPORT: successfully imported module '_promiseNative' 577s JS IMPORT: Importing module GLib succeeded 577s JS IMPORT: Defining parent 0x20b1a247b3b8 of 0x2cf053e95038 'GLib' is mod 1 577s JS IMPORT: successfully imported module 'GLib' 577s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 577s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2cf053e94060, JSClass 0x3ff9279a9c0, in object 0x2cf053e94038 577s JS CTX: Initialized class GIRepositoryGType prototype 0x20b1a247bbb0 577s JS CTX: Initialized class GIRepositoryFunction prototype 0x20b1a247bc10 577s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 577s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 577s JS G BXD: Defined class for Error (GError), prototype 0x2cf053e940b0, JSClass 0x3ff9279a9c0, in object 0x2cf053e94038 577s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 577s JS G BXD: Defined class for Variant (GVariant), prototype 0x2cf053e94100, JSClass 0x3ff9279a9c0, in object 0x2cf053e94038 577s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 577s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2cf053e94150, JSClass 0x3ff9279a9c0, in object 0x2cf053e94038 577s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 577s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 577s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2cf053e941a0, JSClass 0x3ff9279a9c0, in object 0x2cf053e94038 577s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 577s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 577s JS G BXD: Defined class for Thread (GThread), prototype 0x2cf053e941f0, JSClass 0x3ff9279a9c0, in object 0x2cf053e94038 577s JS G BXD: Defining method ref in prototype for GLib.Thread 577s JS G BXD: Defining method unref in prototype for GLib.Thread 577s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 577s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2cf053e94240, JSClass 0x3ff9279a9c0, in object 0x2cf053e94038 577s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 577s JS G BXD: Defined class for Regex (GRegex), prototype 0x2cf053e94290, JSClass 0x3ff9279a9c0, in object 0x2cf053e94038 577s JS G BXD: Defining method match in prototype for GLib.Regex 577s JS G BXD: Defining method match_full in prototype for GLib.Regex 577s JS G BXD: Defining method match_all in prototype for GLib.Regex 577s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 577s JS G NS: Defined namespace 'GLib' 0x2cf053e94038 in GIRepository 0x20b1a247b1c8 577s JS IMPORT: Importing module jasmine succeeded 577s JS IMPORT: Defining parent 0x2cf053e3f610 of 0x2cf053e95ba0 'jasmine' is mod 1 577s JS IMPORT: successfully imported module 'jasmine' 577s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 577s JS MAINLOOP: Main loop instance 0x2aa14392488: hold 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Main loop instance 0x2aa14392488: Spinning loop until released or hook cleared 577s JS MAINLOOP: handling job 0, 577s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 577s JS MAINLOOP: Main loop instance 0x2aa14392488: release 577s JS MAINLOOP: Completed job 0 577s JS CTX: Script evaluation succeeded 577s JS MAINLOOP: Main loop instance 0x2aa14392488: Spinning loop until released or hook cleared 577s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module metadata hook for module 0x20b1a2422b38 577s JS IMPORT: Defining meta.importSync for module 0x20b1a2422b38 577s JS NATIVE: Defining native module 'system' 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2cf053e3c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2cf053e3c128 577s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 577s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 577s JS MAINLOOP: Set main loop hook to 577s JS MAINLOOP: Main loop instance 0x2aa14392488: hold 577s JS MAINLOOP: Running and clearing main loop hook 577s JS G BXD: Defining method run in prototype for GLib.MainLoop 577s 1..6 577s JS IMPORT: Importing 'gi' 577s JS IMPORT: Defining parent 0x2cf053e3f610 of 0x2cf053e3f760 'gi' is mod 1 577s JS IMPORT: successfully imported module 'gi' 577s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 577s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 577s JS G BXD: Defined class for Source (GSource), prototype 0x2cf053e94308, JSClass 0x3ff9279a9c0, in object 0x2cf053e94038 577s JS G BXD: Defining method set_priority in prototype for GLib.Source 577s JS IMPORT: Importing '_gi' 577s JS NATIVE: Defining native module '_gi' 577s JS IMPORT: Defining parent 0x2cf053e3f610 of 0x20b1a242d8e0 '_gi' is mod 1 577s JS IMPORT: successfully imported module '_gi' 577s 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 577s JS G NS: Defined namespace 'GjsPrivate' 0x2cf053e943a8 in GIRepository 0x2cf053e3f760 577s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 577s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 577s JS IMPORT: Importing module _common succeeded 577s JS IMPORT: Defining parent 0x2cf053e3f610 of 0x2cf053e95df8 '_common' is mod 1 577s JS IMPORT: successfully imported module '_common' 577s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 577s JS IMPORT: Importing module _legacy succeeded 577s JS IMPORT: Defining parent 0x2cf053e3f610 of 0x2cf053e95e20 '_legacy' is mod 1 577s JS IMPORT: successfully imported module '_legacy' 577s JS IMPORT: Importing module GObject succeeded 577s JS IMPORT: Defining parent 0x2cf053e3f880 of 0x2cf053e95dd0 'GObject' is mod 1 577s JS IMPORT: successfully imported module 'GObject' 577s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 577s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 577s JS G BXD: Defined class for String (GString), prototype 0x2cf053e94628, JSClass 0x3ff9279a9c0, in object 0x2cf053e94380 577s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 577s JS G PRM: Defined class ParamSpec prototype is 0x2cf053e95e70 class 0x3ff927a3208 in object 0x2cf053e94380 577s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 577s JS G OBJ: Defined class for Object (GObject), prototype 0x2cf053e94790, JSClass 0x3ff9279a9f0, in object 0x2cf053e94380 577s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 577s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 577s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2cf053e947b8, JSClass 0x3ff9279a9f0, in object 0x2cf053e94380 577s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 577s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 577s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 577s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 577s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 577s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 577s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 577s JS G BXD: Defined class for Value (GValue), prototype 0x2cf053e94808, JSClass 0x3ff9279a9c0, in object 0x2cf053e94380 577s JS G NS: Defined namespace 'GObject' 0x2cf053e94380 in GIRepository 0x2cf053e3f760 577s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 577s JS G BXD: Defining method attach in prototype for GLib.Source 577s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 577s JS IMPORT: Module metadata hook for module 0x2cf053e85510 577s JS IMPORT: Defining meta.importSync for module 0x2cf053e85510 577s JS G BXD: Defining method destroy in prototype for GLib.Source 577s ok 1 Test harness internal consistency 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: handling job 0, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 0 577s JS MAINLOOP: handling job 1, 577s ok 2 Test harness internal consistency awaiting a Promise resolves 577s JS MAINLOOP: Completed job 1 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: handling job 0, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 0 577s JS MAINLOOP: handling job 1, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 1 577s JS MAINLOOP: handling job 2, 577s ok 3 Test harness internal consistency awaiting a nested async function resolves 577s JS MAINLOOP: Completed job 2 577s ok 4 SpiderMonkey features check Intl API was compiled into SpiderMonkey 577s ok 5 SpiderMonkey features check WeakRef is enabled 577s ok 6 SpiderMonkey features check class static blocks are enabled 577s JS G BXD: Defining method quit in prototype for GLib.MainLoop 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Main loop instance 0x2aa14392488: Spinning loop until released or hook cleared 577s JS MAINLOOP: handling job 0, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 0 577s JS MAINLOOP: handling job 1, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 1 577s JS MAINLOOP: handling job 2, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 2 577s JS MAINLOOP: handling job 3, 577s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 577s JS MAINLOOP: Main loop instance 0x2aa14392488: release 577s JS MAINLOOP: Completed job 3 577s JS MEMORY: Memory report: before destroying context 577s JS MEMORY: 175 objects currently alive 577s JS MEMORY: boxed_instance = 37 577s JS MEMORY: boxed_prototype = 11 577s JS MEMORY: closure = 1 577s JS MEMORY: function = 116 577s JS MEMORY: fundamental_instance = 0 577s JS MEMORY: fundamental_prototype = 0 577s JS MEMORY: gerror_instance = 0 577s JS MEMORY: gerror_prototype = 0 577s JS MEMORY: interface = 0 577s JS MEMORY: module = 5 577s JS MEMORY: ns = 3 577s JS MEMORY: object_instance = 0 577s JS MEMORY: object_prototype = 2 577s JS MEMORY: param = 0 577s JS MEMORY: union_instance = 0 577s JS MEMORY: union_prototype = 0 577s JS CTX: JS shutdown sequence 577s JS CTX: Stopping profiler 577s JS CTX: Shutting down toggle queue 577s JS CTX: Notifying external reference holders of GjsContext dispose 577s JS MAINLOOP: Stopping promise job dispatcher 577s JS CTX: Notifying reference holders of GjsContext dispose 577s JS CTX: Checking unhandled promise rejections 577s JS CTX: Releasing cached JS wrappers 577s JS CTX: Final triggered GC 577s JS CTX: Destroying JS context 577s JS CTX: Releasing all native objects 577s JS CTX: Disabling auto GC 577s JS CTX: Ending trace on global object 577s JS CTX: Freeing allocated resources 577s JS CTX: JS context destroyed 577s PASS: gjs/testself.test 577s Running test: gjs/lastvalues.test 577s 1..1 577s ok 1 - /usr/libexec/installed-tests/gjs/debugger/lastvalues.debugger 577s PASS: gjs/lastvalues.test 577s Running test: gjs/testFundamental.test 577s JS NATIVE: Registered native JS module '_promiseNative' 577s JS NATIVE: Registered native JS module '_byteArrayNative' 577s JS NATIVE: Registered native JS module '_encodingNative' 577s JS NATIVE: Registered native JS module '_gi' 577s JS NATIVE: Registered native JS module 'gi' 577s JS NATIVE: Registered native JS module 'cairoNative' 577s JS NATIVE: Registered native JS module 'system' 577s JS NATIVE: Registered native JS module 'console' 577s JS NATIVE: Registered native JS module '_print' 577s JS CTX: Enabling JIT 577s JS CTX: Initialized class GjsFileImporter prototype 0x1e0d518001a0 577s JS IMPORT: Defining parent (nil) of 0x1e0d51800200 'imports' is mod 0 577s JS IMPORT: Importing '_print' 577s JS NATIVE: Defining native module '_print' 577s JS IMPORT: Defining parent 0x1e0d51800200 of 0x1e0d518009b0 '_print' is mod 1 577s JS IMPORT: successfully imported module '_print' 577s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 577s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2e04c093c090 577s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2e04c093c090 577s JS MAINLOOP: Main loop instance 0x2aa2d626488: hold 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Starting promise job dispatcher 577s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2e04c093c128 577s JS MAINLOOP: Main loop instance 0x2aa2d626488: hold 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Main loop instance 0x2aa2d626488: Spinning loop until released or hook cleared 577s JS MAINLOOP: handling job 0, 577s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 577s JS MAINLOOP: Main loop instance 0x2aa2d626488: release 577s JS MAINLOOP: Completed job 0 577s JS MAINLOOP: handling job 1, 577s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 577s JS MAINLOOP: Main loop instance 0x2aa2d626488: release 577s JS MAINLOOP: Completed job 1 577s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module metadata hook for module 0x1e0d51876990 577s JS IMPORT: Defining meta.importSync for module 0x1e0d51876990 577s JS NATIVE: Defining native module 'gi' 577s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1e0d5187b338 577s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 577s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 577s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 577s JS IMPORT: Importing directory 'overrides' 577s JS IMPORT: Defining parent 0x2e04c093f610 of 0x1e0d5187b3b8 'overrides' is mod 1 577s JS IMPORT: Defined importer 'overrides' 0x1e0d5187b3b8 in 0x2e04c093f610 577s JS IMPORT: successfully imported directory 'overrides' 577s JS IMPORT: Importing '_promiseNative' 577s JS NATIVE: Defining native module '_promiseNative' 577s JS IMPORT: Defining parent 0x2e04c093f610 of 0x1e0d5187b868 '_promiseNative' is mod 1 577s JS IMPORT: successfully imported module '_promiseNative' 577s JS IMPORT: Importing module GLib succeeded 577s JS IMPORT: Defining parent 0x1e0d5187b3b8 of 0x2e04c0995038 'GLib' is mod 1 577s JS IMPORT: successfully imported module 'GLib' 577s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 577s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2e04c0994060, JSClass 0x3ffac09a9c0, in object 0x2e04c0994038 577s JS CTX: Initialized class GIRepositoryGType prototype 0x1e0d5187bbb0 577s JS CTX: Initialized class GIRepositoryFunction prototype 0x1e0d5187bc10 577s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 577s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 577s JS G BXD: Defined class for Error (GError), prototype 0x2e04c09940b0, JSClass 0x3ffac09a9c0, in object 0x2e04c0994038 577s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 577s JS G BXD: Defined class for Variant (GVariant), prototype 0x2e04c0994100, JSClass 0x3ffac09a9c0, in object 0x2e04c0994038 577s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 577s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2e04c0994150, JSClass 0x3ffac09a9c0, in object 0x2e04c0994038 577s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 577s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 577s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2e04c09941a0, JSClass 0x3ffac09a9c0, in object 0x2e04c0994038 577s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 577s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 577s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 577s JS G BXD: Defined class for Thread (GThread), prototype 0x2e04c09941f0, JSClass 0x3ffac09a9c0, in object 0x2e04c0994038 577s JS G BXD: Defining method ref in prototype for GLib.Thread 577s JS G BXD: Defining method unref in prototype for GLib.Thread 577s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 577s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2e04c0994240, JSClass 0x3ffac09a9c0, in object 0x2e04c0994038 577s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 577s JS G BXD: Defined class for Regex (GRegex), prototype 0x2e04c0994290, JSClass 0x3ffac09a9c0, in object 0x2e04c0994038 577s JS G BXD: Defining method match in prototype for GLib.Regex 577s JS G BXD: Defining method match_full in prototype for GLib.Regex 577s JS G BXD: Defining method match_all in prototype for GLib.Regex 577s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 577s JS G NS: Defined namespace 'GLib' 0x2e04c0994038 in GIRepository 0x1e0d5187b1c8 577s JS IMPORT: Importing module jasmine succeeded 577s JS IMPORT: Defining parent 0x2e04c093f610 of 0x2e04c0995ba0 'jasmine' is mod 1 577s JS IMPORT: successfully imported module 'jasmine' 577s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 577s JS MAINLOOP: Main loop instance 0x2aa2d626488: hold 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Main loop instance 0x2aa2d626488: Spinning loop until released or hook cleared 577s JS MAINLOOP: handling job 0, 577s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 577s JS MAINLOOP: Main loop instance 0x2aa2d626488: release 577s JS MAINLOOP: Completed job 0 577s JS IMPORT: Importing 'gi' 577s JS IMPORT: Defining parent 0x2e04c093f610 of 0x2e04c093f760 'gi' is mod 1 577s JS IMPORT: successfully imported module 'gi' 577s JS IMPORT: Importing '_gi' 577s JS NATIVE: Defining native module '_gi' 577s JS IMPORT: Defining parent 0x2e04c093f610 of 0x1e0d5181bc08 '_gi' is mod 1 577s JS IMPORT: successfully imported module '_gi' 577s 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 577s JS G NS: Defined namespace 'GjsPrivate' 0x2e04c0994330 in GIRepository 0x2e04c093f760 577s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 577s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 577s JS IMPORT: Importing module _common succeeded 577s JS IMPORT: Defining parent 0x2e04c093f610 of 0x2e04c0995c68 '_common' is mod 1 577s JS IMPORT: successfully imported module '_common' 577s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 577s JS IMPORT: Importing module _legacy succeeded 577s JS IMPORT: Defining parent 0x2e04c093f610 of 0x2e04c0995c90 '_legacy' is mod 1 577s JS IMPORT: successfully imported module '_legacy' 577s JS IMPORT: Importing module GObject succeeded 577s JS IMPORT: Defining parent 0x2e04c093f850 of 0x2e04c0995c40 'GObject' is mod 1 577s JS IMPORT: successfully imported module 'GObject' 577s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 577s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 577s JS G BXD: Defined class for String (GString), prototype 0x2e04c09945b0, JSClass 0x3ffac09a9c0, in object 0x2e04c0994308 577s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 577s JS G PRM: Defined class ParamSpec prototype is 0x2e04c0995ce0 class 0x3ffac0a3208 in object 0x2e04c0994308 577s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 577s JS G OBJ: Defined class for Object (GObject), prototype 0x2e04c0994718, JSClass 0x3ffac09a9f0, in object 0x2e04c0994308 577s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 577s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 577s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2e04c0994740, JSClass 0x3ffac09a9f0, in object 0x2e04c0994308 577s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 577s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 577s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 577s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 577s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 577s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 577s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 577s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 577s JS G BXD: Defined class for Value (GValue), prototype 0x2e04c0994790, JSClass 0x3ffac09a9c0, in object 0x2e04c0994308 577s JS G NS: Defined namespace 'GObject' 0x2e04c0994308 in GIRepository 0x2e04c093f760 577s 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 577s JS G NS: Defined namespace 'Regress' 0x2e04c09947e0 in GIRepository 0x2e04c093f760 577s JS G NS: Found info type GIObjectInfo for 'TestFundamentalObject' in namespace 'Regress' 577s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x2e04c0994808, JSClass 0x3ffac09cd48, in object 0x2e04c09947e0 577s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. GJS has no support for this yet, ignoring these. 577s JS G NS: Found info type GIObjectInfo for 'TestFundamentalSubObject' in namespace 'Regress' 577s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x2e04c0994858, JSClass 0x3ffac09cd48, in object 0x2e04c09947e0 577s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. GJS has no support for this yet, ignoring these. 577s JS G NS: Found info type GIObjectInfo for 'TestFundamentalObjectNoGetSetFunc' in namespace 'Regress' 577s JS G FNDMTL: Defined class for TestFundamentalObjectNoGetSetFunc (RegressTestFundamentalObjectNoGetSetFunc), prototype 0x2e04c09948a8, JSClass 0x3ffac09cd48, in object 0x2e04c09947e0 577s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObjectNoGetSetFunc' apparently has accessible fields. GJS has no support for this yet, ignoring these. 577s JS G NS: Found info type GIObjectInfo for 'TestFundamentalSubObjectNoGetSetFunc' in namespace 'Regress' 577s JS G FNDMTL: Defined class for TestFundamentalSubObjectNoGetSetFunc (RegressTestFundamentalSubObjectNoGetSetFunc), prototype 0x2e04c09948f8, JSClass 0x3ffac09cd48, in object 0x2e04c09947e0 577s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObjectNoGetSetFunc' apparently has accessible fields. GJS has no support for this yet, ignoring these. 577s JS G NS: Found info type GIFlagsInfo for 'SignalFlags' in namespace 'GObject' 577s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 577s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 577s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 577s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 577s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 577s JS G ENUM: Defining enum value ACTION (fixed from action) 32 577s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 577s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 577s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 577s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 577s JS G ENUM: Defining GObject.SignalFlags as 0x1e0d51820798 577s JS CTX: Script evaluation succeeded 577s JS MAINLOOP: Main loop instance 0x2aa2d626488: Spinning loop until released or hook cleared 577s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module metadata hook for module 0x1e0d5182dc08 577s JS IMPORT: Defining meta.importSync for module 0x1e0d5182dc08 577s JS NATIVE: Defining native module 'system' 577s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e04c093c128 577s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e04c093c128 577s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 577s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 577s JS MAINLOOP: Set main loop hook to 577s JS MAINLOOP: Main loop instance 0x2aa2d626488: hold 577s JS MAINLOOP: Running and clearing main loop hook 577s JS G BXD: Defining method run in prototype for GLib.MainLoop 577s 1..10 577s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 577s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 577s JS G BXD: Defined class for Source (GSource), prototype 0x2e04c0994998, JSClass 0x3ffac09a9c0, in object 0x2e04c0994038 577s JS G BXD: Defining method set_priority in prototype for GLib.Source 577s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 577s JS G BXD: Defining method attach in prototype for GLib.Source 577s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 577s JS IMPORT: Module metadata hook for module 0x2e04c09863c0 577s JS IMPORT: Defining meta.importSync for module 0x2e04c09863c0 577s JS G NS: Found info type GIFunctionInfo for 'strdup_value_contents' in namespace 'GObject' 577s JS G BXD: Defining method destroy in prototype for GLib.Source 577s ok 1 Fundamental type support can marshal a subtype of a custom fundamental type into a supertype GValue 577s ok 2 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue 577s JS G FNDMTL: Defining method get_data in prototype for Regress.TestFundamentalObjectNoGetSetFunc 577s 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 577s 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 577s ok 5 Fundamental type support cannot marshal a custom fundamental type into a GValue of different gtype 577s ok 6 Fundamental type support can marshal a custom fundamental type into a GValue of super gtype 577s ok 7 Fundamental type support cannot marshal a custom fundamental type into a GValue of sub gtype 577s ok 8 Fundamental type support can marshal a custom fundamental type into a transformable type 577s JS G BXD: Defining method init in prototype for GObject.Value 577s ok 9 Fundamental type support can marshal to a null value 577s ok 10 Fundamental type support can marshal to a null value if has no getter function 577s JS G BXD: Defining method quit in prototype for GLib.MainLoop 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Main loop instance 0x2aa2d626488: Spinning loop until released or hook cleared 577s JS MAINLOOP: handling job 0, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 0 577s JS MAINLOOP: handling job 1, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 1 577s JS MAINLOOP: handling job 2, 577s JS MAINLOOP: Enqueue job , promise=, allocation site= 577s JS MAINLOOP: Completed job 2 577s JS MAINLOOP: handling job 3, 577s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 577s JS MAINLOOP: Main loop instance 0x2aa2d626488: release 578s JS MAINLOOP: Completed job 3 578s JS MEMORY: Memory report: before destroying context 578s JS MEMORY: 229 objects currently alive 578s JS MEMORY: boxed_instance = 49 578s JS MEMORY: boxed_prototype = 11 578s JS MEMORY: closure = 13 578s JS MEMORY: function = 123 578s JS MEMORY: fundamental_instance = 9 578s JS MEMORY: fundamental_prototype = 4 578s JS MEMORY: gerror_instance = 0 578s JS MEMORY: gerror_prototype = 0 578s JS MEMORY: interface = 0 578s JS MEMORY: module = 5 578s JS MEMORY: ns = 4 578s JS MEMORY: object_instance = 8 578s JS MEMORY: object_prototype = 3 578s JS MEMORY: param = 0 578s JS MEMORY: union_instance = 0 578s JS MEMORY: union_prototype = 0 578s JS CTX: JS shutdown sequence 578s JS CTX: Stopping profiler 578s JS CTX: Shutting down toggle queue 578s JS CTX: Notifying external reference holders of GjsContext dispose 578s JS MAINLOOP: Stopping promise job dispatcher 578s JS CTX: Notifying reference holders of GjsContext dispose 578s JS CTX: Checking unhandled promise rejections 578s JS CTX: Releasing cached JS wrappers 578s JS CTX: Final triggered GC 578s JS CTX: Destroying JS context 578s JS CTX: Releasing all native objects 578s JS CTX: Disabling auto GC 578s JS CTX: Ending trace on global object 578s JS CTX: Freeing allocated resources 578s JS CTX: JS context destroyed 578s PASS: gjs/testFundamental.test 578s Running test: gjs/testCommandLine.sh.test 578s ok 1 - Invalid option should exit with failure (exit code 1) 578s ok 2 - Invalid option should print a relevant message 578s ok 3 - System.exit(0) should exit successfully 578s ok 4 - System.exit(42) should exit with the correct exit code 578s ok 5 - System.programPath should end in '/argv.js' when gjs argv.js is run 578s # VALGRIND = 578s ok 6 - System.exit() should still exit across an FFI boundary 578s ok 7 - Unhandled promise rejections should still be printed when exiting 578s ok 8 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. 578s ok 9 - Unicode encoding for symbols should be functioning properly for ARGV and imports. 578s ok 10 - --help should succeed 578s ok 11 - --help should print something 578s ok 12 - should succeed when --help is not first arg 578s ok 13 - should print something when --help is not first arg 578s ok 14 - --help should succeed before a script file 578s ok 15 - --help should print something before a script file 578s ok 16 - --help should succeed before -c 578s ok 17 - --help should print something before -c 578s ok 18 - --help after script file should be passed to script 578s ok 19 - --help after script file should not print anything 578s ok 20 - --help after -c should be passed to script 578s ok 21 - --help after -c should not print anything 578s ok 22 - -I after script should succeed but give a warning 578s ok 23 - --coverage-prefix after script should succeed but give a warning 578s ok 24 - --coverage-output after script should succeed but give a warning 578s ok 25 - --version should work 578s ok 26 - --version should print something 578s ok 27 - --version after -c should be passed to script 578s ok 28 - --version after -c should not print anything 578s ok 29 - --jsversion should work 578s ok 30 - --jsversion should print something 578s ok 31 - --jsversion after -c should be passed to script 578s ok 32 - --jsversion after -c should not print anything 578s ok 33 - no profiling data should be dumped without --profile 578s Gjs-Message: 17:35:50.942: Profiler started 578s Gjs-Message: 17:35:50.942: Profiler stopped 578s ok 34 - --profile should dump profiling data to the default file name 578s Gjs-Message: 17:35:50.969: Profiler started 578s Gjs-Message: 17:35:50.969: Profiler stopped 578s ok 35 - --profile with argument should dump profiling data to the named file 578s Gjs-Message: 17:35:50.997: Profiler started 578s Gjs-Message: 17:35:50.997: Profiler stopped 578s ok 36 - GJS_ENABLE_PROFILER=1 should enable the profiler 578s ok 37 - interpreter should exit with the correct exit code from a queued promise job 578s ok 38 - interpreter should run queued promise jobs before finishing 580s ok 39 - interpreter should stop running jobs when one calls System.exit() 580s ok 40 - unhandled promise rejection should be reported 580s ok 41 - catching an await expression should not cause unhandled rejection 580s ok 42 - main program exceptions are not swallowed by queued promise jobs 580s ok 43 - object unref from other thread after shutdown should not race 580s ok 44 - avoid crashing when GTK vfuncs are called on context destroy # SKIP GTK disabled 580s Gjs-Message: 17:35:51.183: Wrote coverage statistics to /tmp/test-tmp-gjs_testCommandLine.sh.test-EA0HC3/coverage.lcov 580s ok 45 - coverage prefix is treated as an absolute path 580s ok 46 - avoid statically importing two versions of the same module 580s # VALGRIND = 580s Executing: gjs/testCommandLine.sh.test 580s ok 47 - exit with correct code from a signal callback 580s ok 48 - avoid asserting when System.exit is called from a signal callback 580s ok 49 - exit after first System.exit call in a signal callback 580s ok 50 - %Id prints Latin digits in C locale 0036 0030 580s ok 51 - %Id prints Latin digits in en_CA locale 0036 0030 580s ok 52 - %Id prints Persian digits in fa_IR locale 06f6 06f0 580s ok 53 - %Id prints Arabic digits in ar_EG locale 0666 0660 580s 1..53 580s PASS: gjs/testCommandLine.sh.test 580s Running test: gjs/sourcemap-dynamic-module.test 580s 1..1 580s not ok 1 - /usr/libexec/installed-tests/gjs/debugger/sourcemap-dynamic-module.debugger 580s #--- /usr/libexec/installed-tests/gjs/debugger/sourcemap-dynamic-module.debugger.output 2025-08-06 00:52:43.000000000 +0000 580s #+++ - 2025-09-04 17:35:53.699258977 +0000 580s #@@ -12,15 +12,12 @@ 580s #module code at sourcemap-dynamic-module.debugger.js:4:1 580s #db> s 580s #module code at sourcemap-dynamic-module.debugger.js:5:1 580s #-entered frame: ([object Array]) at sourcemap-number-module.js:2:5 -> number.ts:6:5 580s #+entered frame: ([object Array]) at sourcemap-number-module.js:2:5 580s #db> set colors false 580s #db> list 580s #- 1 interface SuperFancyNumber { 580s #- 2 n: number; 580s #- 3 } 580s #- 4 580s #- 5 export const get2ndNumber = (num: SuperFancyNumber[]) => { 580s #- *6 return num[1].n.toFixed(1); 580s #- 7 } 580s #+ 1 export var get2ndNumber = function (num) { 580s #+ *2 return num[1].n.toFixed(1); 580s #+ 3 }; 580s #+ 4 //# sourceMappingURL=number.js.map 580s #db> [quit due to end of input] 580s #Program exited with code 0 580s PASS: gjs/sourcemap-dynamic-module.test 580s Running test: gjs/testLegacyGObject.test 580s JS NATIVE: Registered native JS module '_promiseNative' 580s JS NATIVE: Registered native JS module '_byteArrayNative' 580s JS NATIVE: Registered native JS module '_encodingNative' 580s JS NATIVE: Registered native JS module '_gi' 580s JS NATIVE: Registered native JS module 'gi' 580s JS NATIVE: Registered native JS module 'cairoNative' 580s JS NATIVE: Registered native JS module 'system' 580s JS NATIVE: Registered native JS module 'console' 580s JS NATIVE: Registered native JS module '_print' 580s JS CTX: Enabling JIT 580s JS CTX: Initialized class GjsFileImporter prototype 0x339e802001a0 580s JS IMPORT: Defining parent (nil) of 0x339e80200200 'imports' is mod 0 580s JS IMPORT: Importing '_print' 580s JS NATIVE: Defining native module '_print' 580s JS IMPORT: Defining parent 0x339e80200200 of 0x339e802009b0 '_print' is mod 1 580s JS IMPORT: successfully imported module '_print' 580s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 580s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x30030453c090 580s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x30030453c090 580s JS MAINLOOP: Main loop instance 0x2aa1aee9488: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Starting promise job dispatcher 580s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x30030453c128 580s JS MAINLOOP: Main loop instance 0x2aa1aee9488: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa1aee9488: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa1aee9488: release 580s JS MAINLOOP: Completed job 0 580s JS MAINLOOP: handling job 1, 580s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa1aee9488: release 580s JS MAINLOOP: Completed job 1 580s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x30030453c128 580s JS IMPORT: Module metadata hook for module 0x339e80276990 580s JS IMPORT: Defining meta.importSync for module 0x339e80276990 580s JS NATIVE: Defining native module 'gi' 580s JS CTX: Initialized class GIRepositoryNamespace prototype 0x339e8027b338 580s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 580s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 580s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 580s JS IMPORT: Importing directory 'overrides' 580s JS IMPORT: Defining parent 0x30030453f610 of 0x339e8027b3b8 'overrides' is mod 1 580s JS IMPORT: Defined importer 'overrides' 0x339e8027b3b8 in 0x30030453f610 580s JS IMPORT: successfully imported directory 'overrides' 580s JS IMPORT: Importing '_promiseNative' 580s JS NATIVE: Defining native module '_promiseNative' 580s JS IMPORT: Defining parent 0x30030453f610 of 0x339e8027b868 '_promiseNative' is mod 1 580s JS IMPORT: successfully imported module '_promiseNative' 580s JS IMPORT: Importing module GLib succeeded 580s JS IMPORT: Defining parent 0x339e8027b3b8 of 0x300304595038 'GLib' is mod 1 580s JS IMPORT: successfully imported module 'GLib' 580s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 580s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x300304594060, JSClass 0x3ffa389a9c0, in object 0x300304594038 580s JS CTX: Initialized class GIRepositoryGType prototype 0x339e8027bbb0 580s JS CTX: Initialized class GIRepositoryFunction prototype 0x339e8027bc10 580s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 580s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 580s JS G BXD: Defined class for Error (GError), prototype 0x3003045940b0, JSClass 0x3ffa389a9c0, in object 0x300304594038 580s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 580s JS G BXD: Defined class for Variant (GVariant), prototype 0x300304594100, JSClass 0x3ffa389a9c0, in object 0x300304594038 580s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 580s JS G BXD: Defined class for Bytes (GBytes), prototype 0x300304594150, JSClass 0x3ffa389a9c0, in object 0x300304594038 580s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 580s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 580s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3003045941a0, JSClass 0x3ffa389a9c0, in object 0x300304594038 580s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 580s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 580s JS G BXD: Defined class for Thread (GThread), prototype 0x3003045941f0, JSClass 0x3ffa389a9c0, in object 0x300304594038 580s JS G BXD: Defining method ref in prototype for GLib.Thread 580s JS G BXD: Defining method unref in prototype for GLib.Thread 580s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 580s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x300304594240, JSClass 0x3ffa389a9c0, in object 0x300304594038 580s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 580s JS G BXD: Defined class for Regex (GRegex), prototype 0x300304594290, JSClass 0x3ffa389a9c0, in object 0x300304594038 580s JS G BXD: Defining method match in prototype for GLib.Regex 580s JS G BXD: Defining method match_full in prototype for GLib.Regex 580s JS G BXD: Defining method match_all in prototype for GLib.Regex 580s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 580s JS G NS: Defined namespace 'GLib' 0x300304594038 in GIRepository 0x339e8027b1c8 580s JS IMPORT: Importing module jasmine succeeded 580s JS IMPORT: Defining parent 0x30030453f610 of 0x300304595ba0 'jasmine' is mod 1 580s JS IMPORT: successfully imported module 'jasmine' 580s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 580s JS MAINLOOP: Main loop instance 0x2aa1aee9488: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa1aee9488: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa1aee9488: release 580s JS MAINLOOP: Completed job 0 580s JS IMPORT: Importing 'gi' 580s JS IMPORT: Defining parent 0x30030453f610 of 0x30030453f760 'gi' is mod 1 580s JS IMPORT: successfully imported module 'gi' 580s 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 580s JS G NS: Defined namespace 'GjsPrivate' 0x300304594330 in GIRepository 0x30030453f760 580s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 580s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 580s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 580s JS IMPORT: Importing module _legacy succeeded 580s JS IMPORT: Defining parent 0x30030453f610 of 0x300304595cb8 '_legacy' is mod 1 580s JS IMPORT: successfully imported module '_legacy' 580s JS IMPORT: Importing module lang succeeded 580s JS IMPORT: Defining parent 0x30030453f610 of 0x300304595c90 'lang' is mod 1 580s JS IMPORT: successfully imported module 'lang' 580s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 580s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 580s JS IMPORT: Importing module _signals succeeded 580s JS IMPORT: Defining parent 0x30030453f610 of 0x300304595ce0 '_signals' is mod 1 580s JS IMPORT: successfully imported module '_signals' 580s JS IMPORT: Importing module signals succeeded 580s JS IMPORT: Defining parent 0x30030453f610 of 0x300304595c68 'signals' is mod 1 580s JS IMPORT: successfully imported module 'signals' 580s JS IMPORT: Importing module Gio succeeded 580s JS IMPORT: Defining parent 0x30030453f850 of 0x300304595c40 'Gio' is mod 1 580s JS IMPORT: successfully imported module 'Gio' 580s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 580s JS IMPORT: Importing '_gi' 580s JS NATIVE: Defining native module '_gi' 580s JS IMPORT: Defining parent 0x30030453f610 of 0x339e80267400 '_gi' is mod 1 580s JS IMPORT: successfully imported module '_gi' 580s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 580s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 580s JS IMPORT: Importing module _common succeeded 580s JS IMPORT: Defining parent 0x30030453f610 of 0x300304595d30 '_common' is mod 1 580s JS IMPORT: successfully imported module '_common' 580s JS IMPORT: Importing module GObject succeeded 580s JS IMPORT: Defining parent 0x30030453f850 of 0x300304595d08 'GObject' is mod 1 580s JS IMPORT: successfully imported module 'GObject' 580s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 580s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 580s JS G BXD: Defined class for String (GString), prototype 0x3003045945d8, JSClass 0x3ffa389a9c0, in object 0x300304594358 580s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 580s JS G PRM: Defined class ParamSpec prototype is 0x300304595d80 class 0x3ffa38a3208 in object 0x300304594358 580s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 580s JS G OBJ: Defined class for Object (GObject), prototype 0x300304594740, JSClass 0x3ffa389a9f0, in object 0x300304594358 580s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 580s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 580s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x300304594768, JSClass 0x3ffa389a9f0, in object 0x300304594358 580s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 580s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 580s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 580s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 580s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 580s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 580s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 580s JS G BXD: Defined class for Value (GValue), prototype 0x3003045947b8, JSClass 0x3ffa389a9c0, in object 0x300304594358 580s JS G NS: Defined namespace 'GObject' 0x300304594358 in GIRepository 0x30030453f760 580s JS G OBJ: Defined class for Application (GApplication), prototype 0x300304594808, JSClass 0x3ffa389a9f0, in object 0x300304594308 580s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 580s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3003045fa2e0, JSClass 0x3ffa389dc70, in object 0x300304594308 580s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 580s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x3003045fa308, JSClass 0x3ffa389dc70, in object 0x300304594308 580s 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 580s JS G NS: Defined namespace 'GioUnix' 0x3003045948a8 in GIRepository 0x30030453f760 580s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 580s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 580s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x3003045948d0, JSClass 0x3ffa389a9f0, in object 0x3003045948a8 580s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 580s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 580s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x3003045fa6f0, JSClass 0x3ffa389dc70, in object 0x3003045948a8 580s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 580s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 580s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 580s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x300304594948, JSClass 0x3ffa389a9f0, in object 0x300304594308 580s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x300304594998, JSClass 0x3ffa389a9f0, in object 0x3003045948a8 580s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 580s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 580s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x3003045949e8, JSClass 0x3ffa389a9c0, in object 0x3003045948a8 580s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 580s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x3003045fa830, JSClass 0x3ffa389dc70, in object 0x3003045948a8 580s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 580s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 580s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 580s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x300304594a38, JSClass 0x3ffa389a9f0, in object 0x300304594308 580s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x300304594a88, JSClass 0x3ffa389a9f0, in object 0x3003045948a8 580s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 580s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 580s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x300304594ad8, JSClass 0x3ffa389a9c0, in object 0x3003045948a8 580s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 580s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x300304594b00, JSClass 0x3ffa389a9c0, in object 0x3003045948a8 580s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 580s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x300304594b50, JSClass 0x3ffa389a9f0, in object 0x3003045948a8 580s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 580s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 580s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x300304594ba0, JSClass 0x3ffa389a9c0, in object 0x3003045948a8 580s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 580s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 580s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x300304594bf0, JSClass 0x3ffa389a9f0, in object 0x300304594308 580s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x300304594c40, JSClass 0x3ffa389a9f0, in object 0x3003045948a8 580s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 580s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 580s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x300304594c90, JSClass 0x3ffa389a9c0, in object 0x3003045948a8 580s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 580s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 580s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 580s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 580s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 580s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 580s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 580s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 580s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 580s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 580s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 580s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 580s JS G ENUM: Defining GLib.LogLevelFlags as 0x339e8026fae8 580s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 580s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 580s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x300304594da8, JSClass 0x3ffa389a9c0, in object 0x300304594038 580s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 580s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x300304594e70, JSClass 0x3ffa389a9f0, in object 0x300304594308 580s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 580s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x3003045ffbf0, JSClass 0x3ffa389dc70, in object 0x300304594308 580s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 580s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x3003045ffc18, JSClass 0x3ffa389dc70, in object 0x300304594308 580s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 580s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x2868e8c09470, JSClass 0x3ffa389a9c0, in object 0x300304594308 580s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 580s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x2868e8c09768, JSClass 0x3ffa389a9c0, in object 0x300304594308 580s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 580s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 580s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 580s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 580s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 580s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 580s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 580s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 580s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 580s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 580s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x2868e8c098f8, JSClass 0x3ffa389a9f0, in object 0x300304594308 580s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 580s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3003045ffe98, JSClass 0x3ffa389dc70, in object 0x300304594308 580s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 580s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3003045ffee8, JSClass 0x3ffa389dc70, in object 0x300304594308 580s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 580s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2868e8c09998, JSClass 0x3ffa389a9f0, in object 0x300304594308 580s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 580s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 580s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 580s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 580s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x2868e8c0d0d8, JSClass 0x3ffa389dc70, in object 0x300304594308 580s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 580s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x2868e8c09a10, JSClass 0x3ffa389a9c0, in object 0x300304594308 580s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 580s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2868e8c09a60, JSClass 0x3ffa389a9c0, in object 0x300304594308 580s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 580s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 580s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x2868e8c09ab0, JSClass 0x3ffa389a9f0, in object 0x300304594308 580s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x2868e8c09b00, JSClass 0x3ffa389a9f0, in object 0x300304594330 580s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 580s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x2868e8c09b50, JSClass 0x3ffa389a9f0, in object 0x300304594308 580s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 580s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 580s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 580s JS G IFACE: Defined class for File (GFile), prototype 0x2868e8c0d1a0, JSClass 0x3ffa389dc70, in object 0x300304594308 580s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x2868e8c09bc8, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 580s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x2868e8c09c40, JSClass 0x3ffa389a9f0, in object 0x300304594308 580s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 580s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 580s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x2868e8c0d420, JSClass 0x3ffa389dc70, in object 0x300304594308 580s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 580s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x2868e8c09cb8, JSClass 0x3ffa389a9f0, in object 0x300304594308 580s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 580s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x2868e8c09d08, JSClass 0x3ffa389a9c0, in object 0x300304594308 580s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 580s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 580s JS G OBJ: Defined class for Settings (GSettings), prototype 0x2868e8c09d58, JSClass 0x3ffa389a9f0, in object 0x300304594308 580s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 580s JS G NS: Defined namespace 'Gio' 0x300304594308 in GIRepository 0x30030453f760 580s JS IMPORT: Importing module Gtk succeeded 580s JS IMPORT: Defining parent 0x30030453f850 of 0x2868e8c0dc40 'Gtk' is mod 1 580s JS IMPORT: successfully imported module 'Gtk' 580s JS G NS: Found info type GIObjectInfo for 'Widget' in namespace 'Gtk' 580s JS G NS: Found info type GIObjectInfo for 'InitiallyUnowned' in namespace 'GObject' 580s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x2868e8c09df8, JSClass 0x3ffa389a9f0, in object 0x300304594358 580s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x2868e8c09e48, JSClass 0x3ffa389a9f0, in object 0x2868e8c09dd0 580s JS G NS: Found info type GIInterfaceInfo for 'Buildable' in namespace 'Gtk' 580s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x2868e8c0df10, JSClass 0x3ffa389dc70, in object 0x2868e8c09dd0 580s JS IMPORT: JS import 'Atk' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Atk.js 580s JS G NS: Defined namespace 'Atk' 0x2868e8c09ec0 in GIRepository 0x30030453f760 580s JS G NS: Found info type GIInterfaceInfo for 'ImplementorIface' in namespace 'Atk' 580s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0x2868e8c0df38, JSClass 0x3ffa389dc70, in object 0x2868e8c09ec0 580s JS G NS: Found info type GIObjectInfo for 'Container' in namespace 'Gtk' 580s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x2868e8c09f10, JSClass 0x3ffa389a9f0, in object 0x2868e8c09dd0 580s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 580s JS G NS: Defined namespace 'Gtk' 0x2868e8c09dd0 in GIRepository 0x30030453f760 580s JS IMPORT: JS import 'mainloop' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/mainloop.js 580s JS IMPORT: Importing module mainloop succeeded 580s JS IMPORT: Defining parent 0x30030453f610 of 0x2868e8c18088 'mainloop' is mod 1 580s JS IMPORT: successfully imported module 'mainloop' 580s JS G NS: Found info type GIFlagsInfo for 'ParamFlags' in namespace 'GObject' 580s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 580s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 580s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 580s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 580s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 580s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 580s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 580s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 580s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 580s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 580s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 580s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 580s JS G ENUM: Defining GObject.ParamFlags as 0x339e8027a610 580s JS G NS: Found info type GIFunctionInfo for 'param_spec_string' in namespace 'GObject' 580s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa1b18dd30 type GParamString 580s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa1b0e7ef0 type GParamString 580s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa1b0e8000 type GParamString 580s JS G NS: Found info type GIFlagsInfo for 'SignalFlags' in namespace 'GObject' 580s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 580s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 580s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 580s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 580s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 580s JS G ENUM: Defining enum value ACTION (fixed from action) 32 580s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 580s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 580s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 580s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 580s JS G ENUM: Defining GObject.SignalFlags as 0x339e8027a840 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G NS: Found info type GIFunctionInfo for 'param_spec_get_flags' in namespace 'GjsPrivate' 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defined class for Gjs_MyObject (Gjs_MyObject), prototype 0x2868e8c09f60, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s JS G NS: Found info type GIFunctionInfo for 'signal_lookup' in namespace 'GObject' 580s JS G NS: Found info type GIFunctionInfo for 'signal_override_class_closure' in namespace 'GObject' 580s JS G OBJ: Defined class for Gjs_MyApplication (Gjs_MyApplication), prototype 0x2868e8c09fb0, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s JS G OBJ: Defined class for Gjs_MyInitable (Gjs_MyInitable), prototype 0x2868e8c1c038, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s JS G OBJ: Defined class for Gjs_Derived (Gjs_Derived), prototype 0x2868e8c1c088, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s JS G OBJ: Defined class for Gjs_Legacy_OddlyNamed (Gjs_Legacy_OddlyNamed), prototype 0x2868e8c1c0d8, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s JS G OBJ: Defined class for Gjs_MyCustomInit (Gjs_MyCustomInit), prototype 0x2868e8c1c128, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s JS G OBJ: Defined class for Gjs_GObjectImplementingLangInterface (Gjs_GObjectImplementingLangInterface), prototype 0x2868e8c1c178, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa1b1b1970 type GParamString 580s JS G IFACE: Defined class for ArbitraryGTypeName (ArbitraryGTypeName), prototype 0x2868e8c18308, JSClass 0x3ffa389dc70, in object 0x30030453f8f8 580s JS G IFACE: Defined class for Gjs_InterfaceRequiringGObjectInterface (Gjs_InterfaceRequiringGObjectInterface), prototype 0x2868e8c18358, JSClass 0x3ffa389dc70, in object 0x30030453f8f8 580s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa1b1ae920 type GParamOverride 580s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa1aff4230 type GParamString 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defined class for Gjs_GObjectImplementingGObjectInterface (Gjs_GObjectImplementingGObjectInterface), prototype 0x2868e8c1c218, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa1aff5eb0 type GParamOverride 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defined class for Gjs_MinimalImplementationOfAGObjectInterface (Gjs_MinimalImplementationOfAGObjectInterface), prototype 0x2868e8c1c268, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa1aff64b0 type GParamOverride 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defined class for Gjs_ImplementationOfTwoInterfaces (Gjs_ImplementationOfTwoInterfaces), prototype 0x2868e8c1c2b8, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s JS G IFACE: Defined class for Gjs_LegacyInterface1 (Gjs_LegacyInterface1), prototype 0x2868e8c18538, JSClass 0x3ffa389dc70, in object 0x30030453f8f8 580s JS G IFACE: Defined class for Gjs_LegacyInterface2 (Gjs_LegacyInterface2), prototype 0x2868e8c18588, JSClass 0x3ffa389dc70, in object 0x30030453f8f8 580s JS G NS: Found info type GIFunctionInfo for 'param_spec_int' in namespace 'GObject' 580s JS G PRM: Wrapping GParamInt 'property' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa1aff5ba0 type GParamInt 580s JS G PRM: Wrapping GParamInt 'override-property' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa1b1b9ed0 type GParamInt 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defined class for Gjs_Legacy (Gjs_Legacy), prototype 0x2868e8c1c358, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s JS G PRM: Wrapping GParamOverride 'override-property' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa1b1ba570 type GParamOverride 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS CTX: Script evaluation succeeded 580s JS MAINLOOP: Main loop instance 0x2aa1aee9488: Spinning loop until released or hook cleared 580s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x30030453c128 580s JS IMPORT: Module metadata hook for module 0x300304586e40 580s JS IMPORT: Defining meta.importSync for module 0x300304586e40 580s JS NATIVE: Defining native module 'system' 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30030453c128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30030453c128 580s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 580s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 580s JS MAINLOOP: Set main loop hook to 580s JS MAINLOOP: Main loop instance 0x2aa1aee9488: hold 580s JS MAINLOOP: Running and clearing main loop hook 580s JS G BXD: Defining method run in prototype for GLib.MainLoop 580s 1..60 580s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 580s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 580s JS G BXD: Defined class for Source (GSource), prototype 0x2868e8c1c3f8, JSClass 0x3ffa389a9c0, in object 0x300304594038 580s JS G BXD: Defining method set_priority in prototype for GLib.Source 580s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 580s JS G BXD: Defining method attach in prototype for GLib.Source 580s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 580s JS IMPORT: Module metadata hook for module 0x300304586510 580s JS IMPORT: Defining meta.importSync for module 0x300304586510 580s JS G BXD: Defining method destroy in prototype for GLib.Source 580s ok 1 GObject class constructs with default values for properties 580s ok 2 GObject class constructs with a hash of property values 580s JS G NS: Found info type GIObjectInfo for 'Builder' in namespace 'Gtk' 580s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x2868e8c1c740, JSClass 0x3ffa389a9f0, in object 0x2868e8c09dd0 580s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 580s ok 3 GObject class constructs with property values from Gtk.Builder 580s ok 4 GObject class does not allow changing CONSTRUCT_ONLY properties 580s ok 5 GObject class has a name 580s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 580s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa1b0e7ef0 type GParamString 580s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa1b0e7ef0 type GParamString 580s ok 6 GObject class has a notify signal 580s ok 7 GObject class can define its own signals 580s ok 8 GObject class passes emitted arguments to signal handlers 580s ok 9 GObject class can return values from signals 580s ok 10 GObject class does not call first-wins signal handlers after one returns a value 580s ok 11 GObject class gets the return value of the default handler 580s ok 12 GObject class calls run-last default handler last 580s ok 13 GObject class can inherit from something that's not GObject.Object 580s ok 14 GObject class can implement an interface 580s JS G NS: Found info type GIObjectInfo for 'Cancellable' in namespace 'Gio' 580s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x2868e8c683d0, JSClass 0x3ffa389a9f0, in object 0x300304594308 580s ok 15 GObject class can implement interface vfuncs 580s ok 16 GObject class can be a subclass 580s ok 17 GObject class can have any valid Lang.Class name 580s ok 18 GObject class calls its _instance_init() function while chaining up in constructor 580s JS G NS: Found info type GIFunctionInfo for 'param_spec_object' in namespace 'GObject' 580s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa1b1dd5a0 type GParamObject 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defined class for Gjs_InterfacePropObject (Gjs_InterfacePropObject), prototype 0x2868e8c68880, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s ok 19 GObject class can have an interface-valued property 580s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa1b1dfb00 type GParamOverride 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defined class for Gjs_OverrideObject (Gjs_OverrideObject), prototype 0x2868e8c68a10, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s ok 20 GObject class can override a property from the parent class 580s ok 21 GObject class cannot override a non-existent property 580s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 580s JS G NS: Found info type GIObjectInfo for 'TlsDatabase' in namespace 'Gio' 580s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0x2868e8c68c68, JSClass 0x3ffa389a9f0, in object 0x300304594308 580s JS G NS: Found info type GIInterfaceInfo for 'TlsFileDatabase' in namespace 'Gio' 580s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0x2868e8c18d08, JSClass 0x3ffa389dc70, in object 0x300304594308 580s JS G OBJ: Defined class for Gjs_ForgottenOverride (Gjs_ForgottenOverride), prototype 0x2868e8c68ce0, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 580s ok 22 GObject class handles gracefully forgetting to override a C property 580s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa1b07a240 type GParamOverride 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 580s JS G OBJ: Defined class for Gjs_ForgottenAccessors (Gjs_ForgottenAccessors), prototype 0x2868e8c68e48, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s JS G OBJ: Defined class for Gjs_ForgottenAccessors2 (Gjs_ForgottenAccessors2), prototype 0x2868e8c68ec0, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s ok 23 GObject class handles gracefully overriding a C property but forgetting the accessors 580s ok 24 GObject interface class can implement a Lang.Interface 580s ok 25 GObject interface throws when an interface requires a GObject interface but not GObject.Object 580s JS G OBJ: Defined class for Gjs_ObjectImplementingLangInterfaceAndCInterface (Gjs_ObjectImplementingLangInterfaceAndCInterface), prototype 0x2868e8c701f0, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s ok 26 GObject interface can be implemented by a GObject class along with a JS interface 580s ok 27 GObject interface is an instance of the interface classes 580s ok 28 GObject interface cannot be instantiated 580s ok 29 GObject interface has a name 580s ok 30 GObject interface reports its type name 580s JS G NS: Found info type GIFunctionInfo for 'type_is_a' in namespace 'GObject' 580s ok 31 GObject interface can be implemented by a GObject class 580s ok 32 GObject interface is implemented by a GObject class with the correct class object 580s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa1b1edb50 type GParamOverride 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defined class for Gjs_GObjectImplementingBothKindsOfInterface (Gjs_GObjectImplementingBothKindsOfInterface), prototype 0x2868e8c70718, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s ok 33 GObject interface can be implemented by a class also implementing a Lang.Interface 580s ok 34 GObject interface can have its required function implemented 580s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa1b1ef9f0 type GParamOverride 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defined class for Gjs_BadObject (Gjs_BadObject), prototype 0x2868e8c708f8, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s ok 35 GObject interface must have its required function implemented 580s ok 36 GObject interface doesn't have to have its optional function implemented 580s ok 37 GObject interface can have its optional function deferred to by the implementation 580s ok 38 GObject interface can have its function chained up to 580s ok 39 GObject interface can require another interface 580s ok 40 GObject interface can chain up to another interface 580s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa1b1e1f50 type GParamOverride 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defined class for Gjs_MinimalImplementationOfTwoInterfaces (Gjs_MinimalImplementationOfTwoInterfaces), prototype 0x2868e8c70dd0, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s ok 41 GObject interface defers to the last interface's optional function 580s ok 42 GObject interface must be implemented by a class that implements all required interfaces 580s ok 43 GObject interface must be implemented by a class that implements required interfaces in correct order 580s JS G IFACE: Defined class for Gjs_InitableInterface (Gjs_InitableInterface), prototype 0x2868e8c18f60, JSClass 0x3ffa389dc70, in object 0x30030453f8f8 580s ok 44 GObject interface can require an interface from C 580s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 580s JS G BXD: Defining method quit in prototype for GLib.MainLoop 580s ok 45 GObject interface can define signals on the implementing class 580s ok 46 GObject interface can define properties on the implementing class 580s JS G OBJ: Defined class for Gjs_MyNaughtyObject (Gjs_MyNaughtyObject), prototype 0x2868e8c89308, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s ok 47 GObject interface must have its properties overridden 580s JS G OBJ: Defined class for Gjs_MyMetaObject (Gjs_MyMetaObject), prototype 0x2868e8c893f8, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s JS G IFACE: Defined class for Gjs_MyMetaInterface (Gjs_MyMetaInterface), prototype 0x2868e8c18fd8, JSClass 0x3ffa389dc70, in object 0x30030453f8f8 580s ok 48 GObject interface gets the correct type for its metaclass 580s JS G OBJ: Defined class for Gjs_SubObject (Gjs_SubObject), prototype 0x2868e8c89510, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s ok 49 GObject interface can be implemented by a class as well as its parent class 580s JS G OBJ: Defined class for Gjs_SubImplementer (Gjs_SubImplementer), prototype 0x2868e8c89628, JSClass 0x3ffa389a9f0, in object 0x30030453f8f8 580s ok 50 GObject interface can be reimplemented by a subclass of a class that already implements it 580s ok 51 ES6 GObject class inheriting from GObject.Class calls a static method on the parent class 580s ok 52 ES6 GObject class inheriting from GObject.Class calls a method on the parent class 580s ok 53 ES6 GObject class inheriting from GObject.Class passes arguments to the parent class's constructor 580s ok 54 ES6 GObject class inheriting from GObject.Class chains up to a method on the parent class 580s ok 55 ES6 GObject class inheriting from GObject.Class overrides a method on the parent class 580s ok 56 ES6 GObject class inheriting from GObject.Class sets and gets a property from the parent class 580s ok 57 ES6 GObject class inheriting from GObject.Class overrides a property from the parent class 580s ok 58 ES6 GObject class inheriting from GObject.Class inherits a signal from the parent class 580s ok 59 ES6 GObject class inheriting from GObject.Class inherits legacy interfaces from the parent 580s ok 60 ES6 GObject class inheriting from GObject.Class can implement a legacy interface itself 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa1aee9488: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 0 580s JS MAINLOOP: handling job 1, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 1 580s JS MAINLOOP: handling job 2, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 2 580s JS MAINLOOP: handling job 3, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa1aee9488: release 580s JS MAINLOOP: Completed job 3 580s JS MEMORY: Memory report: before destroying context 580s JS MEMORY: 1002 objects currently alive 580s JS MEMORY: boxed_instance = 360 580s JS MEMORY: boxed_prototype = 22 580s JS MEMORY: closure = 16 580s JS MEMORY: function = 428 580s JS MEMORY: fundamental_instance = 0 580s JS MEMORY: fundamental_prototype = 0 580s JS MEMORY: gerror_instance = 0 580s JS MEMORY: gerror_prototype = 0 580s JS MEMORY: interface = 20 580s JS MEMORY: module = 11 580s JS MEMORY: ns = 7 580s JS MEMORY: object_instance = 67 580s JS MEMORY: object_prototype = 52 580s JS MEMORY: param = 19 580s JS MEMORY: union_instance = 0 580s JS MEMORY: union_prototype = 0 580s JS CTX: JS shutdown sequence 580s JS CTX: Stopping profiler 580s JS CTX: Shutting down toggle queue 580s JS CTX: Notifying external reference holders of GjsContext dispose 580s JS MAINLOOP: Stopping promise job dispatcher 580s JS CTX: Notifying reference holders of GjsContext dispose 580s JS CTX: Checking unhandled promise rejections 580s JS CTX: Releasing cached JS wrappers 580s JS CTX: Final triggered GC 580s JS CTX: Destroying JS context 580s JS CTX: Releasing all native objects 580s JS CTX: Disabling auto GC 580s JS CTX: Ending trace on global object 580s JS CTX: Freeing allocated resources 580s JS CTX: JS context destroyed 580s PASS: gjs/testLegacyGObject.test 580s Running test: gjs/testGObjectClass.test 580s JS NATIVE: Registered native JS module '_promiseNative' 580s JS NATIVE: Registered native JS module '_byteArrayNative' 580s JS NATIVE: Registered native JS module '_encodingNative' 580s JS NATIVE: Registered native JS module '_gi' 580s JS NATIVE: Registered native JS module 'gi' 580s JS NATIVE: Registered native JS module 'cairoNative' 580s JS NATIVE: Registered native JS module 'system' 580s JS NATIVE: Registered native JS module 'console' 580s JS NATIVE: Registered native JS module '_print' 580s JS CTX: Enabling JIT 580s JS CTX: Initialized class GjsFileImporter prototype 0x3a348ff001a0 580s JS IMPORT: Defining parent (nil) of 0x3a348ff00200 'imports' is mod 0 580s JS IMPORT: Importing '_print' 580s JS NATIVE: Defining native module '_print' 580s JS IMPORT: Defining parent 0x3a348ff00200 of 0x3a348ff009b0 '_print' is mod 1 580s JS IMPORT: successfully imported module '_print' 580s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 580s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3d5d3573c090 580s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3d5d3573c090 580s JS MAINLOOP: Main loop instance 0x2aa02801488: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Starting promise job dispatcher 580s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3d5d3573c128 580s JS MAINLOOP: Main loop instance 0x2aa02801488: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa02801488: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa02801488: release 580s JS MAINLOOP: Completed job 0 580s JS MAINLOOP: handling job 1, 580s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa02801488: release 580s JS MAINLOOP: Completed job 1 580s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module metadata hook for module 0x3a348ff76990 580s JS IMPORT: Defining meta.importSync for module 0x3a348ff76990 580s JS NATIVE: Defining native module 'gi' 580s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3a348ff7b338 580s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 580s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 580s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 580s JS IMPORT: Importing directory 'overrides' 580s JS IMPORT: Defining parent 0x3d5d3573f610 of 0x3a348ff7b3b8 'overrides' is mod 1 580s JS IMPORT: Defined importer 'overrides' 0x3a348ff7b3b8 in 0x3d5d3573f610 580s JS IMPORT: successfully imported directory 'overrides' 580s JS IMPORT: Importing '_promiseNative' 580s JS NATIVE: Defining native module '_promiseNative' 580s JS IMPORT: Defining parent 0x3d5d3573f610 of 0x3a348ff7b868 '_promiseNative' is mod 1 580s JS IMPORT: successfully imported module '_promiseNative' 580s JS IMPORT: Importing module GLib succeeded 580s JS IMPORT: Defining parent 0x3a348ff7b3b8 of 0x3d5d35795038 'GLib' is mod 1 580s JS IMPORT: successfully imported module 'GLib' 580s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 580s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3d5d35794060, JSClass 0x3ff9149a9c0, in object 0x3d5d35794038 580s JS CTX: Initialized class GIRepositoryGType prototype 0x3a348ff7bbb0 580s JS CTX: Initialized class GIRepositoryFunction prototype 0x3a348ff7bc10 580s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 580s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 580s JS G BXD: Defined class for Error (GError), prototype 0x3d5d357940b0, JSClass 0x3ff9149a9c0, in object 0x3d5d35794038 580s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 580s JS G BXD: Defined class for Variant (GVariant), prototype 0x3d5d35794100, JSClass 0x3ff9149a9c0, in object 0x3d5d35794038 580s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 580s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3d5d35794150, JSClass 0x3ff9149a9c0, in object 0x3d5d35794038 580s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 580s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 580s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3d5d357941a0, JSClass 0x3ff9149a9c0, in object 0x3d5d35794038 580s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 580s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 580s JS G BXD: Defined class for Thread (GThread), prototype 0x3d5d357941f0, JSClass 0x3ff9149a9c0, in object 0x3d5d35794038 580s JS G BXD: Defining method ref in prototype for GLib.Thread 580s JS G BXD: Defining method unref in prototype for GLib.Thread 580s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 580s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3d5d35794240, JSClass 0x3ff9149a9c0, in object 0x3d5d35794038 580s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 580s JS G BXD: Defined class for Regex (GRegex), prototype 0x3d5d35794290, JSClass 0x3ff9149a9c0, in object 0x3d5d35794038 580s JS G BXD: Defining method match in prototype for GLib.Regex 580s JS G BXD: Defining method match_full in prototype for GLib.Regex 580s JS G BXD: Defining method match_all in prototype for GLib.Regex 580s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 580s JS G NS: Defined namespace 'GLib' 0x3d5d35794038 in GIRepository 0x3a348ff7b1c8 580s JS IMPORT: Importing module jasmine succeeded 580s JS IMPORT: Defining parent 0x3d5d3573f610 of 0x3d5d35795ba0 'jasmine' is mod 1 580s JS IMPORT: successfully imported module 'jasmine' 580s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 580s JS MAINLOOP: Main loop instance 0x2aa02801488: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa02801488: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa02801488: release 580s JS MAINLOOP: Completed job 0 580s JS IMPORT: Importing 'system' 580s JS NATIVE: Defining native module 'system' 580s JS IMPORT: Defining parent 0x3d5d3573f610 of 0x3a348ffb4420 'system' is mod 1 580s JS IMPORT: successfully imported module 'system' 580s JS IMPORT: Importing 'gi' 580s JS IMPORT: Defining parent 0x3d5d3573f610 of 0x3d5d3573f760 'gi' is mod 1 580s JS IMPORT: successfully imported module 'gi' 580s 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 580s JS G NS: Defined namespace 'GjsPrivate' 0x3d5d35794330 in GIRepository 0x3d5d3573f760 580s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 580s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 580s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 580s JS IMPORT: Importing module _legacy succeeded 580s JS IMPORT: Defining parent 0x3d5d3573f610 of 0x3d5d35795cb8 '_legacy' is mod 1 580s JS IMPORT: successfully imported module '_legacy' 580s JS IMPORT: Importing module lang succeeded 580s JS IMPORT: Defining parent 0x3d5d3573f610 of 0x3d5d35795c90 'lang' is mod 1 580s JS IMPORT: successfully imported module 'lang' 580s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 580s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 580s JS IMPORT: Importing module _signals succeeded 580s JS IMPORT: Defining parent 0x3d5d3573f610 of 0x3d5d35795ce0 '_signals' is mod 1 580s JS IMPORT: successfully imported module '_signals' 580s JS IMPORT: Importing module signals succeeded 580s JS IMPORT: Defining parent 0x3d5d3573f610 of 0x3d5d35795c68 'signals' is mod 1 580s JS IMPORT: successfully imported module 'signals' 580s JS IMPORT: Importing module Gio succeeded 580s JS IMPORT: Defining parent 0x3d5d3573f850 of 0x3d5d35795c40 'Gio' is mod 1 580s JS IMPORT: successfully imported module 'Gio' 580s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 580s JS IMPORT: Importing '_gi' 580s JS NATIVE: Defining native module '_gi' 580s JS IMPORT: Defining parent 0x3d5d3573f610 of 0x3a348ffb77d0 '_gi' is mod 1 580s JS IMPORT: successfully imported module '_gi' 580s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 580s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 580s JS IMPORT: Importing module _common succeeded 580s JS IMPORT: Defining parent 0x3d5d3573f610 of 0x3d5d35795d30 '_common' is mod 1 580s JS IMPORT: successfully imported module '_common' 580s JS IMPORT: Importing module GObject succeeded 580s JS IMPORT: Defining parent 0x3d5d3573f850 of 0x3d5d35795d08 'GObject' is mod 1 580s JS IMPORT: successfully imported module 'GObject' 580s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 580s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 580s JS G BXD: Defined class for String (GString), prototype 0x3d5d357945d8, JSClass 0x3ff9149a9c0, in object 0x3d5d35794358 580s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 580s JS G PRM: Defined class ParamSpec prototype is 0x3d5d35795d80 class 0x3ff914a3208 in object 0x3d5d35794358 580s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 580s JS G OBJ: Defined class for Object (GObject), prototype 0x3d5d35794740, JSClass 0x3ff9149a9f0, in object 0x3d5d35794358 580s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 580s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 580s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3d5d35794768, JSClass 0x3ff9149a9f0, in object 0x3d5d35794358 580s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 580s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 580s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 580s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 580s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 580s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 580s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 580s JS G BXD: Defined class for Value (GValue), prototype 0x3d5d357947b8, JSClass 0x3ff9149a9c0, in object 0x3d5d35794358 580s JS G NS: Defined namespace 'GObject' 0x3d5d35794358 in GIRepository 0x3d5d3573f760 580s JS G OBJ: Defined class for Application (GApplication), prototype 0x3d5d35794808, JSClass 0x3ff9149a9f0, in object 0x3d5d35794308 580s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 580s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3fb5f7b0d2e0, JSClass 0x3ff9149dc70, in object 0x3d5d35794308 580s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 580s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x3fb5f7b0d308, JSClass 0x3ff9149dc70, in object 0x3d5d35794308 580s 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 580s JS G NS: Defined namespace 'GioUnix' 0x3d5d357948a8 in GIRepository 0x3d5d3573f760 580s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 580s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 580s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x3d5d357948d0, JSClass 0x3ff9149a9f0, in object 0x3d5d357948a8 580s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 580s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 580s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x3fb5f7b0d6f0, JSClass 0x3ff9149dc70, in object 0x3d5d357948a8 580s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 580s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 580s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 580s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x3d5d35794948, JSClass 0x3ff9149a9f0, in object 0x3d5d35794308 580s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x3d5d35794998, JSClass 0x3ff9149a9f0, in object 0x3d5d357948a8 580s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 580s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 580s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x3d5d357949e8, JSClass 0x3ff9149a9c0, in object 0x3d5d357948a8 580s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 580s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x3fb5f7b0d830, JSClass 0x3ff9149dc70, in object 0x3d5d357948a8 580s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 580s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 580s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 580s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3d5d35794a38, JSClass 0x3ff9149a9f0, in object 0x3d5d35794308 580s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x3d5d35794a88, JSClass 0x3ff9149a9f0, in object 0x3d5d357948a8 580s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 580s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 580s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x3d5d35794ad8, JSClass 0x3ff9149a9c0, in object 0x3d5d357948a8 580s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 580s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x3d5d35794b00, JSClass 0x3ff9149a9c0, in object 0x3d5d357948a8 580s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 580s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x3d5d35794b50, JSClass 0x3ff9149a9f0, in object 0x3d5d357948a8 580s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 580s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 580s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x3d5d35794ba0, JSClass 0x3ff9149a9c0, in object 0x3d5d357948a8 580s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 580s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 580s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x3d5d35794bf0, JSClass 0x3ff9149a9f0, in object 0x3d5d35794308 580s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x3d5d35794c40, JSClass 0x3ff9149a9f0, in object 0x3d5d357948a8 580s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 580s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 580s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x3d5d35794c90, JSClass 0x3ff9149a9c0, in object 0x3d5d357948a8 580s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 580s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 580s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 580s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 580s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 580s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 580s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 580s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 580s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 580s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 580s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 580s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 580s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 580s JS G ENUM: Defining GLib.LogLevelFlags as 0x3a348ffbfeb8 580s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 580s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 580s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x3d5d35794da8, JSClass 0x3ff9149a9c0, in object 0x3d5d35794038 580s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 580s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x3d5d35794e70, JSClass 0x3ff9149a9f0, in object 0x3d5d35794308 580s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 580s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x3fb5f7b14bf0, JSClass 0x3ff9149dc70, in object 0x3d5d35794308 580s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 580s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x3fb5f7b14c18, JSClass 0x3ff9149dc70, in object 0x3d5d35794308 580s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 580s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x3fb5f7b2b470, JSClass 0x3ff9149a9c0, in object 0x3d5d35794308 580s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 580s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x3fb5f7b2b768, JSClass 0x3ff9149a9c0, in object 0x3d5d35794308 580s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 580s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 580s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 580s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 580s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 580s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 580s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 580s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 580s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 580s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 580s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3fb5f7b2b8f8, JSClass 0x3ff9149a9f0, in object 0x3d5d35794308 580s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 580s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3fb5f7b14e98, JSClass 0x3ff9149dc70, in object 0x3d5d35794308 580s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 580s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3fb5f7b14ee8, JSClass 0x3ff9149dc70, in object 0x3d5d35794308 580s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 580s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3fb5f7b2b998, JSClass 0x3ff9149a9f0, in object 0x3d5d35794308 580s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 580s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 580s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 580s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 580s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x3fb5f7b2f0d8, JSClass 0x3ff9149dc70, in object 0x3d5d35794308 580s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 580s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3fb5f7b2ba10, JSClass 0x3ff9149a9c0, in object 0x3d5d35794308 580s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 580s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3fb5f7b2ba60, JSClass 0x3ff9149a9c0, in object 0x3d5d35794308 580s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 580s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 580s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3fb5f7b2bab0, JSClass 0x3ff9149a9f0, in object 0x3d5d35794308 580s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3fb5f7b2bb00, JSClass 0x3ff9149a9f0, in object 0x3d5d35794330 580s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 580s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3fb5f7b2bb50, JSClass 0x3ff9149a9f0, in object 0x3d5d35794308 580s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 580s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 580s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 580s JS G IFACE: Defined class for File (GFile), prototype 0x3fb5f7b2f1a0, JSClass 0x3ff9149dc70, in object 0x3d5d35794308 580s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3fb5f7b2bbc8, JSClass 0x3ff9149a9f0, in object 0x3d5d3573f8f8 580s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 580s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3fb5f7b2bc40, JSClass 0x3ff9149a9f0, in object 0x3d5d35794308 580s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 580s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 580s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x3fb5f7b2f420, JSClass 0x3ff9149dc70, in object 0x3d5d35794308 580s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 580s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3fb5f7b2bcb8, JSClass 0x3ff9149a9f0, in object 0x3d5d35794308 580s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 580s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3fb5f7b2bd08, JSClass 0x3ff9149a9c0, in object 0x3d5d35794308 580s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 580s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 580s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3fb5f7b2bd58, JSClass 0x3ff9149a9f0, in object 0x3d5d35794308 580s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 580s JS G NS: Defined namespace 'Gio' 0x3d5d35794308 in GIRepository 0x3d5d3573f760 580s JS IMPORT: Importing module Gtk succeeded 580s JS IMPORT: Defining parent 0x3d5d3573f850 of 0x3fb5f7b2fc40 'Gtk' is mod 1 580s JS IMPORT: successfully imported module 'Gtk' 580s JS G NS: Found info type GIObjectInfo for 'Widget' in namespace 'Gtk' 580s JS G NS: Found info type GIObjectInfo for 'InitiallyUnowned' in namespace 'GObject' 580s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x3fb5f7b2bdf8, JSClass 0x3ff9149a9f0, in object 0x3d5d35794358 580s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x3fb5f7b2be48, JSClass 0x3ff9149a9f0, in object 0x3fb5f7b2bdd0 580s JS G NS: Found info type GIInterfaceInfo for 'Buildable' in namespace 'Gtk' 580s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x3fb5f7b2ff10, JSClass 0x3ff9149dc70, in object 0x3fb5f7b2bdd0 580s JS IMPORT: JS import 'Atk' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Atk.js 580s JS G NS: Defined namespace 'Atk' 0x3fb5f7b2bec0 in GIRepository 0x3d5d3573f760 580s JS G NS: Found info type GIInterfaceInfo for 'ImplementorIface' in namespace 'Atk' 580s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0x3fb5f7b2ff38, JSClass 0x3ff9149dc70, in object 0x3fb5f7b2bec0 580s JS G NS: Found info type GIObjectInfo for 'Container' in namespace 'Gtk' 580s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x3fb5f7b2bf10, JSClass 0x3ff9149a9f0, in object 0x3fb5f7b2bdd0 580s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 580s JS G NS: Defined namespace 'Gtk' 0x3fb5f7b2bdd0 in GIRepository 0x3d5d3573f760 580s JS G NS: Found info type GIFlagsInfo for 'ParamFlags' in namespace 'GObject' 580s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 580s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 580s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 580s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 580s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 580s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 580s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 580s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 580s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 580s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 580s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 580s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 580s JS G ENUM: Defining GObject.ParamFlags as 0x3a348ff0a500 580s JS G NS: Found info type GIFunctionInfo for 'param_spec_string' in namespace 'GObject' 580s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02ae2e10 type GParamString 580s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02ae6030 type GParamString 580s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02ae6140 type GParamString 580s JS G NS: Found info type GIFlagsInfo for 'SignalFlags' in namespace 'GObject' 580s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 580s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 580s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 580s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 580s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 580s JS G ENUM: Defining enum value ACTION (fixed from action) 32 580s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 580s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 580s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 580s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 580s JS G ENUM: Defining GObject.SignalFlags as 0x3a348ff0a730 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G NS: Found info type GIFunctionInfo for 'param_spec_get_flags' in namespace 'GjsPrivate' 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G NS: Found info type GIFunctionInfo for 'signal_lookup' in namespace 'GObject' 580s JS G NS: Found info type GIFunctionInfo for 'signal_override_class_closure' in namespace 'GObject' 580s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02ae1450 type GParamString 580s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02ae13c0 type GParamString 580s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02aecef0 type GParamString 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G NS: Found info type GIFlagsInfo for 'TypeFlags' in namespace 'GObject' 580s JS G ENUM: Defining enum value NONE (fixed from none) 0 580s JS G ENUM: Defining enum value ABSTRACT (fixed from abstract) 16 580s JS G ENUM: Defining enum value VALUE_ABSTRACT (fixed from value_abstract) 32 580s JS G ENUM: Defining enum value FINAL (fixed from final) 64 580s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 128 580s JS G ENUM: Defining GObject.TypeFlags as 0x3a348ff0db00 580s JS G NS: Found info type GIFunctionInfo for 'uuid_string_random' in namespace 'GLib' 580s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02af7dc0 type GParamString 580s JS G NS: Found info type GIFunctionInfo for 'param_spec_boolean' in namespace 'GObject' 580s JS G PRM: Wrapping GParamBoolean 'bool' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02af7e50 type GParamBoolean 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 580s JS G NS: Found info type GIFunctionInfo for 'param_spec_int' in namespace 'GObject' 580s JS G PRM: Wrapping GParamInt 'simple' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02af9f70 type GParamInt 580s JS G PRM: Wrapping GParamInt 'long-long-name' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02afb2d0 type GParamInt 580s JS G PRM: Wrapping GParamInt 'construct' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02afb3b0 type GParamInt 580s JS G PRM: Wrapping GParamInt 'construct-only' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02afb490 type GParamInt 580s JS G PRM: Wrapping GParamInt 'construct-only-with-setter' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02afb570 type GParamInt 580s JS G PRM: Wrapping GParamInt 'construct-only-was-invalid-in-turkish' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02afb660 type GParamInt 580s JS G PRM: Wrapping GParamInt 'snake-name' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02afb740 type GParamInt 580s JS G PRM: Wrapping GParamInt 'camel-name' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02afb820 type GParamInt 580s JS G PRM: Wrapping GParamInt 'kebab-name' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02afb900 type GParamInt 580s JS G PRM: Wrapping GParamInt 'readonly' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02afb9e0 type GParamInt 580s JS G PRM: Wrapping GParamInt 'writeonly' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02afbac0 type GParamInt 580s JS G PRM: Wrapping GParamInt 'missing-getter' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02afbba0 type GParamInt 580s JS G PRM: Wrapping GParamInt 'missing-setter' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02afbc80 type GParamInt 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G NS: Found info type GIFunctionInfo for 'param_spec_boxed' in namespace 'GObject' 580s JS G PRM: Wrapping GParamBoxed 'jsobj-prop' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02afe440 type GParamBoxed 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 580s JS G NS: Found info type GIConstantInfo for 'MININT32' in namespace 'GLib' 580s JS G NS: Found info type GIConstantInfo for 'MAXINT32' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'param_spec_int64' in namespace 'GObject' 580s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02afa200 type GParamInt64 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 580s JS CTX: Script evaluation succeeded 580s JS MAINLOOP: Main loop instance 0x2aa02801488: Spinning loop until released or hook cleared 580s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module metadata hook for module 0x3a348ff6d5f8 580s JS IMPORT: Defining meta.importSync for module 0x3a348ff6d5f8 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3d5d3573c128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3d5d3573c128 580s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 580s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 580s JS MAINLOOP: Set main loop hook to 580s JS MAINLOOP: Main loop instance 0x2aa02801488: hold 580s JS MAINLOOP: Running and clearing main loop hook 580s JS G BXD: Defining method run in prototype for GLib.MainLoop 580s 1..132 580s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 580s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 580s JS G BXD: Defined class for Source (GSource), prototype 0x3fb5f7b3c4e8, JSClass 0x3ff9149a9c0, in object 0x3d5d35794038 580s JS G BXD: Defining method set_priority in prototype for GLib.Source 580s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 580s JS G BXD: Defining method attach in prototype for GLib.Source 580s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 580s JS IMPORT: Module metadata hook for module 0x3d5d35785388 580s JS IMPORT: Defining meta.importSync for module 0x3d5d35785388 580s JS G BXD: Defining method destroy in prototype for GLib.Source 580s ok 1 GObject class with decorator throws an error when not used with a GObject-derived class 580s ok 2 GObject class with decorator throws an error when used with an abstract class 580s ok 3 GObject class with decorator throws if final class is inherited from 580s ok 4 GObject class with decorator constructs with default values for properties 580s ok 5 GObject class with decorator constructs with a hash of property values 580s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 580s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 580s ok 6 GObject class with decorator warns if more than one argument passed to the default constructor 580s ok 7 GObject class with decorator throws an error if the first argument to the default constructor is not a property hash 580s ok 8 GObject class with decorator does not accept a property hash that is not a plain object 580s JS G NS: Found info type GIObjectInfo for 'Builder' in namespace 'Gtk' 580s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x3fb5f7b3ce98, JSClass 0x3ff9149a9f0, in object 0x3fb5f7b2bdd0 580s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 580s ok 9 GObject class with decorator constructs with property values from Gtk.Builder 580s ok 10 GObject class with decorator does not allow changing CONSTRUCT_ONLY properties 580s ok 11 GObject class with decorator has a name 580s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 580s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02ae6030 type GParamString 580s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02ae6030 type GParamString 580s ok 12 GObject class with decorator has a notify signal 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: handling job 0, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 0 580s JS MAINLOOP: handling job 1, 580s ok 13 GObject class with decorator disconnects connect_object signals on destruction 580s JS MAINLOOP: Completed job 1 580s ok 14 GObject class with decorator can define its own signals 580s ok 15 GObject class with decorator passes emitted arguments to signal handlers 580s ok 16 GObject class with decorator can return values from signals 580s ok 17 GObject class with decorator does not call first-wins signal handlers after one returns a value 580s ok 18 GObject class with decorator gets the return value of the default handler 580s ok 19 GObject class with decorator calls run-last default handler last 580s ok 20 GObject class with decorator can inherit from something that's not GObject.Object 580s JS G NS: Found info type GIFunctionInfo for 'type_is_a' in namespace 'GObject' 580s ok 21 GObject class with decorator can implement an interface 580s JS G NS: Found info type GIObjectInfo for 'Cancellable' in namespace 'Gio' 580s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x3fb5f7b2b5d8, JSClass 0x3ff9149a9f0, in object 0x3d5d35794308 580s ok 22 GObject class with decorator can implement interface vfuncs 580s ok 23 GObject class with decorator can be a subclass 580s ok 24 GObject class with decorator can have any valid class name 580s ok 25 GObject class with decorator handles anonymous class expressions 580s ok 26 GObject class with decorator calls its _instance_init() function while chaining up in constructor 580s JS G NS: Found info type GIFunctionInfo for 'param_spec_object' in namespace 'GObject' 580s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02a2ae40 type GParamObject 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s ok 27 GObject class with decorator can have an interface-valued property 580s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02af1750 type GParamInt64 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s ok 28 GObject class with decorator can have an int64 property 580s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02a2a2e0 type GParamInt64 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s ok 29 GObject class with decorator can have a default int64 property 580s JS G NS: Found info type GIFunctionInfo for 'param_spec_uint64' in namespace 'GObject' 580s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02a1f860 type GParamUInt64 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s ok 30 GObject class with decorator can have an uint64 property 580s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02978750 type GParamUInt64 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s ok 31 GObject class with decorator can have a default uint64 property 580s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa029e82e0 type GParamOverride 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s ok 32 GObject class with decorator can override a property from the parent class 580s ok 33 GObject class with decorator cannot override a non-existent property 580s JS G NS: Found info type GIInterfaceInfo for 'TlsFileDatabase' in namespace 'Gio' 580s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0x3fb5f7b391f0, JSClass 0x3ff9149dc70, in object 0x3d5d35794308 580s JS G NS: Found info type GIObjectInfo for 'TlsDatabase' in namespace 'Gio' 580s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0x3fb5f7b532b8, JSClass 0x3ff9149a9f0, in object 0x3d5d35794308 580s ok 34 GObject class with decorator handles gracefully forgetting to override a C property 580s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02a2c8e0 type GParamOverride 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 580s ok 35 GObject class with decorator handles gracefully overriding a C property but forgetting the accessors 580s JS G NS: Found info type GIObjectInfo for 'CharsetConverter' in namespace 'Gio' 580s JS G OBJ: Defined class for CharsetConverter (GCharsetConverter), prototype 0x3fb5f7b536c8, JSClass 0x3ff9149a9f0, in object 0x3d5d35794308 580s JS G NS: Found info type GIInterfaceInfo for 'Converter' in namespace 'Gio' 580s JS G IFACE: Defined class for Converter (GConverter), prototype 0x3fb5f7b39b78, JSClass 0x3ff9149dc70, in object 0x3d5d35794308 580s ok 36 GObject class with decorator does not pollute the wrong prototype with GObject properties 580s JS G NS: Found info type GIInterfaceInfo for 'NetworkMonitor' in namespace 'Gio' 580s JS G IFACE: Defined class for NetworkMonitor (GNetworkMonitor), prototype 0x3fb5f7b39bf0, JSClass 0x3ff9149dc70, in object 0x3d5d35794308 580s JS G OBJ: Defined class for GNetworkMonitorBase (GNetworkMonitorBase), prototype 0x3fb5f7b53948, JSClass 0x3ff9149a9f0, in object 0x3d5d3573f8f8 580s JS G OBJ: Defined class for GNetworkMonitorNetlink (GNetworkMonitorNetlink), prototype 0x3fb5f7b53998, JSClass 0x3ff9149a9f0, in object 0x3d5d3573f8f8 580s ok 37 GObject class with decorator resolves properties from interfaces 580s ok 38 GObject class with decorator has a toString() defintion 580s JS G NS: Found info type GIObjectInfo for 'ZlibCompressor' in namespace 'Gio' 580s JS G OBJ: Defined class for ZlibCompressor (GZlibCompressor), prototype 0x3fb5f7b53c18, JSClass 0x3ff9149a9f0, in object 0x3d5d35794308 580s JS G OBJ: Defining method reset in prototype for GZlibCompressor (Gio.ZlibCompressor) 580s ok 39 GObject class with decorator does not clobber native parent interface vfunc definitions 580s ok 40 GObject class with decorator does not clobber dynamic parent interface vfunc definitions 580s ok 41 GObject class with custom constructor throws an error when not used with a GObject-derived class 580s ok 42 GObject class with custom constructor constructs with default values for properties 580s ok 43 GObject class with custom constructor has a toString() defintion 580s Gjs-Console-Message: 17:35:53.912: { 580s "enumerable": true, 580s "configurable": false 580s } 580s ok 44 GObject class with custom constructor constructs with a hash of property values 580s ok 45 GObject class with custom constructor accepts a property hash that is not a plain object 580s ok 46 GObject class with custom constructor constructs with property values from Gtk.Builder 580s ok 47 GObject class with custom constructor does not allow changing CONSTRUCT_ONLY properties 580s ok 48 GObject class with custom constructor has a name 580s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02ae13c0 type GParamString 580s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02ae13c0 type GParamString 580s ok 49 GObject class with custom constructor has a notify signal 580s ok 50 GObject class with custom constructor can define its own signals 580s ok 51 GObject class with custom constructor passes emitted arguments to signal handlers 580s ok 52 GObject class with custom constructor can return values from signals 580s ok 53 GObject class with custom constructor does not call first-wins signal handlers after one returns a value 580s ok 54 GObject class with custom constructor gets the return value of the default handler 580s ok 55 GObject class with custom constructor calls run-last default handler last 580s ok 56 GObject class with custom constructor can be a subclass 580s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0282fbb0 type GParamOverride 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s ok 57 GObject class with custom constructor can override a property from the parent class 580s ok 58 GObject virtual function can have its property read 580s ok 59 GObject virtual function can have its property overridden with an anonymous function 580s ok 60 GObject virtual function can access the parent prototype with super() 580s ok 61 GObject virtual function handles non-existing properties 580s ok 62 GObject virtual function gracefully bails out when overriding an unsupported vfunc type 580s JS G NS: Found info type GIInterfaceInfo for 'Icon' in namespace 'Gio' 580s JS G IFACE: Defined class for Icon (GIcon), prototype 0x3d5d35795790, JSClass 0x3ff9149dc70, in object 0x3d5d35794308 580s ok 63 GObject virtual function are defined also for static virtual functions 580s ok 64 GObject virtual function supports static methods # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4457 580s ok 65 GObject virtual function must be non-static for methods 580s ok 66 GObject virtual function must be static for methods # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4457 580s ok 67 GObject creation using base classes without registered GType fails when trying to instantiate a class that inherits from a GObject type 580s ok 68 GObject creation using base classes without registered GType fails when trying to register a GObject class that inherits from a non-GObject type 580s ok 69 Register GType name uses the class name 580s ok 70 Register GType name uses the sanitized class name 580s ok 71 Register GType name use the file path and class name 580s ok 72 Register GType name use the file path and sanitized class name 580s ok 73 Register GType name use provided class name 580s ok 74 Register GType name sanitizes user provided class name 580s ok 75 Signal handler matching finds handlers by signal ID 580s ok 76 Signal handler matching finds handlers by signal detail 580s ok 77 Signal handler matching finds handlers by callback 580s ok 78 Signal handler matching finds handlers by a combination of parameters 580s ok 79 Signal handler matching blocks a handler by callback 580s ok 80 Signal handler matching blocks multiple handlers by callback 580s ok 81 Signal handler matching blocks handlers by a combination of parameters 580s ok 82 Signal handler matching disconnects a handler by callback 580s ok 83 Signal handler matching blocks multiple handlers by callback 580s ok 84 Signal handler matching blocks handlers by a combination of parameters 580s ok 85 Signal handler matching blocks a handler by callback, convenience method 580s ok 86 Signal handler matching disconnects a handler by callback, convenience method 580s ok 87 Signal handler matching does not support disconnecting a handler by callback data 580s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 580s JS G NS: Found info type GIFlagsInfo for 'BindingFlags' in namespace 'GObject' 580s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 580s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 580s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 580s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 580s JS G ENUM: Defining GObject.BindingFlags as 0x3a348ff1b418 580s JS G NS: Found info type GIObjectInfo for 'Binding' in namespace 'GObject' 580s JS G OBJ: Defined class for Binding (GBinding), prototype 0x3fb5f7bf1308, JSClass 0x3ff9149a9f0, in object 0x3d5d35794358 580s ok 88 Property bindings can bind properties of the same type 580s JS G NS: Found info type GIFunctionInfo for 'g_object_bind_property_full' in namespace 'GjsPrivate' 580s ok 89 Property bindings can use custom mappings to bind properties of different types 580s JS G OBJ: Defining method bind in prototype for GBindingGroup (GObject.BindingGroup) 580s ok 90 Property bindings can be set up as a group 580s JS G NS: Found info type GIFunctionInfo for 'g_binding_group_bind_full' in namespace 'GjsPrivate' 580s ok 91 Property bindings can be set up as a group with custom mappings 580s ok 92 Auto accessor generation get and set the property 580s ok 93 Auto accessor generation initial value is the param spec's default value 580s ok 94 Auto accessor generation set properties at construct time 580s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 580s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 580s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 580s JS G NS: Found info type GIEnumInfo for 'LocaleCategory' in namespace 'GjsPrivate' 580s JS G ENUM: Defining enum value ALL (fixed from all) 6 580s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 580s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 580s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 580s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 580s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 580s JS G ENUM: Defining enum value TIME (fixed from time) 2 580s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0x3a348ff5ae20 580s JS IMPORT: Importing module _gettext succeeded 580s JS IMPORT: Defining parent 0x3d5d3573f610 of 0x3d5d35795b00 '_gettext' is mod 1 580s JS IMPORT: successfully imported module '_gettext' 580s JS IMPORT: Importing module gettext succeeded 580s JS IMPORT: Defining parent 0x3d5d3573f610 of 0x3d5d357959c0 'gettext' is mod 1 580s JS IMPORT: successfully imported module 'gettext' 580s JS G NS: Found info type GIFunctionInfo for 'set_thread_locale' in namespace 'GjsPrivate' 580s ok 95 Auto accessor generation set properties at construct time with locale 580s JS G PRM: Wrapping GParamInt 'simple' on Gjs_AutoAccessors with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02af9f70 type GParamInt 580s ok 96 Auto accessor generation notify when the property changes 580s ok 97 Auto accessor generation copies accessors for camel and kebab if snake accessors given 580s ok 98 Auto accessor generation copies accessors for snake and kebab if camel accessors given 580s ok 99 Auto accessor generation copies accessors for snake and camel if kebab accessors given 580s ok 100 Auto accessor generation readonly getter throws 580s ok 101 Auto accessor generation writeonly setter throws 580s ok 102 Auto accessor generation getter throws when setter defined 580s ok 103 Auto accessor generation setter throws when getter defined 580s ok 104 GObject class with JSObject property assigns a valid JSObject on construct 580s ok 105 GObject class with JSObject property Set null with an empty JSObject on construct 580s ok 106 GObject class with JSObject property assigns a null JSObject on construct 580s ok 107 GObject class with JSObject property assigns a JSObject Array on construct 580s ok 108 GObject class with JSObject property assigns a Function on construct 580s ok 109 GObject class with JSObject property throws an error when using a boolean value on construct 580s ok 110 GObject class with JSObject property throws an error when using an int value on construct 580s ok 111 GObject class with JSObject property throws an error when using a numeric value on construct 580s ok 112 GObject class with JSObject property throws an error when using a string value on construct 580s ok 113 GObject class with JSObject property throws an error when using an undefined value on construct 580s JS G PRM: Wrapping GParamBoxed 'testprop' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa02af5880 type GParamBoxed 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 580s JS G NS: Found info type GIObjectInfo for 'MemoryInputStream' in namespace 'Gio' 580s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0x3fb5f7bf7d30, JSClass 0x3ff9149a9f0, in object 0x3d5d35794308 580s JS G NS: Found info type GIInterfaceInfo for 'Seekable' in namespace 'Gio' 580s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x3fb5f7bfe088, JSClass 0x3ff9149dc70, in object 0x3d5d35794308 580s JS G NS: Found info type GIObjectInfo for 'ConverterInputStream' in namespace 'Gio' 580s JS G NS: Found info type GIObjectInfo for 'FilterInputStream' in namespace 'Gio' 580s JS G OBJ: Defined class for FilterInputStream (GFilterInputStream), prototype 0x3fb5f7bf7df8, JSClass 0x3ff9149a9f0, in object 0x3d5d35794308 580s JS G OBJ: Defined class for ConverterInputStream (GConverterInputStream), prototype 0x3fb5f7bf7e48, JSClass 0x3ff9149a9f0, in object 0x3d5d35794308 580s JS G OBJ: Defining method get_converter in prototype for GConverterInputStream (Gio.ConverterInputStream) 580s ok 114 GObject class with JSObject property property value survives when GObject wrapper is collected 580s ok 115 GObject class with JSObject signals emits signal with null JSObject parameter 580s ok 116 GObject class with JSObject signals emits signal with JSObject parameter 580s ok 117 GObject class with JSObject signals emits signal with multiple JSObject parameters 580s ok 118 GObject class with JSObject signals re-emits signal with same JSObject parameter 580s ok 119 GObject class with JSObject signals throws an error when using a boolean value as parameter 580s ok 120 GObject class with JSObject signals throws an error when using an int value as parameter 580s ok 121 GObject class with JSObject signals throws an error when using a numeric value as parameter 580s ok 122 GObject class with JSObject signals throws an error when using a string value as parameter 580s ok 123 GObject class with JSObject signals throws an error when using an undefined value as parameter 580s JS G NS: Found info type GIFunctionInfo for 'signal_handler_disconnect' in namespace 'GObject' 580s ok 124 GObject class with JSObject signals returns a JSObject 580s ok 125 GObject class with JSObject signals returns null when returning undefined 580s ok 126 GObject class with JSObject signals returns null when not returning 580s JS G CLSR: Unable to convert return value when invoking closure 580s ok 127 GObject class with JSObject signals throws an error when returning a boolean value 580s JS G CLSR: Unable to convert return value when invoking closure 580s ok 128 GObject class with JSObject signals throws an error when returning an int value 580s JS G CLSR: Unable to convert return value when invoking closure 580s ok 129 GObject class with JSObject signals throws an error when returning a numeric value 580s JS G CLSR: Unable to convert return value when invoking closure 580s ok 130 GObject class with JSObject signals throws an error when returning a string value 580s ok 131 GObject class with int64 properties can set an int64 property 580s ok 132 GObject class with int64 properties can construct with int64 property 580s JS G BXD: Defining method quit in prototype for GLib.MainLoop 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa02801488: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 0 580s JS MAINLOOP: handling job 1, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 1 580s JS MAINLOOP: handling job 2, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 2 580s JS MAINLOOP: handling job 3, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa02801488: release 580s JS MAINLOOP: Completed job 3 580s JS MEMORY: Memory report: before destroying contex/tmp/autopkgtest.Udn2es/wrapper.sh: Killing leaked background processes: 2904 580s t 580s JS MEMORY: 756 objects currently alive 580s JS MEMORY: boxed_instance = 103 580s JS MEMORY: boxed_prototype = 19 580s JS MEMORY: closure = 23 580s JS MEMORY: function = 434 580s JS MEMORY: fundamental_instance = 0 580s JS MEMORY: fundamental_prototype = 0 580s JS MEMORY: gerror_instance = 0 580s JS MEMORY: gerror_prototype = 0 580s JS MEMORY: interface = 16 580s JS MEMORY: module = 12 580s JS MEMORY: ns = 7 580s JS MEMORY: object_instance = 29 580s JS MEMORY: object_prototype = 81 580s JS MEMORY: param = 32 580s JS MEMORY: union_instance = 0 580s JS MEMORY: union_prototype = 0 580s JS CTX: JS shutdown sequence 580s JS CTX: Stopping profiler 580s JS CTX: Shutting down toggle queue 580s JS CTX: Notifying external reference holders of GjsContext dispose 580s JS MAINLOOP: Stopping promise job dispatcher 580s JS CTX: Notifying reference holders of GjsContext dispose 580s JS CTX: Checking unhandled promise rejections 580s JS CTX: Releasing cached JS wrappers 580s JS CTX: Final triggered GC 580s JS CTX: Destroying JS context 580s JS CTX: Releasing all native objects 580s JS CTX: Disabling auto GC 580s JS CTX: Ending trace on global object 580s JS CTX: Freeing allocated resources 580s JS CTX: JS context destroyed 580s PASS: gjs/testGObjectClass.test 580s SUMMARY: total=76; passed=76; skipped=0; failed=0; user=5.5s; system=0.7s; maxrss=126156 580s PID TTY STAT TIME COMMAND 580s /tmp/autopkgtest.Udn2es/wrapper.sh: 244: kill: No such process 580s 580s /tmp/autopkgtest.Udn2es/wrapper.sh: 246: kill: No such process 580s 581s autopkgtest [17:35:54]: test installed-tests: -----------------------] 582s installed-tests PASS 582s autopkgtest [17:35:55]: test installed-tests: - - - - - - - - - - results - - - - - - - - - - 582s autopkgtest [17:35:55]: @@@@@@@@@@@@@@@@@@@@ summary 582s build PASS (superficial) 582s installed-tests PASS