0s autopkgtest [16:52:31]: starting date and time: 2025-09-04 16:52:31+0000 0s autopkgtest [16:52:31]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [16:52:31]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.3xo32xhk/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-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-4.secgroup --name adt-questing-amd64-gjs-20250904-165230-juju-7f2275-prod-proposed-migration-environment-2-28a5a6c7-83bf-41a8-91c0-40f7f308c93f --image adt/ubuntu-questing-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-questing-amd64-gjs-20250904-165230-juju-7f2275-prod-proposed-migration-environment-2-28a5a6c7-83bf-41a8-91c0-40f7f308c93f from image adt/ubuntu-questing-amd64-server-20250904.img (UUID ad84c7a7-c39c-42a3-aa38-d5a0dd25b14d)... 72s autopkgtest [16:53:43]: testbed dpkg architecture: amd64 72s autopkgtest [16:53:43]: testbed apt version: 3.1.5ubuntu1 72s autopkgtest [16:53:43]: @@@@@@@@@@@@@@@@@@@@ test bed setup 72s autopkgtest [16:53:43]: testbed release detected to be: None 73s autopkgtest [16:53:44]: updating testbed package index (apt update) 73s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 73s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 73s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 74s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 74s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 74s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 74s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 74s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 74s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [115 kB] 74s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [81.6 kB] 74s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 c-n-f Metadata [4048 B] 74s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted i386 Packages [2448 B] 74s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 Packages [20.7 kB] 74s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 c-n-f Metadata [120 B] 74s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [159 kB] 74s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [261 kB] 74s Get:17 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 c-n-f Metadata [8728 B] 74s Get:18 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [2480 B] 74s Get:19 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [5468 B] 74s Get:20 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 c-n-f Metadata [572 B] 75s Fetched 1243 kB in 1s (1251 kB/s) 75s Reading package lists... 76s autopkgtest [16:53:47]: upgrading testbed (apt dist-upgrade and autopurge) 76s Reading package lists... 76s Building dependency tree... 76s Reading state information... 76s Calculating upgrade... 76s The following packages will be upgraded: 76s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 76s libcryptsetup12 76s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 76s Need to get 3064 kB of archives. 76s After this operation, 225 kB of additional disk space will be used. 76s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 dash amd64 0.5.12-12ubuntu2 [98.7 kB] 76s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 cron amd64 3.0pl1-196ubuntu2 [89.1 kB] 76s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libcryptsetup12 amd64 2:2.8.0-1ubuntu2 [293 kB] 76s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 76s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 bpftrace amd64 0.23.5-1ubuntu1 [1999 kB] 77s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 cryptsetup-bin amd64 2:2.8.0-1ubuntu2 [232 kB] 77s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 libbrotli1 amd64 1.1.0-2build5 [337 kB] 77s Preconfiguring packages ... 77s Fetched 3064 kB in 1s (5117 kB/s) 77s (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 ... 121119 files and directories currently installed.) 77s Preparing to unpack .../dash_0.5.12-12ubuntu2_amd64.deb ... 77s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 77s Setting up dash (0.5.12-12ubuntu2) ... 77s (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 ... 121119 files and directories currently installed.) 77s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_amd64.deb ... 77s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 77s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_amd64.deb ... 77s Unpacking libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 77s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 77s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 77s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_amd64.deb ... 77s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 78s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_amd64.deb ... 78s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 78s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_amd64.deb ... 78s Unpacking libbrotli1:amd64 (1.1.0-2build5) over (1.1.0-2build4) ... 78s Setting up bpftrace (0.23.5-1ubuntu1) ... 78s Setting up libbrotli1:amd64 (1.1.0-2build5) ... 78s Setting up libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) ... 78s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 78s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 78s Setting up cron (3.0pl1-196ubuntu2) ... 78s Processing triggers for debianutils (5.23.2) ... 78s Processing triggers for libc-bin (2.42-0ubuntu1) ... 78s Processing triggers for man-db (2.13.1-1) ... 79s Reading package lists... 79s Building dependency tree... 79s Reading state information... 79s Solving dependencies... 79s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 80s autopkgtest [16:53:51]: rebooting testbed after setup commands that affected boot 107s autopkgtest [16:54:18]: testbed running kernel: Linux 6.16.0-16-generic #16-Ubuntu SMP PREEMPT_DYNAMIC Sat Aug 16 17:05:34 UTC 2025 109s autopkgtest [16:54:20]: @@@@@@@@@@@@@@@@@@@@ apt-source gjs 112s Get:1 http://ftpmaster.internal/ubuntu questing/main gjs 1.85.2-2 (dsc) [2716 B] 112s Get:2 http://ftpmaster.internal/ubuntu questing/main gjs 1.85.2-2 (tar) [798 kB] 112s Get:3 http://ftpmaster.internal/ubuntu questing/main gjs 1.85.2-2 (diff) [28.0 kB] 112s gpgv: Signature made Wed Sep 3 03:52:45 2025 UTC 112s gpgv: using RSA key 43B03E28326C54CFA2EC66A340F65066AD7C16DB 112s gpgv: Can't check signature: No public key 112s dpkg-source: warning: cannot verify inline signature for ./gjs_1.85.2-2.dsc: no acceptable signature found 112s autopkgtest [16:54:23]: testing package gjs version 1.85.2-2 113s autopkgtest [16:54:24]: build not needed 114s autopkgtest [16:54:25]: test build: preparing testbed 114s Reading package lists... 114s Building dependency tree... 114s Reading state information... 114s Solving dependencies... 114s The following packages will be REMOVED: 114s coreutils-from-gnu 114s The following NEW packages will be installed: 114s build-essential coreutils-from-uutils cpp cpp-15 cpp-15-x86-64-linux-gnu 114s cpp-x86-64-linux-gnu fontconfig-config fonts-dejavu-core fonts-dejavu-mono 114s g++ g++-15 g++-15-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-15 114s gcc-15-x86-64-linux-gnu gcc-x86-64-linux-gnu gir1.2-girepository-3.0 114s girepository-tools libasan8 libblkid-dev libbrotli-dev libbz2-dev 114s libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev 114s libcc1-0 libexpat1-dev libffi-dev libfontconfig-dev libfontconfig1 114s libfreetype-dev libgcc-15-dev libgio-2.0-dev libgio-2.0-dev-bin 114s libgirepository-2.0-0 libgirepository-2.0-dev libgjs-dev libgjs0 114s libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libgomp1 libhwasan0 114s libice-dev libice6 libisl23 libitm1 liblsan0 libmount-dev libmozjs-140-0 114s libmozjs-140-dev libmpc3 libpcre2-16-0 libpcre2-32-0 libpcre2-dev 114s libpcre2-posix3 libpixman-1-0 libpixman-1-dev libpkgconf3 libpng-dev 114s libquadmath0 libselinux1-dev libsepol-dev libsm-dev libsm6 libstdc++-15-dev 114s libsysprof-capture-4-dev libtsan2 libubsan1 libx11-dev libxau-dev 114s libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1-dev 114s libxdmcp-dev libxext-dev libxrender-dev libxrender1 native-architecture 114s pkgconf pkgconf-bin rust-coreutils uuid-dev x11-common x11proto-dev 114s xorg-sgml-doctools xtrans-dev zlib1g-dev 114s 0 upgraded, 92 newly installed, 1 to remove and 0 not upgraded. 114s Need to get 331 MB of archives. 114s After this operation, 1255 MB of additional disk space will be used. 114s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 rust-coreutils amd64 0.1.0+git20250813.4af2a84-0ubuntu2 [3326 kB] 116s Get:2 http://ftpmaster.internal/ubuntu questing/universe amd64 coreutils-from-uutils all 0.0.0~ubuntu20 [6490 B] 116s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libisl23 amd64 0.27-1 [685 kB] 116s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 libmpc3 amd64 1.3.1-1build3 [57.0 kB] 116s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-2ubuntu1 [84.5 MB] 153s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-15 amd64 15.2.0-2ubuntu1 [1030 B] 153s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-x86-64-linux-gnu amd64 4:15.1.0-1ubuntu1 [5600 B] 153s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 cpp amd64 4:15.1.0-1ubuntu1 [22.5 kB] 153s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 libcc1-0 amd64 15.2.0-2ubuntu1 [50.7 kB] 153s Get:10 http://ftpmaster.internal/ubuntu questing/main amd64 libgomp1 amd64 15.2.0-2ubuntu1 [159 kB] 153s Get:11 http://ftpmaster.internal/ubuntu questing/main amd64 libitm1 amd64 15.2.0-2ubuntu1 [32.9 kB] 153s Get:12 http://ftpmaster.internal/ubuntu questing/main amd64 libasan8 amd64 15.2.0-2ubuntu1 [3098 kB] 154s Get:13 http://ftpmaster.internal/ubuntu questing/main amd64 liblsan0 amd64 15.2.0-2ubuntu1 [1372 kB] 155s Get:14 http://ftpmaster.internal/ubuntu questing/main amd64 libtsan2 amd64 15.2.0-2ubuntu1 [2784 kB] 156s Get:15 http://ftpmaster.internal/ubuntu questing/main amd64 libubsan1 amd64 15.2.0-2ubuntu1 [1221 kB] 157s Get:16 http://ftpmaster.internal/ubuntu questing/main amd64 libhwasan0 amd64 15.2.0-2ubuntu1 [1701 kB] 157s Get:17 http://ftpmaster.internal/ubuntu questing/main amd64 libquadmath0 amd64 15.2.0-2ubuntu1 [155 kB] 157s Get:18 http://ftpmaster.internal/ubuntu questing/main amd64 libgcc-15-dev amd64 15.2.0-2ubuntu1 [2947 kB] 158s Get:19 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-2ubuntu1 [95.8 MB] 203s Get:20 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-15 amd64 15.2.0-2ubuntu1 [520 kB] 203s Get:21 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-x86-64-linux-gnu amd64 4:15.1.0-1ubuntu1 [1214 B] 203s Get:22 http://ftpmaster.internal/ubuntu questing/main amd64 gcc amd64 4:15.1.0-1ubuntu1 [5018 B] 203s Get:23 http://ftpmaster.internal/ubuntu questing/main amd64 libstdc++-15-dev amd64 15.2.0-2ubuntu1 [2617 kB] 204s Get:24 http://ftpmaster.internal/ubuntu questing/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-2ubuntu1 [90.5 MB] 232s Get:25 http://ftpmaster.internal/ubuntu questing/main amd64 g++-15 amd64 15.2.0-2ubuntu1 [23.1 kB] 232s Get:26 http://ftpmaster.internal/ubuntu questing/main amd64 g++-x86-64-linux-gnu amd64 4:15.1.0-1ubuntu1 [970 B] 232s Get:27 http://ftpmaster.internal/ubuntu questing/main amd64 g++ amd64 4:15.1.0-1ubuntu1 [1102 B] 232s Get:28 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 build-essential amd64 12.12ubuntu2 [5256 B] 232s Get:29 http://ftpmaster.internal/ubuntu questing/main amd64 fonts-dejavu-mono all 2.37-8 [502 kB] 232s Get:30 http://ftpmaster.internal/ubuntu questing/main amd64 fonts-dejavu-core all 2.37-8 [835 kB] 232s Get:31 http://ftpmaster.internal/ubuntu questing/main amd64 fontconfig-config amd64 2.15.0-2.3ubuntu1 [38.0 kB] 232s Get:32 http://ftpmaster.internal/ubuntu questing/main amd64 libgirepository-2.0-0 amd64 2.85.3-1 [79.5 kB] 232s Get:33 http://ftpmaster.internal/ubuntu questing/main amd64 gir1.2-girepository-3.0 amd64 2.85.3-1 [25.2 kB] 232s Get:34 http://ftpmaster.internal/ubuntu questing/main amd64 native-architecture all 0.2.6 [2140 B] 232s Get:35 http://ftpmaster.internal/ubuntu questing/main amd64 girepository-tools amd64 2.85.3-1 [113 kB] 232s Get:36 http://ftpmaster.internal/ubuntu questing/main amd64 libbrotli-dev amd64 1.1.0-2build5 [358 kB] 232s Get:37 http://ftpmaster.internal/ubuntu questing/main amd64 libbz2-dev amd64 1.0.8-6 [33.8 kB] 232s Get:38 http://ftpmaster.internal/ubuntu questing/main amd64 libfontconfig1 amd64 2.15.0-2.3ubuntu1 [141 kB] 232s Get:39 http://ftpmaster.internal/ubuntu questing/main amd64 libpixman-1-0 amd64 0.44.0-3 [427 kB] 232s Get:40 http://ftpmaster.internal/ubuntu questing/main amd64 libxcb-render0 amd64 1.17.0-2 [16.2 kB] 232s Get:41 http://ftpmaster.internal/ubuntu questing/main amd64 libxcb-shm0 amd64 1.17.0-2 [5758 B] 232s Get:42 http://ftpmaster.internal/ubuntu questing/main amd64 libxrender1 amd64 1:0.9.12-1 [19.8 kB] 232s Get:43 http://ftpmaster.internal/ubuntu questing/main amd64 libcairo2 amd64 1.18.4-1 [662 kB] 233s Get:44 http://ftpmaster.internal/ubuntu questing/main amd64 libcairo-gobject2 amd64 1.18.4-1 [127 kB] 233s Get:45 http://ftpmaster.internal/ubuntu questing/main amd64 libcairo-script-interpreter2 amd64 1.18.4-1 [67.2 kB] 233s Get:46 http://ftpmaster.internal/ubuntu questing/main amd64 libexpat1-dev amd64 2.7.1-2 [1009 kB] 233s Get:47 http://ftpmaster.internal/ubuntu questing/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1ubuntu1 [895 kB] 233s Get:48 http://ftpmaster.internal/ubuntu questing/main amd64 libpng-dev amd64 1.6.50-1 [273 kB] 233s Get:49 http://ftpmaster.internal/ubuntu questing/main amd64 libfreetype-dev amd64 2.13.3+dfsg-1 [575 kB] 233s Get:50 http://ftpmaster.internal/ubuntu questing/main amd64 uuid-dev amd64 2.41-4ubuntu3 [55.5 kB] 233s Get:51 http://ftpmaster.internal/ubuntu questing/main amd64 libpkgconf3 amd64 1.8.1-4 [32.3 kB] 233s Get:52 http://ftpmaster.internal/ubuntu questing/main amd64 pkgconf-bin amd64 1.8.1-4 [21.6 kB] 233s Get:53 http://ftpmaster.internal/ubuntu questing/main amd64 pkgconf amd64 1.8.1-4 [16.8 kB] 233s Get:54 http://ftpmaster.internal/ubuntu questing/main amd64 libfontconfig-dev amd64 2.15.0-2.3ubuntu1 [163 kB] 233s Get:55 http://ftpmaster.internal/ubuntu questing/main amd64 libffi-dev amd64 3.5.2-1 [64.5 kB] 233s Get:56 http://ftpmaster.internal/ubuntu questing/main amd64 libblkid-dev amd64 2.41-4ubuntu3 [231 kB] 233s Get:57 http://ftpmaster.internal/ubuntu questing/main amd64 libsepol-dev amd64 3.8.1-1 [406 kB] 233s Get:58 http://ftpmaster.internal/ubuntu questing/main amd64 libpcre2-16-0 amd64 10.46-1 [243 kB] 233s Get:59 http://ftpmaster.internal/ubuntu questing/main amd64 libpcre2-32-0 amd64 10.46-1 [230 kB] 233s Get:60 http://ftpmaster.internal/ubuntu questing/main amd64 libpcre2-posix3 amd64 10.46-1 [7354 B] 233s Get:61 http://ftpmaster.internal/ubuntu questing/main amd64 libpcre2-dev amd64 10.46-1 [832 kB] 234s Get:62 http://ftpmaster.internal/ubuntu questing/main amd64 libselinux1-dev amd64 3.8.1-1 [175 kB] 234s Get:63 http://ftpmaster.internal/ubuntu questing/main amd64 libmount-dev amd64 2.41-4ubuntu3 [36.2 kB] 234s Get:64 http://ftpmaster.internal/ubuntu questing/main amd64 libsysprof-capture-4-dev amd64 48.0-2 [55.1 kB] 234s Get:65 http://ftpmaster.internal/ubuntu questing/main amd64 libgio-2.0-dev amd64 2.85.3-1 [1918 kB] 234s Get:66 http://ftpmaster.internal/ubuntu questing/main amd64 libglib2.0-bin amd64 2.85.3-1 [102 kB] 234s Get:67 http://ftpmaster.internal/ubuntu questing/main amd64 libgio-2.0-dev-bin amd64 2.85.3-1 [129 kB] 234s Get:68 http://ftpmaster.internal/ubuntu questing/main amd64 libglib2.0-dev-bin amd64 2.85.3-1 [18.2 kB] 234s Get:69 http://ftpmaster.internal/ubuntu questing/main amd64 libglib2.0-dev amd64 2.85.3-1 [18.9 kB] 234s Get:70 http://ftpmaster.internal/ubuntu questing/main amd64 libpixman-1-dev amd64 0.44.0-3 [10.7 kB] 234s Get:71 http://ftpmaster.internal/ubuntu questing/main amd64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 234s Get:72 http://ftpmaster.internal/ubuntu questing/main amd64 libice6 amd64 2:1.1.1-1 [44.1 kB] 234s Get:73 http://ftpmaster.internal/ubuntu questing/main amd64 libsm6 amd64 2:1.2.6-1 [16.4 kB] 234s Get:74 http://ftpmaster.internal/ubuntu questing/main amd64 xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 234s Get:75 http://ftpmaster.internal/ubuntu questing/main amd64 x11proto-dev all 2024.1-1 [606 kB] 234s Get:76 http://ftpmaster.internal/ubuntu questing/main amd64 libice-dev amd64 2:1.1.1-1 [54.0 kB] 234s Get:77 http://ftpmaster.internal/ubuntu questing/main amd64 libsm-dev amd64 2:1.2.6-1 [18.1 kB] 234s Get:78 http://ftpmaster.internal/ubuntu questing/main amd64 libxau-dev amd64 1:1.0.11-1 [9798 B] 234s Get:79 http://ftpmaster.internal/ubuntu questing/main amd64 libxdmcp-dev amd64 1:1.1.5-1 [26.7 kB] 234s Get:80 http://ftpmaster.internal/ubuntu questing/main amd64 xtrans-dev all 1.4.0-1 [68.9 kB] 234s Get:81 http://ftpmaster.internal/ubuntu questing/main amd64 libxcb1-dev amd64 1.17.0-2 [86.4 kB] 234s Get:82 http://ftpmaster.internal/ubuntu questing/main amd64 libx11-dev amd64 2:1.8.12-1 [734 kB] 235s Get:83 http://ftpmaster.internal/ubuntu questing/main amd64 libxcb-render0-dev amd64 1.17.0-2 [19.3 kB] 235s Get:84 http://ftpmaster.internal/ubuntu questing/main amd64 libxcb-shm0-dev amd64 1.17.0-2 [8230 B] 235s Get:85 http://ftpmaster.internal/ubuntu questing/main amd64 libxext-dev amd64 2:1.3.4-1build2 [83.5 kB] 235s Get:86 http://ftpmaster.internal/ubuntu questing/main amd64 libxrender-dev amd64 1:0.9.12-1 [29.9 kB] 235s Get:87 http://ftpmaster.internal/ubuntu questing/main amd64 libcairo2-dev amd64 1.18.4-1 [41.1 kB] 235s Get:88 http://ftpmaster.internal/ubuntu questing/main amd64 libgirepository-2.0-dev amd64 2.85.3-1 [208 kB] 235s Get:89 http://ftpmaster.internal/ubuntu questing/main amd64 libmozjs-140-0 amd64 140.2.0-1 [11.7 MB] 237s Get:90 http://ftpmaster.internal/ubuntu questing/main amd64 libgjs0 amd64 1.85.2-2 [511 kB] 237s Get:91 http://ftpmaster.internal/ubuntu questing/main amd64 libmozjs-140-dev amd64 140.2.0-1 [13.8 MB] 240s Get:92 http://ftpmaster.internal/ubuntu questing/main amd64 libgjs-dev amd64 1.85.2-2 [9686 B] 240s Fetched 331 MB in 2min 5s (2638 kB/s) 240s Selecting previously unselected package rust-coreutils. 240s (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 ... 121119 files and directories currently installed.) 240s Preparing to unpack .../rust-coreutils_0.1.0+git20250813.4af2a84-0ubuntu2_amd64.deb ... 240s Unpacking rust-coreutils (0.1.0+git20250813.4af2a84-0ubuntu2) ... 240s Setting up rust-coreutils (0.1.0+git20250813.4af2a84-0ubuntu2) ... 240s dpkg: coreutils-from-gnu: dependency problems, but removing anyway as you requested: 240s coreutils depends on coreutils-from-gnu | coreutils-from-uutils; however: 240s Package coreutils-from-gnu is to be removed. 240s Package coreutils-from-uutils is not installed. 240s 240s (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 ... 121852 files and directories currently installed.) 240s Removing coreutils-from-gnu (0.0.0~ubuntu20) ... 240s Adding 'diversion of /usr/bin/[ to /usr/bin/[.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/arch to /usr/bin/arch.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/b2sum to /usr/bin/b2sum.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/base32 to /usr/bin/base32.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/base64 to /usr/bin/base64.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/basename to /usr/bin/basename.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/basenc to /usr/bin/basenc.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/cat to /usr/bin/cat.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/chcon to /usr/bin/chcon.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/chgrp to /usr/bin/chgrp.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/chmod to /usr/bin/chmod.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/chown to /usr/bin/chown.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/cksum to /usr/bin/cksum.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/comm to /usr/bin/comm.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/cp to /usr/bin/cp.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/csplit to /usr/bin/csplit.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/cut to /usr/bin/cut.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/date to /usr/bin/date.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/dd to /usr/bin/dd.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/df to /usr/bin/df.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/dir to /usr/bin/dir.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/dircolors to /usr/bin/dircolors.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/dirname to /usr/bin/dirname.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/du to /usr/bin/du.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/echo to /usr/bin/echo.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/env to /usr/bin/env.remove-bak by coreutils-switch' 240s Adding 'diversion of /usr/bin/expand to /usr/bin/expand.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/expr to /usr/bin/expr.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/factor to /usr/bin/factor.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/false to /usr/bin/false.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/fmt to /usr/bin/fmt.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/fold to /usr/bin/fold.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/groups to /usr/bin/groups.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/head to /usr/bin/head.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/hostid to /usr/bin/hostid.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/id to /usr/bin/id.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/install to /usr/bin/install.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/join to /usr/bin/join.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/link to /usr/bin/link.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/ln to /usr/bin/ln.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/logname to /usr/bin/logname.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/ls to /usr/bin/ls.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/md5sum to /usr/bin/md5sum.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/mkdir to /usr/bin/mkdir.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/mkfifo to /usr/bin/mkfifo.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/mknod to /usr/bin/mknod.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/mktemp to /usr/bin/mktemp.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/mv to /usr/bin/mv.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/nice to /usr/bin/nice.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/nl to /usr/bin/nl.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/nohup to /usr/bin/nohup.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/nproc to /usr/bin/nproc.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/numfmt to /usr/bin/numfmt.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/od to /usr/bin/od.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/paste to /usr/bin/paste.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/pathchk to /usr/bin/pathchk.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/pinky to /usr/bin/pinky.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/pr to /usr/bin/pr.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/printenv to /usr/bin/printenv.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/printf to /usr/bin/printf.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/ptx to /usr/bin/ptx.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/pwd to /usr/bin/pwd.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/readlink to /usr/bin/readlink.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/realpath to /usr/bin/realpath.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/rm to /usr/bin/rm.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/rmdir to /usr/bin/rmdir.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/runcon to /usr/bin/runcon.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/seq to /usr/bin/seq.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/sha1sum to /usr/bin/sha1sum.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/sha224sum to /usr/bin/sha224sum.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/sha256sum to /usr/bin/sha256sum.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/sha384sum to /usr/bin/sha384sum.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/sha512sum to /usr/bin/sha512sum.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/shred to /usr/bin/shred.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/shuf to /usr/bin/shuf.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/sleep to /usr/bin/sleep.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/sort to /usr/bin/sort.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/split to /usr/bin/split.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/stat to /usr/bin/stat.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/stdbuf to /usr/bin/stdbuf.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/stty to /usr/bin/stty.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/sum to /usr/bin/sum.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/sync to /usr/bin/sync.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/tac to /usr/bin/tac.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/tail to /usr/bin/tail.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/tee to /usr/bin/tee.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/test to /usr/bin/test.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/timeout to /usr/bin/timeout.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/touch to /usr/bin/touch.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/tr to /usr/bin/tr.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/true to /usr/bin/true.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/truncate to /usr/bin/truncate.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/tsort to /usr/bin/tsort.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/tty to /usr/bin/tty.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/uname to /usr/bin/uname.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/unexpand to /usr/bin/unexpand.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/uniq to /usr/bin/uniq.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/unlink to /usr/bin/unlink.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/users to /usr/bin/users.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/vdir to /usr/bin/vdir.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/wc to /usr/bin/wc.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/who to /usr/bin/who.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/whoami to /usr/bin/whoami.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/bin/yes to /usr/bin/yes.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/sbin/chroot to /usr/sbin/chroot.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/arch.1.gz to /usr/share/man/man1/arch.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/b2sum.1.gz to /usr/share/man/man1/b2sum.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/base32.1.gz to /usr/share/man/man1/base32.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/base64.1.gz to /usr/share/man/man1/base64.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/basename.1.gz to /usr/share/man/man1/basename.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/basenc.1.gz to /usr/share/man/man1/basenc.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/cat.1.gz to /usr/share/man/man1/cat.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/chcon.1.gz to /usr/share/man/man1/chcon.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/chgrp.1.gz to /usr/share/man/man1/chgrp.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/chmod.1.gz to /usr/share/man/man1/chmod.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/chown.1.gz to /usr/share/man/man1/chown.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/cksum.1.gz to /usr/share/man/man1/cksum.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/comm.1.gz to /usr/share/man/man1/comm.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/cp.1.gz to /usr/share/man/man1/cp.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/csplit.1.gz to /usr/share/man/man1/csplit.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/cut.1.gz to /usr/share/man/man1/cut.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/date.1.gz to /usr/share/man/man1/date.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/dd.1.gz to /usr/share/man/man1/dd.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/df.1.gz to /usr/share/man/man1/df.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/dir.1.gz to /usr/share/man/man1/dir.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/dircolors.1.gz to /usr/share/man/man1/dircolors.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/dirname.1.gz to /usr/share/man/man1/dirname.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/du.1.gz to /usr/share/man/man1/du.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/echo.1.gz to /usr/share/man/man1/echo.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/env.1.gz to /usr/share/man/man1/env.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/expand.1.gz to /usr/share/man/man1/expand.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/expr.1.gz to /usr/share/man/man1/expr.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/factor.1.gz to /usr/share/man/man1/factor.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/false.1.gz to /usr/share/man/man1/false.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/fmt.1.gz to /usr/share/man/man1/fmt.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/fold.1.gz to /usr/share/man/man1/fold.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/groups.1.gz to /usr/share/man/man1/groups.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/head.1.gz to /usr/share/man/man1/head.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/hostid.1.gz to /usr/share/man/man1/hostid.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/id.1.gz to /usr/share/man/man1/id.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/install.1.gz to /usr/share/man/man1/install.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/join.1.gz to /usr/share/man/man1/join.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/link.1.gz to /usr/share/man/man1/link.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/ln.1.gz to /usr/share/man/man1/ln.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/logname.1.gz to /usr/share/man/man1/logname.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/ls.1.gz to /usr/share/man/man1/ls.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/md5sum.1.gz to /usr/share/man/man1/md5sum.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/mkdir.1.gz to /usr/share/man/man1/mkdir.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/mkfifo.1.gz to /usr/share/man/man1/mkfifo.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/mknod.1.gz to /usr/share/man/man1/mknod.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/mktemp.1.gz to /usr/share/man/man1/mktemp.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/mv.1.gz to /usr/share/man/man1/mv.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/nice.1.gz to /usr/share/man/man1/nice.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/nl.1.gz to /usr/share/man/man1/nl.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/nohup.1.gz to /usr/share/man/man1/nohup.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/nproc.1.gz to /usr/share/man/man1/nproc.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/numfmt.1.gz to /usr/share/man/man1/numfmt.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/od.1.gz to /usr/share/man/man1/od.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/paste.1.gz to /usr/share/man/man1/paste.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/pathchk.1.gz to /usr/share/man/man1/pathchk.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/pinky.1.gz to /usr/share/man/man1/pinky.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/pr.1.gz to /usr/share/man/man1/pr.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/printenv.1.gz to /usr/share/man/man1/printenv.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/printf.1.gz to /usr/share/man/man1/printf.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/ptx.1.gz to /usr/share/man/man1/ptx.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/pwd.1.gz to /usr/share/man/man1/pwd.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/readlink.1.gz to /usr/share/man/man1/readlink.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/realpath.1.gz to /usr/share/man/man1/realpath.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/rm.1.gz to /usr/share/man/man1/rm.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/rmdir.1.gz to /usr/share/man/man1/rmdir.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/runcon.1.gz to /usr/share/man/man1/runcon.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/seq.1.gz to /usr/share/man/man1/seq.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/sha1sum.1.gz to /usr/share/man/man1/sha1sum.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/sha224sum.1.gz to /usr/share/man/man1/sha224sum.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/sha256sum.1.gz to /usr/share/man/man1/sha256sum.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/sha384sum.1.gz to /usr/share/man/man1/sha384sum.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/sha512sum.1.gz to /usr/share/man/man1/sha512sum.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/shred.1.gz to /usr/share/man/man1/shred.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/shuf.1.gz to /usr/share/man/man1/shuf.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/sleep.1.gz to /usr/share/man/man1/sleep.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/sort.1.gz to /usr/share/man/man1/sort.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/split.1.gz to /usr/share/man/man1/split.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/stat.1.gz to /usr/share/man/man1/stat.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/stdbuf.1.gz to /usr/share/man/man1/stdbuf.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/stty.1.gz to /usr/share/man/man1/stty.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/sum.1.gz to /usr/share/man/man1/sum.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/sync.1.gz to /usr/share/man/man1/sync.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/tac.1.gz to /usr/share/man/man1/tac.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/tail.1.gz to /usr/share/man/man1/tail.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/tee.1.gz to /usr/share/man/man1/tee.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/test.1.gz to /usr/share/man/man1/test.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/timeout.1.gz to /usr/share/man/man1/timeout.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/touch.1.gz to /usr/share/man/man1/touch.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/tr.1.gz to /usr/share/man/man1/tr.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/true.1.gz to /usr/share/man/man1/true.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/truncate.1.gz to /usr/share/man/man1/truncate.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/tsort.1.gz to /usr/share/man/man1/tsort.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/tty.1.gz to /usr/share/man/man1/tty.1.gz.remove-bak by coreutils-switch' 241s Adding 'diversion of /usr/share/man/man1/uname.1.gz to /usr/share/man/man1/uname.1.gz.remove-bak by coreutils-switch' 242s Adding 'diversion of /usr/share/man/man1/unexpand.1.gz to /usr/share/man/man1/unexpand.1.gz.remove-bak by coreutils-switch' 242s Adding 'diversion of /usr/share/man/man1/uniq.1.gz to /usr/share/man/man1/uniq.1.gz.remove-bak by coreutils-switch' 242s Adding 'diversion of /usr/share/man/man1/unlink.1.gz to /usr/share/man/man1/unlink.1.gz.remove-bak by coreutils-switch' 242s Adding 'diversion of /usr/share/man/man1/users.1.gz to /usr/share/man/man1/users.1.gz.remove-bak by coreutils-switch' 242s Adding 'diversion of /usr/share/man/man1/vdir.1.gz to /usr/share/man/man1/vdir.1.gz.remove-bak by coreutils-switch' 242s Adding 'diversion of /usr/share/man/man1/wc.1.gz to /usr/share/man/man1/wc.1.gz.remove-bak by coreutils-switch' 242s Adding 'diversion of /usr/share/man/man1/who.1.gz to /usr/share/man/man1/who.1.gz.remove-bak by coreutils-switch' 242s Adding 'diversion of /usr/share/man/man1/whoami.1.gz to /usr/share/man/man1/whoami.1.gz.remove-bak by coreutils-switch' 242s Adding 'diversion of /usr/share/man/man1/yes.1.gz to /usr/share/man/man1/yes.1.gz.remove-bak by coreutils-switch' 242s Adding 'diversion of /usr/share/man/man8/chroot.8.gz to /usr/share/man/man8/chroot.8.gz.remove-bak by coreutils-switch' 242s Adding 'diversion of /usr/share/man/man1/[.1.gz to /usr/share/man/man1/[.1.gz.remove-bak by coreutils-switch' 242s Selecting previously unselected package coreutils-from-uutils. 242s (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 ... 122061 files and directories currently installed.) 242s Preparing to unpack .../coreutils-from-uutils_0.0.0~ubuntu20_all.deb ... 242s Removing 'diversion of /usr/bin/[ to /usr/bin/[.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/arch to /usr/bin/arch.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/b2sum to /usr/bin/b2sum.remove-bak by coreutils-switch' 242s No diversion 'diversion of /usr/bin/b3sum to /usr/bin/b3sum.remove-bak by coreutils-switch', none removed. 242s Removing 'diversion of /usr/bin/base32 to /usr/bin/base32.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/base64 to /usr/bin/base64.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/basename to /usr/bin/basename.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/basenc to /usr/bin/basenc.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/cat to /usr/bin/cat.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/chcon to /usr/bin/chcon.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/chgrp to /usr/bin/chgrp.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/chmod to /usr/bin/chmod.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/chown to /usr/bin/chown.remove-bak by coreutils-switch' 242s No diversion 'diversion of /usr/bin/chroot to /usr/bin/chroot.remove-bak by coreutils-switch', none removed. 242s Removing 'diversion of /usr/bin/cksum to /usr/bin/cksum.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/comm to /usr/bin/comm.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/cp to /usr/bin/cp.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/csplit to /usr/bin/csplit.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/cut to /usr/bin/cut.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/date to /usr/bin/date.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/dd to /usr/bin/dd.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/df to /usr/bin/df.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/dir to /usr/bin/dir.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/dircolors to /usr/bin/dircolors.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/dirname to /usr/bin/dirname.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/du to /usr/bin/du.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/echo to /usr/bin/echo.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/env to /usr/bin/env.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/expand to /usr/bin/expand.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/expr to /usr/bin/expr.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/factor to /usr/bin/factor.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/false to /usr/bin/false.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/fmt to /usr/bin/fmt.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/fold to /usr/bin/fold.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/groups to /usr/bin/groups.remove-bak by coreutils-switch' 242s No diversion 'diversion of /usr/bin/hashsum to /usr/bin/hashsum.remove-bak by coreutils-switch', none removed. 242s Removing 'diversion of /usr/bin/head to /usr/bin/head.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/hostid to /usr/bin/hostid.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/id to /usr/bin/id.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/install to /usr/bin/install.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/join to /usr/bin/join.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/link to /usr/bin/link.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/ln to /usr/bin/ln.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/logname to /usr/bin/logname.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/ls to /usr/bin/ls.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/md5sum to /usr/bin/md5sum.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/mkdir to /usr/bin/mkdir.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/mkfifo to /usr/bin/mkfifo.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/mknod to /usr/bin/mknod.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/mktemp to /usr/bin/mktemp.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/mv to /usr/bin/mv.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/nice to /usr/bin/nice.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/nl to /usr/bin/nl.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/nohup to /usr/bin/nohup.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/nproc to /usr/bin/nproc.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/numfmt to /usr/bin/numfmt.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/od to /usr/bin/od.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/paste to /usr/bin/paste.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/pathchk to /usr/bin/pathchk.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/pinky to /usr/bin/pinky.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/pr to /usr/bin/pr.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/printenv to /usr/bin/printenv.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/printf to /usr/bin/printf.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/ptx to /usr/bin/ptx.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/pwd to /usr/bin/pwd.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/readlink to /usr/bin/readlink.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/realpath to /usr/bin/realpath.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/rm to /usr/bin/rm.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/rmdir to /usr/bin/rmdir.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/runcon to /usr/bin/runcon.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/seq to /usr/bin/seq.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/sha1sum to /usr/bin/sha1sum.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/sha224sum to /usr/bin/sha224sum.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/sha256sum to /usr/bin/sha256sum.remove-bak by coreutils-switch' 242s No diversion 'diversion of /usr/bin/sha3-224sum to /usr/bin/sha3-224sum.remove-bak by coreutils-switch', none removed. 242s No diversion 'diversion of /usr/bin/sha3-256sum to /usr/bin/sha3-256sum.remove-bak by coreutils-switch', none removed. 242s No diversion 'diversion of /usr/bin/sha3-384sum to /usr/bin/sha3-384sum.remove-bak by coreutils-switch', none removed. 242s No diversion 'diversion of /usr/bin/sha3-512sum to /usr/bin/sha3-512sum.remove-bak by coreutils-switch', none removed. 242s Removing 'diversion of /usr/bin/sha384sum to /usr/bin/sha384sum.remove-bak by coreutils-switch' 242s No diversion 'diversion of /usr/bin/sha3sum to /usr/bin/sha3sum.remove-bak by coreutils-switch', none removed. 242s Removing 'diversion of /usr/bin/sha512sum to /usr/bin/sha512sum.remove-bak by coreutils-switch' 242s No diversion 'diversion of /usr/bin/shake128sum to /usr/bin/shake128sum.remove-bak by coreutils-switch', none removed. 242s No diversion 'diversion of /usr/bin/shake256sum to /usr/bin/shake256sum.remove-bak by coreutils-switch', none removed. 242s Removing 'diversion of /usr/bin/shred to /usr/bin/shred.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/shuf to /usr/bin/shuf.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/sleep to /usr/bin/sleep.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/sort to /usr/bin/sort.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/split to /usr/bin/split.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/stat to /usr/bin/stat.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/stty to /usr/bin/stty.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/sum to /usr/bin/sum.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/sync to /usr/bin/sync.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/tac to /usr/bin/tac.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/tail to /usr/bin/tail.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/tee to /usr/bin/tee.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/test to /usr/bin/test.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/timeout to /usr/bin/timeout.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/touch to /usr/bin/touch.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/tr to /usr/bin/tr.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/true to /usr/bin/true.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/truncate to /usr/bin/truncate.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/tsort to /usr/bin/tsort.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/tty to /usr/bin/tty.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/uname to /usr/bin/uname.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/unexpand to /usr/bin/unexpand.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/uniq to /usr/bin/uniq.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/unlink to /usr/bin/unlink.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/users to /usr/bin/users.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/vdir to /usr/bin/vdir.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/wc to /usr/bin/wc.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/who to /usr/bin/who.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/whoami to /usr/bin/whoami.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/bin/yes to /usr/bin/yes.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/arch.1.gz to /usr/share/man/man1/arch.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/base32.1.gz to /usr/share/man/man1/base32.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/base64.1.gz to /usr/share/man/man1/base64.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/basename.1.gz to /usr/share/man/man1/basename.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/basenc.1.gz to /usr/share/man/man1/basenc.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/cat.1.gz to /usr/share/man/man1/cat.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/chcon.1.gz to /usr/share/man/man1/chcon.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/chgrp.1.gz to /usr/share/man/man1/chgrp.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/chmod.1.gz to /usr/share/man/man1/chmod.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/chown.1.gz to /usr/share/man/man1/chown.1.gz.remove-bak by coreutils-switch' 242s 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. 242s Removing 'diversion of /usr/share/man/man1/cksum.1.gz to /usr/share/man/man1/cksum.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/comm.1.gz to /usr/share/man/man1/comm.1.gz.remove-bak by coreutils-switch' 242s 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. 242s Removing 'diversion of /usr/share/man/man1/cp.1.gz to /usr/share/man/man1/cp.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/csplit.1.gz to /usr/share/man/man1/csplit.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/cut.1.gz to /usr/share/man/man1/cut.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/date.1.gz to /usr/share/man/man1/date.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/dd.1.gz to /usr/share/man/man1/dd.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/df.1.gz to /usr/share/man/man1/df.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/dir.1.gz to /usr/share/man/man1/dir.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/dircolors.1.gz to /usr/share/man/man1/dircolors.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/dirname.1.gz to /usr/share/man/man1/dirname.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/du.1.gz to /usr/share/man/man1/du.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/echo.1.gz to /usr/share/man/man1/echo.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/env.1.gz to /usr/share/man/man1/env.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/expand.1.gz to /usr/share/man/man1/expand.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/expr.1.gz to /usr/share/man/man1/expr.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/factor.1.gz to /usr/share/man/man1/factor.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/false.1.gz to /usr/share/man/man1/false.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/fmt.1.gz to /usr/share/man/man1/fmt.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/fold.1.gz to /usr/share/man/man1/fold.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/groups.1.gz to /usr/share/man/man1/groups.1.gz.remove-bak by coreutils-switch' 242s 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. 242s Removing 'diversion of /usr/share/man/man1/head.1.gz to /usr/share/man/man1/head.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/hostid.1.gz to /usr/share/man/man1/hostid.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/id.1.gz to /usr/share/man/man1/id.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/install.1.gz to /usr/share/man/man1/install.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/join.1.gz to /usr/share/man/man1/join.1.gz.remove-bak by coreutils-switch' 242s Removing 'diversion of /usr/share/man/man1/link.1.gz to /usr/share/man/man1/link.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/ln.1.gz to /usr/share/man/man1/ln.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/logname.1.gz to /usr/share/man/man1/logname.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/ls.1.gz to /usr/share/man/man1/ls.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/mkdir.1.gz to /usr/share/man/man1/mkdir.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/mkfifo.1.gz to /usr/share/man/man1/mkfifo.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/mknod.1.gz to /usr/share/man/man1/mknod.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/mktemp.1.gz to /usr/share/man/man1/mktemp.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/mv.1.gz to /usr/share/man/man1/mv.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/nice.1.gz to /usr/share/man/man1/nice.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/nl.1.gz to /usr/share/man/man1/nl.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/nohup.1.gz to /usr/share/man/man1/nohup.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/nproc.1.gz to /usr/share/man/man1/nproc.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/numfmt.1.gz to /usr/share/man/man1/numfmt.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/od.1.gz to /usr/share/man/man1/od.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/paste.1.gz to /usr/share/man/man1/paste.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/pathchk.1.gz to /usr/share/man/man1/pathchk.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/pinky.1.gz to /usr/share/man/man1/pinky.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/pr.1.gz to /usr/share/man/man1/pr.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/printenv.1.gz to /usr/share/man/man1/printenv.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/printf.1.gz to /usr/share/man/man1/printf.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/ptx.1.gz to /usr/share/man/man1/ptx.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/pwd.1.gz to /usr/share/man/man1/pwd.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/readlink.1.gz to /usr/share/man/man1/readlink.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/realpath.1.gz to /usr/share/man/man1/realpath.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/rm.1.gz to /usr/share/man/man1/rm.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/rmdir.1.gz to /usr/share/man/man1/rmdir.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/runcon.1.gz to /usr/share/man/man1/runcon.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/seq.1.gz to /usr/share/man/man1/seq.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/shred.1.gz to /usr/share/man/man1/shred.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/shuf.1.gz to /usr/share/man/man1/shuf.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/sleep.1.gz to /usr/share/man/man1/sleep.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/sort.1.gz to /usr/share/man/man1/sort.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/split.1.gz to /usr/share/man/man1/split.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/stat.1.gz to /usr/share/man/man1/stat.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/stty.1.gz to /usr/share/man/man1/stty.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/sum.1.gz to /usr/share/man/man1/sum.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/sync.1.gz to /usr/share/man/man1/sync.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/tac.1.gz to /usr/share/man/man1/tac.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/tail.1.gz to /usr/share/man/man1/tail.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/tee.1.gz to /usr/share/man/man1/tee.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/test.1.gz to /usr/share/man/man1/test.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/timeout.1.gz to /usr/share/man/man1/timeout.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/touch.1.gz to /usr/share/man/man1/touch.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/tr.1.gz to /usr/share/man/man1/tr.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/true.1.gz to /usr/share/man/man1/true.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/truncate.1.gz to /usr/share/man/man1/truncate.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/tsort.1.gz to /usr/share/man/man1/tsort.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/tty.1.gz to /usr/share/man/man1/tty.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/uname.1.gz to /usr/share/man/man1/uname.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/unexpand.1.gz to /usr/share/man/man1/unexpand.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/uniq.1.gz to /usr/share/man/man1/uniq.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/unlink.1.gz to /usr/share/man/man1/unlink.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/users.1.gz to /usr/share/man/man1/users.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/vdir.1.gz to /usr/share/man/man1/vdir.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/wc.1.gz to /usr/share/man/man1/wc.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/who.1.gz to /usr/share/man/man1/who.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/whoami.1.gz to /usr/share/man/man1/whoami.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/yes.1.gz to /usr/share/man/man1/yes.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/[.1.gz to /usr/share/man/man1/[.1.gz.remove-bak by coreutils-switch' 243s Unpacking coreutils-from-uutils (0.0.0~ubuntu20) ... 243s Setting up coreutils-from-uutils (0.0.0~ubuntu20) ... 243s Removing 'diversion of /usr/share/man/man1/sha512sum.1.gz to /usr/share/man/man1/sha512sum.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/sha1sum.1.gz to /usr/share/man/man1/sha1sum.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/sha384sum.1.gz to /usr/share/man/man1/sha384sum.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/b2sum.1.gz to /usr/share/man/man1/b2sum.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/sha256sum.1.gz to /usr/share/man/man1/sha256sum.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/sbin/chroot to /usr/sbin/chroot.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/bin/stdbuf to /usr/bin/stdbuf.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/stdbuf.1.gz to /usr/share/man/man1/stdbuf.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/sha224sum.1.gz to /usr/share/man/man1/sha224sum.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man1/md5sum.1.gz to /usr/share/man/man1/md5sum.1.gz.remove-bak by coreutils-switch' 243s Removing 'diversion of /usr/share/man/man8/chroot.8.gz to /usr/share/man/man8/chroot.8.gz.remove-bak by coreutils-switch' 243s Selecting previously unselected package libisl23:amd64. 243s (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 ... 121856 files and directories currently installed.) 243s Preparing to unpack .../00-libisl23_0.27-1_amd64.deb ... 243s Unpacking libisl23:amd64 (0.27-1) ... 243s Selecting previously unselected package libmpc3:amd64. 243s Preparing to unpack .../01-libmpc3_1.3.1-1build3_amd64.deb ... 243s Unpacking libmpc3:amd64 (1.3.1-1build3) ... 243s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 243s Preparing to unpack .../02-cpp-15-x86-64-linux-gnu_15.2.0-2ubuntu1_amd64.deb ... 243s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 244s Selecting previously unselected package cpp-15. 244s Preparing to unpack .../03-cpp-15_15.2.0-2ubuntu1_amd64.deb ... 244s Unpacking cpp-15 (15.2.0-2ubuntu1) ... 244s Selecting previously unselected package cpp-x86-64-linux-gnu. 244s Preparing to unpack .../04-cpp-x86-64-linux-gnu_4%3a15.1.0-1ubuntu1_amd64.deb ... 244s Unpacking cpp-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 244s Selecting previously unselected package cpp. 244s Preparing to unpack .../05-cpp_4%3a15.1.0-1ubuntu1_amd64.deb ... 244s Unpacking cpp (4:15.1.0-1ubuntu1) ... 244s Selecting previously unselected package libcc1-0:amd64. 244s Preparing to unpack .../06-libcc1-0_15.2.0-2ubuntu1_amd64.deb ... 244s Unpacking libcc1-0:amd64 (15.2.0-2ubuntu1) ... 244s Selecting previously unselected package libgomp1:amd64. 244s Preparing to unpack .../07-libgomp1_15.2.0-2ubuntu1_amd64.deb ... 244s Unpacking libgomp1:amd64 (15.2.0-2ubuntu1) ... 244s Selecting previously unselected package libitm1:amd64. 244s Preparing to unpack .../08-libitm1_15.2.0-2ubuntu1_amd64.deb ... 244s Unpacking libitm1:amd64 (15.2.0-2ubuntu1) ... 244s Selecting previously unselected package libasan8:amd64. 244s Preparing to unpack .../09-libasan8_15.2.0-2ubuntu1_amd64.deb ... 244s Unpacking libasan8:amd64 (15.2.0-2ubuntu1) ... 244s Selecting previously unselected package liblsan0:amd64. 244s Preparing to unpack .../10-liblsan0_15.2.0-2ubuntu1_amd64.deb ... 244s Unpacking liblsan0:amd64 (15.2.0-2ubuntu1) ... 244s Selecting previously unselected package libtsan2:amd64. 244s Preparing to unpack .../11-libtsan2_15.2.0-2ubuntu1_amd64.deb ... 244s Unpacking libtsan2:amd64 (15.2.0-2ubuntu1) ... 244s Selecting previously unselected package libubsan1:amd64. 244s Preparing to unpack .../12-libubsan1_15.2.0-2ubuntu1_amd64.deb ... 244s Unpacking libubsan1:amd64 (15.2.0-2ubuntu1) ... 244s Selecting previously unselected package libhwasan0:amd64. 244s Preparing to unpack .../13-libhwasan0_15.2.0-2ubuntu1_amd64.deb ... 244s Unpacking libhwasan0:amd64 (15.2.0-2ubuntu1) ... 244s Selecting previously unselected package libquadmath0:amd64. 244s Preparing to unpack .../14-libquadmath0_15.2.0-2ubuntu1_amd64.deb ... 244s Unpacking libquadmath0:amd64 (15.2.0-2ubuntu1) ... 244s Selecting previously unselected package libgcc-15-dev:amd64. 244s Preparing to unpack .../15-libgcc-15-dev_15.2.0-2ubuntu1_amd64.deb ... 244s Unpacking libgcc-15-dev:amd64 (15.2.0-2ubuntu1) ... 245s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 245s Preparing to unpack .../16-gcc-15-x86-64-linux-gnu_15.2.0-2ubuntu1_amd64.deb ... 245s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 246s Selecting previously unselected package gcc-15. 246s Preparing to unpack .../17-gcc-15_15.2.0-2ubuntu1_amd64.deb ... 246s Unpacking gcc-15 (15.2.0-2ubuntu1) ... 246s Selecting previously unselected package gcc-x86-64-linux-gnu. 246s Preparing to unpack .../18-gcc-x86-64-linux-gnu_4%3a15.1.0-1ubuntu1_amd64.deb ... 246s Unpacking gcc-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 246s Selecting previously unselected package gcc. 246s Preparing to unpack .../19-gcc_4%3a15.1.0-1ubuntu1_amd64.deb ... 246s Unpacking gcc (4:15.1.0-1ubuntu1) ... 246s Selecting previously unselected package libstdc++-15-dev:amd64. 246s Preparing to unpack .../20-libstdc++-15-dev_15.2.0-2ubuntu1_amd64.deb ... 246s Unpacking libstdc++-15-dev:amd64 (15.2.0-2ubuntu1) ... 246s Selecting previously unselected package g++-15-x86-64-linux-gnu. 246s Preparing to unpack .../21-g++-15-x86-64-linux-gnu_15.2.0-2ubuntu1_amd64.deb ... 246s Unpacking g++-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 247s Selecting previously unselected package g++-15. 247s Preparing to unpack .../22-g++-15_15.2.0-2ubuntu1_amd64.deb ... 247s Unpacking g++-15 (15.2.0-2ubuntu1) ... 247s Selecting previously unselected package g++-x86-64-linux-gnu. 247s Preparing to unpack .../23-g++-x86-64-linux-gnu_4%3a15.1.0-1ubuntu1_amd64.deb ... 247s Unpacking g++-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 247s Selecting previously unselected package g++. 247s Preparing to unpack .../24-g++_4%3a15.1.0-1ubuntu1_amd64.deb ... 247s Unpacking g++ (4:15.1.0-1ubuntu1) ... 247s Selecting previously unselected package build-essential. 247s Preparing to unpack .../25-build-essential_12.12ubuntu2_amd64.deb ... 247s Unpacking build-essential (12.12ubuntu2) ... 247s Selecting previously unselected package fonts-dejavu-mono. 247s Preparing to unpack .../26-fonts-dejavu-mono_2.37-8_all.deb ... 247s Unpacking fonts-dejavu-mono (2.37-8) ... 247s Selecting previously unselected package fonts-dejavu-core. 247s Preparing to unpack .../27-fonts-dejavu-core_2.37-8_all.deb ... 247s Unpacking fonts-dejavu-core (2.37-8) ... 247s Selecting previously unselected package fontconfig-config. 247s Preparing to unpack .../28-fontconfig-config_2.15.0-2.3ubuntu1_amd64.deb ... 247s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 247s Selecting previously unselected package libgirepository-2.0-0:amd64. 247s Preparing to unpack .../29-libgirepository-2.0-0_2.85.3-1_amd64.deb ... 247s Unpacking libgirepository-2.0-0:amd64 (2.85.3-1) ... 247s Selecting previously unselected package gir1.2-girepository-3.0:amd64. 247s Preparing to unpack .../30-gir1.2-girepository-3.0_2.85.3-1_amd64.deb ... 247s Unpacking gir1.2-girepository-3.0:amd64 (2.85.3-1) ... 247s Selecting previously unselected package native-architecture. 247s Preparing to unpack .../31-native-architecture_0.2.6_all.deb ... 247s Unpacking native-architecture (0.2.6) ... 247s Selecting previously unselected package girepository-tools:amd64. 247s Preparing to unpack .../32-girepository-tools_2.85.3-1_amd64.deb ... 247s Unpacking girepository-tools:amd64 (2.85.3-1) ... 247s Selecting previously unselected package libbrotli-dev:amd64. 247s Preparing to unpack .../33-libbrotli-dev_1.1.0-2build5_amd64.deb ... 247s Unpacking libbrotli-dev:amd64 (1.1.0-2build5) ... 247s Selecting previously unselected package libbz2-dev:amd64. 247s Preparing to unpack .../34-libbz2-dev_1.0.8-6_amd64.deb ... 247s Unpacking libbz2-dev:amd64 (1.0.8-6) ... 247s Selecting previously unselected package libfontconfig1:amd64. 247s Preparing to unpack .../35-libfontconfig1_2.15.0-2.3ubuntu1_amd64.deb ... 247s Unpacking libfontconfig1:amd64 (2.15.0-2.3ubuntu1) ... 247s Selecting previously unselected package libpixman-1-0:amd64. 247s Preparing to unpack .../36-libpixman-1-0_0.44.0-3_amd64.deb ... 247s Unpacking libpixman-1-0:amd64 (0.44.0-3) ... 247s Selecting previously unselected package libxcb-render0:amd64. 247s Preparing to unpack .../37-libxcb-render0_1.17.0-2_amd64.deb ... 247s Unpacking libxcb-render0:amd64 (1.17.0-2) ... 248s Selecting previously unselected package libxcb-shm0:amd64. 248s Preparing to unpack .../38-libxcb-shm0_1.17.0-2_amd64.deb ... 248s Unpacking libxcb-shm0:amd64 (1.17.0-2) ... 248s Selecting previously unselected package libxrender1:amd64. 248s Preparing to unpack .../39-libxrender1_1%3a0.9.12-1_amd64.deb ... 248s Unpacking libxrender1:amd64 (1:0.9.12-1) ... 248s Selecting previously unselected package libcairo2:amd64. 248s Preparing to unpack .../40-libcairo2_1.18.4-1_amd64.deb ... 248s Unpacking libcairo2:amd64 (1.18.4-1) ... 248s Selecting previously unselected package libcairo-gobject2:amd64. 248s Preparing to unpack .../41-libcairo-gobject2_1.18.4-1_amd64.deb ... 248s Unpacking libcairo-gobject2:amd64 (1.18.4-1) ... 248s Selecting previously unselected package libcairo-script-interpreter2:amd64. 248s Preparing to unpack .../42-libcairo-script-interpreter2_1.18.4-1_amd64.deb ... 248s Unpacking libcairo-script-interpreter2:amd64 (1.18.4-1) ... 248s Selecting previously unselected package libexpat1-dev:amd64. 248s Preparing to unpack .../43-libexpat1-dev_2.7.1-2_amd64.deb ... 248s Unpacking libexpat1-dev:amd64 (2.7.1-2) ... 248s Selecting previously unselected package zlib1g-dev:amd64. 248s Preparing to unpack .../44-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_amd64.deb ... 248s Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 248s Selecting previously unselected package libpng-dev:amd64. 248s Preparing to unpack .../45-libpng-dev_1.6.50-1_amd64.deb ... 248s Unpacking libpng-dev:amd64 (1.6.50-1) ... 248s Selecting previously unselected package libfreetype-dev:amd64. 248s Preparing to unpack .../46-libfreetype-dev_2.13.3+dfsg-1_amd64.deb ... 248s Unpacking libfreetype-dev:amd64 (2.13.3+dfsg-1) ... 248s Selecting previously unselected package uuid-dev:amd64. 248s Preparing to unpack .../47-uuid-dev_2.41-4ubuntu3_amd64.deb ... 248s Unpacking uuid-dev:amd64 (2.41-4ubuntu3) ... 248s Selecting previously unselected package libpkgconf3:amd64. 248s Preparing to unpack .../48-libpkgconf3_1.8.1-4_amd64.deb ... 248s Unpacking libpkgconf3:amd64 (1.8.1-4) ... 248s Selecting previously unselected package pkgconf-bin. 248s Preparing to unpack .../49-pkgconf-bin_1.8.1-4_amd64.deb ... 248s Unpacking pkgconf-bin (1.8.1-4) ... 248s Selecting previously unselected package pkgconf:amd64. 248s Preparing to unpack .../50-pkgconf_1.8.1-4_amd64.deb ... 248s Unpacking pkgconf:amd64 (1.8.1-4) ... 248s Selecting previously unselected package libfontconfig-dev:amd64. 248s Preparing to unpack .../51-libfontconfig-dev_2.15.0-2.3ubuntu1_amd64.deb ... 248s Unpacking libfontconfig-dev:amd64 (2.15.0-2.3ubuntu1) ... 248s Selecting previously unselected package libffi-dev:amd64. 248s Preparing to unpack .../52-libffi-dev_3.5.2-1_amd64.deb ... 248s Unpacking libffi-dev:amd64 (3.5.2-1) ... 248s Selecting previously unselected package libblkid-dev:amd64. 248s Preparing to unpack .../53-libblkid-dev_2.41-4ubuntu3_amd64.deb ... 248s Unpacking libblkid-dev:amd64 (2.41-4ubuntu3) ... 248s Selecting previously unselected package libsepol-dev:amd64. 248s Preparing to unpack .../54-libsepol-dev_3.8.1-1_amd64.deb ... 248s Unpacking libsepol-dev:amd64 (3.8.1-1) ... 248s Selecting previously unselected package libpcre2-16-0:amd64. 248s Preparing to unpack .../55-libpcre2-16-0_10.46-1_amd64.deb ... 248s Unpacking libpcre2-16-0:amd64 (10.46-1) ... 248s Selecting previously unselected package libpcre2-32-0:amd64. 248s Preparing to unpack .../56-libpcre2-32-0_10.46-1_amd64.deb ... 248s Unpacking libpcre2-32-0:amd64 (10.46-1) ... 248s Selecting previously unselected package libpcre2-posix3:amd64. 248s Preparing to unpack .../57-libpcre2-posix3_10.46-1_amd64.deb ... 248s Unpacking libpcre2-posix3:amd64 (10.46-1) ... 248s Selecting previously unselected package libpcre2-dev:amd64. 248s Preparing to unpack .../58-libpcre2-dev_10.46-1_amd64.deb ... 248s Unpacking libpcre2-dev:amd64 (10.46-1) ... 248s Selecting previously unselected package libselinux1-dev:amd64. 248s Preparing to unpack .../59-libselinux1-dev_3.8.1-1_amd64.deb ... 248s Unpacking libselinux1-dev:amd64 (3.8.1-1) ... 248s Selecting previously unselected package libmount-dev:amd64. 248s Preparing to unpack .../60-libmount-dev_2.41-4ubuntu3_amd64.deb ... 248s Unpacking libmount-dev:amd64 (2.41-4ubuntu3) ... 248s Selecting previously unselected package libsysprof-capture-4-dev:amd64. 248s Preparing to unpack .../61-libsysprof-capture-4-dev_48.0-2_amd64.deb ... 248s Unpacking libsysprof-capture-4-dev:amd64 (48.0-2) ... 248s Selecting previously unselected package libgio-2.0-dev:amd64. 248s Preparing to unpack .../62-libgio-2.0-dev_2.85.3-1_amd64.deb ... 248s Unpacking libgio-2.0-dev:amd64 (2.85.3-1) ... 248s Selecting previously unselected package libglib2.0-bin. 248s Preparing to unpack .../63-libglib2.0-bin_2.85.3-1_amd64.deb ... 248s Unpacking libglib2.0-bin (2.85.3-1) ... 248s Selecting previously unselected package libgio-2.0-dev-bin. 248s Preparing to unpack .../64-libgio-2.0-dev-bin_2.85.3-1_amd64.deb ... 248s Unpacking libgio-2.0-dev-bin (2.85.3-1) ... 248s Selecting previously unselected package libglib2.0-dev-bin. 248s Preparing to unpack .../65-libglib2.0-dev-bin_2.85.3-1_amd64.deb ... 248s Unpacking libglib2.0-dev-bin (2.85.3-1) ... 248s Selecting previously unselected package libglib2.0-dev:amd64. 248s Preparing to unpack .../66-libglib2.0-dev_2.85.3-1_amd64.deb ... 248s Unpacking libglib2.0-dev:amd64 (2.85.3-1) ... 248s Selecting previously unselected package libpixman-1-dev:amd64. 248s Preparing to unpack .../67-libpixman-1-dev_0.44.0-3_amd64.deb ... 248s Unpacking libpixman-1-dev:amd64 (0.44.0-3) ... 248s Selecting previously unselected package x11-common. 248s Preparing to unpack .../68-x11-common_1%3a7.7+24ubuntu1_all.deb ... 248s Unpacking x11-common (1:7.7+24ubuntu1) ... 248s Selecting previously unselected package libice6:amd64. 248s Preparing to unpack .../69-libice6_2%3a1.1.1-1_amd64.deb ... 248s Unpacking libice6:amd64 (2:1.1.1-1) ... 248s Selecting previously unselected package libsm6:amd64. 248s Preparing to unpack .../70-libsm6_2%3a1.2.6-1_amd64.deb ... 248s Unpacking libsm6:amd64 (2:1.2.6-1) ... 248s Selecting previously unselected package xorg-sgml-doctools. 248s Preparing to unpack .../71-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 248s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 248s Selecting previously unselected package x11proto-dev. 248s Preparing to unpack .../72-x11proto-dev_2024.1-1_all.deb ... 248s Unpacking x11proto-dev (2024.1-1) ... 248s Selecting previously unselected package libice-dev:amd64. 248s Preparing to unpack .../73-libice-dev_2%3a1.1.1-1_amd64.deb ... 248s Unpacking libice-dev:amd64 (2:1.1.1-1) ... 248s Selecting previously unselected package libsm-dev:amd64. 248s Preparing to unpack .../74-libsm-dev_2%3a1.2.6-1_amd64.deb ... 248s Unpacking libsm-dev:amd64 (2:1.2.6-1) ... 248s Selecting previously unselected package libxau-dev:amd64. 248s Preparing to unpack .../75-libxau-dev_1%3a1.0.11-1_amd64.deb ... 248s Unpacking libxau-dev:amd64 (1:1.0.11-1) ... 248s Selecting previously unselected package libxdmcp-dev:amd64. 248s Preparing to unpack .../76-libxdmcp-dev_1%3a1.1.5-1_amd64.deb ... 248s Unpacking libxdmcp-dev:amd64 (1:1.1.5-1) ... 249s Selecting previously unselected package xtrans-dev. 249s Preparing to unpack .../77-xtrans-dev_1.4.0-1_all.deb ... 249s Unpacking xtrans-dev (1.4.0-1) ... 249s Selecting previously unselected package libxcb1-dev:amd64. 249s Preparing to unpack .../78-libxcb1-dev_1.17.0-2_amd64.deb ... 249s Unpacking libxcb1-dev:amd64 (1.17.0-2) ... 249s Selecting previously unselected package libx11-dev:amd64. 249s Preparing to unpack .../79-libx11-dev_2%3a1.8.12-1_amd64.deb ... 249s Unpacking libx11-dev:amd64 (2:1.8.12-1) ... 249s Selecting previously unselected package libxcb-render0-dev:amd64. 249s Preparing to unpack .../80-libxcb-render0-dev_1.17.0-2_amd64.deb ... 249s Unpacking libxcb-render0-dev:amd64 (1.17.0-2) ... 249s Selecting previously unselected package libxcb-shm0-dev:amd64. 249s Preparing to unpack .../81-libxcb-shm0-dev_1.17.0-2_amd64.deb ... 249s Unpacking libxcb-shm0-dev:amd64 (1.17.0-2) ... 249s Selecting previously unselected package libxext-dev:amd64. 249s Preparing to unpack .../82-libxext-dev_2%3a1.3.4-1build2_amd64.deb ... 249s Unpacking libxext-dev:amd64 (2:1.3.4-1build2) ... 249s Selecting previously unselected package libxrender-dev:amd64. 249s Preparing to unpack .../83-libxrender-dev_1%3a0.9.12-1_amd64.deb ... 249s Unpacking libxrender-dev:amd64 (1:0.9.12-1) ... 249s Selecting previously unselected package libcairo2-dev:amd64. 249s Preparing to unpack .../84-libcairo2-dev_1.18.4-1_amd64.deb ... 249s Unpacking libcairo2-dev:amd64 (1.18.4-1) ... 249s Selecting previously unselected package libgirepository-2.0-dev:amd64. 249s Preparing to unpack .../85-libgirepository-2.0-dev_2.85.3-1_amd64.deb ... 249s Unpacking libgirepository-2.0-dev:amd64 (2.85.3-1) ... 249s Selecting previously unselected package libmozjs-140-0:amd64. 249s Preparing to unpack .../86-libmozjs-140-0_140.2.0-1_amd64.deb ... 249s Unpacking libmozjs-140-0:amd64 (140.2.0-1) ... 249s Selecting previously unselected package libgjs0:amd64. 249s Preparing to unpack .../87-libgjs0_1.85.2-2_amd64.deb ... 249s Unpacking libgjs0:amd64 (1.85.2-2) ... 249s Selecting previously unselected package libmozjs-140-dev:amd64. 249s Preparing to unpack .../88-libmozjs-140-dev_140.2.0-1_amd64.deb ... 249s Unpacking libmozjs-140-dev:amd64 (140.2.0-1) ... 249s Selecting previously unselected package libgjs-dev:amd64. 249s Preparing to unpack .../89-libgjs-dev_1.85.2-2_amd64.deb ... 249s Unpacking libgjs-dev:amd64 (1.85.2-2) ... 249s Setting up libpixman-1-0:amd64 (0.44.0-3) ... 249s Setting up libgio-2.0-dev-bin (2.85.3-1) ... 249s Setting up libpixman-1-dev:amd64 (0.44.0-3) ... 249s Setting up native-architecture (0.2.6) ... 249s Setting up libxrender1:amd64 (1:0.9.12-1) ... 249s Setting up libgirepository-2.0-0:amd64 (2.85.3-1) ... 249s Setting up libxcb-render0:amd64 (1.17.0-2) ... 249s Setting up x11-common (1:7.7+24ubuntu1) ... 250s Setting up libglib2.0-bin (2.85.3-1) ... 250s Setting up libxcb-shm0:amd64 (1.17.0-2) ... 250s Setting up libgomp1:amd64 (15.2.0-2ubuntu1) ... 250s Setting up libffi-dev:amd64 (3.5.2-1) ... 250s Setting up libpcre2-16-0:amd64 (10.46-1) ... 250s Setting up gir1.2-girepository-3.0:amd64 (2.85.3-1) ... 250s Setting up libsysprof-capture-4-dev:amd64 (48.0-2) ... 250s Setting up xtrans-dev (1.4.0-1) ... 250s Setting up libpcre2-32-0:amd64 (10.46-1) ... 250s Setting up libpkgconf3:amd64 (1.8.1-4) ... 250s Setting up libexpat1-dev:amd64 (2.7.1-2) ... 250s Setting up uuid-dev:amd64 (2.41-4ubuntu3) ... 250s Setting up libquadmath0:amd64 (15.2.0-2ubuntu1) ... 250s Setting up fonts-dejavu-mono (2.37-8) ... 250s Setting up libmpc3:amd64 (1.3.1-1build3) ... 250s Setting up fonts-dejavu-core (2.37-8) ... 250s Setting up libsepol-dev:amd64 (3.8.1-1) ... 250s Setting up pkgconf-bin (1.8.1-4) ... 250s Setting up libubsan1:amd64 (15.2.0-2ubuntu1) ... 250s Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 250s Setting up libpcre2-posix3:amd64 (10.46-1) ... 250s Setting up libhwasan0:amd64 (15.2.0-2ubuntu1) ... 250s Setting up libasan8:amd64 (15.2.0-2ubuntu1) ... 250s Setting up libmozjs-140-0:amd64 (140.2.0-1) ... 250s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 250s Setting up libtsan2:amd64 (15.2.0-2ubuntu1) ... 250s Setting up libisl23:amd64 (0.27-1) ... 250s Setting up libcc1-0:amd64 (15.2.0-2ubuntu1) ... 250s Setting up libbrotli-dev:amd64 (1.1.0-2build5) ... 250s Setting up liblsan0:amd64 (15.2.0-2ubuntu1) ... 250s Setting up libitm1:amd64 (15.2.0-2ubuntu1) ... 250s Setting up libbz2-dev:amd64 (1.0.8-6) ... 250s Setting up x11proto-dev (2024.1-1) ... 250s Setting up libblkid-dev:amd64 (2.41-4ubuntu3) ... 250s Setting up libice6:amd64 (2:1.1.1-1) ... 250s Setting up girepository-tools:amd64 (2.85.3-1) ... 250s Setting up libgcc-15-dev:amd64 (15.2.0-2ubuntu1) ... 250s Setting up libxau-dev:amd64 (1:1.0.11-1) ... 250s Setting up libpcre2-dev:amd64 (10.46-1) ... 250s Setting up libmozjs-140-dev:amd64 (140.2.0-1) ... 250s Setting up libice-dev:amd64 (2:1.1.1-1) ... 250s Setting up libselinux1-dev:amd64 (3.8.1-1) ... 250s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 250s Setting up libpng-dev:amd64 (1.6.50-1) ... 250s Setting up cpp-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 250s Setting up pkgconf:amd64 (1.8.1-4) ... 250s Setting up libfreetype-dev:amd64 (2.13.3+dfsg-1) ... 250s Setting up gcc-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 250s Setting up libxdmcp-dev:amd64 (1:1.1.5-1) ... 250s Setting up libstdc++-15-dev:amd64 (15.2.0-2ubuntu1) ... 250s Setting up cpp-15 (15.2.0-2ubuntu1) ... 250s Setting up libfontconfig1:amd64 (2.15.0-2.3ubuntu1) ... 250s Setting up libsm6:amd64 (2:1.2.6-1) ... 250s Setting up libmount-dev:amd64 (2.41-4ubuntu3) ... 250s Setting up cpp-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 250s Setting up libglib2.0-dev-bin (2.85.3-1) ... 250s Setting up g++-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 250s Setting up libgio-2.0-dev:amd64 (2.85.3-1) ... 250s Setting up libxcb1-dev:amd64 (1.17.0-2) ... 250s Setting up gcc-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 250s Setting up libfontconfig-dev:amd64 (2.15.0-2.3ubuntu1) ... 250s Setting up libsm-dev:amd64 (2:1.2.6-1) ... 250s Setting up libx11-dev:amd64 (2:1.8.12-1) ... 250s Setting up libcairo2:amd64 (1.18.4-1) ... 250s Setting up libxcb-shm0-dev:amd64 (1.17.0-2) ... 250s Setting up gcc-15 (15.2.0-2ubuntu1) ... 250s Setting up libxcb-render0-dev:amd64 (1.17.0-2) ... 250s Setting up libxext-dev:amd64 (2:1.3.4-1build2) ... 250s Setting up cpp (4:15.1.0-1ubuntu1) ... 250s Setting up g++-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 250s Setting up libcairo-gobject2:amd64 (1.18.4-1) ... 250s Setting up libxrender-dev:amd64 (1:0.9.12-1) ... 250s Setting up g++-15 (15.2.0-2ubuntu1) ... 250s Setting up libcairo-script-interpreter2:amd64 (1.18.4-1) ... 250s Setting up gcc (4:15.1.0-1ubuntu1) ... 250s Setting up libgjs0:amd64 (1.85.2-2) ... 250s Setting up g++ (4:15.1.0-1ubuntu1) ... 250s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 250s Setting up build-essential (12.12ubuntu2) ... 250s Processing triggers for install-info (7.1.1-1) ... 250s Processing triggers for libc-bin (2.42-0ubuntu1) ... 250s Processing triggers for man-db (2.13.1-1) ... 251s Processing triggers for libglib2.0-0t64:amd64 (2.85.3-1) ... 251s No schema files found: doing nothing. 251s Setting up libglib2.0-dev:amd64 (2.85.3-1) ... 251s Setting up libgirepository-2.0-dev:amd64 (2.85.3-1) ... 251s Setting up libcairo2-dev:amd64 (1.18.4-1) ... 251s Setting up libgjs-dev:amd64 (1.85.2-2) ... 252s autopkgtest [16:56:43]: test build: [----------------------- 252s build: OK 252s run: OK 253s autopkgtest [16:56:44]: test build: -----------------------] 253s autopkgtest [16:56:44]: test build: - - - - - - - - - - results - - - - - - - - - - 253s build PASS (superficial) 253s autopkgtest [16:56:44]: test installed-tests: preparing testbed 260s Creating nova instance adt-questing-amd64-gjs-20250904-165230-juju-7f2275-prod-proposed-migration-environment-2-28a5a6c7-83bf-41a8-91c0-40f7f308c93f from image adt/ubuntu-questing-amd64-server-20250904.img (UUID ad84c7a7-c39c-42a3-aa38-d5a0dd25b14d)... 356s autopkgtest [16:58:27]: testbed dpkg architecture: amd64 356s autopkgtest [16:58:27]: testbed apt version: 3.1.5ubuntu1 356s autopkgtest [16:58:27]: @@@@@@@@@@@@@@@@@@@@ test bed setup 356s autopkgtest [16:58:27]: testbed release detected to be: questing 357s autopkgtest [16:58:28]: updating testbed package index (apt update) 357s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 357s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 357s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 357s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 357s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 357s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 357s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 357s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 357s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [81.6 kB] 357s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [115 kB] 357s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 c-n-f Metadata [4048 B] 357s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 Packages [20.7 kB] 358s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/restricted i386 Packages [2448 B] 358s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 c-n-f Metadata [120 B] 358s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [261 kB] 358s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [159 kB] 358s Get:17 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 c-n-f Metadata [8728 B] 358s Get:18 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [5468 B] 358s Get:19 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [2480 B] 358s Get:20 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 c-n-f Metadata [572 B] 358s Fetched 1243 kB in 1s (1401 kB/s) 359s Reading package lists... 359s autopkgtest [16:58:30]: upgrading testbed (apt dist-upgrade and autopurge) 360s Reading package lists... 360s Building dependency tree... 360s Reading state information... 360s Calculating upgrade... 360s The following packages will be upgraded: 360s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 360s libcryptsetup12 360s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 360s Need to get 3064 kB of archives. 360s After this operation, 225 kB of additional disk space will be used. 360s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 dash amd64 0.5.12-12ubuntu2 [98.7 kB] 360s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 cron amd64 3.0pl1-196ubuntu2 [89.1 kB] 360s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libcryptsetup12 amd64 2:2.8.0-1ubuntu2 [293 kB] 360s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 360s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 bpftrace amd64 0.23.5-1ubuntu1 [1999 kB] 360s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 cryptsetup-bin amd64 2:2.8.0-1ubuntu2 [232 kB] 360s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 libbrotli1 amd64 1.1.0-2build5 [337 kB] 360s Preconfiguring packages ... 360s Fetched 3064 kB in 0s (8505 kB/s) 361s (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 ... 121119 files and directories currently installed.) 361s Preparing to unpack .../dash_0.5.12-12ubuntu2_amd64.deb ... 361s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 361s Setting up dash (0.5.12-12ubuntu2) ... 361s (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 ... 121119 files and directories currently installed.) 361s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_amd64.deb ... 361s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 361s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_amd64.deb ... 361s Unpacking libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 361s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 361s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 361s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_amd64.deb ... 361s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 361s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_amd64.deb ... 361s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 361s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_amd64.deb ... 361s Unpacking libbrotli1:amd64 (1.1.0-2build5) over (1.1.0-2build4) ... 361s Setting up bpftrace (0.23.5-1ubuntu1) ... 361s Setting up libbrotli1:amd64 (1.1.0-2build5) ... 361s Setting up libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) ... 361s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 361s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 361s Setting up cron (3.0pl1-196ubuntu2) ... 361s Processing triggers for debianutils (5.23.2) ... 361s Processing triggers for libc-bin (2.42-0ubuntu1) ... 361s Processing triggers for man-db (2.13.1-1) ... 362s Reading package lists... 363s Building dependency tree... 363s Reading state information... 363s Solving dependencies... 363s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 363s autopkgtest [16:58:34]: rebooting testbed after setup commands that affected boot 392s Reading package lists... 392s Building dependency tree... 392s Reading state information... 392s Solving dependencies... 392s The following NEW packages will be installed: 392s adwaita-icon-theme at-spi2-common at-spi2-core dconf-gsettings-backend 392s dconf-service fontconfig fontconfig-config fonts-dejavu-core 392s fonts-dejavu-mono gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 392s gir1.2-girepository-3.0 gir1.2-graphene-1.0 gir1.2-gtk-3.0 gir1.2-gtk-4.0 392s gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 gjs gjs-tests gnome-desktop-testing 392s gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme 392s libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3 392s libavahi-common-data libavahi-common3 libcairo-gobject2 392s libcairo-script-interpreter2 libcairo2 libcolord2 libcpdb-frontend2t64 392s libcpdb2t64 libcups2t64 libdatrie1 libdconf1 libdeflate0 libdrm-intel1 392s libegl-mesa0 libegl1 libepoxy0 libfontconfig1 libfontenc1 libgbm1 392s libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgirepository-2.0-0 libgjs0 392s libgl1 libgl1-mesa-dri libgles2 libglvnd0 libglx-mesa0 libglx0 392s libgraphene-1.0-0 libgraphite2-3 libgstreamer-gl1.0-0 392s libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libgtk-3-0t64 392s libgtk-3-common libgtk-4-1 libgtk-4-common libharfbuzz-gobject0 392s libharfbuzz-subset0 libharfbuzz0b libice6 libjbig0 libjpeg-turbo8 libjpeg8 392s liblcms2-2 liblerc4 libmozjs-140-0 liborc-0.4-0t64 libpango-1.0-0 392s libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpciaccess0 392s libpixman-1-0 librsvg2-2 libsharpyuv0 libsm6 libthai-data libthai0 libtiff6 392s libvulkan1 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwebp7 392s libx11-xcb1 libxaw7 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 392s libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcomposite1 392s libxcursor1 libxdamage1 libxfixes3 libxfont2 libxft2 libxi6 libxinerama1 392s libxkbfile1 libxmu6 libxpm4 libxrandr2 libxrender1 libxshmfence1 libxt6t64 392s libxtst6 libxxf86vm1 mesa-libgallium x11-common x11-xkb-utils xserver-common 392s xvfb 392s 0 upgraded, 126 newly installed, 0 to remove and 0 not upgraded. 392s Need to get 49.7 MB of archives. 392s After this operation, 183 MB of additional disk space will be used. 392s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libgdk-pixbuf2.0-common all 2.42.12+dfsg-5 [8326 B] 392s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 libjpeg-turbo8 amd64 2.1.5-4ubuntu2 [152 kB] 392s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 392s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 libdeflate0 amd64 1.23-2 [49.9 kB] 392s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB] 392s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu1 [271 kB] 392s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [25.9 kB] 392s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 libwebp7 amd64 1.5.0-0.1 [378 kB] 392s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 libtiff6 amd64 4.7.0-3ubuntu2 [217 kB] 392s Get:10 http://ftpmaster.internal/ubuntu questing/main amd64 libgdk-pixbuf-2.0-0 amd64 2.42.12+dfsg-5 [157 kB] 392s Get:11 http://ftpmaster.internal/ubuntu questing/main amd64 gtk-update-icon-cache amd64 4.20.0+ds-1 [54.6 kB] 392s Get:12 http://ftpmaster.internal/ubuntu questing/main amd64 hicolor-icon-theme all 0.18-2 [13.3 kB] 393s Get:13 http://ftpmaster.internal/ubuntu questing/main amd64 adwaita-icon-theme all 48.1-1 [579 kB] 393s Get:14 http://ftpmaster.internal/ubuntu questing/main amd64 at-spi2-common all 2.57.1-1 [9432 B] 393s Get:15 http://ftpmaster.internal/ubuntu questing/main amd64 libxi6 amd64 2:1.8.2-1 [32.4 kB] 393s Get:16 http://ftpmaster.internal/ubuntu questing/main amd64 libatspi2.0-0t64 amd64 2.57.1-1 [85.3 kB] 393s Get:17 http://ftpmaster.internal/ubuntu questing/main amd64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 393s Get:18 http://ftpmaster.internal/ubuntu questing/main amd64 libxtst6 amd64 2:1.2.5-1 [13.0 kB] 393s Get:19 http://ftpmaster.internal/ubuntu questing/main amd64 libdconf1 amd64 0.40.0-5willsync1 [41.3 kB] 393s Get:20 http://ftpmaster.internal/ubuntu questing/main amd64 dconf-service amd64 0.40.0-5willsync1 [28.7 kB] 393s Get:21 http://ftpmaster.internal/ubuntu questing/main amd64 dconf-gsettings-backend amd64 0.40.0-5willsync1 [23.5 kB] 393s Get:22 http://ftpmaster.internal/ubuntu questing/main amd64 gsettings-desktop-schemas all 49~alpha-0ubuntu1 [37.8 kB] 393s Get:23 http://ftpmaster.internal/ubuntu questing/main amd64 at-spi2-core amd64 2.57.1-1 [57.4 kB] 393s Get:24 http://ftpmaster.internal/ubuntu questing/main amd64 fonts-dejavu-mono all 2.37-8 [502 kB] 393s Get:25 http://ftpmaster.internal/ubuntu questing/main amd64 fonts-dejavu-core all 2.37-8 [835 kB] 394s Get:26 http://ftpmaster.internal/ubuntu questing/main amd64 fontconfig-config amd64 2.15.0-2.3ubuntu1 [38.0 kB] 394s Get:27 http://ftpmaster.internal/ubuntu questing/main amd64 libfontconfig1 amd64 2.15.0-2.3ubuntu1 [141 kB] 394s Get:28 http://ftpmaster.internal/ubuntu questing/main amd64 fontconfig amd64 2.15.0-2.3ubuntu1 [180 kB] 394s Get:29 http://ftpmaster.internal/ubuntu questing/main amd64 libatk1.0-0t64 amd64 2.57.1-1 [56.3 kB] 394s Get:30 http://ftpmaster.internal/ubuntu questing/main amd64 gir1.2-atk-1.0 amd64 2.57.1-1 [23.0 kB] 394s Get:31 http://ftpmaster.internal/ubuntu questing/main amd64 libpixman-1-0 amd64 0.44.0-3 [427 kB] 394s Get:32 http://ftpmaster.internal/ubuntu questing/main amd64 libxcb-render0 amd64 1.17.0-2 [16.2 kB] 394s Get:33 http://ftpmaster.internal/ubuntu questing/main amd64 libxcb-shm0 amd64 1.17.0-2 [5758 B] 394s Get:34 http://ftpmaster.internal/ubuntu questing/main amd64 libxrender1 amd64 1:0.9.12-1 [19.8 kB] 394s Get:35 http://ftpmaster.internal/ubuntu questing/main amd64 libcairo2 amd64 1.18.4-1 [662 kB] 394s Get:36 http://ftpmaster.internal/ubuntu questing/main amd64 libcairo-gobject2 amd64 1.18.4-1 [127 kB] 394s Get:37 http://ftpmaster.internal/ubuntu questing/main amd64 gir1.2-freedesktop amd64 1.84.0-1 [65.0 kB] 394s Get:38 http://ftpmaster.internal/ubuntu questing/main amd64 gir1.2-gdkpixbuf-2.0 amd64 2.42.12+dfsg-5 [9284 B] 394s Get:39 http://ftpmaster.internal/ubuntu questing/main amd64 libgirepository-2.0-0 amd64 2.85.3-1 [79.5 kB] 394s Get:40 http://ftpmaster.internal/ubuntu questing/main amd64 gir1.2-girepository-3.0 amd64 2.85.3-1 [25.2 kB] 394s Get:41 http://ftpmaster.internal/ubuntu questing/main amd64 libgraphene-1.0-0 amd64 1.10.8-5 [46.0 kB] 394s Get:42 http://ftpmaster.internal/ubuntu questing/main amd64 gir1.2-graphene-1.0 amd64 1.10.8-5 [11.1 kB] 394s Get:43 http://ftpmaster.internal/ubuntu questing/main amd64 libgraphite2-3 amd64 1.3.14-2ubuntu1 [73.1 kB] 394s Get:44 http://ftpmaster.internal/ubuntu questing/main amd64 libharfbuzz0b amd64 10.2.0-1 [543 kB] 394s Get:45 http://ftpmaster.internal/ubuntu questing/main amd64 libharfbuzz-gobject0 amd64 10.2.0-1 [34.6 kB] 394s Get:46 http://ftpmaster.internal/ubuntu questing/main amd64 gir1.2-harfbuzz-0.0 amd64 10.2.0-1 [45.1 kB] 394s Get:47 http://ftpmaster.internal/ubuntu questing/main amd64 libthai-data all 0.1.29-2build1 [158 kB] 394s Get:48 http://ftpmaster.internal/ubuntu questing/main amd64 libdatrie1 amd64 0.2.13-4 [19.3 kB] 394s Get:49 http://ftpmaster.internal/ubuntu questing/main amd64 libthai0 amd64 0.1.29-2build1 [18.9 kB] 394s Get:50 http://ftpmaster.internal/ubuntu questing/main amd64 libpango-1.0-0 amd64 1.56.3-1 [256 kB] 394s Get:51 http://ftpmaster.internal/ubuntu questing/main amd64 libpangoft2-1.0-0 amd64 1.56.3-1 [52.9 kB] 394s Get:52 http://ftpmaster.internal/ubuntu questing/main amd64 libpangocairo-1.0-0 amd64 1.56.3-1 [29.1 kB] 394s Get:53 http://ftpmaster.internal/ubuntu questing/main amd64 libxft2 amd64 2.3.6-1build1 [45.3 kB] 394s Get:54 http://ftpmaster.internal/ubuntu questing/main amd64 libpangoxft-1.0-0 amd64 1.56.3-1 [21.1 kB] 394s Get:55 http://ftpmaster.internal/ubuntu questing/main amd64 gir1.2-pango-1.0 amd64 1.56.3-1 [34.6 kB] 394s Get:56 http://ftpmaster.internal/ubuntu questing/main amd64 libatk-bridge2.0-0t64 amd64 2.57.1-1 [66.7 kB] 394s Get:57 http://ftpmaster.internal/ubuntu questing/main amd64 liblcms2-2 amd64 2.16-2 [212 kB] 394s Get:58 http://ftpmaster.internal/ubuntu questing/main amd64 libcolord2 amd64 1.4.7-3 [155 kB] 394s Get:59 http://ftpmaster.internal/ubuntu questing/main amd64 libavahi-common-data amd64 0.8-16ubuntu2 [31.0 kB] 394s Get:60 http://ftpmaster.internal/ubuntu questing/main amd64 libavahi-common3 amd64 0.8-16ubuntu2 [23.6 kB] 394s Get:61 http://ftpmaster.internal/ubuntu questing/main amd64 libavahi-client3 amd64 0.8-16ubuntu2 [27.5 kB] 394s Get:62 http://ftpmaster.internal/ubuntu questing/main amd64 libcups2t64 amd64 2.4.12-0ubuntu1 [292 kB] 394s Get:63 http://ftpmaster.internal/ubuntu questing/main amd64 libepoxy0 amd64 1.5.10-2 [218 kB] 394s Get:64 http://ftpmaster.internal/ubuntu questing/main amd64 libwayland-client0 amd64 1.24.0-1 [28.5 kB] 394s Get:65 http://ftpmaster.internal/ubuntu questing/main amd64 libwayland-cursor0 amd64 1.24.0-1 [10.8 kB] 394s Get:66 http://ftpmaster.internal/ubuntu questing/main amd64 libwayland-egl1 amd64 1.24.0-1 [6214 B] 394s Get:67 http://ftpmaster.internal/ubuntu questing/main amd64 libxcomposite1 amd64 1:0.4.6-1 [6642 B] 394s Get:68 http://ftpmaster.internal/ubuntu questing/main amd64 libxfixes3 amd64 1:6.0.0-2build1 [10.8 kB] 394s Get:69 http://ftpmaster.internal/ubuntu questing/main amd64 libxcursor1 amd64 1:1.2.3-1 [23.1 kB] 394s Get:70 http://ftpmaster.internal/ubuntu questing/main amd64 libxdamage1 amd64 1:1.1.6-1build1 [6150 B] 394s Get:71 http://ftpmaster.internal/ubuntu questing/main amd64 libxinerama1 amd64 2:1.1.4-3build1 [6396 B] 394s Get:72 http://ftpmaster.internal/ubuntu questing/main amd64 libxrandr2 amd64 2:1.5.4-1 [19.6 kB] 394s Get:73 http://ftpmaster.internal/ubuntu questing/main amd64 libgtk-3-common all 3.24.50-1ubuntu1 [1425 kB] 395s Get:74 http://ftpmaster.internal/ubuntu questing/main amd64 libgtk-3-0t64 amd64 3.24.50-1ubuntu1 [3085 kB] 397s Get:75 http://ftpmaster.internal/ubuntu questing/main amd64 gir1.2-gtk-3.0 amd64 3.24.50-1ubuntu1 [240 kB] 397s Get:76 http://ftpmaster.internal/ubuntu questing/main amd64 libcairo-script-interpreter2 amd64 1.18.4-1 [67.2 kB] 397s Get:77 http://ftpmaster.internal/ubuntu questing/main amd64 libcpdb2t64 amd64 2.0~b7-0ubuntu3 [31.8 kB] 397s Get:78 http://ftpmaster.internal/ubuntu questing/main amd64 libcpdb-frontend2t64 amd64 2.0~b7-0ubuntu3 [21.5 kB] 397s Get:79 http://ftpmaster.internal/ubuntu questing/main amd64 libglvnd0 amd64 1.7.0-1build1 [69.6 kB] 397s Get:80 http://ftpmaster.internal/ubuntu questing/main amd64 libpciaccess0 amd64 0.18.1-1ubuntu2 [19.0 kB] 397s Get:81 http://ftpmaster.internal/ubuntu questing/main amd64 libdrm-intel1 amd64 2.4.125-1 [64.9 kB] 397s Get:82 http://ftpmaster.internal/ubuntu questing/main amd64 libx11-xcb1 amd64 2:1.8.12-1 [7968 B] 397s Get:83 http://ftpmaster.internal/ubuntu questing/main amd64 libxcb-dri3-0 amd64 1.17.0-2 [7508 B] 397s Get:84 http://ftpmaster.internal/ubuntu questing/main amd64 libxcb-present0 amd64 1.17.0-2 [6064 B] 397s Get:85 http://ftpmaster.internal/ubuntu questing/main amd64 libxcb-randr0 amd64 1.17.0-2 [17.9 kB] 397s Get:86 http://ftpmaster.internal/ubuntu questing/main amd64 libxcb-sync1 amd64 1.17.0-2 [9312 B] 397s Get:87 http://ftpmaster.internal/ubuntu questing/main amd64 libxcb-xfixes0 amd64 1.17.0-2 [10.2 kB] 397s Get:88 http://ftpmaster.internal/ubuntu questing/main amd64 libxshmfence1 amd64 1.3.3-1 [5262 B] 397s Get:89 http://ftpmaster.internal/ubuntu questing/main amd64 mesa-libgallium amd64 25.2.1-2ubuntu1 [11.1 MB] 404s Get:90 http://ftpmaster.internal/ubuntu questing/main amd64 libgbm1 amd64 25.2.1-2ubuntu1 [34.0 kB] 404s Get:91 http://ftpmaster.internal/ubuntu questing/main amd64 libegl-mesa0 amd64 25.2.1-2ubuntu1 [116 kB] 404s Get:92 http://ftpmaster.internal/ubuntu questing/main amd64 libegl1 amd64 1.7.0-1build1 [28.7 kB] 404s Get:93 http://ftpmaster.internal/ubuntu questing/main amd64 libxcb-glx0 amd64 1.17.0-2 [24.8 kB] 404s Get:94 http://ftpmaster.internal/ubuntu questing/main amd64 libxxf86vm1 amd64 1:1.1.4-1build4 [9282 B] 404s Get:95 http://ftpmaster.internal/ubuntu questing/main amd64 libvulkan1 amd64 1.4.321.0-1 [154 kB] 404s Get:96 http://ftpmaster.internal/ubuntu questing/main amd64 libgl1-mesa-dri amd64 25.2.1-2ubuntu1 [36.9 kB] 404s Get:97 http://ftpmaster.internal/ubuntu questing/main amd64 libglx-mesa0 amd64 25.2.1-2ubuntu1 [110 kB] 404s Get:98 http://ftpmaster.internal/ubuntu questing/main amd64 libglx0 amd64 1.7.0-1build1 [38.6 kB] 404s Get:99 http://ftpmaster.internal/ubuntu questing/main amd64 libgl1 amd64 1.7.0-1build1 [102 kB] 404s Get:100 http://ftpmaster.internal/ubuntu questing/main amd64 libgstreamer1.0-0 amd64 1.26.5-2 [1256 kB] 404s Get:101 http://ftpmaster.internal/ubuntu questing/main amd64 liborc-0.4-0t64 amd64 1:0.4.41-1 [252 kB] 404s Get:102 http://ftpmaster.internal/ubuntu questing/main amd64 libgstreamer-plugins-base1.0-0 amd64 1.26.5-1 [905 kB] 405s Get:103 http://ftpmaster.internal/ubuntu questing/main amd64 libgstreamer-gl1.0-0 amd64 1.26.5-1 [227 kB] 405s Get:104 http://ftpmaster.internal/ubuntu questing/main amd64 libharfbuzz-subset0 amd64 10.2.0-1 [553 kB] 405s Get:105 http://ftpmaster.internal/ubuntu questing/main amd64 librsvg2-2 amd64 2.60.0+dfsg-1build1 [1829 kB] 406s Get:106 http://ftpmaster.internal/ubuntu questing/main amd64 libgles2 amd64 1.7.0-1build1 [17.1 kB] 406s Get:107 http://ftpmaster.internal/ubuntu questing/main amd64 libgtk-4-common all 4.20.0+ds-1 [1528 kB] 407s Get:108 http://ftpmaster.internal/ubuntu questing/main amd64 libgtk-4-1 amd64 4.20.0+ds-1 [3599 kB] 408s Get:109 http://ftpmaster.internal/ubuntu questing/main amd64 gir1.2-gtk-4.0 amd64 4.20.0+ds-1 [220 kB] 409s Get:110 http://ftpmaster.internal/ubuntu questing/main amd64 libmozjs-140-0 amd64 140.2.0-1 [11.7 MB] 416s Get:111 http://ftpmaster.internal/ubuntu questing/main amd64 libgjs0 amd64 1.85.2-2 [511 kB] 416s Get:112 http://ftpmaster.internal/ubuntu questing/main amd64 gjs amd64 1.85.2-2 [118 kB] 416s Get:113 http://ftpmaster.internal/ubuntu questing/universe amd64 gjs-tests amd64 1.85.2-2 [312 kB] 416s Get:114 http://ftpmaster.internal/ubuntu questing/universe amd64 gnome-desktop-testing amd64 2021.1-4 [16.8 kB] 416s Get:115 http://ftpmaster.internal/ubuntu questing/main amd64 libfontenc1 amd64 1:1.1.8-1build1 [14.0 kB] 416s Get:116 http://ftpmaster.internal/ubuntu questing/main amd64 libice6 amd64 2:1.1.1-1 [44.1 kB] 416s Get:117 http://ftpmaster.internal/ubuntu questing/main amd64 libsm6 amd64 2:1.2.6-1 [16.4 kB] 416s Get:118 http://ftpmaster.internal/ubuntu questing/main amd64 libxt6t64 amd64 1:1.2.1-1.2build1 [171 kB] 416s Get:119 http://ftpmaster.internal/ubuntu questing/main amd64 libxmu6 amd64 2:1.1.3-3build2 [47.6 kB] 416s Get:120 http://ftpmaster.internal/ubuntu questing/main amd64 libxpm4 amd64 1:3.5.17-1build2 [36.5 kB] 416s Get:121 http://ftpmaster.internal/ubuntu questing/main amd64 libxaw7 amd64 2:1.0.16-1 [207 kB] 416s Get:122 http://ftpmaster.internal/ubuntu questing/main amd64 libxfont2 amd64 1:2.0.6-1build1 [93.0 kB] 416s Get:123 http://ftpmaster.internal/ubuntu questing/main amd64 libxkbfile1 amd64 1:1.1.0-1build4 [70.0 kB] 416s Get:124 http://ftpmaster.internal/ubuntu questing/main amd64 x11-xkb-utils amd64 7.7+9 [169 kB] 416s Get:125 http://ftpmaster.internal/ubuntu questing/main amd64 xserver-common all 2:21.1.18-1ubuntu1 [34.6 kB] 416s Get:126 http://ftpmaster.internal/ubuntu questing/universe amd64 xvfb amd64 2:21.1.18-1ubuntu1 [883 kB] 417s Fetched 49.7 MB in 24s (2033 kB/s) 417s Selecting previously unselected package libgdk-pixbuf2.0-common. 417s (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 ... 121119 files and directories currently installed.) 417s Preparing to unpack .../000-libgdk-pixbuf2.0-common_2.42.12+dfsg-5_all.deb ... 417s Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-5) ... 417s Selecting previously unselected package libjpeg-turbo8:amd64. 417s Preparing to unpack .../001-libjpeg-turbo8_2.1.5-4ubuntu2_amd64.deb ... 417s Unpacking libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 417s Selecting previously unselected package libjpeg8:amd64. 417s Preparing to unpack .../002-libjpeg8_8c-2ubuntu11_amd64.deb ... 417s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 417s Selecting previously unselected package libdeflate0:amd64. 417s Preparing to unpack .../003-libdeflate0_1.23-2_amd64.deb ... 417s Unpacking libdeflate0:amd64 (1.23-2) ... 417s Selecting previously unselected package libjbig0:amd64. 417s Preparing to unpack .../004-libjbig0_2.1-6.1ubuntu2_amd64.deb ... 417s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ... 417s Selecting previously unselected package liblerc4:amd64. 417s Preparing to unpack .../005-liblerc4_4.0.0+ds-5ubuntu1_amd64.deb ... 417s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 417s Selecting previously unselected package libsharpyuv0:amd64. 417s Preparing to unpack .../006-libsharpyuv0_1.5.0-0.1_amd64.deb ... 417s Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ... 417s Selecting previously unselected package libwebp7:amd64. 418s Preparing to unpack .../007-libwebp7_1.5.0-0.1_amd64.deb ... 418s Unpacking libwebp7:amd64 (1.5.0-0.1) ... 418s Selecting previously unselected package libtiff6:amd64. 418s Preparing to unpack .../008-libtiff6_4.7.0-3ubuntu2_amd64.deb ... 418s Unpacking libtiff6:amd64 (4.7.0-3ubuntu2) ... 418s Selecting previously unselected package libgdk-pixbuf-2.0-0:amd64. 418s Preparing to unpack .../009-libgdk-pixbuf-2.0-0_2.42.12+dfsg-5_amd64.deb ... 418s Unpacking libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-5) ... 418s Selecting previously unselected package gtk-update-icon-cache. 418s Preparing to unpack .../010-gtk-update-icon-cache_4.20.0+ds-1_amd64.deb ... 418s No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. 418s 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. 418s Unpacking gtk-update-icon-cache (4.20.0+ds-1) ... 418s Selecting previously unselected package hicolor-icon-theme. 418s Preparing to unpack .../011-hicolor-icon-theme_0.18-2_all.deb ... 418s Unpacking hicolor-icon-theme (0.18-2) ... 418s Selecting previously unselected package adwaita-icon-theme. 418s Preparing to unpack .../012-adwaita-icon-theme_48.1-1_all.deb ... 418s Unpacking adwaita-icon-theme (48.1-1) ... 418s Selecting previously unselected package at-spi2-common. 418s Preparing to unpack .../013-at-spi2-common_2.57.1-1_all.deb ... 418s Unpacking at-spi2-common (2.57.1-1) ... 418s Selecting previously unselected package libxi6:amd64. 418s Preparing to unpack .../014-libxi6_2%3a1.8.2-1_amd64.deb ... 418s Unpacking libxi6:amd64 (2:1.8.2-1) ... 418s Selecting previously unselected package libatspi2.0-0t64:amd64. 418s Preparing to unpack .../015-libatspi2.0-0t64_2.57.1-1_amd64.deb ... 418s Unpacking libatspi2.0-0t64:amd64 (2.57.1-1) ... 418s Selecting previously unselected package x11-common. 418s Preparing to unpack .../016-x11-common_1%3a7.7+24ubuntu1_all.deb ... 418s Unpacking x11-common (1:7.7+24ubuntu1) ... 418s Selecting previously unselected package libxtst6:amd64. 418s Preparing to unpack .../017-libxtst6_2%3a1.2.5-1_amd64.deb ... 418s Unpacking libxtst6:amd64 (2:1.2.5-1) ... 418s Selecting previously unselected package libdconf1:amd64. 418s Preparing to unpack .../018-libdconf1_0.40.0-5willsync1_amd64.deb ... 418s Unpacking libdconf1:amd64 (0.40.0-5willsync1) ... 418s Selecting previously unselected package dconf-service. 418s Preparing to unpack .../019-dconf-service_0.40.0-5willsync1_amd64.deb ... 418s Unpacking dconf-service (0.40.0-5willsync1) ... 418s Selecting previously unselected package dconf-gsettings-backend:amd64. 418s Preparing to unpack .../020-dconf-gsettings-backend_0.40.0-5willsync1_amd64.deb ... 418s Unpacking dconf-gsettings-backend:amd64 (0.40.0-5willsync1) ... 418s Selecting previously unselected package gsettings-desktop-schemas. 418s Preparing to unpack .../021-gsettings-desktop-schemas_49~alpha-0ubuntu1_all.deb ... 418s Unpacking gsettings-desktop-schemas (49~alpha-0ubuntu1) ... 418s Selecting previously unselected package at-spi2-core. 418s Preparing to unpack .../022-at-spi2-core_2.57.1-1_amd64.deb ... 418s Unpacking at-spi2-core (2.57.1-1) ... 418s Selecting previously unselected package fonts-dejavu-mono. 418s Preparing to unpack .../023-fonts-dejavu-mono_2.37-8_all.deb ... 418s Unpacking fonts-dejavu-mono (2.37-8) ... 418s Selecting previously unselected package fonts-dejavu-core. 418s Preparing to unpack .../024-fonts-dejavu-core_2.37-8_all.deb ... 418s Unpacking fonts-dejavu-core (2.37-8) ... 418s Selecting previously unselected package fontconfig-config. 418s Preparing to unpack .../025-fontconfig-config_2.15.0-2.3ubuntu1_amd64.deb ... 418s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 418s Selecting previously unselected package libfontconfig1:amd64. 418s Preparing to unpack .../026-libfontconfig1_2.15.0-2.3ubuntu1_amd64.deb ... 418s Unpacking libfontconfig1:amd64 (2.15.0-2.3ubuntu1) ... 418s Selecting previously unselected package fontconfig. 418s Preparing to unpack .../027-fontconfig_2.15.0-2.3ubuntu1_amd64.deb ... 418s Unpacking fontconfig (2.15.0-2.3ubuntu1) ... 418s Selecting previously unselected package libatk1.0-0t64:amd64. 418s Preparing to unpack .../028-libatk1.0-0t64_2.57.1-1_amd64.deb ... 418s Unpacking libatk1.0-0t64:amd64 (2.57.1-1) ... 418s Selecting previously unselected package gir1.2-atk-1.0:amd64. 418s Preparing to unpack .../029-gir1.2-atk-1.0_2.57.1-1_amd64.deb ... 418s Unpacking gir1.2-atk-1.0:amd64 (2.57.1-1) ... 418s Selecting previously unselected package libpixman-1-0:amd64. 418s Preparing to unpack .../030-libpixman-1-0_0.44.0-3_amd64.deb ... 418s Unpacking libpixman-1-0:amd64 (0.44.0-3) ... 418s Selecting previously unselected package libxcb-render0:amd64. 418s Preparing to unpack .../031-libxcb-render0_1.17.0-2_amd64.deb ... 418s Unpacking libxcb-render0:amd64 (1.17.0-2) ... 418s Selecting previously unselected package libxcb-shm0:amd64. 418s Preparing to unpack .../032-libxcb-shm0_1.17.0-2_amd64.deb ... 418s Unpacking libxcb-shm0:amd64 (1.17.0-2) ... 418s Selecting previously unselected package libxrender1:amd64. 418s Preparing to unpack .../033-libxrender1_1%3a0.9.12-1_amd64.deb ... 418s Unpacking libxrender1:amd64 (1:0.9.12-1) ... 418s Selecting previously unselected package libcairo2:amd64. 418s Preparing to unpack .../034-libcairo2_1.18.4-1_amd64.deb ... 418s Unpacking libcairo2:amd64 (1.18.4-1) ... 418s Selecting previously unselected package libcairo-gobject2:amd64. 418s Preparing to unpack .../035-libcairo-gobject2_1.18.4-1_amd64.deb ... 418s Unpacking libcairo-gobject2:amd64 (1.18.4-1) ... 418s Selecting previously unselected package gir1.2-freedesktop:amd64. 418s Preparing to unpack .../036-gir1.2-freedesktop_1.84.0-1_amd64.deb ... 418s Unpacking gir1.2-freedesktop:amd64 (1.84.0-1) ... 418s Selecting previously unselected package gir1.2-gdkpixbuf-2.0:amd64. 418s Preparing to unpack .../037-gir1.2-gdkpixbuf-2.0_2.42.12+dfsg-5_amd64.deb ... 418s Unpacking gir1.2-gdkpixbuf-2.0:amd64 (2.42.12+dfsg-5) ... 418s Selecting previously unselected package libgirepository-2.0-0:amd64. 418s Preparing to unpack .../038-libgirepository-2.0-0_2.85.3-1_amd64.deb ... 418s Unpacking libgirepository-2.0-0:amd64 (2.85.3-1) ... 418s Selecting previously unselected package gir1.2-girepository-3.0:amd64. 418s Preparing to unpack .../039-gir1.2-girepository-3.0_2.85.3-1_amd64.deb ... 418s Unpacking gir1.2-girepository-3.0:amd64 (2.85.3-1) ... 418s Selecting previously unselected package libgraphene-1.0-0:amd64. 418s Preparing to unpack .../040-libgraphene-1.0-0_1.10.8-5_amd64.deb ... 418s Unpacking libgraphene-1.0-0:amd64 (1.10.8-5) ... 418s Selecting previously unselected package gir1.2-graphene-1.0:amd64. 418s Preparing to unpack .../041-gir1.2-graphene-1.0_1.10.8-5_amd64.deb ... 418s Unpacking gir1.2-graphene-1.0:amd64 (1.10.8-5) ... 418s Selecting previously unselected package libgraphite2-3:amd64. 418s Preparing to unpack .../042-libgraphite2-3_1.3.14-2ubuntu1_amd64.deb ... 418s Unpacking libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 418s Selecting previously unselected package libharfbuzz0b:amd64. 418s Preparing to unpack .../043-libharfbuzz0b_10.2.0-1_amd64.deb ... 418s Unpacking libharfbuzz0b:amd64 (10.2.0-1) ... 419s Selecting previously unselected package libharfbuzz-gobject0:amd64. 419s Preparing to unpack .../044-libharfbuzz-gobject0_10.2.0-1_amd64.deb ... 419s Unpacking libharfbuzz-gobject0:amd64 (10.2.0-1) ... 419s Selecting previously unselected package gir1.2-harfbuzz-0.0:amd64. 419s Preparing to unpack .../045-gir1.2-harfbuzz-0.0_10.2.0-1_amd64.deb ... 419s Unpacking gir1.2-harfbuzz-0.0:amd64 (10.2.0-1) ... 419s Selecting previously unselected package libthai-data. 419s Preparing to unpack .../046-libthai-data_0.1.29-2build1_all.deb ... 419s Unpacking libthai-data (0.1.29-2build1) ... 419s Selecting previously unselected package libdatrie1:amd64. 419s Preparing to unpack .../047-libdatrie1_0.2.13-4_amd64.deb ... 419s Unpacking libdatrie1:amd64 (0.2.13-4) ... 419s Selecting previously unselected package libthai0:amd64. 419s Preparing to unpack .../048-libthai0_0.1.29-2build1_amd64.deb ... 419s Unpacking libthai0:amd64 (0.1.29-2build1) ... 419s Selecting previously unselected package libpango-1.0-0:amd64. 419s Preparing to unpack .../049-libpango-1.0-0_1.56.3-1_amd64.deb ... 419s Unpacking libpango-1.0-0:amd64 (1.56.3-1) ... 419s Selecting previously unselected package libpangoft2-1.0-0:amd64. 419s Preparing to unpack .../050-libpangoft2-1.0-0_1.56.3-1_amd64.deb ... 419s Unpacking libpangoft2-1.0-0:amd64 (1.56.3-1) ... 419s Selecting previously unselected package libpangocairo-1.0-0:amd64. 419s Preparing to unpack .../051-libpangocairo-1.0-0_1.56.3-1_amd64.deb ... 419s Unpacking libpangocairo-1.0-0:amd64 (1.56.3-1) ... 419s Selecting previously unselected package libxft2:amd64. 419s Preparing to unpack .../052-libxft2_2.3.6-1build1_amd64.deb ... 419s Unpacking libxft2:amd64 (2.3.6-1build1) ... 419s Selecting previously unselected package libpangoxft-1.0-0:amd64. 419s Preparing to unpack .../053-libpangoxft-1.0-0_1.56.3-1_amd64.deb ... 419s Unpacking libpangoxft-1.0-0:amd64 (1.56.3-1) ... 419s Selecting previously unselected package gir1.2-pango-1.0:amd64. 419s Preparing to unpack .../054-gir1.2-pango-1.0_1.56.3-1_amd64.deb ... 419s Unpacking gir1.2-pango-1.0:amd64 (1.56.3-1) ... 419s Selecting previously unselected package libatk-bridge2.0-0t64:amd64. 419s Preparing to unpack .../055-libatk-bridge2.0-0t64_2.57.1-1_amd64.deb ... 419s Unpacking libatk-bridge2.0-0t64:amd64 (2.57.1-1) ... 419s Selecting previously unselected package liblcms2-2:amd64. 419s Preparing to unpack .../056-liblcms2-2_2.16-2_amd64.deb ... 419s Unpacking liblcms2-2:amd64 (2.16-2) ... 419s Selecting previously unselected package libcolord2:amd64. 419s Preparing to unpack .../057-libcolord2_1.4.7-3_amd64.deb ... 419s Unpacking libcolord2:amd64 (1.4.7-3) ... 419s Selecting previously unselected package libavahi-common-data:amd64. 419s Preparing to unpack .../058-libavahi-common-data_0.8-16ubuntu2_amd64.deb ... 419s Unpacking libavahi-common-data:amd64 (0.8-16ubuntu2) ... 419s Selecting previously unselected package libavahi-common3:amd64. 419s Preparing to unpack .../059-libavahi-common3_0.8-16ubuntu2_amd64.deb ... 419s Unpacking libavahi-common3:amd64 (0.8-16ubuntu2) ... 419s Selecting previously unselected package libavahi-client3:amd64. 419s Preparing to unpack .../060-libavahi-client3_0.8-16ubuntu2_amd64.deb ... 419s Unpacking libavahi-client3:amd64 (0.8-16ubuntu2) ... 419s Selecting previously unselected package libcups2t64:amd64. 419s Preparing to unpack .../061-libcups2t64_2.4.12-0ubuntu1_amd64.deb ... 419s Unpacking libcups2t64:amd64 (2.4.12-0ubuntu1) ... 419s Selecting previously unselected package libepoxy0:amd64. 419s Preparing to unpack .../062-libepoxy0_1.5.10-2_amd64.deb ... 419s Unpacking libepoxy0:amd64 (1.5.10-2) ... 419s Selecting previously unselected package libwayland-client0:amd64. 419s Preparing to unpack .../063-libwayland-client0_1.24.0-1_amd64.deb ... 419s Unpacking libwayland-client0:amd64 (1.24.0-1) ... 419s Selecting previously unselected package libwayland-cursor0:amd64. 419s Preparing to unpack .../064-libwayland-cursor0_1.24.0-1_amd64.deb ... 419s Unpacking libwayland-cursor0:amd64 (1.24.0-1) ... 419s Selecting previously unselected package libwayland-egl1:amd64. 419s Preparing to unpack .../065-libwayland-egl1_1.24.0-1_amd64.deb ... 419s Unpacking libwayland-egl1:amd64 (1.24.0-1) ... 419s Selecting previously unselected package libxcomposite1:amd64. 419s Preparing to unpack .../066-libxcomposite1_1%3a0.4.6-1_amd64.deb ... 419s Unpacking libxcomposite1:amd64 (1:0.4.6-1) ... 419s Selecting previously unselected package libxfixes3:amd64. 419s Preparing to unpack .../067-libxfixes3_1%3a6.0.0-2build1_amd64.deb ... 419s Unpacking libxfixes3:amd64 (1:6.0.0-2build1) ... 419s Selecting previously unselected package libxcursor1:amd64. 419s Preparing to unpack .../068-libxcursor1_1%3a1.2.3-1_amd64.deb ... 419s Unpacking libxcursor1:amd64 (1:1.2.3-1) ... 419s Selecting previously unselected package libxdamage1:amd64. 419s Preparing to unpack .../069-libxdamage1_1%3a1.1.6-1build1_amd64.deb ... 419s Unpacking libxdamage1:amd64 (1:1.1.6-1build1) ... 419s Selecting previously unselected package libxinerama1:amd64. 419s Preparing to unpack .../070-libxinerama1_2%3a1.1.4-3build1_amd64.deb ... 419s Unpacking libxinerama1:amd64 (2:1.1.4-3build1) ... 419s Selecting previously unselected package libxrandr2:amd64. 419s Preparing to unpack .../071-libxrandr2_2%3a1.5.4-1_amd64.deb ... 419s Unpacking libxrandr2:amd64 (2:1.5.4-1) ... 419s Selecting previously unselected package libgtk-3-common. 419s Preparing to unpack .../072-libgtk-3-common_3.24.50-1ubuntu1_all.deb ... 419s Unpacking libgtk-3-common (3.24.50-1ubuntu1) ... 419s Selecting previously unselected package libgtk-3-0t64:amd64. 419s Preparing to unpack .../073-libgtk-3-0t64_3.24.50-1ubuntu1_amd64.deb ... 419s Unpacking libgtk-3-0t64:amd64 (3.24.50-1ubuntu1) ... 419s Selecting previously unselected package gir1.2-gtk-3.0:amd64. 419s Preparing to unpack .../074-gir1.2-gtk-3.0_3.24.50-1ubuntu1_amd64.deb ... 419s Unpacking gir1.2-gtk-3.0:amd64 (3.24.50-1ubuntu1) ... 419s Selecting previously unselected package libcairo-script-interpreter2:amd64. 419s Preparing to unpack .../075-libcairo-script-interpreter2_1.18.4-1_amd64.deb ... 419s Unpacking libcairo-script-interpreter2:amd64 (1.18.4-1) ... 419s Selecting previously unselected package libcpdb2t64:amd64. 419s Preparing to unpack .../076-libcpdb2t64_2.0~b7-0ubuntu3_amd64.deb ... 419s Unpacking libcpdb2t64:amd64 (2.0~b7-0ubuntu3) ... 419s Selecting previously unselected package libcpdb-frontend2t64:amd64. 419s Preparing to unpack .../077-libcpdb-frontend2t64_2.0~b7-0ubuntu3_amd64.deb ... 419s Unpacking libcpdb-frontend2t64:amd64 (2.0~b7-0ubuntu3) ... 419s Selecting previously unselected package libglvnd0:amd64. 419s Preparing to unpack .../078-libglvnd0_1.7.0-1build1_amd64.deb ... 419s Unpacking libglvnd0:amd64 (1.7.0-1build1) ... 419s Selecting previously unselected package libpciaccess0:amd64. 419s Preparing to unpack .../079-libpciaccess0_0.18.1-1ubuntu2_amd64.deb ... 419s Unpacking libpciaccess0:amd64 (0.18.1-1ubuntu2) ... 419s Selecting previously unselected package libdrm-intel1:amd64. 419s Preparing to unpack .../080-libdrm-intel1_2.4.125-1_amd64.deb ... 419s Unpacking libdrm-intel1:amd64 (2.4.125-1) ... 419s Selecting previously unselected package libx11-xcb1:amd64. 419s Preparing to unpack .../081-libx11-xcb1_2%3a1.8.12-1_amd64.deb ... 419s Unpacking libx11-xcb1:amd64 (2:1.8.12-1) ... 419s Selecting previously unselected package libxcb-dri3-0:amd64. 419s Preparing to unpack .../082-libxcb-dri3-0_1.17.0-2_amd64.deb ... 419s Unpacking libxcb-dri3-0:amd64 (1.17.0-2) ... 419s Selecting previously unselected package libxcb-present0:amd64. 419s Preparing to unpack .../083-libxcb-present0_1.17.0-2_amd64.deb ... 419s Unpacking libxcb-present0:amd64 (1.17.0-2) ... 419s Selecting previously unselected package libxcb-randr0:amd64. 419s Preparing to unpack .../084-libxcb-randr0_1.17.0-2_amd64.deb ... 419s Unpacking libxcb-randr0:amd64 (1.17.0-2) ... 419s Selecting previously unselected package libxcb-sync1:amd64. 419s Preparing to unpack .../085-libxcb-sync1_1.17.0-2_amd64.deb ... 419s Unpacking libxcb-sync1:amd64 (1.17.0-2) ... 419s Selecting previously unselected package libxcb-xfixes0:amd64. 419s Preparing to unpack .../086-libxcb-xfixes0_1.17.0-2_amd64.deb ... 419s Unpacking libxcb-xfixes0:amd64 (1.17.0-2) ... 419s Selecting previously unselected package libxshmfence1:amd64. 419s Preparing to unpack .../087-libxshmfence1_1.3.3-1_amd64.deb ... 419s Unpacking libxshmfence1:amd64 (1.3.3-1) ... 419s Selecting previously unselected package mesa-libgallium:amd64. 419s Preparing to unpack .../088-mesa-libgallium_25.2.1-2ubuntu1_amd64.deb ... 419s Unpacking mesa-libgallium:amd64 (25.2.1-2ubuntu1) ... 420s Selecting previously unselected package libgbm1:amd64. 420s Preparing to unpack .../089-libgbm1_25.2.1-2ubuntu1_amd64.deb ... 420s Unpacking libgbm1:amd64 (25.2.1-2ubuntu1) ... 420s Selecting previously unselected package libegl-mesa0:amd64. 420s Preparing to unpack .../090-libegl-mesa0_25.2.1-2ubuntu1_amd64.deb ... 420s Unpacking libegl-mesa0:amd64 (25.2.1-2ubuntu1) ... 420s Selecting previously unselected package libegl1:amd64. 420s Preparing to unpack .../091-libegl1_1.7.0-1build1_amd64.deb ... 420s Unpacking libegl1:amd64 (1.7.0-1build1) ... 420s Selecting previously unselected package libxcb-glx0:amd64. 420s Preparing to unpack .../092-libxcb-glx0_1.17.0-2_amd64.deb ... 420s Unpacking libxcb-glx0:amd64 (1.17.0-2) ... 420s Selecting previously unselected package libxxf86vm1:amd64. 420s Preparing to unpack .../093-libxxf86vm1_1%3a1.1.4-1build4_amd64.deb ... 420s Unpacking libxxf86vm1:amd64 (1:1.1.4-1build4) ... 420s Selecting previously unselected package libvulkan1:amd64. 420s Preparing to unpack .../094-libvulkan1_1.4.321.0-1_amd64.deb ... 420s Unpacking libvulkan1:amd64 (1.4.321.0-1) ... 420s Selecting previously unselected package libgl1-mesa-dri:amd64. 420s Preparing to unpack .../095-libgl1-mesa-dri_25.2.1-2ubuntu1_amd64.deb ... 420s Unpacking libgl1-mesa-dri:amd64 (25.2.1-2ubuntu1) ... 420s Selecting previously unselected package libglx-mesa0:amd64. 420s Preparing to unpack .../096-libglx-mesa0_25.2.1-2ubuntu1_amd64.deb ... 420s Unpacking libglx-mesa0:amd64 (25.2.1-2ubuntu1) ... 420s Selecting previously unselected package libglx0:amd64. 420s Preparing to unpack .../097-libglx0_1.7.0-1build1_amd64.deb ... 420s Unpacking libglx0:amd64 (1.7.0-1build1) ... 420s Selecting previously unselected package libgl1:amd64. 420s Preparing to unpack .../098-libgl1_1.7.0-1build1_amd64.deb ... 420s Unpacking libgl1:amd64 (1.7.0-1build1) ... 420s Selecting previously unselected package libgstreamer1.0-0:amd64. 420s Preparing to unpack .../099-libgstreamer1.0-0_1.26.5-2_amd64.deb ... 420s Unpacking libgstreamer1.0-0:amd64 (1.26.5-2) ... 420s Selecting previously unselected package liborc-0.4-0t64:amd64. 420s Preparing to unpack .../100-liborc-0.4-0t64_1%3a0.4.41-1_amd64.deb ... 420s Unpacking liborc-0.4-0t64:amd64 (1:0.4.41-1) ... 420s Selecting previously unselected package libgstreamer-plugins-base1.0-0:amd64. 420s Preparing to unpack .../101-libgstreamer-plugins-base1.0-0_1.26.5-1_amd64.deb ... 420s Unpacking libgstreamer-plugins-base1.0-0:amd64 (1.26.5-1) ... 420s Selecting previously unselected package libgstreamer-gl1.0-0:amd64. 420s Preparing to unpack .../102-libgstreamer-gl1.0-0_1.26.5-1_amd64.deb ... 420s Unpacking libgstreamer-gl1.0-0:amd64 (1.26.5-1) ... 420s Selecting previously unselected package libharfbuzz-subset0:amd64. 420s Preparing to unpack .../103-libharfbuzz-subset0_10.2.0-1_amd64.deb ... 420s Unpacking libharfbuzz-subset0:amd64 (10.2.0-1) ... 420s Selecting previously unselected package librsvg2-2:amd64. 420s Preparing to unpack .../104-librsvg2-2_2.60.0+dfsg-1build1_amd64.deb ... 420s Unpacking librsvg2-2:amd64 (2.60.0+dfsg-1build1) ... 420s Selecting previously unselected package libgles2:amd64. 420s Preparing to unpack .../105-libgles2_1.7.0-1build1_amd64.deb ... 420s Unpacking libgles2:amd64 (1.7.0-1build1) ... 420s Selecting previously unselected package libgtk-4-common. 420s Preparing to unpack .../106-libgtk-4-common_4.20.0+ds-1_all.deb ... 420s Unpacking libgtk-4-common (4.20.0+ds-1) ... 420s Selecting previously unselected package libgtk-4-1:amd64. 420s Preparing to unpack .../107-libgtk-4-1_4.20.0+ds-1_amd64.deb ... 420s Unpacking libgtk-4-1:amd64 (4.20.0+ds-1) ... 420s Selecting previously unselected package gir1.2-gtk-4.0:amd64. 420s Preparing to unpack .../108-gir1.2-gtk-4.0_4.20.0+ds-1_amd64.deb ... 420s Unpacking gir1.2-gtk-4.0:amd64 (4.20.0+ds-1) ... 420s Selecting previously unselected package libmozjs-140-0:amd64. 420s Preparing to unpack .../109-libmozjs-140-0_140.2.0-1_amd64.deb ... 420s Unpacking libmozjs-140-0:amd64 (140.2.0-1) ... 420s Selecting previously unselected package libgjs0:amd64. 420s Preparing to unpack .../110-libgjs0_1.85.2-2_amd64.deb ... 420s Unpacking libgjs0:amd64 (1.85.2-2) ... 420s Selecting previously unselected package gjs. 420s Preparing to unpack .../111-gjs_1.85.2-2_amd64.deb ... 420s Unpacking gjs (1.85.2-2) ... 420s Selecting previously unselected package gjs-tests. 420s Preparing to unpack .../112-gjs-tests_1.85.2-2_amd64.deb ... 420s Unpacking gjs-tests (1.85.2-2) ... 420s Selecting previously unselected package gnome-desktop-testing. 420s Preparing to unpack .../113-gnome-desktop-testing_2021.1-4_amd64.deb ... 420s Unpacking gnome-desktop-testing (2021.1-4) ... 420s Selecting previously unselected package libfontenc1:amd64. 420s Preparing to unpack .../114-libfontenc1_1%3a1.1.8-1build1_amd64.deb ... 420s Unpacking libfontenc1:amd64 (1:1.1.8-1build1) ... 420s Selecting previously unselected package libice6:amd64. 420s Preparing to unpack .../115-libice6_2%3a1.1.1-1_amd64.deb ... 420s Unpacking libice6:amd64 (2:1.1.1-1) ... 420s Selecting previously unselected package libsm6:amd64. 420s Preparing to unpack .../116-libsm6_2%3a1.2.6-1_amd64.deb ... 420s Unpacking libsm6:amd64 (2:1.2.6-1) ... 420s Selecting previously unselected package libxt6t64:amd64. 420s Preparing to unpack .../117-libxt6t64_1%3a1.2.1-1.2build1_amd64.deb ... 420s Unpacking libxt6t64:amd64 (1:1.2.1-1.2build1) ... 420s Selecting previously unselected package libxmu6:amd64. 420s Preparing to unpack .../118-libxmu6_2%3a1.1.3-3build2_amd64.deb ... 420s Unpacking libxmu6:amd64 (2:1.1.3-3build2) ... 421s Selecting previously unselected package libxpm4:amd64. 421s Preparing to unpack .../119-libxpm4_1%3a3.5.17-1build2_amd64.deb ... 421s Unpacking libxpm4:amd64 (1:3.5.17-1build2) ... 421s Selecting previously unselected package libxaw7:amd64. 421s Preparing to unpack .../120-libxaw7_2%3a1.0.16-1_amd64.deb ... 421s Unpacking libxaw7:amd64 (2:1.0.16-1) ... 421s Selecting previously unselected package libxfont2:amd64. 421s Preparing to unpack .../121-libxfont2_1%3a2.0.6-1build1_amd64.deb ... 421s Unpacking libxfont2:amd64 (1:2.0.6-1build1) ... 421s Selecting previously unselected package libxkbfile1:amd64. 421s Preparing to unpack .../122-libxkbfile1_1%3a1.1.0-1build4_amd64.deb ... 421s Unpacking libxkbfile1:amd64 (1:1.1.0-1build4) ... 421s Selecting previously unselected package x11-xkb-utils. 421s Preparing to unpack .../123-x11-xkb-utils_7.7+9_amd64.deb ... 421s Unpacking x11-xkb-utils (7.7+9) ... 421s Selecting previously unselected package xserver-common. 421s Preparing to unpack .../124-xserver-common_2%3a21.1.18-1ubuntu1_all.deb ... 421s Unpacking xserver-common (2:21.1.18-1ubuntu1) ... 421s Selecting previously unselected package xvfb. 421s Preparing to unpack .../125-xvfb_2%3a21.1.18-1ubuntu1_amd64.deb ... 421s Unpacking xvfb (2:21.1.18-1ubuntu1) ... 421s Setting up gnome-desktop-testing (2021.1-4) ... 421s Setting up libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 421s Setting up libxcb-dri3-0:amd64 (1.17.0-2) ... 421s Setting up liblcms2-2:amd64 (2.16-2) ... 421s Setting up libpixman-1-0:amd64 (0.44.0-3) ... 421s Setting up libsharpyuv0:amd64 (1.5.0-0.1) ... 421s Setting up libx11-xcb1:amd64 (2:1.8.12-1) ... 421s Setting up libpciaccess0:amd64 (0.18.1-1ubuntu2) ... 421s Setting up libxdamage1:amd64 (1:1.1.6-1build1) ... 421s Setting up libxcb-xfixes0:amd64 (1.17.0-2) ... 421s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 421s Setting up libxpm4:amd64 (1:3.5.17-1build2) ... 421s Setting up hicolor-icon-theme (0.18-2) ... 421s Setting up libxi6:amd64 (2:1.8.2-1) ... 421s Setting up libxrender1:amd64 (1:0.9.12-1) ... 421s Setting up libdatrie1:amd64 (0.2.13-4) ... 421s Setting up libgirepository-2.0-0:amd64 (2.85.3-1) ... 421s Setting up libxcb-render0:amd64 (1.17.0-2) ... 421s Setting up libglvnd0:amd64 (1.7.0-1build1) ... 421s Setting up libxcb-glx0:amd64 (1.17.0-2) ... 421s Setting up libdrm-intel1:amd64 (2.4.125-1) ... 421s Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-5) ... 421s Setting up x11-common (1:7.7+24ubuntu1) ... 421s Setting up libdeflate0:amd64 (1.23-2) ... 421s Setting up libcpdb2t64:amd64 (2.0~b7-0ubuntu3) ... 421s Setting up libxcb-shm0:amd64 (1.17.0-2) ... 421s Setting up libcpdb-frontend2t64:amd64 (2.0~b7-0ubuntu3) ... 421s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ... 421s Setting up gir1.2-girepository-3.0:amd64 (2.85.3-1) ... 421s Setting up libcolord2:amd64 (1.4.7-3) ... 421s Setting up libxxf86vm1:amd64 (1:1.1.4-1build4) ... 421s Setting up liborc-0.4-0t64:amd64 (1:0.4.41-1) ... 421s Setting up libxcb-present0:amd64 (1.17.0-2) ... 421s Setting up libdconf1:amd64 (0.40.0-5willsync1) ... 421s Setting up libfontenc1:amd64 (1:1.1.8-1build1) ... 421s Setting up libgles2:amd64 (1.7.0-1build1) ... 421s Setting up libepoxy0:amd64 (1.5.10-2) ... 421s Setting up libxfixes3:amd64 (1:6.0.0-2build1) ... 421s Setting up libxcb-sync1:amd64 (1.17.0-2) ... 421s Setting up libavahi-common-data:amd64 (0.8-16ubuntu2) ... 421s Setting up libatspi2.0-0t64:amd64 (2.57.1-1) ... 421s Setting up libxinerama1:amd64 (2:1.1.4-3build1) ... 421s Setting up fonts-dejavu-mono (2.37-8) ... 421s Setting up libxrandr2:amd64 (2:1.5.4-1) ... 421s Setting up fonts-dejavu-core (2.37-8) ... 421s Setting up libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 421s Setting up libvulkan1:amd64 (1.4.321.0-1) ... 421s Setting up libwebp7:amd64 (1.5.0-0.1) ... 421s Setting up libxshmfence1:amd64 (1.3.3-1) ... 421s Setting up at-spi2-common (2.57.1-1) ... 421s Setting up libxcb-randr0:amd64 (1.17.0-2) ... 421s Setting up libmozjs-140-0:amd64 (140.2.0-1) ... 421s Setting up libharfbuzz0b:amd64 (10.2.0-1) ... 421s Setting up libthai-data (0.1.29-2build1) ... 421s Setting up libwayland-egl1:amd64 (1.24.0-1) ... 421s Setting up libxkbfile1:amd64 (1:1.1.0-1build4) ... 421s Setting up libxcomposite1:amd64 (1:0.4.6-1) ... 421s Setting up libxfont2:amd64 (1:2.0.6-1build1) ... 421s Setting up libgstreamer1.0-0:amd64 (1.26.5-2) ... 421s Setcap worked! gst-ptp-helper is not suid! 421s Setting up libgraphene-1.0-0:amd64 (1.10.8-5) ... 421s Setting up libwayland-client0:amd64 (1.24.0-1) ... 421s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 421s Setting up gir1.2-graphene-1.0:amd64 (1.10.8-5) ... 421s Setting up libice6:amd64 (2:1.1.1-1) ... 421s Setting up mesa-libgallium:amd64 (25.2.1-2ubuntu1) ... 421s Setting up libatk1.0-0t64:amd64 (2.57.1-1) ... 421s Setting up libgbm1:amd64 (25.2.1-2ubuntu1) ... 421s Setting up gir1.2-atk-1.0:amd64 (2.57.1-1) ... 421s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 421s Setting up libxtst6:amd64 (2:1.2.5-1) ... 421s Setting up libxcursor1:amd64 (1:1.2.3-1) ... 421s Setting up libgl1-mesa-dri:amd64 (25.2.1-2ubuntu1) ... 421s Setting up libavahi-common3:amd64 (0.8-16ubuntu2) ... 421s Setting up libgstreamer-plugins-base1.0-0:amd64 (1.26.5-1) ... 421s Setting up dconf-service (0.40.0-5willsync1) ... 421s Setting up libharfbuzz-gobject0:amd64 (10.2.0-1) ... 421s Setting up libthai0:amd64 (0.1.29-2build1) ... 421s Setting up libegl-mesa0:amd64 (25.2.1-2ubuntu1) ... 421s Setting up libtiff6:amd64 (4.7.0-3ubuntu2) ... 421s Setting up libwayland-cursor0:amd64 (1.24.0-1) ... 421s Setting up libegl1:amd64 (1.7.0-1build1) ... 421s Setting up libharfbuzz-subset0:amd64 (10.2.0-1) ... 421s Setting up libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-5) ... 421s Setting up libfontconfig1:amd64 (2.15.0-2.3ubuntu1) ... 421s Setting up libsm6:amd64 (2:1.2.6-1) ... 421s Setting up libavahi-client3:amd64 (0.8-16ubuntu2) ... 421s Setting up libatk-bridge2.0-0t64:amd64 (2.57.1-1) ... 421s Setting up gtk-update-icon-cache (4.20.0+ds-1) ... 421s Setting up fontconfig (2.15.0-2.3ubuntu1) ... 423s Regenerating fonts cache... done. 423s Setting up libxft2:amd64 (2.3.6-1build1) ... 423s Setting up libglx-mesa0:amd64 (25.2.1-2ubuntu1) ... 423s Setting up libglx0:amd64 (1.7.0-1build1) ... 423s Setting up dconf-gsettings-backend:amd64 (0.40.0-5willsync1) ... 423s Setting up gir1.2-gdkpixbuf-2.0:amd64 (2.42.12+dfsg-5) ... 423s Setting up libpango-1.0-0:amd64 (1.56.3-1) ... 423s Setting up libcairo2:amd64 (1.18.4-1) ... 423s Setting up libgl1:amd64 (1.7.0-1build1) ... 423s Setting up adwaita-icon-theme (48.1-1) ... 423s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 423s Setting up libxt6t64:amd64 (1:1.2.1-1.2build1) ... 423s Setting up libcairo-gobject2:amd64 (1.18.4-1) ... 423s Setting up libgtk-4-common (4.20.0+ds-1) ... 423s Setting up libpangoft2-1.0-0:amd64 (1.56.3-1) ... 423s Setting up libcups2t64:amd64 (2.4.12-0ubuntu1) ... 423s Setting up libgtk-3-common (3.24.50-1ubuntu1) ... 423s Setting up libpangocairo-1.0-0:amd64 (1.56.3-1) ... 423s Setting up libcairo-script-interpreter2:amd64 (1.18.4-1) ... 423s Setting up gsettings-desktop-schemas (49~alpha-0ubuntu1) ... 423s Setting up libxmu6:amd64 (2:1.1.3-3build2) ... 423s Setting up gir1.2-freedesktop:amd64 (1.84.0-1) ... 423s Setting up libpangoxft-1.0-0:amd64 (1.56.3-1) ... 423s Setting up libxaw7:amd64 (2:1.0.16-1) ... 423s Setting up gir1.2-harfbuzz-0.0:amd64 (10.2.0-1) ... 423s Setting up librsvg2-2:amd64 (2.60.0+dfsg-1build1) ... 423s Setting up gir1.2-pango-1.0:amd64 (1.56.3-1) ... 423s Setting up libgstreamer-gl1.0-0:amd64 (1.26.5-1) ... 423s Setting up libgjs0:amd64 (1.85.2-2) ... 423s Setting up gjs (1.85.2-2) ... 423s Setting up x11-xkb-utils (7.7+9) ... 423s Setting up xserver-common (2:21.1.18-1ubuntu1) ... 423s Setting up xvfb (2:21.1.18-1ubuntu1) ... 423s Processing triggers for libc-bin (2.42-0ubuntu1) ... 423s Processing triggers for man-db (2.13.1-1) ... 424s Processing triggers for libglib2.0-0t64:amd64 (2.85.3-1) ... 424s Setting up libgtk-3-0t64:amd64 (3.24.50-1ubuntu1) ... 424s Setting up at-spi2-core (2.57.1-1) ... 424s Setting up libgtk-4-1:amd64 (4.20.0+ds-1) ... 424s Setting up gir1.2-gtk-4.0:amd64 (4.20.0+ds-1) ... 424s Setting up gir1.2-gtk-3.0:amd64 (3.24.50-1ubuntu1) ... 424s Setting up gjs-tests (1.85.2-2) ... 424s Processing triggers for libc-bin (2.42-0ubuntu1) ... 426s autopkgtest [16:59:37]: test installed-tests: [----------------------- 426s Running test: gjs/frame.test 426s 1..1 426s ok 1 - /usr/libexec/installed-tests/gjs/debugger/frame.debugger 426s PASS: gjs/frame.test 426s Running test: gjs/testGObjectDestructionAccess.test 426s JS NATIVE: Registered native JS module '_promiseNative' 426s JS NATIVE: Registered native JS module '_byteArrayNative' 426s JS NATIVE: Registered native JS module '_encodingNative' 426s JS NATIVE: Registered native JS module '_gi' 426s JS NATIVE: Registered native JS module 'gi' 426s JS NATIVE: Registered native JS module 'cairoNative' 426s JS NATIVE: Registered native JS module 'system' 426s JS NATIVE: Registered native JS module 'console' 426s JS NATIVE: Registered native JS module '_print' 426s JS CTX: Enabling JIT 426s JS CTX: Initialized class GjsFileImporter prototype 0x1dee27d001a0 426s JS IMPORT: Defining parent (nil) of 0x1dee27d00200 'imports' is mod 0 426s JS IMPORT: Importing '_print' 426s JS NATIVE: Defining native module '_print' 426s JS IMPORT: Defining parent 0x1dee27d00200 of 0x1dee27d009b0 '_print' is mod 1 426s JS IMPORT: successfully imported module '_print' 426s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 426s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2219add3d090 426s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2219add3d090 426s JS MAINLOOP: Main loop instance 0x5692d3d37968: hold 426s JS MAINLOOP: Enqueue job , promise=, allocation site= 426s JS MAINLOOP: Starting promise job dispatcher 426s 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 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2219add3d128 426s JS MAINLOOP: Main loop instance 0x5692d3d37968: hold 426s JS MAINLOOP: Enqueue job , promise=, allocation site= 426s JS MAINLOOP: Main loop instance 0x5692d3d37968: Spinning loop until released or hook cleared 426s JS MAINLOOP: handling job 0, 426s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 426s JS MAINLOOP: Main loop instance 0x5692d3d37968: release 426s JS MAINLOOP: Completed job 0 426s JS MAINLOOP: handling job 1, 426s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 426s JS MAINLOOP: Main loop instance 0x5692d3d37968: release 426s JS MAINLOOP: Completed job 1 426s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module metadata hook for module 0x1dee27d6af30 426s JS IMPORT: Defining meta.importSync for module 0x1dee27d6af30 426s JS NATIVE: Defining native module 'gi' 426s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1dee27d6f278 426s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 426s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 426s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 426s JS IMPORT: Importing directory 'overrides' 426s JS IMPORT: Defining parent 0x2219add40610 of 0x1dee27d6f2f8 'overrides' is mod 1 426s JS IMPORT: Defined importer 'overrides' 0x1dee27d6f2f8 in 0x2219add40610 426s JS IMPORT: successfully imported directory 'overrides' 426s JS IMPORT: Importing '_promiseNative' 426s JS NATIVE: Defining native module '_promiseNative' 426s JS IMPORT: Defining parent 0x2219add40610 of 0x1dee27d6f7a8 '_promiseNative' is mod 1 426s JS IMPORT: successfully imported module '_promiseNative' 426s JS IMPORT: Importing module GLib succeeded 426s JS IMPORT: Defining parent 0x1dee27d6f2f8 of 0x2219add98038 'GLib' is mod 1 426s JS IMPORT: successfully imported module 'GLib' 426s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 426s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2219add97060, JSClass 0x7d9ac1c6d5a0, in object 0x2219add97038 426s JS CTX: Initialized class GIRepositoryGType prototype 0x1dee27d6faf0 426s JS CTX: Initialized class GIRepositoryFunction prototype 0x1dee27d6fb50 426s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 426s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 426s JS G BXD: Defined class for Error (GError), prototype 0x2219add970b0, JSClass 0x7d9ac1c6d5a0, in object 0x2219add97038 426s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 426s JS G BXD: Defined class for Variant (GVariant), prototype 0x2219add97100, JSClass 0x7d9ac1c6d5a0, in object 0x2219add97038 426s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 426s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2219add97150, JSClass 0x7d9ac1c6d5a0, in object 0x2219add97038 426s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 426s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 426s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2219add971a0, JSClass 0x7d9ac1c6d5a0, in object 0x2219add97038 426s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 426s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 426s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 426s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 426s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 426s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 426s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 426s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 426s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 426s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 426s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 426s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 426s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 426s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 426s JS G BXD: Defined class for Thread (GThread), prototype 0x2219add971f0, JSClass 0x7d9ac1c6d5a0, in object 0x2219add97038 426s JS G BXD: Defining method ref in prototype for GLib.Thread 426s JS G BXD: Defining method unref in prototype for GLib.Thread 426s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 426s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2219add97240, JSClass 0x7d9ac1c6d5a0, in object 0x2219add97038 426s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 426s JS G BXD: Defined class for Regex (GRegex), prototype 0x2219add97290, JSClass 0x7d9ac1c6d5a0, in object 0x2219add97038 426s JS G BXD: Defining method match in prototype for GLib.Regex 426s JS G BXD: Defining method match_full in prototype for GLib.Regex 426s JS G BXD: Defining method match_all in prototype for GLib.Regex 426s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 426s JS G NS: Defined namespace 'GLib' 0x2219add97038 in GIRepository 0x1dee27d6f108 426s JS IMPORT: Importing module jasmine succeeded 426s JS IMPORT: Defining parent 0x2219add40610 of 0x2219add98ba0 'jasmine' is mod 1 426s JS IMPORT: successfully imported module 'jasmine' 426s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 426s JS MAINLOOP: Main loop instance 0x5692d3d37968: hold 426s JS MAINLOOP: Enqueue job , promise=, allocation site= 426s JS MAINLOOP: Main loop instance 0x5692d3d37968: Spinning loop until released or hook cleared 426s JS MAINLOOP: handling job 0, 426s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 426s JS MAINLOOP: Main loop instance 0x5692d3d37968: release 426s JS MAINLOOP: Completed job 0 426s JS IMPORT: Importing 'gi' 426s JS IMPORT: Defining parent 0x2219add40610 of 0x2219add40b08 'gi' is mod 1 426s JS IMPORT: successfully imported module 'gi' 426s 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 426s JS G NS: Defined namespace 'GjsPrivate' 0x2219add97330 in GIRepository 0x2219add40b08 426s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 426s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 426s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 426s JS IMPORT: Importing module _legacy succeeded 426s JS IMPORT: Defining parent 0x2219add40610 of 0x2219add98cb8 '_legacy' is mod 1 426s JS IMPORT: successfully imported module '_legacy' 426s JS IMPORT: Importing module lang succeeded 426s JS IMPORT: Defining parent 0x2219add40610 of 0x2219add98c90 'lang' is mod 1 426s JS IMPORT: successfully imported module 'lang' 426s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 426s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 426s JS IMPORT: Importing module _signals succeeded 426s JS IMPORT: Defining parent 0x2219add40610 of 0x2219add98ce0 '_signals' is mod 1 426s JS IMPORT: successfully imported module '_signals' 426s JS IMPORT: Importing module signals succeeded 426s JS IMPORT: Defining parent 0x2219add40610 of 0x2219add98c68 'signals' is mod 1 426s JS IMPORT: successfully imported module 'signals' 426s JS IMPORT: Importing module Gio succeeded 426s JS IMPORT: Defining parent 0x2219add40c28 of 0x2219add98c40 'Gio' is mod 1 426s JS IMPORT: successfully imported module 'Gio' 426s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 426s JS IMPORT: Importing '_gi' 426s JS NATIVE: Defining native module '_gi' 426s JS IMPORT: Defining parent 0x2219add40610 of 0x1dee27d41570 '_gi' is mod 1 426s JS IMPORT: successfully imported module '_gi' 426s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 426s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 426s JS IMPORT: Importing module _common succeeded 426s JS IMPORT: Defining parent 0x2219add40610 of 0x2219add98d30 '_common' is mod 1 426s JS IMPORT: successfully imported module '_common' 426s JS IMPORT: Importing module GObject succeeded 426s JS IMPORT: Defining parent 0x2219add40c28 of 0x2219add98d08 'GObject' is mod 1 426s JS IMPORT: successfully imported module 'GObject' 426s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 426s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 426s JS G BXD: Defined class for String (GString), prototype 0x2219add975d8, JSClass 0x7d9ac1c6d5a0, in object 0x2219add97358 426s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 426s JS G PRM: Defined class ParamSpec prototype is 0x2219add98d80 class 0x7d9ac1c76240 in object 0x2219add97358 426s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 426s JS G OBJ: Defined class for Object (GObject), prototype 0x2219add97740, JSClass 0x7d9ac1c6d5e0, in object 0x2219add97358 426s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 426s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 426s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2219add97768, JSClass 0x7d9ac1c6d5e0, in object 0x2219add97358 426s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 426s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 426s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 426s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 426s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 426s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 426s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 426s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 426s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 426s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 426s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 426s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 426s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 426s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 426s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 426s JS G BXD: Defined class for Value (GValue), prototype 0x2219add977b8, JSClass 0x7d9ac1c6d5a0, in object 0x2219add97358 426s JS G NS: Defined namespace 'GObject' 0x2219add97358 in GIRepository 0x2219add40b08 426s JS G OBJ: Defined class for Application (GApplication), prototype 0x2219add97808, JSClass 0x7d9ac1c6d5e0, in object 0x2219add97308 426s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 426s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x394caab062e0, JSClass 0x7d9ac1c70b80, in object 0x2219add97308 426s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 426s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x394caab06308, JSClass 0x7d9ac1c70b80, in object 0x2219add97308 426s 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 426s JS G NS: Defined namespace 'GioUnix' 0x2219add978a8 in GIRepository 0x2219add40b08 426s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 426s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 426s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x2219add978d0, JSClass 0x7d9ac1c6d5e0, in object 0x2219add978a8 426s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 426s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 426s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x394caab066f0, JSClass 0x7d9ac1c70b80, in object 0x2219add978a8 426s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 426s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 426s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 426s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x2219add97948, JSClass 0x7d9ac1c6d5e0, in object 0x2219add97308 426s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x2219add97998, JSClass 0x7d9ac1c6d5e0, in object 0x2219add978a8 426s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 426s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 426s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x2219add979e8, JSClass 0x7d9ac1c6d5a0, in object 0x2219add978a8 426s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 426s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x394caab06830, JSClass 0x7d9ac1c70b80, in object 0x2219add978a8 426s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 426s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 426s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 426s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x2219add97a38, JSClass 0x7d9ac1c6d5e0, in object 0x2219add97308 426s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x2219add97a88, JSClass 0x7d9ac1c6d5e0, in object 0x2219add978a8 426s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 426s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 426s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x2219add97ad8, JSClass 0x7d9ac1c6d5a0, in object 0x2219add978a8 426s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 426s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x2219add97b00, JSClass 0x7d9ac1c6d5a0, in object 0x2219add978a8 426s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 426s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x2219add97b50, JSClass 0x7d9ac1c6d5e0, in object 0x2219add978a8 426s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 426s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 426s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x2219add97ba0, JSClass 0x7d9ac1c6d5a0, in object 0x2219add978a8 426s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 426s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 426s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x2219add97bf0, JSClass 0x7d9ac1c6d5e0, in object 0x2219add97308 426s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x2219add97c40, JSClass 0x7d9ac1c6d5e0, in object 0x2219add978a8 426s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 426s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 426s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x2219add97c90, JSClass 0x7d9ac1c6d5a0, in object 0x2219add978a8 426s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 426s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 426s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 426s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 426s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 426s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 426s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 426s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 426s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 426s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 426s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 426s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 426s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 426s JS G ENUM: Defining GLib.LogLevelFlags as 0x1dee27d49c58 426s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 426s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 426s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x2219add97da8, JSClass 0x7d9ac1c6d5a0, in object 0x2219add97038 426s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 426s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x2219add97e70, JSClass 0x7d9ac1c6d5e0, in object 0x2219add97308 426s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 426s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x394caab0dbf0, JSClass 0x7d9ac1c70b80, in object 0x2219add97308 426s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 426s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x394caab0dc18, JSClass 0x7d9ac1c70b80, in object 0x2219add97308 426s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 426s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x394caab13470, JSClass 0x7d9ac1c6d5a0, in object 0x2219add97308 426s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 426s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x394caab13768, JSClass 0x7d9ac1c6d5a0, in object 0x2219add97308 426s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 426s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 426s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 426s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 426s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 426s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 426s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 426s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 426s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 426s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 426s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x394caab138f8, JSClass 0x7d9ac1c6d5e0, in object 0x2219add97308 426s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 426s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x394caab0de98, JSClass 0x7d9ac1c70b80, in object 0x2219add97308 426s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 426s JS G IFACE: Defined class for Initable (GInitable), prototype 0x394caab0dee8, JSClass 0x7d9ac1c70b80, in object 0x2219add97308 426s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 426s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x394caab13998, JSClass 0x7d9ac1c6d5e0, in object 0x2219add97308 426s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 426s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 426s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 426s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 426s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x394caab170d8, JSClass 0x7d9ac1c70b80, in object 0x2219add97308 426s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 426s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x394caab13a10, JSClass 0x7d9ac1c6d5a0, in object 0x2219add97308 426s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 426s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x394caab13a60, JSClass 0x7d9ac1c6d5a0, in object 0x2219add97308 426s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 426s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 426s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x394caab13ab0, JSClass 0x7d9ac1c6d5e0, in object 0x2219add97308 426s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x394caab13b00, JSClass 0x7d9ac1c6d5e0, in object 0x2219add97330 426s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 426s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x394caab13b50, JSClass 0x7d9ac1c6d5e0, in object 0x2219add97308 426s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 426s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 426s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 426s JS G IFACE: Defined class for File (GFile), prototype 0x394caab171a0, JSClass 0x7d9ac1c70b80, in object 0x2219add97308 426s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x394caab13bc8, JSClass 0x7d9ac1c6d5e0, in object 0x2219add40ca0 426s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 426s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x394caab13c40, JSClass 0x7d9ac1c6d5e0, in object 0x2219add97308 426s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 426s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 426s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x394caab17420, JSClass 0x7d9ac1c70b80, in object 0x2219add97308 426s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 426s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x394caab13cb8, JSClass 0x7d9ac1c6d5e0, in object 0x2219add97308 426s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 426s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x394caab13d08, JSClass 0x7d9ac1c6d5a0, in object 0x2219add97308 426s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 426s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 426s JS G OBJ: Defined class for Settings (GSettings), prototype 0x394caab13d58, JSClass 0x7d9ac1c6d5e0, in object 0x2219add97308 426s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 426s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 426s JS G NS: Defined namespace 'Gio' 0x2219add97308 in GIRepository 0x2219add40b08 426s 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 426s JS G NS: Defined namespace 'GjsTestTools' 0x394caab13dd0 in GIRepository 0x2219add40b08 426s JS IMPORT: Importing module Gtk succeeded 426s JS IMPORT: Defining parent 0x2219add40c28 of 0x394caab17c40 'Gtk' is mod 1 426s JS IMPORT: successfully imported module 'Gtk' 426s JS G NS: Found info type GIObjectInfo for 'Widget' in namespace 'Gtk' 426s JS G NS: Found info type GIObjectInfo for 'InitiallyUnowned' in namespace 'GObject' 426s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x394caab13e20, JSClass 0x7d9ac1c6d5e0, in object 0x2219add97358 426s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x394caab13e70, JSClass 0x7d9ac1c6d5e0, in object 0x394caab13df8 426s JS G NS: Found info type GIInterfaceInfo for 'Buildable' in namespace 'Gtk' 426s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x394caab17f10, JSClass 0x7d9ac1c70b80, in object 0x394caab13df8 426s 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 426s JS G NS: Defined namespace 'Atk' 0x394caab13ee8 in GIRepository 0x2219add40b08 426s JS G NS: Found info type GIInterfaceInfo for 'ImplementorIface' in namespace 'Atk' 426s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0x394caab17f38, JSClass 0x7d9ac1c70b80, in object 0x394caab13ee8 426s JS G NS: Found info type GIObjectInfo for 'Container' in namespace 'Gtk' 426s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x394caab13f38, JSClass 0x7d9ac1c6d5e0, in object 0x394caab13df8 426s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 426s JS G NS: Defined namespace 'Gtk' 0x394caab13df8 in GIRepository 0x2219add40b08 426s JS IMPORT: Importing 'system' 426s JS NATIVE: Defining native module 'system' 426s JS IMPORT: Defining parent 0x2219add40610 of 0x1dee27d54348 'system' is mod 1 426s JS IMPORT: successfully imported module 'system' 426s JS CTX: Script evaluation succeeded 426s JS MAINLOOP: Main loop instance 0x5692d3d37968: Spinning loop until released or hook cleared 426s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module metadata hook for module 0x1dee27d7a1a0 426s JS IMPORT: Defining meta.importSync for module 0x1dee27d7a1a0 426s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2219add3d128 426s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2219add3d128 426s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 426s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 426s JS MAINLOOP: Set main loop hook to 426s JS MAINLOOP: Main loop instance 0x5692d3d37968: hold 426s JS MAINLOOP: Running and clearing main loop hook 426s JS G BXD: Defining method run in prototype for GLib.MainLoop 426s 1..54 426s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 426s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 426s JS G BXD: Defined class for Source (GSource), prototype 0x394caab13f88, JSClass 0x7d9ac1c6d5a0, in object 0x2219add97038 426s JS G BXD: Defining method set_priority in prototype for GLib.Source 426s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 426s JS G BXD: Defining method attach in prototype for GLib.Source 426s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 426s JS IMPORT: Module metadata hook for module 0x2219add885b8 426s JS IMPORT: Defining meta.importSync for module 0x2219add885b8 426s JS G NS: Found info type GIFunctionInfo for 'init' in namespace 'Gtk' 426s dbus-daemon[2903]: [session uid=1000 pid=2903 pidfd=5] Activating service name='org.a11y.Bus' requested by ':1.0' (uid=1000 pid=2935 comm="/usr/libexec/installed-tests/gjs/minijasmine /usr/" label="unconfined") 426s dbus-daemon[2903]: [session uid=1000 pid=2903 pidfd=5] Successfully activated service 'org.a11y.Bus' 426s JS G BXD: Defining method destroy in prototype for GLib.Source 426s dbus-daemon[2952]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1000 pid=2935 comm="/usr/libexec/installed-tests/gjs/minijasmine /usr/" label="unconfined") 426s JS G NS: Found info type GIObjectInfo for 'Window' in namespace 'Gtk' 426s JS G NS: Found info type GIObjectInfo for 'Bin' in namespace 'Gtk' 426s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x394caab2c0d8, JSClass 0x7d9ac1c6d5e0, in object 0x394caab13df8 426s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x394caab2c128, JSClass 0x7d9ac1c6d5e0, in object 0x394caab13df8 426s JS G NS: Found info type GIEnumInfo for 'WindowType' in namespace 'Gtk' 426s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 426s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 426s JS G ENUM: Defining Gtk.WindowType as 0x1dee27d8e598 426s dbus-daemon[2952]: Successfully activated service 'org.a11y.atspi.Registry' 426s SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s JS G OBJ: Defining method set_title in prototype for GtkWindow (Gtk.Window) 426s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 426s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 426s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 426s ok 1 Access to destroyed GObject Get property 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 2 Access to destroyed GObject Set property 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 3 Access to destroyed GObject Add expando property 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 4 Access to destroyed GObject Access to unset expando property 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 5 Access to destroyed GObject Access previously set expando property 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s JS G OBJ: Defining method get_title in prototype for GtkWindow (Gtk.Window) 426s ok 6 Access to destroyed GObject Access to getter method 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 7 Access to destroyed GObject Access to setter method 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 8 Access to destroyed GObject Proto function connect 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 9 Access to destroyed GObject Proto function connect_after 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 10 Access to destroyed GObject Proto function emit 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 11 Access to destroyed GObject Proto function signals_disconnect 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 12 Access to destroyed GObject Proto function signals_block 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 13 Access to destroyed GObject Proto function signals_unblock 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 14 Access to destroyed GObject Proto function toString 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 15 Access to destroyed GObject Proto function toString before/after 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s JS G NS: Found info type GIFunctionInfo for 'unref' in namespace 'GjsTestTools' 426s ok 16 Access to finalized GObject Get property 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 17 Access to finalized GObject Set property 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 18 Access to finalized GObject Add expando property 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 19 Access to finalized GObject Access to unset expando property 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 20 Access to finalized GObject Access previously set expando property 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 21 Access to finalized GObject Access to getter method 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 22 Access to finalized GObject Access to setter method 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 23 Access to finalized GObject Proto function connect 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 24 Access to finalized GObject Proto function connect_after 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 25 Access to finalized GObject Proto function emit 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 26 Access to finalized GObject Proto function signals_disconnect 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 27 Access to finalized GObject Proto function signals_block 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 28 Access to finalized GObject Proto function signals_unblock 426s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 426s ok 29 Access to finalized GObject Proto function toString 426s JS G NS: Found info type GIFunctionInfo for 'init' in namespace 'GjsTestTools' 426s JS G NS: Found info type GIObjectInfo for 'EmblemedIcon' in namespace 'Gio' 426s JS G OBJ: Defined class for EmblemedIcon (GEmblemedIcon), prototype 0x2219add97e48, JSClass 0x7d9ac1c6d5e0, in object 0x2219add97308 426s JS G NS: Found info type GIObjectInfo for 'ThemedIcon' in namespace 'Gio' 426s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x2219add97e98, JSClass 0x7d9ac1c6d5e0, in object 0x2219add97308 426s JS G NS: Found info type GIInterfaceInfo for 'Icon' in namespace 'Gio' 426s JS G IFACE: Defined class for Icon (GIcon), prototype 0x394caab06150, JSClass 0x7d9ac1c70b80, in object 0x2219add97308 426s JS G OBJ: Defining method run_dispose in prototype for GObject (GObject.Object) 426s JS G NS: Found info type GIFunctionInfo for 'reset' in namespace 'GjsTestTools' 426s ok 30 Disposed or finalized GObject is marked as disposed when it is a manually disposed property garbage collected 426s ok 31 Disposed or finalized GObject is marked as disposed when it is a manually disposed property not garbage collected 426s ok 32 Disposed or finalized GObject calls dispose vfunc on explicit disposal only 426s ok 33 Disposed or finalized GObject generates a warn on object garbage collection 426s ok 34 Disposed or finalized GObject generates a warn on object garbage collection if has expando property 426s JS G NS: Found info type GIFunctionInfo for 'delayed_unref' in namespace 'GjsTestTools' 426s JS G NS: Found info type GIFunctionInfo for 'timeout_add' in namespace 'GLib' 426s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 426s JS G NS: Found info type GIStructInfo for 'MainContext' in namespace 'GLib' 426s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x2219add97f88, JSClass 0x7d9ac1c6d5a0, in object 0x2219add97038 426s JS G BXD: Defining method iteration in prototype for GLib.MainContext 426s ok 35 Disposed or finalized GObject generates a warn if already disposed at garbage collection 428s JS G NS: Found info type GIFunctionInfo for 'save_object' in namespace 'GjsTestTools' 428s JS G NS: Found info type GIFunctionInfo for 'peek_saved' in namespace 'GjsTestTools' 428s ok 36 Disposed or finalized GObject created from other function is marked as disposed and garbage collected 428s ok 37 Disposed or finalized GObject created from other function is marked as disposed and not garbage collected 428s JS G NS: Found info type GIFunctionInfo for 'get_disposed' in namespace 'GjsTestTools' 428s ok 38 Disposed or finalized GObject returned from function is marked as disposed 428s JS G NS: Found info type GIFunctionInfo for 'get_saved' in namespace 'GjsTestTools' 428s JS G BXD: Defining method quit in prototype for GLib.MainLoop 428s ok 39 Disposed or finalized GObject returned from function is marked as disposed and then as finalized 428s JS G NS: Found info type GIFunctionInfo for 'ref' in namespace 'GjsTestTools' 428s JS G NS: Found info type GIFunctionInfo for 'unref_other_thread' in namespace 'GjsTestTools' 428s ok 40 Disposed or finalized GObject ignores toggling queued unref toggles 428s JS G NS: Found info type GIFunctionInfo for 'ref_other_thread' in namespace 'GjsTestTools' 428s ok 41 Disposed or finalized GObject ignores toggling queued toggles 428s JS G NS: Found info type GIFunctionInfo for 'run_dispose_other_thread' in namespace 'GjsTestTools' 428s ok 42 Disposed or finalized GObject can be disposed from other thread 428s ok 43 Disposed or finalized GObject can be garbage collected once disposed from other thread 428s JS G NS: Found info type GIFunctionInfo for 'save_object_unreffed' in namespace 'GjsTestTools' 428s JS G NS: Found info type GIFunctionInfo for 'delayed_ref_other_thread' in namespace 'GjsTestTools' 428s JS G NS: Found info type GIFunctionInfo for 'steal_saved' in namespace 'GjsTestTools' 428s ok 44 GObject with toggle references can be re-reffed from other thread delayed 428s JS G NS: Found info type GIFunctionInfo for 'delayed_unref_other_thread' in namespace 'GjsTestTools' 428s ok 45 GObject with toggle references can be re-reffed and unreffed again from other thread 428s JS G NS: Found info type GIFunctionInfo for 'delayed_ref_unref_other_thread' in namespace 'GjsTestTools' 428s ok 46 GObject with toggle references can be re-reffed and unreffed again from other thread with delay 428s JS G NS: Found info type GIFunctionInfo for 'save_weak' in namespace 'GjsTestTools' 428s JS G NS: Found info type GIFunctionInfo for 'get_weak' in namespace 'GjsTestTools' 428s ok 47 GObject with toggle references can be toggled up by getting a GWeakRef 428s JS G NS: Found info type GIFunctionInfo for 'get_weak_other_thread' in namespace 'GjsTestTools' 428s ok 48 GObject with toggle references can be toggled up by getting a GWeakRef from another thread 428s ok 49 GObject with toggle references can be toggled up by getting a GWeakRef from another thread and re-reffed in main thread 428s ok 50 GObject with toggle references can be toggled up by getting a GWeakRef from another and re-reffed from various threads 428s JS G BXD: Defining method join in prototype for GLib.Thread 428s JS G NS: Found info type GIFunctionInfo for 'clear_saved' in namespace 'GjsTestTools' 428s ok 51 GObject with toggle references can be toggled up-down from various threads when the wrapper is gone 428s ok 52 GObject with toggle references can be toggled up-down from various threads when disposed and the wrapper is gone 428s ok 53 GObject with toggle references can be finalized while queued in toggle queue 428s 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 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x5692d3d37968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 0 428s JS MAINLOOP: handling job 1, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 1 428s JS MAINLOOP: handling job 2, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 2 428s JS MAINLOOP: handling job 3, 428s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 428s JS MAINLOOP: Main loop instance 0x5692d3d37968: release 428s JS MAINLOOP: Completed job 3 428s JS MEMORY: Memory report: before destroying context 428s JS MEMORY: 492 objects currently alive 428s JS MEMORY: boxed_instance = 13 428s JS MEMORY: boxed_prototype = 20 428s JS MEMORY: closure = 3 428s JS MEMORY: function = 398 428s JS MEMORY: fundamental_instance = 0 428s JS MEMORY: fundamental_prototype = 0 428s JS MEMORY: gerror_instance = 0 428s JS MEMORY: gerror_prototype = 0 428s JS MEMORY: interface = 12 428s JS MEMORY: module = 10 428s JS MEMORY: ns = 8 428s JS MEMORY: object_instance = 0 428s JS MEMORY: object_prototype = 28 428s JS MEMORY: param = 0 428s JS MEMORY: union_instance = 0 428s JS MEMORY: union_prototype = 0 428s JS CTX: JS shutdown sequence 428s JS CTX: Stopping profiler 428s JS CTX: Shutting down toggle queue 428s JS CTX: Notifying external reference holders of GjsContext dispose 428s JS MAINLOOP: Stopping promise job dispatcher 428s JS CTX: Notifying reference holders of GjsContext dispose 428s JS CTX: Checking unhandled promise rejections 428s JS CTX: Releasing cached JS wrappers 428s JS CTX: Final triggered GC 428s JS CTX: Destroying JS context 428s JS CTX: Releasing all native objects 428s JS CTX: Disabling auto GC 428s JS CTX: Ending trace on global object 428s JS CTX: Freeing allocated resources 428s JS CTX: JS context destroyed 428s PASS: gjs/testGObjectDestructionAccess.test 428s Running test: gjs/testFundamental.test 428s JS NATIVE: Registered native JS module '_promiseNative' 428s JS NATIVE: Registered native JS module '_byteArrayNative' 428s JS NATIVE: Registered native JS module '_encodingNative' 428s JS NATIVE: Registered native JS module '_gi' 428s JS NATIVE: Registered native JS module 'gi' 428s JS NATIVE: Registered native JS module 'cairoNative' 428s JS NATIVE: Registered native JS module 'system' 428s JS NATIVE: Registered native JS module 'console' 428s JS NATIVE: Registered native JS module '_print' 428s JS CTX: Enabling JIT 428s JS CTX: Initialized class GjsFileImporter prototype 0x13775e9001a0 428s JS IMPORT: Defining parent (nil) of 0x13775e900200 'imports' is mod 0 428s JS IMPORT: Importing '_print' 428s JS NATIVE: Defining native module '_print' 428s JS IMPORT: Defining parent 0x13775e900200 of 0x13775e9009b0 '_print' is mod 1 428s JS IMPORT: successfully imported module '_print' 428s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 428s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x195eda93d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x195eda93d090 428s JS MAINLOOP: Main loop instance 0x5a9fd8d49968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Starting promise job dispatcher 428s 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 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x195eda93d128 428s JS MAINLOOP: Main loop instance 0x5a9fd8d49968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x5a9fd8d49968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 428s JS MAINLOOP: Main loop instance 0x5a9fd8d49968: release 428s JS MAINLOOP: Completed job 0 428s JS MAINLOOP: handling job 1, 428s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 428s JS MAINLOOP: Main loop instance 0x5a9fd8d49968: release 428s JS MAINLOOP: Completed job 1 428s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module metadata hook for module 0x13775e96af30 428s JS IMPORT: Defining meta.importSync for module 0x13775e96af30 428s JS NATIVE: Defining native module 'gi' 428s JS CTX: Initialized class GIRepositoryNamespace prototype 0x13775e96f278 428s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 428s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 428s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 428s JS IMPORT: Importing directory 'overrides' 428s JS IMPORT: Defining parent 0x195eda940610 of 0x13775e96f2f8 'overrides' is mod 1 428s JS IMPORT: Defined importer 'overrides' 0x13775e96f2f8 in 0x195eda940610 428s JS IMPORT: successfully imported directory 'overrides' 428s JS IMPORT: Importing '_promiseNative' 428s JS NATIVE: Defining native module '_promiseNative' 428s JS IMPORT: Defining parent 0x195eda940610 of 0x13775e96f7a8 '_promiseNative' is mod 1 428s JS IMPORT: successfully imported module '_promiseNative' 428s JS IMPORT: Importing module GLib succeeded 428s JS IMPORT: Defining parent 0x13775e96f2f8 of 0x195eda998038 'GLib' is mod 1 428s JS IMPORT: successfully imported module 'GLib' 428s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 428s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x195eda997060, JSClass 0x790addeac5a0, in object 0x195eda997038 428s JS CTX: Initialized class GIRepositoryGType prototype 0x13775e96faf0 428s JS CTX: Initialized class GIRepositoryFunction prototype 0x13775e96fb50 428s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 428s JS G BXD: Defined class for Error (GError), prototype 0x195eda9970b0, JSClass 0x790addeac5a0, in object 0x195eda997038 428s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 428s JS G BXD: Defined class for Variant (GVariant), prototype 0x195eda997100, JSClass 0x790addeac5a0, in object 0x195eda997038 428s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 428s JS G BXD: Defined class for Bytes (GBytes), prototype 0x195eda997150, JSClass 0x790addeac5a0, in object 0x195eda997038 428s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 428s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x195eda9971a0, JSClass 0x790addeac5a0, in object 0x195eda997038 428s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 428s JS G BXD: Defined class for Thread (GThread), prototype 0x195eda9971f0, JSClass 0x790addeac5a0, in object 0x195eda997038 428s JS G BXD: Defining method ref in prototype for GLib.Thread 428s JS G BXD: Defining method unref in prototype for GLib.Thread 428s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 428s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x195eda997240, JSClass 0x790addeac5a0, in object 0x195eda997038 428s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 428s JS G BXD: Defined class for Regex (GRegex), prototype 0x195eda997290, JSClass 0x790addeac5a0, in object 0x195eda997038 428s JS G BXD: Defining method match in prototype for GLib.Regex 428s JS G BXD: Defining method match_full in prototype for GLib.Regex 428s JS G BXD: Defining method match_all in prototype for GLib.Regex 428s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 428s JS G NS: Defined namespace 'GLib' 0x195eda997038 in GIRepository 0x13775e96f108 428s JS IMPORT: Importing module jasmine succeeded 428s JS IMPORT: Defining parent 0x195eda940610 of 0x195eda998ba0 'jasmine' is mod 1 428s JS IMPORT: successfully imported module 'jasmine' 428s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 428s JS MAINLOOP: Main loop instance 0x5a9fd8d49968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x5a9fd8d49968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 428s JS MAINLOOP: Main loop instance 0x5a9fd8d49968: release 428s JS MAINLOOP: Completed job 0 428s JS IMPORT: Importing 'gi' 428s JS IMPORT: Defining parent 0x195eda940610 of 0x195eda940b08 'gi' is mod 1 428s JS IMPORT: successfully imported module 'gi' 428s JS IMPORT: Importing '_gi' 428s JS NATIVE: Defining native module '_gi' 428s JS IMPORT: Defining parent 0x195eda940610 of 0x13775e90e590 '_gi' is mod 1 428s JS IMPORT: successfully imported module '_gi' 428s 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 428s JS G NS: Defined namespace 'GjsPrivate' 0x195eda997330 in GIRepository 0x195eda940b08 428s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 428s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 428s JS IMPORT: Importing module _common succeeded 428s JS IMPORT: Defining parent 0x195eda940610 of 0x195eda998c68 '_common' is mod 1 428s JS IMPORT: successfully imported module '_common' 428s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 428s JS IMPORT: Importing module _legacy succeeded 428s JS IMPORT: Defining parent 0x195eda940610 of 0x195eda998c90 '_legacy' is mod 1 428s JS IMPORT: successfully imported module '_legacy' 428s JS IMPORT: Importing module GObject succeeded 428s JS IMPORT: Defining parent 0x195eda940c28 of 0x195eda998c40 'GObject' is mod 1 428s JS IMPORT: successfully imported module 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 428s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 428s JS G BXD: Defined class for String (GString), prototype 0x195eda9975b0, JSClass 0x790addeac5a0, in object 0x195eda997308 428s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 428s JS G PRM: Defined class ParamSpec prototype is 0x195eda998ce0 class 0x790addeb5240 in object 0x195eda997308 428s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 428s JS G OBJ: Defined class for Object (GObject), prototype 0x195eda997718, JSClass 0x790addeac5e0, in object 0x195eda997308 428s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 428s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 428s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x195eda997740, JSClass 0x790addeac5e0, in object 0x195eda997308 428s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 428s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 428s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 428s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 428s JS G BXD: Defined class for Value (GValue), prototype 0x195eda997790, JSClass 0x790addeac5a0, in object 0x195eda997308 428s JS G NS: Defined namespace 'GObject' 0x195eda997308 in GIRepository 0x195eda940b08 428s 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 428s JS G NS: Defined namespace 'Regress' 0x195eda9977e0 in GIRepository 0x195eda940b08 428s JS G NS: Found info type GIObjectInfo for 'TestFundamentalObject' in namespace 'Regress' 428s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x195eda997808, JSClass 0x790addeaea00, in object 0x195eda9977e0 428s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. GJS has no support for this yet, ignoring these. 428s JS G NS: Found info type GIObjectInfo for 'TestFundamentalSubObject' in namespace 'Regress' 428s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x195eda997858, JSClass 0x790addeaea00, in object 0x195eda9977e0 428s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. GJS has no support for this yet, ignoring these. 428s JS G NS: Found info type GIObjectInfo for 'TestFundamentalObjectNoGetSetFunc' in namespace 'Regress' 428s JS G FNDMTL: Defined class for TestFundamentalObjectNoGetSetFunc (RegressTestFundamentalObjectNoGetSetFunc), prototype 0x195eda9978a8, JSClass 0x790addeaea00, in object 0x195eda9977e0 428s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObjectNoGetSetFunc' apparently has accessible fields. GJS has no support for this yet, ignoring these. 428s JS G NS: Found info type GIObjectInfo for 'TestFundamentalSubObjectNoGetSetFunc' in namespace 'Regress' 428s JS G FNDMTL: Defined class for TestFundamentalSubObjectNoGetSetFunc (RegressTestFundamentalSubObjectNoGetSetFunc), prototype 0x195eda9978f8, JSClass 0x790addeaea00, in object 0x195eda9977e0 428s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObjectNoGetSetFunc' apparently has accessible fields. GJS has no support for this yet, ignoring these. 428s JS G NS: Found info type GIFlagsInfo for 'SignalFlags' in namespace 'GObject' 428s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 428s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 428s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 428s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 428s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 428s JS G ENUM: Defining enum value ACTION (fixed from action) 32 428s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 428s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 428s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 428s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 428s JS G ENUM: Defining GObject.SignalFlags as 0x13775e913120 428s JS CTX: Script evaluation succeeded 428s JS MAINLOOP: Main loop instance 0x5a9fd8d49968: Spinning loop until released or hook cleared 428s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module metadata hook for module 0x13775e91fb70 428s JS IMPORT: Defining meta.importSync for module 0x13775e91fb70 428s JS NATIVE: Defining native module 'system' 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x195eda93d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x195eda93d128 428s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 428s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 428s JS MAINLOOP: Set main loop hook to 428s JS MAINLOOP: Main loop instance 0x5a9fd8d49968: hold 428s JS MAINLOOP: Running and clearing main loop hook 428s JS G BXD: Defining method run in prototype for GLib.MainLoop 428s 1..10 428s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 428s JS G BXD: Defined class for Source (GSource), prototype 0x195eda997998, JSClass 0x790addeac5a0, in object 0x195eda997038 428s JS G BXD: Defining method set_priority in prototype for GLib.Source 428s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 428s JS G BXD: Defining method attach in prototype for GLib.Source 428s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 428s JS IMPORT: Module metadata hook for module 0x195eda987580 428s JS IMPORT: Defining meta.importSync for module 0x195eda987580 428s JS G NS: Found info type GIFunctionInfo for 'strdup_value_contents' in namespace 'GObject' 428s JS G BXD: Defining method destroy in prototype for GLib.Source 428s ok 1 Fundamental type support can marshal a subtype of a custom fundamental type into a supertype GValue 428s ok 2 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue 428s JS G FNDMTL: Defining method get_data in prototype for Regress.TestFundamentalObjectNoGetSetFunc 428s 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 428s 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 428s ok 5 Fundamental type support cannot marshal a custom fundamental type into a GValue of different gtype 428s ok 6 Fundamental type support can marshal a custom fundamental type into a GValue of super gtype 428s ok 7 Fundamental type support cannot marshal a custom fundamental type into a GValue of sub gtype 428s ok 8 Fundamental type support can marshal a custom fundamental type into a transformable type 428s JS G BXD: Defining method init in prototype for GObject.Value 428s ok 9 Fundamental type support can marshal to a null value 428s ok 10 Fundamental type support can marshal to a null value if has no getter function 428s JS G BXD: Defining method quit in prototype for GLib.MainLoop 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x5a9fd8d49968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 0 428s JS MAINLOOP: handling job 1, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 1 428s JS MAINLOOP: handling job 2, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 2 428s JS MAINLOOP: handling job 3, 428s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 428s JS MAINLOOP: Main loop instance 0x5a9fd8d49968: release 428s JS MAINLOOP: Completed job 3 428s JS MEMORY: Memory report: before destroying context 428s JS MEMORY: 229 objects currently alive 428s JS MEMORY: boxed_instance = 49 428s JS MEMORY: boxed_prototype = 11 428s JS MEMORY: closure = 13 428s JS MEMORY: function = 123 428s JS MEMORY: fundamental_instance = 9 428s JS MEMORY: fundamental_prototype = 4 428s JS MEMORY: gerror_instance = 0 428s JS MEMORY: gerror_prototype = 0 428s JS MEMORY: interface = 0 428s JS MEMORY: module = 5 428s JS MEMORY: ns = 4 428s JS MEMORY: object_instance = 8 428s JS MEMORY: object_prototype = 3 428s JS MEMORY: param = 0 428s JS MEMORY: union_instance = 0 428s JS MEMORY: union_prototype = 0 428s JS CTX: JS shutdown sequence 428s JS CTX: Stopping profiler 428s JS CTX: Shutting down toggle queue 428s JS CTX: Notifying external reference holders of GjsContext dispose 428s JS MAINLOOP: Stopping promise job dispatcher 428s JS CTX: Notifying reference holders of GjsContext dispose 428s JS CTX: Checking unhandled promise rejections 428s JS CTX: Releasing cached JS wrappers 428s JS CTX: Final triggered GC 428s JS CTX: Destroying JS context 428s JS CTX: Releasing all native objects 428s JS CTX: Disabling auto GC 428s JS CTX: Ending trace on global object 428s JS CTX: Freeing allocated resources 428s JS CTX: JS context destroyed 428s PASS: gjs/testFundamental.test 428s Running test: gjs/quit.test 428s 1..1 428s ok 1 - /usr/libexec/installed-tests/gjs/debugger/quit.debugger 428s PASS: gjs/quit.test 428s Running test: gjs/testWarnLib.test 428s JS NATIVE: Registered native JS module '_promiseNative' 428s JS NATIVE: Registered native JS module '_byteArrayNative' 428s JS NATIVE: Registered native JS module '_encodingNative' 428s JS NATIVE: Registered native JS module '_gi' 428s JS NATIVE: Registered native JS module 'gi' 428s JS NATIVE: Registered native JS module 'cairoNative' 428s JS NATIVE: Registered native JS module 'system' 428s JS NATIVE: Registered native JS module 'console' 428s JS NATIVE: Registered native JS module '_print' 428s JS CTX: Enabling JIT 428s JS CTX: Initialized class GjsFileImporter prototype 0x3ad2ac001a0 428s JS IMPORT: Defining parent (nil) of 0x3ad2ac00200 'imports' is mod 0 428s JS IMPORT: Importing '_print' 428s JS NATIVE: Defining native module '_print' 428s JS IMPORT: Defining parent 0x3ad2ac00200 of 0x3ad2ac009b0 '_print' is mod 1 428s JS IMPORT: successfully imported module '_print' 428s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 428s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3c5faaa3d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3c5faaa3d090 428s JS MAINLOOP: Main loop instance 0x56f7636b1968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Starting promise job dispatcher 428s 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 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3c5faaa3d128 428s JS MAINLOOP: Main loop instance 0x56f7636b1968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x56f7636b1968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 428s JS MAINLOOP: Main loop instance 0x56f7636b1968: release 428s JS MAINLOOP: Completed job 0 428s JS MAINLOOP: handling job 1, 428s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 428s JS MAINLOOP: Main loop instance 0x56f7636b1968: release 428s JS MAINLOOP: Completed job 1 428s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module metadata hook for module 0x3ad2ac6af30 428s JS IMPORT: Defining meta.importSync for module 0x3ad2ac6af30 428s JS NATIVE: Defining native module 'gi' 428s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3ad2ac6f278 428s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 428s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 428s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 428s JS IMPORT: Importing directory 'overrides' 428s JS IMPORT: Defining parent 0x3c5faaa40610 of 0x3ad2ac6f2f8 'overrides' is mod 1 428s JS IMPORT: Defined importer 'overrides' 0x3ad2ac6f2f8 in 0x3c5faaa40610 428s JS IMPORT: successfully imported directory 'overrides' 428s JS IMPORT: Importing '_promiseNative' 428s JS NATIVE: Defining native module '_promiseNative' 428s JS IMPORT: Defining parent 0x3c5faaa40610 of 0x3ad2ac6f7a8 '_promiseNative' is mod 1 428s JS IMPORT: successfully imported module '_promiseNative' 428s JS IMPORT: Importing module GLib succeeded 428s JS IMPORT: Defining parent 0x3ad2ac6f2f8 of 0x3c5faaa98038 'GLib' is mod 1 428s JS IMPORT: successfully imported module 'GLib' 428s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 428s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3c5faaa97060, JSClass 0x71cfaafef5a0, in object 0x3c5faaa97038 428s JS CTX: Initialized class GIRepositoryGType prototype 0x3ad2ac6faf0 428s JS CTX: Initialized class GIRepositoryFunction prototype 0x3ad2ac6fb50 428s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 428s JS G BXD: Defined class for Error (GError), prototype 0x3c5faaa970b0, JSClass 0x71cfaafef5a0, in object 0x3c5faaa97038 428s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 428s JS G BXD: Defined class for Variant (GVariant), prototype 0x3c5faaa97100, JSClass 0x71cfaafef5a0, in object 0x3c5faaa97038 428s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 428s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3c5faaa97150, JSClass 0x71cfaafef5a0, in object 0x3c5faaa97038 428s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 428s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3c5faaa971a0, JSClass 0x71cfaafef5a0, in object 0x3c5faaa97038 428s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 428s JS G BXD: Defined class for Thread (GThread), prototype 0x3c5faaa971f0, JSClass 0x71cfaafef5a0, in object 0x3c5faaa97038 428s JS G BXD: Defining method ref in prototype for GLib.Thread 428s JS G BXD: Defining method unref in prototype for GLib.Thread 428s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 428s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3c5faaa97240, JSClass 0x71cfaafef5a0, in object 0x3c5faaa97038 428s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 428s JS G BXD: Defined class for Regex (GRegex), prototype 0x3c5faaa97290, JSClass 0x71cfaafef5a0, in object 0x3c5faaa97038 428s JS G BXD: Defining method match in prototype for GLib.Regex 428s JS G BXD: Defining method match_full in prototype for GLib.Regex 428s JS G BXD: Defining method match_all in prototype for GLib.Regex 428s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 428s JS G NS: Defined namespace 'GLib' 0x3c5faaa97038 in GIRepository 0x3ad2ac6f108 428s JS IMPORT: Importing module jasmine succeeded 428s JS IMPORT: Defining parent 0x3c5faaa40610 of 0x3c5faaa98ba0 'jasmine' is mod 1 428s JS IMPORT: successfully imported module 'jasmine' 428s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 428s JS MAINLOOP: Main loop instance 0x56f7636b1968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x56f7636b1968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 428s JS MAINLOOP: Main loop instance 0x56f7636b1968: release 428s JS MAINLOOP: Completed job 0 428s JS IMPORT: Importing 'gi' 428s JS IMPORT: Defining parent 0x3c5faaa40610 of 0x3c5faaa40b08 'gi' is mod 1 428s JS IMPORT: successfully imported module 'gi' 428s 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 428s JS G NS: Defined namespace 'GjsPrivate' 0x3c5faaa97330 in GIRepository 0x3c5faaa40b08 428s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 428s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 428s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 428s JS IMPORT: Importing module _legacy succeeded 428s JS IMPORT: Defining parent 0x3c5faaa40610 of 0x3c5faaa98cb8 '_legacy' is mod 1 428s JS IMPORT: successfully imported module '_legacy' 428s JS IMPORT: Importing module lang succeeded 428s JS IMPORT: Defining parent 0x3c5faaa40610 of 0x3c5faaa98c90 'lang' is mod 1 428s JS IMPORT: successfully imported module 'lang' 428s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 428s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 428s JS IMPORT: Importing module _signals succeeded 428s JS IMPORT: Defining parent 0x3c5faaa40610 of 0x3c5faaa98ce0 '_signals' is mod 1 428s JS IMPORT: successfully imported module '_signals' 428s JS IMPORT: Importing module signals succeeded 428s JS IMPORT: Defining parent 0x3c5faaa40610 of 0x3c5faaa98c68 'signals' is mod 1 428s JS IMPORT: successfully imported module 'signals' 428s JS IMPORT: Importing module Gio succeeded 428s JS IMPORT: Defining parent 0x3c5faaa40c10 of 0x3c5faaa98c40 'Gio' is mod 1 428s JS IMPORT: successfully imported module 'Gio' 428s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 428s JS IMPORT: Importing '_gi' 428s JS NATIVE: Defining native module '_gi' 428s JS IMPORT: Defining parent 0x3c5faaa40610 of 0x3ad2ac0b970 '_gi' is mod 1 428s JS IMPORT: successfully imported module '_gi' 428s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 428s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 428s JS IMPORT: Importing module _common succeeded 428s JS IMPORT: Defining parent 0x3c5faaa40610 of 0x3c5faaa98d30 '_common' is mod 1 428s JS IMPORT: successfully imported module '_common' 428s JS IMPORT: Importing module GObject succeeded 428s JS IMPORT: Defining parent 0x3c5faaa40c10 of 0x3c5faaa98d08 'GObject' is mod 1 428s JS IMPORT: successfully imported module 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 428s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 428s JS G BXD: Defined class for String (GString), prototype 0x3c5faaa975d8, JSClass 0x71cfaafef5a0, in object 0x3c5faaa97358 428s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 428s JS G PRM: Defined class ParamSpec prototype is 0x3c5faaa98d80 class 0x71cfaaff8240 in object 0x3c5faaa97358 428s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 428s JS G OBJ: Defined class for Object (GObject), prototype 0x3c5faaa97740, JSClass 0x71cfaafef5e0, in object 0x3c5faaa97358 428s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 428s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 428s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3c5faaa97768, JSClass 0x71cfaafef5e0, in object 0x3c5faaa97358 428s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 428s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 428s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 428s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 428s JS G BXD: Defined class for Value (GValue), prototype 0x3c5faaa977b8, JSClass 0x71cfaafef5a0, in object 0x3c5faaa97358 428s JS G NS: Defined namespace 'GObject' 0x3c5faaa97358 in GIRepository 0x3c5faaa40b08 428s JS G OBJ: Defined class for Application (GApplication), prototype 0x3c5faaa97808, JSClass 0x71cfaafef5e0, in object 0x3c5faaa97308 428s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 428s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x358d85042e0, JSClass 0x71cfaaff2b80, in object 0x3c5faaa97308 428s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 428s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x358d8504308, JSClass 0x71cfaaff2b80, in object 0x3c5faaa97308 428s 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 428s JS G NS: Defined namespace 'GioUnix' 0x3c5faaa978a8 in GIRepository 0x3c5faaa40b08 428s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 428s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x3c5faaa978d0, JSClass 0x71cfaafef5e0, in object 0x3c5faaa978a8 428s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 428s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x358d85046f0, JSClass 0x71cfaaff2b80, in object 0x3c5faaa978a8 428s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 428s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x3c5faaa97948, JSClass 0x71cfaafef5e0, in object 0x3c5faaa97308 428s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x3c5faaa97998, JSClass 0x71cfaafef5e0, in object 0x3c5faaa978a8 428s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 428s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x3c5faaa979e8, JSClass 0x71cfaafef5a0, in object 0x3c5faaa978a8 428s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 428s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x358d8504830, JSClass 0x71cfaaff2b80, in object 0x3c5faaa978a8 428s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 428s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3c5faaa97a38, JSClass 0x71cfaafef5e0, in object 0x3c5faaa97308 428s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x3c5faaa97a88, JSClass 0x71cfaafef5e0, in object 0x3c5faaa978a8 428s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 428s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x3c5faaa97ad8, JSClass 0x71cfaafef5a0, in object 0x3c5faaa978a8 428s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 428s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x3c5faaa97b00, JSClass 0x71cfaafef5a0, in object 0x3c5faaa978a8 428s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 428s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x3c5faaa97b50, JSClass 0x71cfaafef5e0, in object 0x3c5faaa978a8 428s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 428s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x3c5faaa97ba0, JSClass 0x71cfaafef5a0, in object 0x3c5faaa978a8 428s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 428s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x3c5faaa97bf0, JSClass 0x71cfaafef5e0, in object 0x3c5faaa97308 428s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x3c5faaa97c40, JSClass 0x71cfaafef5e0, in object 0x3c5faaa978a8 428s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 428s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x3c5faaa97c90, JSClass 0x71cfaafef5a0, in object 0x3c5faaa978a8 428s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 428s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 428s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 428s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 428s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 428s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 428s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 428s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 428s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 428s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 428s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 428s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 428s JS G ENUM: Defining GLib.LogLevelFlags as 0x3ad2ac14058 428s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 428s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x3c5faaa97da8, JSClass 0x71cfaafef5a0, in object 0x3c5faaa97038 428s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 428s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x3c5faaa97e70, JSClass 0x71cfaafef5e0, in object 0x3c5faaa97308 428s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 428s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x358d850bbf0, JSClass 0x71cfaaff2b80, in object 0x3c5faaa97308 428s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 428s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x358d850bc18, JSClass 0x71cfaaff2b80, in object 0x3c5faaa97308 428s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 428s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x358d850f470, JSClass 0x71cfaafef5a0, in object 0x3c5faaa97308 428s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 428s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x358d850f768, JSClass 0x71cfaafef5a0, in object 0x3c5faaa97308 428s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 428s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 428s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x358d850f8f8, JSClass 0x71cfaafef5e0, in object 0x3c5faaa97308 428s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 428s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x358d850be98, JSClass 0x71cfaaff2b80, in object 0x3c5faaa97308 428s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 428s JS G IFACE: Defined class for Initable (GInitable), prototype 0x358d850bee8, JSClass 0x71cfaaff2b80, in object 0x3c5faaa97308 428s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 428s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x358d850f998, JSClass 0x71cfaafef5e0, in object 0x3c5faaa97308 428s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 428s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 428s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 428s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 428s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x358d85140d8, JSClass 0x71cfaaff2b80, in object 0x3c5faaa97308 428s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 428s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x358d850fa10, JSClass 0x71cfaafef5a0, in object 0x3c5faaa97308 428s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 428s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x358d850fa60, JSClass 0x71cfaafef5a0, in object 0x3c5faaa97308 428s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 428s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 428s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x358d850fab0, JSClass 0x71cfaafef5e0, in object 0x3c5faaa97308 428s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x358d850fb00, JSClass 0x71cfaafef5e0, in object 0x3c5faaa97330 428s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 428s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x358d850fb50, JSClass 0x71cfaafef5e0, in object 0x3c5faaa97308 428s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 428s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 428s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 428s JS G IFACE: Defined class for File (GFile), prototype 0x358d85141a0, JSClass 0x71cfaaff2b80, in object 0x3c5faaa97308 428s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x358d850fbc8, JSClass 0x71cfaafef5e0, in object 0x3c5faaa40ca0 428s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 428s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x358d850fc40, JSClass 0x71cfaafef5e0, in object 0x3c5faaa97308 428s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 428s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 428s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x358d8514420, JSClass 0x71cfaaff2b80, in object 0x3c5faaa97308 428s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 428s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x358d850fcb8, JSClass 0x71cfaafef5e0, in object 0x3c5faaa97308 428s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 428s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x358d850fd08, JSClass 0x71cfaafef5a0, in object 0x3c5faaa97308 428s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 428s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 428s JS G OBJ: Defined class for Settings (GSettings), prototype 0x358d850fd58, JSClass 0x71cfaafef5e0, in object 0x3c5faaa97308 428s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 428s JS G NS: Defined namespace 'Gio' 0x3c5faaa97308 in GIRepository 0x3c5faaa40b08 428s 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 428s JS G NS: Defined namespace 'WarnLib' 0x358d850fdd0 in GIRepository 0x3c5faaa40b08 428s JS G NS: Found info type GIInterfaceInfo for 'Whatever' in namespace 'WarnLib' 428s JS G IFACE: Defined class for Whatever (WarnLibWhatever), prototype 0x358d8514c40, JSClass 0x71cfaaff2b80, in object 0x358d850fdd0 428s JS CTX: Script evaluation succeeded 428s JS MAINLOOP: Main loop instance 0x56f7636b1968: Spinning loop until released or hook cleared 428s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module metadata hook for module 0x3ad2ac275a8 428s JS IMPORT: Defining meta.importSync for module 0x3ad2ac275a8 428s JS NATIVE: Defining native module 'system' 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c5faaa3d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c5faaa3d128 428s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 428s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 428s JS MAINLOOP: Set main loop hook to 428s JS MAINLOOP: Main loop instance 0x56f7636b1968: hold 428s JS MAINLOOP: Running and clearing main loop hook 428s JS G BXD: Defining method run in prototype for GLib.MainLoop 428s 1..3 428s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 428s JS G BXD: Defined class for Source (GSource), prototype 0x358d850fe70, JSClass 0x71cfaafef5a0, in object 0x3c5faaa97038 428s JS G BXD: Defining method set_priority in prototype for GLib.Source 428s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 428s JS G BXD: Defining method attach in prototype for GLib.Source 428s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 428s JS IMPORT: Module metadata hook for module 0x3c5faaa88628 428s JS IMPORT: Defining meta.importSync for module 0x3c5faaa88628 428s JS G NS: Found info type GIFunctionInfo for 'throw_unpaired' in namespace 'WarnLib' 428s JS G BXD: Defining method matches in prototype for GLib.Error 428s JS G NS: Found info type GIEnumInfo for 'IOErrorEnum' in namespace 'Gio' 428s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x358d8514f88, JSClass 0x71cfaaff2860, in object 0x3c5faaa97308 428s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 428s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 428s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 428s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 428s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 428s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 428s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 428s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 428s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 428s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 428s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 428s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 428s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 428s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 428s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 428s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 428s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 428s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 428s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 428s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 428s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 428s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 428s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 428s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 428s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 428s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 428s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 428s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 428s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 428s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 428s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 428s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 428s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 428s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 428s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 428s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 428s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 428s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 428s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 428s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 428s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 428s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 428s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 428s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 428s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 428s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 428s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 428s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 428s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 428s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 428s JS G BXD: Defining method destroy in prototype for GLib.Source 428s ok 1 WarnLib bug 689482 428s ok 2 WarnLib calls vfuncs with unnamed parameters 428s JS G NS: Found info type GIEnumInfo for 'NumericEnum' in namespace 'WarnLib' 428s JS G ENUM: Defining enum value 1ST (fixed from 1st) 1 428s JS G ENUM: Defining WarnLib.NumericEnum as 0x3ad2ac40520 428s ok 3 WarnLib handles enum members that start with a digit 428s JS G BXD: Defining method quit in prototype for GLib.MainLoop 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x56f7636b1968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 0 428s JS MAINLOOP: handling job 1, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 1 428s JS MAINLOOP: handling job 2, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 2 428s JS MAINLOOP: handling job 3, 428s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 428s JS MAINLOOP: Main loop instance 0x56f7636b1968: release 428s JS MAINLOOP: Completed job 3 428s JS MEMORY: Memory report: before destroying context 428s JS MEMORY: 542 objects currently alive 428s JS MEMORY: boxed_instance = 92 428s JS MEMORY: boxed_prototype = 22 428s JS MEMORY: closure = 3 428s JS MEMORY: function = 373 428s JS MEMORY: fundamental_instance = 0 428s JS MEMORY: fundamental_prototype = 0 428s JS MEMORY: gerror_instance = 0 428s JS MEMORY: gerror_prototype = 1 428s JS MEMORY: interface = 12 428s JS MEMORY: module = 9 428s JS MEMORY: ns = 6 428s JS MEMORY: object_instance = 2 428s JS MEMORY: object_prototype = 22 428s JS MEMORY: param = 0 428s JS MEMORY: union_instance = 0 428s JS MEMORY: union_prototype = 0 428s JS CTX: JS shutdown sequence 428s JS CTX: Stopping profiler 428s JS CTX: Shutting down toggle queue 428s JS CTX: Notifying external reference holders of GjsContext dispose 428s JS MAINLOOP: Stopping promise job dispatcher 428s JS CTX: Notifying reference holders of GjsContext dispose 428s JS CTX: Checking unhandled promise rejections 428s JS CTX: Releasing cached JS wrappers 428s JS CTX: Final triggered GC 428s JS CTX: Destroying JS context 428s JS CTX: Releasing all native objects 428s JS CTX: Disabling auto GC 428s JS CTX: Ending trace on global object 428s JS CTX: Freeing allocated resources 428s JS CTX: JS context destroyed 428s PASS: gjs/testWarnLib.test 428s Running test: gjs/testLegacyGObject.test 428s JS NATIVE: Registered native JS module '_promiseNative' 428s JS NATIVE: Registered native JS module '_byteArrayNative' 428s JS NATIVE: Registered native JS module '_encodingNative' 428s JS NATIVE: Registered native JS module '_gi' 428s JS NATIVE: Registered native JS module 'gi' 428s JS NATIVE: Registered native JS module 'cairoNative' 428s JS NATIVE: Registered native JS module 'system' 428s JS NATIVE: Registered native JS module 'console' 428s JS NATIVE: Registered native JS module '_print' 428s JS CTX: Enabling JIT 428s JS CTX: Initialized class GjsFileImporter prototype 0xf079b2001a0 428s JS IMPORT: Defining parent (nil) of 0xf079b200200 'imports' is mod 0 428s JS IMPORT: Importing '_print' 428s JS NATIVE: Defining native module '_print' 428s JS IMPORT: Defining parent 0xf079b200200 of 0xf079b2009b0 '_print' is mod 1 428s JS IMPORT: successfully imported module '_print' 428s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 428s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x8750243d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x8750243d090 428s JS MAINLOOP: Main loop instance 0x5a3ac3a3c968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Starting promise job dispatcher 428s 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 0x8750243d128 428s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x8750243d128 428s JS MAINLOOP: Main loop instance 0x5a3ac3a3c968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x5a3ac3a3c968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 428s JS MAINLOOP: Main loop instance 0x5a3ac3a3c968: release 428s JS MAINLOOP: Completed job 0 428s JS MAINLOOP: handling job 1, 428s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 428s JS MAINLOOP: Main loop instance 0x5a3ac3a3c968: release 428s JS MAINLOOP: Completed job 1 428s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x8750243d128 428s JS IMPORT: Module metadata hook for module 0xf079b26af30 428s JS IMPORT: Defining meta.importSync for module 0xf079b26af30 428s JS NATIVE: Defining native module 'gi' 428s JS CTX: Initialized class GIRepositoryNamespace prototype 0xf079b26f278 428s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 428s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 428s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 428s JS IMPORT: Importing directory 'overrides' 428s JS IMPORT: Defining parent 0x87502440610 of 0xf079b26f2f8 'overrides' is mod 1 428s JS IMPORT: Defined importer 'overrides' 0xf079b26f2f8 in 0x87502440610 428s JS IMPORT: successfully imported directory 'overrides' 428s JS IMPORT: Importing '_promiseNative' 428s JS NATIVE: Defining native module '_promiseNative' 428s JS IMPORT: Defining parent 0x87502440610 of 0xf079b26f7a8 '_promiseNative' is mod 1 428s JS IMPORT: successfully imported module '_promiseNative' 428s JS IMPORT: Importing module GLib succeeded 428s JS IMPORT: Defining parent 0xf079b26f2f8 of 0x87502498038 'GLib' is mod 1 428s JS IMPORT: successfully imported module 'GLib' 428s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 428s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x87502497060, JSClass 0x701ddc5c65a0, in object 0x87502497038 428s JS CTX: Initialized class GIRepositoryGType prototype 0xf079b26faf0 428s JS CTX: Initialized class GIRepositoryFunction prototype 0xf079b26fb50 428s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 428s JS G BXD: Defined class for Error (GError), prototype 0x875024970b0, JSClass 0x701ddc5c65a0, in object 0x87502497038 428s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 428s JS G BXD: Defined class for Variant (GVariant), prototype 0x87502497100, JSClass 0x701ddc5c65a0, in object 0x87502497038 428s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 428s JS G BXD: Defined class for Bytes (GBytes), prototype 0x87502497150, JSClass 0x701ddc5c65a0, in object 0x87502497038 428s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 428s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x875024971a0, JSClass 0x701ddc5c65a0, in object 0x87502497038 428s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 428s JS G BXD: Defined class for Thread (GThread), prototype 0x875024971f0, JSClass 0x701ddc5c65a0, in object 0x87502497038 428s JS G BXD: Defining method ref in prototype for GLib.Thread 428s JS G BXD: Defining method unref in prototype for GLib.Thread 428s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 428s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x87502497240, JSClass 0x701ddc5c65a0, in object 0x87502497038 428s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 428s JS G BXD: Defined class for Regex (GRegex), prototype 0x87502497290, JSClass 0x701ddc5c65a0, in object 0x87502497038 428s JS G BXD: Defining method match in prototype for GLib.Regex 428s JS G BXD: Defining method match_full in prototype for GLib.Regex 428s JS G BXD: Defining method match_all in prototype for GLib.Regex 428s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 428s JS G NS: Defined namespace 'GLib' 0x87502497038 in GIRepository 0xf079b26f108 428s JS IMPORT: Importing module jasmine succeeded 428s JS IMPORT: Defining parent 0x87502440610 of 0x87502498ba0 'jasmine' is mod 1 428s JS IMPORT: successfully imported module 'jasmine' 428s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 428s JS MAINLOOP: Main loop instance 0x5a3ac3a3c968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x5a3ac3a3c968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 428s JS MAINLOOP: Main loop instance 0x5a3ac3a3c968: release 428s JS MAINLOOP: Completed job 0 428s JS IMPORT: Importing 'gi' 428s JS IMPORT: Defining parent 0x87502440610 of 0x87502440b08 'gi' is mod 1 428s JS IMPORT: successfully imported module 'gi' 428s 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 428s JS G NS: Defined namespace 'GjsPrivate' 0x87502497330 in GIRepository 0x87502440b08 428s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 428s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 428s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 428s JS IMPORT: Importing module _legacy succeeded 428s JS IMPORT: Defining parent 0x87502440610 of 0x87502498cb8 '_legacy' is mod 1 428s JS IMPORT: successfully imported module '_legacy' 428s JS IMPORT: Importing module lang succeeded 428s JS IMPORT: Defining parent 0x87502440610 of 0x87502498c90 'lang' is mod 1 428s JS IMPORT: successfully imported module 'lang' 428s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 428s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 428s JS IMPORT: Importing module _signals succeeded 428s JS IMPORT: Defining parent 0x87502440610 of 0x87502498ce0 '_signals' is mod 1 428s JS IMPORT: successfully imported module '_signals' 428s JS IMPORT: Importing module signals succeeded 428s JS IMPORT: Defining parent 0x87502440610 of 0x87502498c68 'signals' is mod 1 428s JS IMPORT: successfully imported module 'signals' 428s JS IMPORT: Importing module Gio succeeded 428s JS IMPORT: Defining parent 0x87502440c10 of 0x87502498c40 'Gio' is mod 1 428s JS IMPORT: successfully imported module 'Gio' 428s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 428s JS IMPORT: Importing '_gi' 428s JS NATIVE: Defining native module '_gi' 428s JS IMPORT: Defining parent 0x87502440610 of 0xf079b2504e8 '_gi' is mod 1 428s JS IMPORT: successfully imported module '_gi' 428s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 428s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 428s JS IMPORT: Importing module _common succeeded 428s JS IMPORT: Defining parent 0x87502440610 of 0x87502498d30 '_common' is mod 1 428s JS IMPORT: successfully imported module '_common' 428s JS IMPORT: Importing module GObject succeeded 428s JS IMPORT: Defining parent 0x87502440c10 of 0x87502498d08 'GObject' is mod 1 428s JS IMPORT: successfully imported module 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 428s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 428s JS G BXD: Defined class for String (GString), prototype 0x875024975d8, JSClass 0x701ddc5c65a0, in object 0x87502497358 428s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 428s JS G PRM: Defined class ParamSpec prototype is 0x87502498d80 class 0x701ddc5cf240 in object 0x87502497358 428s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 428s JS G OBJ: Defined class for Object (GObject), prototype 0x87502497740, JSClass 0x701ddc5c65e0, in object 0x87502497358 428s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 428s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 428s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x87502497768, JSClass 0x701ddc5c65e0, in object 0x87502497358 428s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 428s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 428s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 428s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 428s JS G BXD: Defined class for Value (GValue), prototype 0x875024977b8, JSClass 0x701ddc5c65a0, in object 0x87502497358 428s JS G NS: Defined namespace 'GObject' 0x87502497358 in GIRepository 0x87502440b08 428s JS G OBJ: Defined class for Application (GApplication), prototype 0x87502497808, JSClass 0x701ddc5c65e0, in object 0x87502497308 428s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 428s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xd7f31e0b2e0, JSClass 0x701ddc5c9b80, in object 0x87502497308 428s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 428s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0xd7f31e0b308, JSClass 0x701ddc5c9b80, in object 0x87502497308 428s 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 428s JS G NS: Defined namespace 'GioUnix' 0x875024978a8 in GIRepository 0x87502440b08 428s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 428s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x875024978d0, JSClass 0x701ddc5c65e0, in object 0x875024978a8 428s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 428s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0xd7f31e0b6f0, JSClass 0x701ddc5c9b80, in object 0x875024978a8 428s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 428s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x87502497948, JSClass 0x701ddc5c65e0, in object 0x87502497308 428s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x87502497998, JSClass 0x701ddc5c65e0, in object 0x875024978a8 428s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 428s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x875024979e8, JSClass 0x701ddc5c65a0, in object 0x875024978a8 428s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 428s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0xd7f31e0b830, JSClass 0x701ddc5c9b80, in object 0x875024978a8 428s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 428s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x87502497a38, JSClass 0x701ddc5c65e0, in object 0x87502497308 428s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x87502497a88, JSClass 0x701ddc5c65e0, in object 0x875024978a8 428s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 428s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x87502497ad8, JSClass 0x701ddc5c65a0, in object 0x875024978a8 428s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 428s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x87502497b00, JSClass 0x701ddc5c65a0, in object 0x875024978a8 428s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 428s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x87502497b50, JSClass 0x701ddc5c65e0, in object 0x875024978a8 428s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 428s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x87502497ba0, JSClass 0x701ddc5c65a0, in object 0x875024978a8 428s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 428s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x87502497bf0, JSClass 0x701ddc5c65e0, in object 0x87502497308 428s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x87502497c40, JSClass 0x701ddc5c65e0, in object 0x875024978a8 428s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 428s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x87502497c90, JSClass 0x701ddc5c65a0, in object 0x875024978a8 428s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 428s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 428s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 428s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 428s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 428s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 428s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 428s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 428s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 428s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 428s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 428s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 428s JS G ENUM: Defining GLib.LogLevelFlags as 0xf079b258bd0 428s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 428s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x87502497da8, JSClass 0x701ddc5c65a0, in object 0x87502497038 428s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 428s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x87502497e70, JSClass 0x701ddc5c65e0, in object 0x87502497308 428s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 428s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0xd7f31e10bf0, JSClass 0x701ddc5c9b80, in object 0x87502497308 428s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 428s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0xd7f31e10c18, JSClass 0x701ddc5c9b80, in object 0x87502497308 428s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 428s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0xd7f31e14470, JSClass 0x701ddc5c65a0, in object 0x87502497308 428s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 428s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0xd7f31e14768, JSClass 0x701ddc5c65a0, in object 0x87502497308 428s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 428s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 428s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xd7f31e148f8, JSClass 0x701ddc5c65e0, in object 0x87502497308 428s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 428s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xd7f31e10e98, JSClass 0x701ddc5c9b80, in object 0x87502497308 428s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 428s JS G IFACE: Defined class for Initable (GInitable), prototype 0xd7f31e10ee8, JSClass 0x701ddc5c9b80, in object 0x87502497308 428s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 428s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xd7f31e14998, JSClass 0x701ddc5c65e0, in object 0x87502497308 428s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 428s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 428s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 428s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 428s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0xd7f31e1a0d8, JSClass 0x701ddc5c9b80, in object 0x87502497308 428s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 428s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xd7f31e14a10, JSClass 0x701ddc5c65a0, in object 0x87502497308 428s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 428s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xd7f31e14a60, JSClass 0x701ddc5c65a0, in object 0x87502497308 428s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 428s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 428s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xd7f31e14ab0, JSClass 0x701ddc5c65e0, in object 0x87502497308 428s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xd7f31e14b00, JSClass 0x701ddc5c65e0, in object 0x87502497330 428s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 428s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xd7f31e14b50, JSClass 0x701ddc5c65e0, in object 0x87502497308 428s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 428s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 428s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 428s JS G IFACE: Defined class for File (GFile), prototype 0xd7f31e1a1a0, JSClass 0x701ddc5c9b80, in object 0x87502497308 428s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xd7f31e14bc8, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 428s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xd7f31e14c40, JSClass 0x701ddc5c65e0, in object 0x87502497308 428s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 428s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 428s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0xd7f31e1a420, JSClass 0x701ddc5c9b80, in object 0x87502497308 428s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 428s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xd7f31e14cb8, JSClass 0x701ddc5c65e0, in object 0x87502497308 428s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 428s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xd7f31e14d08, JSClass 0x701ddc5c65a0, in object 0x87502497308 428s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 428s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 428s JS G OBJ: Defined class for Settings (GSettings), prototype 0xd7f31e14d58, JSClass 0x701ddc5c65e0, in object 0x87502497308 428s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 428s JS G NS: Defined namespace 'Gio' 0x87502497308 in GIRepository 0x87502440b08 428s JS IMPORT: Importing module Gtk succeeded 428s JS IMPORT: Defining parent 0x87502440c10 of 0xd7f31e1ac40 'Gtk' is mod 1 428s JS IMPORT: successfully imported module 'Gtk' 428s JS G NS: Found info type GIObjectInfo for 'Widget' in namespace 'Gtk' 428s JS G NS: Found info type GIObjectInfo for 'InitiallyUnowned' in namespace 'GObject' 428s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xd7f31e14df8, JSClass 0x701ddc5c65e0, in object 0x87502497358 428s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xd7f31e14e48, JSClass 0x701ddc5c65e0, in object 0xd7f31e14dd0 428s JS G NS: Found info type GIInterfaceInfo for 'Buildable' in namespace 'Gtk' 428s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0xd7f31e1af10, JSClass 0x701ddc5c9b80, in object 0xd7f31e14dd0 428s 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 428s JS G NS: Defined namespace 'Atk' 0xd7f31e14ec0 in GIRepository 0x87502440b08 428s JS G NS: Found info type GIInterfaceInfo for 'ImplementorIface' in namespace 'Atk' 428s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0xd7f31e1af38, JSClass 0x701ddc5c9b80, in object 0xd7f31e14ec0 428s JS G NS: Found info type GIObjectInfo for 'Container' in namespace 'Gtk' 428s JS G OBJ: Defined class for Container (GtkContainer), prototype 0xd7f31e14f10, JSClass 0x701ddc5c65e0, in object 0xd7f31e14dd0 428s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 428s JS G NS: Defined namespace 'Gtk' 0xd7f31e14dd0 in GIRepository 0x87502440b08 428s JS IMPORT: JS import 'mainloop' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/mainloop.js 428s JS IMPORT: Importing module mainloop succeeded 428s JS IMPORT: Defining parent 0x87502440610 of 0xd7f31e24088 'mainloop' is mod 1 428s JS IMPORT: successfully imported module 'mainloop' 428s JS G NS: Found info type GIFlagsInfo for 'ParamFlags' in namespace 'GObject' 428s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 428s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 428s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 428s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 428s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 428s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 428s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 428s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 428s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 428s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 428s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 428s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 428s JS G ENUM: Defining GObject.ParamFlags as 0xf079b2636f8 428s JS G NS: Found info type GIFunctionInfo for 'param_spec_string' in namespace 'GObject' 428s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 428s JS G PRM: JSObject created with param instance 0x5a3ac3d18fb0 type GParamString 428s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 428s JS G PRM: JSObject created with param instance 0x5a3ac3c644d0 type GParamString 428s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 428s JS G PRM: JSObject created with param instance 0x5a3ac3c645e0 type GParamString 428s JS G NS: Found info type GIFlagsInfo for 'SignalFlags' in namespace 'GObject' 428s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 428s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 428s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 428s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 428s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 428s JS G ENUM: Defining enum value ACTION (fixed from action) 32 428s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 428s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 428s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 428s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 428s JS G ENUM: Defining GObject.SignalFlags as 0xf079b263928 428s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 428s JS G NS: Found info type GIFunctionInfo for 'param_spec_get_flags' in namespace 'GjsPrivate' 428s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 428s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 428s JS G OBJ: Defined class for Gjs_MyObject (Gjs_MyObject), prototype 0xd7f31e14f60, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s JS G NS: Found info type GIFunctionInfo for 'signal_lookup' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_override_class_closure' in namespace 'GObject' 428s JS G OBJ: Defined class for Gjs_MyApplication (Gjs_MyApplication), prototype 0xd7f31e14fb0, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s JS G OBJ: Defined class for Gjs_MyInitable (Gjs_MyInitable), prototype 0xd7f31e28038, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s JS G OBJ: Defined class for Gjs_Derived (Gjs_Derived), prototype 0xd7f31e28088, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s JS G OBJ: Defined class for Gjs_Legacy_OddlyNamed (Gjs_Legacy_OddlyNamed), prototype 0xd7f31e280d8, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s JS G OBJ: Defined class for Gjs_MyCustomInit (Gjs_MyCustomInit), prototype 0xd7f31e28128, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s JS G OBJ: Defined class for Gjs_GObjectImplementingLangInterface (Gjs_GObjectImplementingLangInterface), prototype 0xd7f31e28178, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 428s JS G PRM: JSObject created with param instance 0x5a3ac3d553b0 type GParamString 428s JS G IFACE: Defined class for ArbitraryGTypeName (ArbitraryGTypeName), prototype 0xd7f31e24308, JSClass 0x701ddc5c9b80, in object 0x87502440ca0 428s JS G IFACE: Defined class for Gjs_InterfaceRequiringGObjectInterface (Gjs_InterfaceRequiringGObjectInterface), prototype 0xd7f31e24358, JSClass 0x701ddc5c9b80, in object 0x87502440ca0 428s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 428s JS G PRM: JSObject created with param instance 0x5a3ac3d3e7e0 type GParamOverride 428s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 428s JS G PRM: JSObject created with param instance 0x5a3ac3b4e8b0 type GParamString 428s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 428s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 428s JS G OBJ: Defined class for Gjs_GObjectImplementingGObjectInterface (Gjs_GObjectImplementingGObjectInterface), prototype 0xd7f31e28218, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 428s JS G PRM: JSObject created with param instance 0x5a3ac3b50f60 type GParamOverride 428s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 428s JS G OBJ: Defined class for Gjs_MinimalImplementationOfAGObjectInterface (Gjs_MinimalImplementationOfAGObjectInterface), prototype 0xd7f31e28268, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 428s JS G PRM: JSObject created with param instance 0x5a3ac3b51710 type GParamOverride 428s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 428s JS G OBJ: Defined class for Gjs_ImplementationOfTwoInterfaces (Gjs_ImplementationOfTwoInterfaces), prototype 0xd7f31e282b8, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s JS G IFACE: Defined class for Gjs_LegacyInterface1 (Gjs_LegacyInterface1), prototype 0xd7f31e24538, JSClass 0x701ddc5c9b80, in object 0x87502440ca0 428s JS G IFACE: Defined class for Gjs_LegacyInterface2 (Gjs_LegacyInterface2), prototype 0xd7f31e24588, JSClass 0x701ddc5c9b80, in object 0x87502440ca0 428s JS G NS: Found info type GIFunctionInfo for 'param_spec_int' in namespace 'GObject' 428s JS G PRM: Wrapping GParamInt 'property' on (null) with JSObject 428s JS G PRM: JSObject created with param instance 0x5a3ac3d60650 type GParamInt 428s JS G PRM: Wrapping GParamInt 'override-property' on (null) with JSObject 428s JS G PRM: JSObject created with param instance 0x5a3ac3d607c0 type GParamInt 428s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 428s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 428s JS G OBJ: Defined class for Gjs_Legacy (Gjs_Legacy), prototype 0xd7f31e28358, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s JS G PRM: Wrapping GParamOverride 'override-property' on (null) with JSObject 428s JS G PRM: JSObject created with param instance 0x5a3ac3d622c0 type GParamOverride 428s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 428s JS CTX: Script evaluation succeeded 428s JS MAINLOOP: Main loop instance 0x5a3ac3a3c968: Spinning loop until released or hook cleared 428s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x8750243d128 428s JS IMPORT: Module metadata hook for module 0xf079b2a6a08 428s JS IMPORT: Defining meta.importSync for module 0xf079b2a6a08 428s JS NATIVE: Defining native module 'system' 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8750243d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8750243d128 428s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 428s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 428s JS MAINLOOP: Set main loop hook to 428s JS MAINLOOP: Main loop instance 0x5a3ac3a3c968: hold 428s JS MAINLOOP: Running and clearing main loop hook 428s JS G BXD: Defining method run in prototype for GLib.MainLoop 428s 1..60 428s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 428s JS G BXD: Defined class for Source (GSource), prototype 0xd7f31e283f8, JSClass 0x701ddc5c65a0, in object 0x87502497038 428s JS G BXD: Defining method set_priority in prototype for GLib.Source 428s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 428s JS G BXD: Defining method attach in prototype for GLib.Source 428s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 428s JS IMPORT: Module metadata hook for module 0x87502488660 428s JS IMPORT: Defining meta.importSync for module 0x87502488660 428s JS G BXD: Defining method destroy in prototype for GLib.Source 428s ok 1 GObject class constructs with default values for properties 428s ok 2 GObject class constructs with a hash of property values 428s JS G NS: Found info type GIObjectInfo for 'Builder' in namespace 'Gtk' 428s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0xd7f31e28740, JSClass 0x701ddc5c65e0, in object 0xd7f31e14dd0 428s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 428s ok 3 GObject class constructs with property values from Gtk.Builder 428s ok 4 GObject class does not allow changing CONSTRUCT_ONLY properties 428s ok 5 GObject class has a name 428s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 428s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 428s JS G PRM: JSObject created with param instance 0x5a3ac3c644d0 type GParamString 428s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 428s JS G PRM: JSObject created with param instance 0x5a3ac3c644d0 type GParamString 428s ok 6 GObject class has a notify signal 428s ok 7 GObject class can define its own signals 428s ok 8 GObject class passes emitted arguments to signal handlers 428s ok 9 GObject class can return values from signals 428s ok 10 GObject class does not call first-wins signal handlers after one returns a value 428s ok 11 GObject class gets the return value of the default handler 428s ok 12 GObject class calls run-last default handler last 428s ok 13 GObject class can inherit from something that's not GObject.Object 428s ok 14 GObject class can implement an interface 428s JS G NS: Found info type GIObjectInfo for 'Cancellable' in namespace 'Gio' 428s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0xd7f31e723d0, JSClass 0x701ddc5c65e0, in object 0x87502497308 428s ok 15 GObject class can implement interface vfuncs 428s ok 16 GObject class can be a subclass 428s ok 17 GObject class can have any valid Lang.Class name 428s ok 18 GObject class calls its _instance_init() function while chaining up in constructor 428s JS G NS: Found info type GIFunctionInfo for 'param_spec_object' in namespace 'GObject' 428s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 428s JS G PRM: JSObject created with param instance 0x5a3ac3dbf000 type GParamObject 428s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 428s JS G OBJ: Defined class for Gjs_InterfacePropObject (Gjs_InterfacePropObject), prototype 0xd7f31e72880, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s ok 19 GObject class can have an interface-valued property 428s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 428s JS G PRM: JSObject created with param instance 0x5a3ac3dc1cd0 type GParamOverride 428s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 428s JS G OBJ: Defined class for Gjs_OverrideObject (Gjs_OverrideObject), prototype 0xd7f31e72a10, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s ok 20 GObject class can override a property from the parent class 428s ok 21 GObject class cannot override a non-existent property 428s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 428s JS G NS: Found info type GIObjectInfo for 'TlsDatabase' in namespace 'Gio' 428s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0xd7f31e72c68, JSClass 0x701ddc5c65e0, in object 0x87502497308 428s JS G NS: Found info type GIInterfaceInfo for 'TlsFileDatabase' in namespace 'Gio' 428s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0xd7f31e24d08, JSClass 0x701ddc5c9b80, in object 0x87502497308 428s JS G OBJ: Defined class for Gjs_ForgottenOverride (Gjs_ForgottenOverride), prototype 0xd7f31e72ce0, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 428s ok 22 GObject class handles gracefully forgetting to override a C property 428s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 428s JS G PRM: JSObject created with param instance 0x5a3ac3dbfec0 type GParamOverride 428s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 428s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 428s JS G OBJ: Defined class for Gjs_ForgottenAccessors (Gjs_ForgottenAccessors), prototype 0xd7f31e72e48, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s JS G OBJ: Defined class for Gjs_ForgottenAccessors2 (Gjs_ForgottenAccessors2), prototype 0xd7f31e72ec0, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s ok 23 GObject class handles gracefully overriding a C property but forgetting the accessors 428s ok 24 GObject interface class can implement a Lang.Interface 428s ok 25 GObject interface throws when an interface requires a GObject interface but not GObject.Object 428s JS G OBJ: Defined class for Gjs_ObjectImplementingLangInterfaceAndCInterface (Gjs_ObjectImplementingLangInterfaceAndCInterface), prototype 0xd7f31e791f0, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s ok 26 GObject interface can be implemented by a GObject class along with a JS interface 428s ok 27 GObject interface is an instance of the interface classes 428s ok 28 GObject interface cannot be instantiated 428s ok 29 GObject interface has a name 428s ok 30 GObject interface reports its type name 428s JS G NS: Found info type GIFunctionInfo for 'type_is_a' in namespace 'GObject' 428s ok 31 GObject interface can be implemented by a GObject class 428s ok 32 GObject interface is implemented by a GObject class with the correct class object 428s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 428s JS G PRM: JSObject created with param instance 0x5a3ac3dd1a30 type GParamOverride 428s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 428s JS G OBJ: Defined class for Gjs_GObjectImplementingBothKindsOfInterface (Gjs_GObjectImplementingBothKindsOfInterface), prototype 0xd7f31e79718, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s ok 33 GObject interface can be implemented by a class also implementing a Lang.Interface 428s ok 34 GObject interface can have its required function implemented 428s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 428s JS G PRM: JSObject created with param instance 0x5a3ac3dd56e0 type GParamOverride 428s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 428s JS G OBJ: Defined class for Gjs_BadObject (Gjs_BadObject), prototype 0xd7f31e798f8, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s ok 35 GObject interface must have its required function implemented 428s ok 36 GObject interface doesn't have to have its optional function implemented 428s ok 37 GObject interface can have its optional function deferred to by the implementation 428s ok 38 GObject interface can have its function chained up to 428s ok 39 GObject interface can require another interface 428s ok 40 GObject interface can chain up to another interface 428s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 428s JS G PRM: JSObject created with param instance 0x5a3ac3ddb3a0 type GParamOverride 428s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 428s JS G OBJ: Defined class for Gjs_MinimalImplementationOfTwoInterfaces (Gjs_MinimalImplementationOfTwoInterfaces), prototype 0xd7f31e79dd0, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s ok 41 GObject interface defers to the last interface's optional function 428s ok 42 GObject interface must be implemented by a class that implements all required interfaces 428s ok 43 GObject interface must be implemented by a class that implements required interfaces in correct order 428s JS G IFACE: Defined class for Gjs_InitableInterface (Gjs_InitableInterface), prototype 0xd7f31e24f60, JSClass 0x701ddc5c9b80, in object 0x87502440ca0 428s ok 44 GObject interface can require an interface from C 428s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 428s JS G BXD: Defining method quit in prototype for GLib.MainLoop 428s ok 45 GObject interface can define signals on the implementing class 428s ok 46 GObject interface can define properties on the implementing class 428s JS G OBJ: Defined class for Gjs_MyNaughtyObject (Gjs_MyNaughtyObject), prototype 0xd7f31e7f308, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s ok 47 GObject interface must have its properties overridden 428s JS G OBJ: Defined class for Gjs_MyMetaObject (Gjs_MyMetaObject), prototype 0xd7f31e7f3f8, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s JS G IFACE: Defined class for Gjs_MyMetaInterface (Gjs_MyMetaInterface), prototype 0xd7f31e24fd8, JSClass 0x701ddc5c9b80, in object 0x87502440ca0 428s ok 48 GObject interface gets the correct type for its metaclass 428s JS G OBJ: Defined class for Gjs_SubObject (Gjs_SubObject), prototype 0xd7f31e7f510, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s ok 49 GObject interface can be implemented by a class as well as its parent class 428s JS G OBJ: Defined class for Gjs_SubImplementer (Gjs_SubImplementer), prototype 0xd7f31e7f628, JSClass 0x701ddc5c65e0, in object 0x87502440ca0 428s ok 50 GObject interface can be reimplemented by a subclass of a class that already implements it 428s ok 51 ES6 GObject class inheriting from GObject.Class calls a static method on the parent class 428s ok 52 ES6 GObject class inheriting from GObject.Class calls a method on the parent class 428s ok 53 ES6 GObject class inheriting from GObject.Class passes arguments to the parent class's constructor 428s ok 54 ES6 GObject class inheriting from GObject.Class chains up to a method on the parent class 428s ok 55 ES6 GObject class inheriting from GObject.Class overrides a method on the parent class 428s ok 56 ES6 GObject class inheriting from GObject.Class sets and gets a property from the parent class 428s ok 57 ES6 GObject class inheriting from GObject.Class overrides a property from the parent class 428s ok 58 ES6 GObject class inheriting from GObject.Class inherits a signal from the parent class 428s ok 59 ES6 GObject class inheriting from GObject.Class inherits legacy interfaces from the parent 428s ok 60 ES6 GObject class inheriting from GObject.Class can implement a legacy interface itself 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x5a3ac3a3c968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 0 428s JS MAINLOOP: handling job 1, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 1 428s JS MAINLOOP: handling job 2, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 2 428s JS MAINLOOP: handling job 3, 428s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 428s JS MAINLOOP: Main loop instance 0x5a3ac3a3c968: release 428s JS MAINLOOP: Completed job 3 428s JS MEMORY: Memory report: before destroying context 428s JS MEMORY: 1002 objects currently alive 428s JS MEMORY: boxed_instance = 360 428s JS MEMORY: boxed_prototype = 22 428s JS MEMORY: closure = 16 428s JS MEMORY: function = 428 428s JS MEMORY: fundamental_instance = 0 428s JS MEMORY: fundamental_prototype = 0 428s JS MEMORY: gerror_instance = 0 428s JS MEMORY: gerror_prototype = 0 428s JS MEMORY: interface = 20 428s JS MEMORY: module = 11 428s JS MEMORY: ns = 7 428s JS MEMORY: object_instance = 67 428s JS MEMORY: object_prototype = 52 428s JS MEMORY: param = 19 428s JS MEMORY: union_instance = 0 428s JS MEMORY: union_prototype = 0 428s JS CTX: JS shutdown sequence 428s JS CTX: Stopping profiler 428s JS CTX: Shutting down toggle queue 428s JS CTX: Notifying external reference holders of GjsContext dispose 428s JS MAINLOOP: Stopping promise job dispatcher 428s JS CTX: Notifying reference holders of GjsContext dispose 428s JS CTX: Checking unhandled promise rejections 428s JS CTX: Releasing cached JS wrappers 428s JS CTX: Final triggered GC 428s JS CTX: Destroying JS context 428s JS CTX: Releasing all native objects 428s JS CTX: Disabling auto GC 428s JS CTX: Ending trace on global object 428s JS CTX: Freeing allocated resources 428s JS CTX: JS context destroyed 428s PASS: gjs/testLegacyGObject.test 428s Running test: gjs/throw-ignored.test 428s 1..1 428s ok 1 - /usr/libexec/installed-tests/gjs/debugger/throw-ignored.debugger 428s PASS: gjs/throw-ignored.test 428s Running test: gjs/finish.test 428s 1..1 428s ok 1 - /usr/libexec/installed-tests/gjs/debugger/finish.debugger 428s PASS: gjs/finish.test 428s Running test: gjs/keys.test 428s 1..1 428s ok 1 - /usr/libexec/installed-tests/gjs/debugger/keys.debugger 428s PASS: gjs/keys.test 428s Running test: gjs/testLang.test 428s JS NATIVE: Registered native JS module '_promiseNative' 428s JS NATIVE: Registered native JS module '_byteArrayNative' 428s JS NATIVE: Registered native JS module '_encodingNative' 428s JS NATIVE: Registered native JS module '_gi' 428s JS NATIVE: Registered native JS module 'gi' 428s JS NATIVE: Registered native JS module 'cairoNative' 428s JS NATIVE: Registered native JS module 'system' 428s JS NATIVE: Registered native JS module 'console' 428s JS NATIVE: Registered native JS module '_print' 428s JS CTX: Enabling JIT 428s JS CTX: Initialized class GjsFileImporter prototype 0x81de61001a0 428s JS IMPORT: Defining parent (nil) of 0x81de6100200 'imports' is mod 0 428s JS IMPORT: Importing '_print' 428s JS NATIVE: Defining native module '_print' 428s JS IMPORT: Defining parent 0x81de6100200 of 0x81de61009b0 '_print' is mod 1 428s JS IMPORT: successfully imported module '_print' 428s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 428s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x27ff8763d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x27ff8763d090 428s JS MAINLOOP: Main loop instance 0x5c84e4a33968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Starting promise job dispatcher 428s 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 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x27ff8763d128 428s JS MAINLOOP: Main loop instance 0x5c84e4a33968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x5c84e4a33968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 428s JS MAINLOOP: Main loop instance 0x5c84e4a33968: release 428s JS MAINLOOP: Completed job 0 428s JS MAINLOOP: handling job 1, 428s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 428s JS MAINLOOP: Main loop instance 0x5c84e4a33968: release 428s JS MAINLOOP: Completed job 1 428s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module metadata hook for module 0x81de616af30 428s JS IMPORT: Defining meta.importSync for module 0x81de616af30 428s JS NATIVE: Defining native module 'gi' 428s JS CTX: Initialized class GIRepositoryNamespace prototype 0x81de616f278 428s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 428s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 428s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 428s JS IMPORT: Importing directory 'overrides' 428s JS IMPORT: Defining parent 0x27ff87640610 of 0x81de616f2f8 'overrides' is mod 1 428s JS IMPORT: Defined importer 'overrides' 0x81de616f2f8 in 0x27ff87640610 428s JS IMPORT: successfully imported directory 'overrides' 428s JS IMPORT: Importing '_promiseNative' 428s JS NATIVE: Defining native module '_promiseNative' 428s JS IMPORT: Defining parent 0x27ff87640610 of 0x81de616f7a8 '_promiseNative' is mod 1 428s JS IMPORT: successfully imported module '_promiseNative' 428s JS IMPORT: Importing module GLib succeeded 428s JS IMPORT: Defining parent 0x81de616f2f8 of 0x27ff87698038 'GLib' is mod 1 428s JS IMPORT: successfully imported module 'GLib' 428s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 428s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x27ff87697060, JSClass 0x739f3b5655a0, in object 0x27ff87697038 428s JS CTX: Initialized class GIRepositoryGType prototype 0x81de616faf0 428s JS CTX: Initialized class GIRepositoryFunction prototype 0x81de616fb50 428s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 428s JS G BXD: Defined class for Error (GError), prototype 0x27ff876970b0, JSClass 0x739f3b5655a0, in object 0x27ff87697038 428s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 428s JS G BXD: Defined class for Variant (GVariant), prototype 0x27ff87697100, JSClass 0x739f3b5655a0, in object 0x27ff87697038 428s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 428s JS G BXD: Defined class for Bytes (GBytes), prototype 0x27ff87697150, JSClass 0x739f3b5655a0, in object 0x27ff87697038 428s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 428s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x27ff876971a0, JSClass 0x739f3b5655a0, in object 0x27ff87697038 428s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 428s JS G BXD: Defined class for Thread (GThread), prototype 0x27ff876971f0, JSClass 0x739f3b5655a0, in object 0x27ff87697038 428s JS G BXD: Defining method ref in prototype for GLib.Thread 428s JS G BXD: Defining method unref in prototype for GLib.Thread 428s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 428s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x27ff87697240, JSClass 0x739f3b5655a0, in object 0x27ff87697038 428s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 428s JS G BXD: Defined class for Regex (GRegex), prototype 0x27ff87697290, JSClass 0x739f3b5655a0, in object 0x27ff87697038 428s JS G BXD: Defining method match in prototype for GLib.Regex 428s JS G BXD: Defining method match_full in prototype for GLib.Regex 428s JS G BXD: Defining method match_all in prototype for GLib.Regex 428s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 428s JS G NS: Defined namespace 'GLib' 0x27ff87697038 in GIRepository 0x81de616f108 428s JS IMPORT: Importing module jasmine succeeded 428s JS IMPORT: Defining parent 0x27ff87640610 of 0x27ff87698ba0 'jasmine' is mod 1 428s JS IMPORT: successfully imported module 'jasmine' 428s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 428s JS MAINLOOP: Main loop instance 0x5c84e4a33968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x5c84e4a33968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 428s JS MAINLOOP: Main loop instance 0x5c84e4a33968: release 428s JS MAINLOOP: Completed job 0 428s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 428s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 428s JS IMPORT: Importing module _legacy succeeded 428s JS IMPORT: Defining parent 0x27ff87640610 of 0x27ff87698c68 '_legacy' is mod 1 428s JS IMPORT: successfully imported module '_legacy' 428s JS IMPORT: Importing module lang succeeded 428s JS IMPORT: Defining parent 0x27ff87640610 of 0x27ff87698c40 'lang' is mod 1 428s JS IMPORT: successfully imported module 'lang' 428s JS CTX: Script evaluation succeeded 428s JS MAINLOOP: Main loop instance 0x5c84e4a33968: Spinning loop until released or hook cleared 428s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module metadata hook for module 0x81de6119d00 428s JS IMPORT: Defining meta.importSync for module 0x81de6119d00 428s JS NATIVE: Defining native module 'system' 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27ff8763d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27ff8763d128 428s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 428s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 428s JS MAINLOOP: Set main loop hook to 428s JS MAINLOOP: Main loop instance 0x5c84e4a33968: hold 428s JS MAINLOOP: Running and clearing main loop hook 428s JS G BXD: Defining method run in prototype for GLib.MainLoop 428s 1..9 428s JS IMPORT: Importing 'gi' 428s JS IMPORT: Defining parent 0x27ff87640610 of 0x27ff87640b08 'gi' is mod 1 428s JS IMPORT: successfully imported module 'gi' 428s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 428s JS G BXD: Defined class for Source (GSource), prototype 0x27ff87697308, JSClass 0x739f3b5655a0, in object 0x27ff87697038 428s JS G BXD: Defining method set_priority in prototype for GLib.Source 428s JS IMPORT: Importing '_gi' 428s JS NATIVE: Defining native module '_gi' 428s JS IMPORT: Defining parent 0x27ff87640610 of 0x81de6124388 '_gi' is mod 1 428s JS IMPORT: successfully imported module '_gi' 428s 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 428s JS G NS: Defined namespace 'GjsPrivate' 0x27ff876973a8 in GIRepository 0x27ff87640b08 428s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 428s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 428s JS IMPORT: Importing module _common succeeded 428s JS IMPORT: Defining parent 0x27ff87640610 of 0x27ff87698e48 '_common' is mod 1 428s JS IMPORT: successfully imported module '_common' 428s JS IMPORT: Importing module GObject succeeded 428s JS IMPORT: Defining parent 0x27ff87640bf8 of 0x27ff87698e20 'GObject' is mod 1 428s JS IMPORT: successfully imported module 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 428s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 428s JS G BXD: Defined class for String (GString), prototype 0x27ff87697628, JSClass 0x739f3b5655a0, in object 0x27ff87697380 428s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 428s JS G PRM: Defined class ParamSpec prototype is 0x27ff87698e98 class 0x739f3b56e240 in object 0x27ff87697380 428s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 428s JS G OBJ: Defined class for Object (GObject), prototype 0x27ff87697790, JSClass 0x739f3b5655e0, in object 0x27ff87697380 428s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 428s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 428s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x27ff876977b8, JSClass 0x739f3b5655e0, in object 0x27ff87697380 428s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 428s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 428s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 428s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 428s JS G BXD: Defined class for Value (GValue), prototype 0x27ff87697808, JSClass 0x739f3b5655a0, in object 0x27ff87697380 428s JS G NS: Defined namespace 'GObject' 0x27ff87697380 in GIRepository 0x27ff87640b08 428s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 428s JS G BXD: Defining method attach in prototype for GLib.Source 428s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 428s JS IMPORT: Module metadata hook for module 0x27ff876884a0 428s JS IMPORT: Defining meta.importSync for module 0x27ff876884a0 428s JS G BXD: Defining method destroy in prototype for GLib.Source 428s ok 1 Lang module counts properties with Lang.countProperties() 428s ok 2 Lang module copies properties from one object to another with Lang.copyProperties() 428s ok 3 Lang module copies properties without an underscore with Lang.copyPublicProperties() 428s ok 4 Lang module copies property getters and setters 428s ok 5 Lang module bind() calls the bound function with the supplied this-object 428s ok 6 Lang module bind() throws an error when no function supplied 428s ok 7 Lang module bind() throws an error when this-object undefined 428s ok 8 Lang module bind() supplies extra arguments to the function 428s ok 9 Lang module bind() appends the extra arguments to any arguments passed 428s JS G BXD: Defining method quit in prototype for GLib.MainLoop 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x5c84e4a33968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 0 428s JS MAINLOOP: handling job 1, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 1 428s JS MAINLOOP: handling job 2, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 2 428s JS MAINLOOP: handling job 3, 428s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 428s JS MAINLOOP: Main loop instance 0x5c84e4a33968: release 428s JS MAINLOOP: Completed job 3 428s JS MEMORY: Memory report: before destroying context 428s JS MEMORY: 190 objects currently alive 428s JS MEMORY: boxed_instance = 51 428s JS MEMORY: boxed_prototype = 11 428s JS MEMORY: closure = 1 428s JS MEMORY: function = 116 428s JS MEMORY: fundamental_instance = 0 428s JS MEMORY: fundamental_prototype = 0 428s JS MEMORY: gerror_instance = 0 428s JS MEMORY: gerror_prototype = 0 428s JS MEMORY: interface = 0 428s JS MEMORY: module = 6 428s JS MEMORY: ns = 3 428s JS MEMORY: object_instance = 0 428s JS MEMORY: object_prototype = 2 428s JS MEMORY: param = 0 428s JS MEMORY: union_instance = 0 428s JS MEMORY: union_prototype = 0 428s JS CTX: JS shutdown sequence 428s JS CTX: Stopping profiler 428s JS CTX: Shutting down toggle queue 428s JS CTX: Notifying external reference holders of GjsContext dispose 428s JS MAINLOOP: Stopping promise job dispatcher 428s JS CTX: Notifying reference holders of GjsContext dispose 428s JS CTX: Checking unhandled promise rejections 428s JS CTX: Releasing cached JS wrappers 428s JS CTX: Final triggered GC 428s JS CTX: Destroying JS context 428s JS CTX: Releasing all native objects 428s JS CTX: Disabling auto GC 428s JS CTX: Ending trace on global object 428s JS CTX: Freeing allocated resources 428s JS CTX: JS context destroyed 428s PASS: gjs/testLang.test 428s Running test: gjs/testGtk3.test 428s JS NATIVE: Registered native JS module '_promiseNative' 428s JS NATIVE: Registered native JS module '_byteArrayNative' 428s JS NATIVE: Registered native JS module '_encodingNative' 428s JS NATIVE: Registered native JS module '_gi' 428s JS NATIVE: Registered native JS module 'gi' 428s JS NATIVE: Registered native JS module 'cairoNative' 428s JS NATIVE: Registered native JS module 'system' 428s JS NATIVE: Registered native JS module 'console' 428s JS NATIVE: Registered native JS module '_print' 428s JS CTX: Enabling JIT 428s JS CTX: Initialized class GjsFileImporter prototype 0x9c248a001a0 428s JS IMPORT: Defining parent (nil) of 0x9c248a00200 'imports' is mod 0 428s JS IMPORT: Importing '_print' 428s JS NATIVE: Defining native module '_print' 428s JS IMPORT: Defining parent 0x9c248a00200 of 0x9c248a009b0 '_print' is mod 1 428s JS IMPORT: successfully imported module '_print' 428s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 428s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3dd7dd53d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3dd7dd53d090 428s JS MAINLOOP: Main loop instance 0x5a892a79e968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Starting promise job dispatcher 428s 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 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3dd7dd53d128 428s JS MAINLOOP: Main loop instance 0x5a892a79e968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x5a892a79e968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 428s JS MAINLOOP: Main loop instance 0x5a892a79e968: release 428s JS MAINLOOP: Completed job 0 428s JS MAINLOOP: handling job 1, 428s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 428s JS MAINLOOP: Main loop instance 0x5a892a79e968: release 428s JS MAINLOOP: Completed job 1 428s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module metadata hook for module 0x9c248a6af30 428s JS IMPORT: Defining meta.importSync for module 0x9c248a6af30 428s JS NATIVE: Defining native module 'gi' 428s JS CTX: Initialized class GIRepositoryNamespace prototype 0x9c248a6f278 428s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 428s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 428s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 428s JS IMPORT: Importing directory 'overrides' 428s JS IMPORT: Defining parent 0x3dd7dd540610 of 0x9c248a6f2f8 'overrides' is mod 1 428s JS IMPORT: Defined importer 'overrides' 0x9c248a6f2f8 in 0x3dd7dd540610 428s JS IMPORT: successfully imported directory 'overrides' 428s JS IMPORT: Importing '_promiseNative' 428s JS NATIVE: Defining native module '_promiseNative' 428s JS IMPORT: Defining parent 0x3dd7dd540610 of 0x9c248a6f7a8 '_promiseNative' is mod 1 428s JS IMPORT: successfully imported module '_promiseNative' 428s JS IMPORT: Importing module GLib succeeded 428s JS IMPORT: Defining parent 0x9c248a6f2f8 of 0x3dd7dd598038 'GLib' is mod 1 428s JS IMPORT: successfully imported module 'GLib' 428s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 428s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3dd7dd597060, JSClass 0x79b5460255a0, in object 0x3dd7dd597038 428s JS CTX: Initialized class GIRepositoryGType prototype 0x9c248a6faf0 428s JS CTX: Initialized class GIRepositoryFunction prototype 0x9c248a6fb50 428s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 428s JS G BXD: Defined class for Error (GError), prototype 0x3dd7dd5970b0, JSClass 0x79b5460255a0, in object 0x3dd7dd597038 428s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 428s JS G BXD: Defined class for Variant (GVariant), prototype 0x3dd7dd597100, JSClass 0x79b5460255a0, in object 0x3dd7dd597038 428s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 428s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3dd7dd597150, JSClass 0x79b5460255a0, in object 0x3dd7dd597038 428s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 428s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3dd7dd5971a0, JSClass 0x79b5460255a0, in object 0x3dd7dd597038 428s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 428s JS G BXD: Defined class for Thread (GThread), prototype 0x3dd7dd5971f0, JSClass 0x79b5460255a0, in object 0x3dd7dd597038 428s JS G BXD: Defining method ref in prototype for GLib.Thread 428s JS G BXD: Defining method unref in prototype for GLib.Thread 428s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 428s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3dd7dd597240, JSClass 0x79b5460255a0, in object 0x3dd7dd597038 428s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 428s JS G BXD: Defined class for Regex (GRegex), prototype 0x3dd7dd597290, JSClass 0x79b5460255a0, in object 0x3dd7dd597038 428s JS G BXD: Defining method match in prototype for GLib.Regex 428s JS G BXD: Defining method match_full in prototype for GLib.Regex 428s JS G BXD: Defining method match_all in prototype for GLib.Regex 428s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 428s JS G NS: Defined namespace 'GLib' 0x3dd7dd597038 in GIRepository 0x9c248a6f108 428s JS IMPORT: Importing module jasmine succeeded 428s JS IMPORT: Defining parent 0x3dd7dd540610 of 0x3dd7dd598ba0 'jasmine' is mod 1 428s JS IMPORT: successfully imported module 'jasmine' 428s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 428s JS MAINLOOP: Main loop instance 0x5a892a79e968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x5a892a79e968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 428s JS MAINLOOP: Main loop instance 0x5a892a79e968: release 428s JS MAINLOOP: Completed job 0 428s JS IMPORT: Importing 'gi' 428s JS IMPORT: Defining parent 0x3dd7dd540610 of 0x3dd7dd540b08 'gi' is mod 1 428s JS IMPORT: successfully imported module 'gi' 428s 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 428s JS G NS: Defined namespace 'GjsPrivate' 0x3dd7dd597330 in GIRepository 0x3dd7dd540b08 428s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 428s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 428s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 428s JS IMPORT: Importing module _legacy succeeded 428s JS IMPORT: Defining parent 0x3dd7dd540610 of 0x3dd7dd598cb8 '_legacy' is mod 1 428s JS IMPORT: successfully imported module '_legacy' 428s JS IMPORT: Importing module lang succeeded 428s JS IMPORT: Defining parent 0x3dd7dd540610 of 0x3dd7dd598c90 'lang' is mod 1 428s JS IMPORT: successfully imported module 'lang' 428s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 428s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 428s JS IMPORT: Importing module _signals succeeded 428s JS IMPORT: Defining parent 0x3dd7dd540610 of 0x3dd7dd598ce0 '_signals' is mod 1 428s JS IMPORT: successfully imported module '_signals' 428s JS IMPORT: Importing module signals succeeded 428s JS IMPORT: Defining parent 0x3dd7dd540610 of 0x3dd7dd598c68 'signals' is mod 1 428s JS IMPORT: successfully imported module 'signals' 428s JS IMPORT: Importing module Gio succeeded 428s JS IMPORT: Defining parent 0x3dd7dd540c10 of 0x3dd7dd598c40 'Gio' is mod 1 428s JS IMPORT: successfully imported module 'Gio' 428s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 428s JS IMPORT: Importing '_gi' 428s JS NATIVE: Defining native module '_gi' 428s JS IMPORT: Defining parent 0x3dd7dd540610 of 0x9c248a23020 '_gi' is mod 1 428s JS IMPORT: successfully imported module '_gi' 428s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 428s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 428s JS IMPORT: Importing module _common succeeded 428s JS IMPORT: Defining parent 0x3dd7dd540610 of 0x3dd7dd598d30 '_common' is mod 1 428s JS IMPORT: successfully imported module '_common' 428s JS IMPORT: Importing module GObject succeeded 428s JS IMPORT: Defining parent 0x3dd7dd540c10 of 0x3dd7dd598d08 'GObject' is mod 1 428s JS IMPORT: successfully imported module 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 428s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 428s JS G BXD: Defined class for String (GString), prototype 0x3dd7dd5975d8, JSClass 0x79b5460255a0, in object 0x3dd7dd597358 428s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 428s JS G PRM: Defined class ParamSpec prototype is 0x3dd7dd598d80 class 0x79b54602e240 in object 0x3dd7dd597358 428s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 428s JS G OBJ: Defined class for Object (GObject), prototype 0x3dd7dd597740, JSClass 0x79b5460255e0, in object 0x3dd7dd597358 428s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 428s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 428s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3dd7dd597768, JSClass 0x79b5460255e0, in object 0x3dd7dd597358 428s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 428s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 428s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 428s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 428s JS G BXD: Defined class for Value (GValue), prototype 0x3dd7dd5977b8, JSClass 0x79b5460255a0, in object 0x3dd7dd597358 428s JS G NS: Defined namespace 'GObject' 0x3dd7dd597358 in GIRepository 0x3dd7dd540b08 428s JS G OBJ: Defined class for Application (GApplication), prototype 0x3dd7dd597808, JSClass 0x79b5460255e0, in object 0x3dd7dd597308 428s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 428s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1be4efb072e0, JSClass 0x79b546028b80, in object 0x3dd7dd597308 428s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 428s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x1be4efb07308, JSClass 0x79b546028b80, in object 0x3dd7dd597308 428s 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 428s JS G NS: Defined namespace 'GioUnix' 0x3dd7dd5978a8 in GIRepository 0x3dd7dd540b08 428s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 428s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x3dd7dd5978d0, JSClass 0x79b5460255e0, in object 0x3dd7dd5978a8 428s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 428s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x1be4efb076f0, JSClass 0x79b546028b80, in object 0x3dd7dd5978a8 428s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 428s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x3dd7dd597948, JSClass 0x79b5460255e0, in object 0x3dd7dd597308 428s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x3dd7dd597998, JSClass 0x79b5460255e0, in object 0x3dd7dd5978a8 428s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 428s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x3dd7dd5979e8, JSClass 0x79b5460255a0, in object 0x3dd7dd5978a8 428s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 428s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x1be4efb07830, JSClass 0x79b546028b80, in object 0x3dd7dd5978a8 428s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 428s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3dd7dd597a38, JSClass 0x79b5460255e0, in object 0x3dd7dd597308 428s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x3dd7dd597a88, JSClass 0x79b5460255e0, in object 0x3dd7dd5978a8 428s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 428s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x3dd7dd597ad8, JSClass 0x79b5460255a0, in object 0x3dd7dd5978a8 428s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 428s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x3dd7dd597b00, JSClass 0x79b5460255a0, in object 0x3dd7dd5978a8 428s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 428s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x3dd7dd597b50, JSClass 0x79b5460255e0, in object 0x3dd7dd5978a8 428s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 428s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x3dd7dd597ba0, JSClass 0x79b5460255a0, in object 0x3dd7dd5978a8 428s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 428s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x3dd7dd597bf0, JSClass 0x79b5460255e0, in object 0x3dd7dd597308 428s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x3dd7dd597c40, JSClass 0x79b5460255e0, in object 0x3dd7dd5978a8 428s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 428s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x3dd7dd597c90, JSClass 0x79b5460255a0, in object 0x3dd7dd5978a8 428s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 428s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 428s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 428s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 428s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 428s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 428s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 428s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 428s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 428s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 428s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 428s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 428s JS G ENUM: Defining GLib.LogLevelFlags as 0x9c248a2b708 428s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 428s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x3dd7dd597da8, JSClass 0x79b5460255a0, in object 0x3dd7dd597038 428s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 428s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x3dd7dd597e70, JSClass 0x79b5460255e0, in object 0x3dd7dd597308 428s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 428s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x1be4efb0dbf0, JSClass 0x79b546028b80, in object 0x3dd7dd597308 428s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 428s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x1be4efb0dc18, JSClass 0x79b546028b80, in object 0x3dd7dd597308 428s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 428s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x1be4efb13470, JSClass 0x79b5460255a0, in object 0x3dd7dd597308 428s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 428s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x1be4efb13768, JSClass 0x79b5460255a0, in object 0x3dd7dd597308 428s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 428s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 428s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x1be4efb138f8, JSClass 0x79b5460255e0, in object 0x3dd7dd597308 428s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 428s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1be4efb0de98, JSClass 0x79b546028b80, in object 0x3dd7dd597308 428s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 428s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1be4efb0dee8, JSClass 0x79b546028b80, in object 0x3dd7dd597308 428s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 428s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x1be4efb13998, JSClass 0x79b5460255e0, in object 0x3dd7dd597308 428s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 428s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 428s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 428s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 428s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x1be4efb160d8, JSClass 0x79b546028b80, in object 0x3dd7dd597308 428s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 428s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x1be4efb13a10, JSClass 0x79b5460255a0, in object 0x3dd7dd597308 428s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 428s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x1be4efb13a60, JSClass 0x79b5460255a0, in object 0x3dd7dd597308 428s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 428s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 428s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x1be4efb13ab0, JSClass 0x79b5460255e0, in object 0x3dd7dd597308 428s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x1be4efb13b00, JSClass 0x79b5460255e0, in object 0x3dd7dd597330 428s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 428s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x1be4efb13b50, JSClass 0x79b5460255e0, in object 0x3dd7dd597308 428s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 428s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 428s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 428s JS G IFACE: Defined class for File (GFile), prototype 0x1be4efb161a0, JSClass 0x79b546028b80, in object 0x3dd7dd597308 428s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x1be4efb13bc8, JSClass 0x79b5460255e0, in object 0x3dd7dd540ca0 428s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 428s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x1be4efb13c40, JSClass 0x79b5460255e0, in object 0x3dd7dd597308 428s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 428s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 428s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x1be4efb16420, JSClass 0x79b546028b80, in object 0x3dd7dd597308 428s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 428s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x1be4efb13cb8, JSClass 0x79b5460255e0, in object 0x3dd7dd597308 428s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 428s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x1be4efb13d08, JSClass 0x79b5460255a0, in object 0x3dd7dd597308 428s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 428s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 428s JS G OBJ: Defined class for Settings (GSettings), prototype 0x1be4efb13d58, JSClass 0x79b5460255e0, in object 0x3dd7dd597308 428s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 428s JS G NS: Defined namespace 'Gio' 0x3dd7dd597308 in GIRepository 0x3dd7dd540b08 428s JS IMPORT: Importing module Gtk succeeded 428s JS IMPORT: Defining parent 0x3dd7dd540c10 of 0x1be4efb16c40 'Gtk' is mod 1 428s JS IMPORT: successfully imported module 'Gtk' 428s JS G NS: Found info type GIObjectInfo for 'Widget' in namespace 'Gtk' 428s JS G NS: Found info type GIObjectInfo for 'InitiallyUnowned' in namespace 'GObject' 428s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x1be4efb13df8, JSClass 0x79b5460255e0, in object 0x3dd7dd597358 428s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x1be4efb13e48, JSClass 0x79b5460255e0, in object 0x1be4efb13dd0 428s JS G NS: Found info type GIInterfaceInfo for 'Buildable' in namespace 'Gtk' 428s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x1be4efb16f10, JSClass 0x79b546028b80, in object 0x1be4efb13dd0 428s 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 428s JS G NS: Defined namespace 'Atk' 0x1be4efb13ec0 in GIRepository 0x3dd7dd540b08 428s JS G NS: Found info type GIInterfaceInfo for 'ImplementorIface' in namespace 'Atk' 428s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0x1be4efb16f38, JSClass 0x79b546028b80, in object 0x1be4efb13ec0 428s JS G NS: Found info type GIObjectInfo for 'Container' in namespace 'Gtk' 428s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x1be4efb13f10, JSClass 0x79b5460255e0, in object 0x1be4efb13dd0 428s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 428s JS G NS: Defined namespace 'Gtk' 0x1be4efb13dd0 in GIRepository 0x3dd7dd540b08 428s JS IMPORT: Importing 'system' 428s JS NATIVE: Defining native module 'system' 428s JS IMPORT: Defining parent 0x3dd7dd540610 of 0x9c248a35d18 'system' is mod 1 428s JS IMPORT: successfully imported module 'system' 428s JS IMPORT: Module metadata hook for module 0x3dd7dd572af8 428s JS IMPORT: Defining meta.importSync for module 0x3dd7dd572af8 428s JS NATIVE: Defining native module '_encodingNative' 428s JS G NS: Found info type GIObjectInfo for 'Grid' in namespace 'Gtk' 428s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x1be4efb13f60, JSClass 0x79b5460255e0, in object 0x1be4efb13dd0 428s JS G NS: Found info type GIInterfaceInfo for 'Orientable' in namespace 'Gtk' 428s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x1be4efb210b0, JSClass 0x79b546028b80, in object 0x1be4efb13dd0 428s JS G NS: Found info type GIStructInfo for 'Uri' in namespace 'GLib' 428s JS G BXD: Defined class for Uri (GUri), prototype 0x1be4efb250b0, JSClass 0x79b5460255a0, in object 0x3dd7dd597038 428s JS G NS: Found info type GIFlagsInfo for 'UriFlags' in namespace 'GLib' 428s JS G ENUM: Defining enum value NONE (fixed from none) 0 428s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 1 428s JS G ENUM: Defining enum value HAS_PASSWORD (fixed from has_password) 2 428s JS G ENUM: Defining enum value HAS_AUTH_PARAMS (fixed from has_auth_params) 4 428s JS G ENUM: Defining enum value ENCODED (fixed from encoded) 8 428s JS G ENUM: Defining enum value NON_DNS (fixed from non_dns) 16 428s JS G ENUM: Defining enum value ENCODED_QUERY (fixed from encoded_query) 32 428s JS G ENUM: Defining enum value ENCODED_PATH (fixed from encoded_path) 64 428s JS G ENUM: Defining enum value ENCODED_FRAGMENT (fixed from encoded_fragment) 128 428s JS G ENUM: Defining enum value SCHEME_NORMALIZE (fixed from scheme_normalize) 256 428s JS G ENUM: Defining GLib.UriFlags as 0x9c248a37a08 428s JS G BXD: Defining method get_scheme in prototype for GLib.Uri 428s JS G BXD: Defining method get_path in prototype for GLib.Uri 428s JS G NS: Found info type GIObjectInfo for 'FileIOStream' in namespace 'Gio' 428s JS G NS: Found info type GIObjectInfo for 'IOStream' in namespace 'Gio' 428s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x1be4efb25150, JSClass 0x79b5460255e0, in object 0x3dd7dd597308 428s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0x1be4efb251a0, JSClass 0x79b5460255e0, in object 0x3dd7dd597308 428s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0x1be4efb251f0, JSClass 0x79b5460255e0, in object 0x3dd7dd540ca0 428s JS G NS: Found info type GIInterfaceInfo for 'Seekable' in namespace 'Gio' 428s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x1be4efb21498, JSClass 0x79b546028b80, in object 0x3dd7dd597308 428s JS G OBJ: Defining method get_output_stream in prototype for GIOStream (Gio.IOStream) 428s JS G NS: Found info type GIObjectInfo for 'FileOutputStream' in namespace 'Gio' 428s JS G OBJ: Defined class for FileOutputStream (GFileOutputStream), prototype 0x1be4efb25290, JSClass 0x79b5460255e0, in object 0x3dd7dd597308 428s JS G OBJ: Defined class for GLocalFileOutputStream (GLocalFileOutputStream), prototype 0x1be4efb252e0, JSClass 0x79b5460255e0, in object 0x3dd7dd540ca0 428s JS G NS: Found info type GIObjectInfo for 'DataOutputStream' in namespace 'Gio' 428s JS G NS: Found info type GIObjectInfo for 'FilterOutputStream' in namespace 'Gio' 428s JS G OBJ: Defined class for FilterOutputStream (GFilterOutputStream), prototype 0x1be4efb25358, JSClass 0x79b5460255e0, in object 0x3dd7dd597308 428s JS G OBJ: Defined class for DataOutputStream (GDataOutputStream), prototype 0x1be4efb253a8, JSClass 0x79b5460255e0, in object 0x3dd7dd597308 428s JS G NS: Found info type GIInterfaceInfo for 'PollableOutputStream' in namespace 'Gio' 428s JS G IFACE: Defined class for PollableOutputStream (GPollableOutputStream), prototype 0x1be4efb21510, JSClass 0x79b546028b80, in object 0x3dd7dd597308 428s JS G OBJ: Defining method put_string in prototype for GDataOutputStream (Gio.DataOutputStream) 428s JS G OBJ: Defining method close in prototype for GOutputStream (Gio.OutputStream) 428s JS CTX: Script evaluation succeeded 428s JS MAINLOOP: Main loop instance 0x5a892a79e968: Spinning loop until released or hook cleared 428s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module metadata hook for module 0x9c248a550b8 428s JS IMPORT: Defining meta.importSync for module 0x9c248a550b8 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3dd7dd53d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3dd7dd53d128 428s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 428s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 428s JS MAINLOOP: Set main loop hook to 428s JS MAINLOOP: Main loop instance 0x5a892a79e968: hold 428s JS MAINLOOP: Running and clearing main loop hook 428s JS G BXD: Defining method run in prototype for GLib.MainLoop 428s 1..33 428s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 428s JS G BXD: Defined class for Source (GSource), prototype 0x1be4efb25538, JSClass 0x79b5460255a0, in object 0x3dd7dd597038 428s JS G BXD: Defining method set_priority in prototype for GLib.Source 428s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 428s JS G BXD: Defining method attach in prototype for GLib.Source 428s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 428s JS IMPORT: Module metadata hook for module 0x3dd7dd5884d8 428s JS IMPORT: Defining meta.importSync for module 0x3dd7dd5884d8 428s JS G NS: Found info type GIFunctionInfo for 'init' in namespace 'Gtk' 428s JS G BXD: Defining method destroy in prototype for GLib.Source 428s JS G NS: Found info type GIObjectInfo for 'Window' in namespace 'Gtk' 428s JS G NS: Found info type GIObjectInfo for 'Bin' in namespace 'Gtk' 428s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x1be4efb25678, JSClass 0x79b5460255e0, in object 0x1be4efb13dd0 428s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x1be4efb256c8, JSClass 0x79b5460255e0, in object 0x1be4efb13dd0 428s JS G NS: Found info type GIEnumInfo for 'WindowType' in namespace 'Gtk' 428s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 428s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 428s JS G ENUM: Defining Gtk.WindowType as 0x9c248a698c0 428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 428s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 428s JS G NS: Found info type GIObjectInfo for 'Builder' in namespace 'Gtk' 428s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x1be4efb25790, JSClass 0x79b5460255e0, in object 0x1be4efb13dd0 428s JS G NS: Found info type GIObjectInfo for 'Label' in namespace 'Gtk' 428s JS G NS: Found info type GIObjectInfo for 'Misc' in namespace 'Gtk' 428s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x1be4efb25808, JSClass 0x79b5460255e0, in object 0x1be4efb13dd0 428s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x1be4efb25858, JSClass 0x79b5460255e0, in object 0x1be4efb13dd0 428s JS G OBJ: Defining method get_objects in prototype for GtkBuilder (Gtk.Builder) 428s JS G NS: Found info type GIFlagsInfo for 'ConnectFlags' in namespace 'GObject' 428s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 428s JS G ENUM: Defining enum value AFTER (fixed from after) 1 428s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 428s JS G ENUM: Defining GObject.ConnectFlags as 0x9c248a69a60 428s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 428s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 428s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 428s ok 1 Gtk overrides UI template sets up internal and public template children 428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 428s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 428s ok 2 Gtk overrides UI template sets up public template children with the correct widgets 428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 428s ok 3 Gtk overrides UI template sets up internal template children with the correct widgets 428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 428s ok 4 Gtk overrides UI template connects template callbacks to the correct handler 428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 428s ok 5 Gtk overrides UI template binds template callbacks to the correct object 428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 428s ok 6 Gtk overrides UI template from resource sets up internal and public template children 428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 428s ok 7 Gtk overrides UI template from resource sets up public template children with the correct widgets 428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 428s ok 8 Gtk overrides UI template from resource sets up internal template children with the correct widgets 428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 428s ok 9 Gtk overrides UI template from resource connects template callbacks to the correct handler 428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 428s ok 10 Gtk overrides UI template from resource binds template callbacks to the correct object 428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 428s ok 11 Gtk overrides UI template from file sets up internal and public template children 428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 428s ok 12 Gtk overrides UI template from file sets up public template children with the correct widgets 428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 428s ok 13 Gtk overrides UI template from file sets up internal template children with the correct widgets 428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 428s ok 14 Gtk overrides UI template from file connects template callbacks to the correct handler 428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 428s ok 15 Gtk overrides UI template from file binds template callbacks to the correct object 428s ok 16 Gtk overrides Class inheriting from template class sets up internal and public template children # SKIP pending 428s ok 17 Gtk overrides Class inheriting from template class sets up public template children with the correct widgets # SKIP pending 428s ok 18 Gtk overrides Class inheriting from template class sets up internal template children with the correct widgets # SKIP pending 428s ok 19 Gtk overrides Class inheriting from template class connects template callbacks to the correct handler # SKIP pending 428s ok 20 Gtk overrides Class inheriting from template class binds template callbacks to the correct object # SKIP pending 428s ok 21 Gtk overrides sets CSS names on classes 428s ok 22 Gtk overrides static inheritance works 428s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 428s ok 23 Gtk overrides avoid crashing when GTK vfuncs are called in garbage collection 428s ok 24 Gtk overrides GTK vfuncs are not called if the object is disposed 428s ok 25 Gtk overrides destroy signal is emitted while disposing objects 428s ok 26 Gtk overrides destroy signal is not emitted when objects are garbage collected 428s JS G NS: Found info type GIObjectInfo for 'Clipboard' in namespace 'Gtk' 428s JS G OBJ: Defined class for Clipboard (GtkClipboard), prototype 0x3dd7dd597d58, JSClass 0x79b5460255e0, in object 0x1be4efb13dd0 428s ok 27 Gtk overrides accepts string in place of GdkAtom 428s ok 28 Gtk overrides accepts null in place of GdkAtom as GDK_NONE 428s JS G NS: Found info type GIObjectInfo for 'Stack' in namespace 'Gtk' 428s JS G OBJ: Defined class for Stack (GtkStack), prototype 0x1be4efb13060, JSClass 0x79b5460255e0, in object 0x1be4efb13dd0 428s JS G NS: Found info type GIObjectInfo for 'Box' in namespace 'Gtk' 428s JS G OBJ: Defined class for Box (GtkBox), prototype 0x1be4efb130d8, JSClass 0x79b5460255e0, in object 0x1be4efb13dd0 428s JS G OBJ: Defining method add_named in prototype for GtkStack (Gtk.Stack) 428s JS G OBJ: Defining method get_child_by_name in prototype for GtkStack (Gtk.Stack) 428s JS G NS: Found info type GIFunctionInfo for 'gtk_container_child_set_property' in namespace 'GjsPrivate' 428s ok 29 Gtk overrides uses the correct GType for null child properties 428s JS G NS: Found info type GIStructInfo for 'TreeIter' in namespace 'Gtk' 428s JS G BXD: Defined class for TreeIter (GtkTreeIter), prototype 0x1be4efb131f0, JSClass 0x79b5460255a0, in object 0x1be4efb13dd0 428s ok 30 Gtk overrides can create a Gtk.TreeIter with accessible stamp field 428s JS G NS: Found info type GIObjectInfo for 'ScrolledWindow' in namespace 'Gtk' 428s JS G OBJ: Defined class for ScrolledWindow (GtkScrolledWindow), prototype 0x1be4efb13308, JSClass 0x79b5460255e0, in object 0x1be4efb13dd0 428s JS G BXD: Defining method init in prototype for GObject.Value 428s JS G OBJ: Defining method style_get_property in prototype for GtkWidget (Gtk.Widget) 428s JS G BXD: Defining method get_boolean in prototype for GObject.Value 428s JS G BXD: Defining method unset in prototype for GObject.Value 428s JS G BXD: Defining method set_int in prototype for GObject.Value 428s JS G BXD: Defining method get_int in prototype for GObject.Value 428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 428s JS G BXD: Defining method set_string in prototype for GObject.Value 428s JS G BXD: Defining method get_string in prototype for GObject.Value 428s ok 31 Gtk overrides can get style properties using GObject.Value 428s JS G NS: Found info type GIObjectInfo for 'Frame' in namespace 'Gtk' 428s JS G OBJ: Defined class for Frame (GtkFrame), prototype 0x1be4efb13470, JSClass 0x79b5460255e0, in object 0x1be4efb13dd0 428s JS G OBJ: Defining method show in prototype for GtkWidget (Gtk.Widget) 428s ok 32 Gtk overrides can pass a parent object to a child at construction 428s JS G NS: Found info type GIObjectInfo for 'Button' in namespace 'Gtk' 428s JS G OBJ: Defined class for Button (GtkButton), prototype 0x1be4efb13628, JSClass 0x79b5460255e0, in object 0x1be4efb13dd0 428s JS G NS: Found info type GIInterfaceInfo for 'Activatable' in namespace 'Gtk' 428s JS G IFACE: Defined class for Activatable (GtkActivatable), prototype 0x3dd7dd598768, JSClass 0x79b546028b80, in object 0x1be4efb13dd0 428s JS G NS: Found info type GIInterfaceInfo for 'Actionable' in namespace 'Gtk' 428s JS G IFACE: Defined class for Actionable (GtkActionable), prototype 0x3dd7dd598790, JSClass 0x79b546028b80, in object 0x1be4efb13dd0 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: handling job 0, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 0 428s JS MAINLOOP: handling job 1, 428s ok 33 Gtk overrides does not leak instance when connecting template signal 428s JS MAINLOOP: Completed job 1 428s JS G BXD: Defining method quit in prototype for GLib.MainLoop 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x5a892a79e968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 0 428s JS MAINLOOP: handling job 1, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 1 428s JS MAINLOOP: handling job 2, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 2 428s JS MAINLOOP: handling job 3, 428s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 428s JS MAINLOOP: Main loop instance 0x5a892a79e968: release 428s JS MAINLOOP: Completed job 3 428s JS MEMORY: Memory report: before destroying context 428s JS MEMORY: 549 objects currently alive 428s JS MEMORY: boxed_instance = 9 428s JS MEMORY: boxed_prototype = 21 428s JS MEMORY: closure = 8 428s JS MEMORY: function = 425 428s JS MEMORY: fundamental_instance = 0 428s JS MEMORY: fundamental_prototype = 0 428s JS MEMORY: gerror_instance = 0 428s JS MEMORY: gerror_prototype = 0 428s JS MEMORY: interface = 16 428s JS MEMORY: module = 10 428s JS MEMORY: ns = 7 428s JS MEMORY: object_instance = 4 428s JS MEMORY: object_prototype = 49 428s JS MEMORY: param = 0 428s JS MEMORY: union_instance = 0 428s JS MEMORY: union_prototype = 0 428s JS CTX: JS shutdown sequence 428s JS CTX: Stopping profiler 428s JS CTX: Shutting down toggle queue 428s JS CTX: Notifying external reference holders of GjsContext dispose 428s JS MAINLOOP: Stopping promise job dispatcher 428s JS CTX: Notifying reference holders of GjsContext dispose 428s JS CTX: Checking unhandled promise rejections 428s JS CTX: Releasing cached JS wrappers 428s JS CTX: Final triggered GC 428s JS CTX: Destroying JS context 428s JS CTX: Releasing all native objects 428s JS CTX: Disabling auto GC 428s JS CTX: Ending trace on global object 428s JS CTX: Freeing allocated resources 428s JS CTX: JS context destroyed 428s PASS: gjs/testGtk3.test 428s Running test: gjs/testIntrospection.test 428s JS NATIVE: Registered native JS module '_promiseNative' 428s JS NATIVE: Registered native JS module '_byteArrayNative' 428s JS NATIVE: Registered native JS module '_encodingNative' 428s JS NATIVE: Registered native JS module '_gi' 428s JS NATIVE: Registered native JS module 'gi' 428s JS NATIVE: Registered native JS module 'cairoNative' 428s JS NATIVE: Registered native JS module 'system' 428s JS NATIVE: Registered native JS module 'console' 428s JS NATIVE: Registered native JS module '_print' 428s JS CTX: Enabling JIT 428s JS CTX: Initialized class GjsFileImporter prototype 0x34cb8ce001a0 428s JS IMPORT: Defining parent (nil) of 0x34cb8ce00200 'imports' is mod 0 428s JS IMPORT: Importing '_print' 428s JS NATIVE: Defining native module '_print' 428s JS IMPORT: Defining parent 0x34cb8ce00200 of 0x34cb8ce009b0 '_print' is mod 1 428s JS IMPORT: successfully imported module '_print' 428s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 428s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x27e039a3d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x27e039a3d090 428s JS MAINLOOP: Main loop instance 0x5f081db80968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Starting promise job dispatcher 428s 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 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x27e039a3d128 428s JS MAINLOOP: Main loop instance 0x5f081db80968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x5f081db80968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 428s JS MAINLOOP: Main loop instance 0x5f081db80968: release 428s JS MAINLOOP: Completed job 0 428s JS MAINLOOP: handling job 1, 428s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 428s JS MAINLOOP: Main loop instance 0x5f081db80968: release 428s JS MAINLOOP: Completed job 1 428s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module metadata hook for module 0x34cb8ce6af30 428s JS IMPORT: Defining meta.importSync for module 0x34cb8ce6af30 428s JS NATIVE: Defining native module 'gi' 428s JS CTX: Initialized class GIRepositoryNamespace prototype 0x34cb8ce6f278 428s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 428s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 428s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 428s JS IMPORT: Importing directory 'overrides' 428s JS IMPORT: Defining parent 0x27e039a40610 of 0x34cb8ce6f2f8 'overrides' is mod 1 428s JS IMPORT: Defined importer 'overrides' 0x34cb8ce6f2f8 in 0x27e039a40610 428s JS IMPORT: successfully imported directory 'overrides' 428s JS IMPORT: Importing '_promiseNative' 428s JS NATIVE: Defining native module '_promiseNative' 428s JS IMPORT: Defining parent 0x27e039a40610 of 0x34cb8ce6f7a8 '_promiseNative' is mod 1 428s JS IMPORT: successfully imported module '_promiseNative' 428s JS IMPORT: Importing module GLib succeeded 428s JS IMPORT: Defining parent 0x34cb8ce6f2f8 of 0x27e039a98038 'GLib' is mod 1 428s JS IMPORT: successfully imported module 'GLib' 428s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 428s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x27e039a97060, JSClass 0x76d077ce75a0, in object 0x27e039a97038 428s JS CTX: Initialized class GIRepositoryGType prototype 0x34cb8ce6faf0 428s JS CTX: Initialized class GIRepositoryFunction prototype 0x34cb8ce6fb50 428s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 428s JS G BXD: Defined class for Error (GError), prototype 0x27e039a970b0, JSClass 0x76d077ce75a0, in object 0x27e039a97038 428s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 428s JS G BXD: Defined class for Variant (GVariant), prototype 0x27e039a97100, JSClass 0x76d077ce75a0, in object 0x27e039a97038 428s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 428s JS G BXD: Defined class for Bytes (GBytes), prototype 0x27e039a97150, JSClass 0x76d077ce75a0, in object 0x27e039a97038 428s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 428s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x27e039a971a0, JSClass 0x76d077ce75a0, in object 0x27e039a97038 428s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 428s JS G BXD: Defined class for Thread (GThread), prototype 0x27e039a971f0, JSClass 0x76d077ce75a0, in object 0x27e039a97038 428s JS G BXD: Defining method ref in prototype for GLib.Thread 428s JS G BXD: Defining method unref in prototype for GLib.Thread 428s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 428s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x27e039a97240, JSClass 0x76d077ce75a0, in object 0x27e039a97038 428s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 428s JS G BXD: Defined class for Regex (GRegex), prototype 0x27e039a97290, JSClass 0x76d077ce75a0, in object 0x27e039a97038 428s JS G BXD: Defining method match in prototype for GLib.Regex 428s JS G BXD: Defining method match_full in prototype for GLib.Regex 428s JS G BXD: Defining method match_all in prototype for GLib.Regex 428s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 428s JS G NS: Defined namespace 'GLib' 0x27e039a97038 in GIRepository 0x34cb8ce6f108 428s JS IMPORT: Importing module jasmine succeeded 428s JS IMPORT: Defining parent 0x27e039a40610 of 0x27e039a98ba0 'jasmine' is mod 1 428s JS IMPORT: successfully imported module 'jasmine' 428s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 428s JS MAINLOOP: Main loop instance 0x5f081db80968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x5f081db80968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 428s JS MAINLOOP: Main loop instance 0x5f081db80968: release 428s JS MAINLOOP: Completed job 0 428s JS IMPORT: Importing 'gi' 428s JS IMPORT: Defining parent 0x27e039a40610 of 0x27e039a40b08 'gi' is mod 1 428s JS IMPORT: successfully imported module 'gi' 428s 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 428s JS G NS: Defined namespace 'Gdk' 0x27e039a97308 in GIRepository 0x27e039a40b08 428s 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 428s JS G NS: Defined namespace 'GjsPrivate' 0x27e039a97358 in GIRepository 0x27e039a40b08 428s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 428s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 428s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 428s JS IMPORT: Importing module _legacy succeeded 428s JS IMPORT: Defining parent 0x27e039a40610 of 0x27e039a98cb8 '_legacy' is mod 1 428s JS IMPORT: successfully imported module '_legacy' 428s JS IMPORT: Importing module lang succeeded 428s JS IMPORT: Defining parent 0x27e039a40610 of 0x27e039a98c90 'lang' is mod 1 428s JS IMPORT: successfully imported module 'lang' 428s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 428s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 428s JS IMPORT: Importing module _signals succeeded 428s JS IMPORT: Defining parent 0x27e039a40610 of 0x27e039a98ce0 '_signals' is mod 1 428s JS IMPORT: successfully imported module '_signals' 428s JS IMPORT: Importing module signals succeeded 428s JS IMPORT: Defining parent 0x27e039a40610 of 0x27e039a98c68 'signals' is mod 1 428s JS IMPORT: successfully imported module 'signals' 428s JS IMPORT: Importing module Gio succeeded 428s JS IMPORT: Defining parent 0x27e039a40bf8 of 0x27e039a98c40 'Gio' is mod 1 428s JS IMPORT: successfully imported module 'Gio' 428s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 428s JS IMPORT: Importing '_gi' 428s JS NATIVE: Defining native module '_gi' 428s JS IMPORT: Defining parent 0x27e039a40610 of 0x34cb8ce1c678 '_gi' is mod 1 428s JS IMPORT: successfully imported module '_gi' 428s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 428s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 428s JS IMPORT: Importing module _common succeeded 428s JS IMPORT: Defining parent 0x27e039a40610 of 0x27e039a98d30 '_common' is mod 1 428s JS IMPORT: successfully imported module '_common' 428s JS IMPORT: Importing module GObject succeeded 428s JS IMPORT: Defining parent 0x27e039a40bf8 of 0x27e039a98d08 'GObject' is mod 1 428s JS IMPORT: successfully imported module 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 428s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 428s JS G BXD: Defined class for String (GString), prototype 0x27e039a97600, JSClass 0x76d077ce75a0, in object 0x27e039a97380 428s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 428s JS G PRM: Defined class ParamSpec prototype is 0x27e039a98d80 class 0x76d077cf0240 in object 0x27e039a97380 428s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 428s JS G OBJ: Defined class for Object (GObject), prototype 0x27e039a97768, JSClass 0x76d077ce75e0, in object 0x27e039a97380 428s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 428s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 428s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x27e039a97790, JSClass 0x76d077ce75e0, in object 0x27e039a97380 428s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 428s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 428s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 428s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 428s JS G BXD: Defined class for Value (GValue), prototype 0x27e039a977e0, JSClass 0x76d077ce75a0, in object 0x27e039a97380 428s JS G NS: Defined namespace 'GObject' 0x27e039a97380 in GIRepository 0x27e039a40b08 428s JS G OBJ: Defined class for Application (GApplication), prototype 0x27e039a97830, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 428s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2132ead062e0, JSClass 0x76d077ceab80, in object 0x27e039a97330 428s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 428s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x2132ead06308, JSClass 0x76d077ceab80, in object 0x27e039a97330 428s 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 428s JS G NS: Defined namespace 'GioUnix' 0x27e039a978d0 in GIRepository 0x27e039a40b08 428s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 428s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x27e039a978f8, JSClass 0x76d077ce75e0, in object 0x27e039a978d0 428s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 428s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x2132ead066f0, JSClass 0x76d077ceab80, in object 0x27e039a978d0 428s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 428s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x27e039a97970, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x27e039a979c0, JSClass 0x76d077ce75e0, in object 0x27e039a978d0 428s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 428s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x27e039a97a10, JSClass 0x76d077ce75a0, in object 0x27e039a978d0 428s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 428s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x2132ead06830, JSClass 0x76d077ceab80, in object 0x27e039a978d0 428s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 428s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x27e039a97a60, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x27e039a97ab0, JSClass 0x76d077ce75e0, in object 0x27e039a978d0 428s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 428s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x27e039a97b00, JSClass 0x76d077ce75a0, in object 0x27e039a978d0 428s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 428s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x27e039a97b28, JSClass 0x76d077ce75a0, in object 0x27e039a978d0 428s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 428s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x27e039a97b78, JSClass 0x76d077ce75e0, in object 0x27e039a978d0 428s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 428s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x27e039a97bc8, JSClass 0x76d077ce75a0, in object 0x27e039a978d0 428s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 428s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x27e039a97c18, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x27e039a97c68, JSClass 0x76d077ce75e0, in object 0x27e039a978d0 428s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 428s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x27e039a97cb8, JSClass 0x76d077ce75a0, in object 0x27e039a978d0 428s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 428s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 428s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 428s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 428s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 428s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 428s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 428s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 428s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 428s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 428s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 428s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 428s JS G ENUM: Defining GLib.LogLevelFlags as 0x34cb8ce24d60 428s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 428s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x27e039a97dd0, JSClass 0x76d077ce75a0, in object 0x27e039a97038 428s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 428s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x27e039a97e98, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 428s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x2132ead0ebf0, JSClass 0x76d077ceab80, in object 0x27e039a97330 428s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 428s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x2132ead0ec18, JSClass 0x76d077ceab80, in object 0x27e039a97330 428s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 428s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x2132ead12498, JSClass 0x76d077ce75a0, in object 0x27e039a97330 428s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 428s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x2132ead12790, JSClass 0x76d077ce75a0, in object 0x27e039a97330 428s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 428s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 428s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x2132ead12920, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 428s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2132ead0ee98, JSClass 0x76d077ceab80, in object 0x27e039a97330 428s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 428s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2132ead0eee8, JSClass 0x76d077ceab80, in object 0x27e039a97330 428s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 428s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2132ead129c0, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 428s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 428s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 428s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 428s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x2132ead160d8, JSClass 0x76d077ceab80, in object 0x27e039a97330 428s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 428s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x2132ead12a38, JSClass 0x76d077ce75a0, in object 0x27e039a97330 428s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 428s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2132ead12a88, JSClass 0x76d077ce75a0, in object 0x27e039a97330 428s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 428s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 428s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x2132ead12ad8, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x2132ead12b28, JSClass 0x76d077ce75e0, in object 0x27e039a97358 428s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 428s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x2132ead12b78, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 428s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 428s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 428s JS G IFACE: Defined class for File (GFile), prototype 0x2132ead161a0, JSClass 0x76d077ceab80, in object 0x27e039a97330 428s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x2132ead12bf0, JSClass 0x76d077ce75e0, in object 0x27e039a40ca0 428s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 428s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x2132ead12c68, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 428s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 428s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x2132ead16420, JSClass 0x76d077ceab80, in object 0x27e039a97330 428s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 428s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x2132ead12ce0, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 428s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x2132ead12d30, JSClass 0x76d077ce75a0, in object 0x27e039a97330 428s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 428s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 428s JS G OBJ: Defined class for Settings (GSettings), prototype 0x2132ead12d80, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 428s JS G NS: Defined namespace 'Gio' 0x27e039a97330 in GIRepository 0x27e039a40b08 428s JS IMPORT: Importing module Gtk succeeded 428s JS IMPORT: Defining parent 0x27e039a40bf8 of 0x2132ead16c40 'Gtk' is mod 1 428s JS IMPORT: successfully imported module 'Gtk' 428s JS G NS: Found info type GIObjectInfo for 'Widget' in namespace 'Gtk' 428s JS G NS: Found info type GIObjectInfo for 'InitiallyUnowned' in namespace 'GObject' 428s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x2132ead12e20, JSClass 0x76d077ce75e0, in object 0x27e039a97380 428s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x2132ead12e70, JSClass 0x76d077ce75e0, in object 0x2132ead12df8 428s JS G NS: Found info type GIInterfaceInfo for 'Buildable' in namespace 'Gtk' 428s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x2132ead16f10, JSClass 0x76d077ceab80, in object 0x2132ead12df8 428s 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 428s JS G NS: Defined namespace 'Atk' 0x2132ead12ee8 in GIRepository 0x27e039a40b08 428s JS G NS: Found info type GIInterfaceInfo for 'ImplementorIface' in namespace 'Atk' 428s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0x2132ead16f38, JSClass 0x76d077ceab80, in object 0x2132ead12ee8 428s JS G NS: Found info type GIObjectInfo for 'Container' in namespace 'Gtk' 428s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x2132ead12f38, JSClass 0x76d077ce75e0, in object 0x2132ead12df8 428s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 428s JS G NS: Defined namespace 'Gtk' 0x2132ead12df8 in GIRepository 0x27e039a40b08 428s JS IMPORT: Importing 'system' 428s JS NATIVE: Defining native module 'system' 428s JS IMPORT: Defining parent 0x27e039a40610 of 0x34cb8ce2f370 'system' is mod 1 428s JS IMPORT: successfully imported module 'system' 428s JS CTX: Script evaluation succeeded 428s JS MAINLOOP: Main loop instance 0x5f081db80968: Spinning loop until released or hook cleared 428s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module metadata hook for module 0x34cb8ce45c60 428s JS IMPORT: Defining meta.importSync for module 0x34cb8ce45c60 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27e039a3d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27e039a3d128 428s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 428s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 428s JS MAINLOOP: Set main loop hook to 428s JS MAINLOOP: Main loop instance 0x5f081db80968: hold 428s JS MAINLOOP: Running and clearing main loop hook 428s JS G BXD: Defining method run in prototype for GLib.MainLoop 428s 1..20 428s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 428s JS G BXD: Defined class for Source (GSource), prototype 0x2132ead12f88, JSClass 0x76d077ce75a0, in object 0x27e039a97038 428s JS G BXD: Defining method set_priority in prototype for GLib.Source 428s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 428s JS G BXD: Defining method attach in prototype for GLib.Source 428s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 428s JS IMPORT: Module metadata hook for module 0x27e039a88510 428s JS IMPORT: Defining meta.importSync for module 0x27e039a88510 428s JS G NS: Found info type GIObjectInfo for 'MemoryInputStream' in namespace 'Gio' 428s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0x2132ead2a0b0, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s JS G BXD: Defining method destroy in prototype for GLib.Source 428s ok 1 GLib.DestroyNotify parameter throws when encountering a GDestroyNotify not associated with a callback 428s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 428s JS G NS: Found info type GIConstantInfo for 'MININT64' in namespace 'GLib' 428s JS G NS: Found info type GIConstantInfo for 'MAXINT64' in namespace 'GLib' 428s JS G NS: Found info type GIConstantInfo for 'MAXUINT64' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 428s ok 2 Unsafe integer marshalling warns when conversion is lossy 428s ok 3 Marshalling empty flat arrays of structs accepts null # SKIP GTK disabled 428s ok 4 Marshalling empty flat arrays of structs accepts an empty array # SKIP GTK disabled 428s JS G NS: Found info type GIObjectInfo for 'AppLaunchContext' in namespace 'Gio' 428s JS G OBJ: Defined class for AppLaunchContext (GAppLaunchContext), prototype 0x2132ead2a560, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s ok 5 Constructor throws when constructor called without new 428s JS G NS: Found info type GIEnumInfo for 'BusType' in namespace 'Gio' 428s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 428s JS G ENUM: Defining enum value NONE (fixed from none) 0 428s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 428s JS G ENUM: Defining enum value SESSION (fixed from session) 2 428s JS G ENUM: Defining Gio.BusType as 0x34cb8ce7f9a8 428s ok 6 Enum classes enum has a $gtype property 428s ok 7 Enum classes enum $gtype property is enumerable 428s JS G NS: Found info type GIEnumInfo for 'ResolverError' in namespace 'Gio' 428s JS G ERR: Defined class for ResolverError (GError), prototype 0x2132ead22470, JSClass 0x76d077cea860, in object 0x27e039a97330 428s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 0 428s JS G ENUM: Defining enum value TEMPORARY_FAILURE (fixed from temporary_failure) 1 428s JS G ENUM: Defining enum value INTERNAL (fixed from internal) 2 428s ok 8 GError domains Number converts error to quark 428s ok 9 Object properties on GtkBuilder-constructed objects are found on the GObject itself # SKIP GTK disabled 428s ok 10 Object properties on GtkBuilder-constructed objects are found on the GObject's parents # SKIP GTK disabled 428s ok 11 Object properties on GtkBuilder-constructed objects are found on the GObject's interfaces # SKIP GTK disabled 428s JS G NS: Found info type GIConstantInfo for 'PRIORITY_LOW' in namespace 'GLib' 428s ok 12 Garbage collection of introspected objects collects objects properly with signals connected 428s JS G NS: Found info type GIFlagsInfo for 'ParamFlags' in namespace 'GObject' 428s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 428s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 428s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 428s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 428s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 428s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 428s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 428s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 428s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 428s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 428s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 428s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 428s JS G ENUM: Defining GObject.ParamFlags as 0x34cb8ce04070 428s JS G NS: Found info type GIFunctionInfo for 'param_spec_boolean' in namespace 'GObject' 428s JS G PRM: Wrapping GParamBoolean 'screenfull' on (null) with JSObject 428s JS G PRM: JSObject created with param instance 0x5f081db9c410 type GParamBoolean 428s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 428s JS G NS: Found info type GIFunctionInfo for 'param_spec_get_flags' in namespace 'GjsPrivate' 428s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 428s JS G NS: Found info type GIStructInfo for 'SettingsSchemaSource' in namespace 'Gio' 428s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0x27e039a97da8, JSClass 0x76d077ce75a0, in object 0x27e039a97330 428s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 428s JS G BXD: Defining method get_path in prototype for Gio.SettingsSchema 428s JS G NS: Found info type GIFlagsInfo for 'SettingsBindFlags' in namespace 'Gio' 428s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 428s JS G ENUM: Defining enum value GET (fixed from get) 1 428s JS G ENUM: Defining enum value SET (fixed from set) 2 428s JS G ENUM: Defining enum value NO_SENSITIVITY (fixed from no_sensitivity) 4 428s JS G ENUM: Defining enum value GET_NO_CHANGES (fixed from get_no_changes) 8 428s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 16 428s JS G ENUM: Defining Gio.SettingsBindFlags as 0x34cb8ce04f08 428s JS G BXD: Defining method list_keys in prototype for Gio.SettingsSchema 428s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method run_dispose in prototype for GObject (GObject.Object) 428s JS G NS: Found info type GIFunctionInfo for 'signal_handler_disconnect' in namespace 'GObject' 428s ok 13 Garbage collection of introspected objects handles setting a property from C on an object whose JS wrapper has been collected 428s JS G NS: Found info type GIStructInfo for 'Atom' in namespace 'Gdk' 428s JS G BXD: Defined class for Atom (void), prototype 0x2132ead12060, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s dbus-daemon[2903]: [session uid=1000 pid=2903 pidfd=5] Activating service name='ca.desrt.dconf' requested by ':1.7' (uid=1000 pid=3098 comm="/usr/libexec/installed-tests/gjs/minijasmine /usr/" label="unconfined") 428s ok 14 Gdk.Atom is presented as string 428s JS G NS: Found info type GIStructInfo for 'Rectangle' in namespace 'Gdk' 428s JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0x2132ead121a0, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s ok 15 Complete enumeration (boxed types) enumerates all properties 428s dbus-daemon[2903]: [session uid=1000 pid=2903 pidfd=5] Successfully activated service 'ca.desrt.dconf' 428s ok 16 Complete enumeration of GIRepositoryNamespace (new_enumerate) enumerates all properties (sampled) 428s JS G NS: Found info type GIFlagsInfo for 'AnchorHints' in namespace 'Gdk' 428s JS G ENUM: Defining enum value FLIP_X (fixed from flip_x) 1 428s JS G ENUM: Defining enum value FLIP_Y (fixed from flip_y) 2 428s JS G ENUM: Defining enum value SLIDE_X (fixed from slide_x) 4 428s JS G ENUM: Defining enum value SLIDE_Y (fixed from slide_y) 8 428s JS G ENUM: Defining enum value RESIZE_X (fixed from resize_x) 16 428s JS G ENUM: Defining enum value RESIZE_Y (fixed from resize_y) 32 428s JS G ENUM: Defining enum value FLIP (fixed from flip) 3 428s JS G ENUM: Defining enum value SLIDE (fixed from slide) 12 428s JS G ENUM: Defining enum value RESIZE (fixed from resize) 48 428s JS G ENUM: Defining Gdk.AnchorHints as 0x34cb8ceea1a8 428s JS G NS: Found info type GIObjectInfo for 'AppLaunchContext' in namespace 'Gdk' 428s JS G OBJ: Defined class for AppLaunchContext (GdkAppLaunchContext), prototype 0x2132ead123f8, JSClass 0x76d077ce75e0, in object 0x27e039a97308 428s JS G NS: Found info type GIFlagsInfo for 'AxisFlags' in namespace 'Gdk' 428s JS G ENUM: Defining enum value X (fixed from x) 2 428s JS G ENUM: Defining enum value Y (fixed from y) 4 428s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 8 428s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 16 428s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 32 428s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 64 428s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 128 428s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 256 428s JS G ENUM: Defining enum value SLIDER (fixed from slider) 512 428s JS G ENUM: Defining Gdk.AxisFlags as 0x34cb8ceea288 428s JS G NS: Found info type GIEnumInfo for 'AxisUse' in namespace 'Gdk' 428s JS G ENUM: Defining enum value IGNORE (fixed from ignore) 0 428s JS G ENUM: Defining enum value X (fixed from x) 1 428s JS G ENUM: Defining enum value Y (fixed from y) 2 428s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 3 428s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 4 428s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 5 428s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 6 428s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 7 428s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 8 428s JS G ENUM: Defining enum value SLIDER (fixed from slider) 9 428s JS G ENUM: Defining enum value LAST (fixed from last) 10 428s JS G ENUM: Defining Gdk.AxisUse as 0x34cb8ceea368 428s JS G NS: Found info type GIConstantInfo for 'BUTTON_MIDDLE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'BUTTON_PRIMARY' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'BUTTON_SECONDARY' in namespace 'Gdk' 428s JS G NS: Found info type GIEnumInfo for 'ByteOrder' in namespace 'Gdk' 428s JS G ENUM: Defining enum value LSB_FIRST (fixed from lsb_first) 0 428s JS G ENUM: Defining enum value MSB_FIRST (fixed from msb_first) 1 428s JS G ENUM: Defining Gdk.ByteOrder as 0x34cb8ceea448 428s JS G NS: Found info type GIConstantInfo for 'CURRENT_TIME' in namespace 'Gdk' 428s JS G NS: Found info type GIStructInfo for 'Color' in namespace 'Gdk' 428s JS G BXD: Defined class for Color (GdkColor), prototype 0x2132ead124c0, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIEnumInfo for 'CrossingMode' in namespace 'Gdk' 428s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 428s JS G ENUM: Defining enum value GRAB (fixed from grab) 1 428s JS G ENUM: Defining enum value UNGRAB (fixed from ungrab) 2 428s JS G ENUM: Defining enum value GTK_GRAB (fixed from gtk_grab) 3 428s JS G ENUM: Defining enum value GTK_UNGRAB (fixed from gtk_ungrab) 4 428s JS G ENUM: Defining enum value STATE_CHANGED (fixed from state_changed) 5 428s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 6 428s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 7 428s JS G ENUM: Defining enum value DEVICE_SWITCH (fixed from device_switch) 8 428s JS G ENUM: Defining Gdk.CrossingMode as 0x34cb8ceea4a8 428s JS G NS: Found info type GIObjectInfo for 'Cursor' in namespace 'Gdk' 428s JS G OBJ: Defined class for Cursor (GdkCursor), prototype 0x2132ead12538, JSClass 0x76d077ce75e0, in object 0x27e039a97308 428s JS G NS: Found info type GIEnumInfo for 'CursorType' in namespace 'Gdk' 428s JS G ENUM: Defining enum value X_CURSOR (fixed from x_cursor) 0 428s JS G ENUM: Defining enum value ARROW (fixed from arrow) 2 428s JS G ENUM: Defining enum value BASED_ARROW_DOWN (fixed from based_arrow_down) 4 428s JS G ENUM: Defining enum value BASED_ARROW_UP (fixed from based_arrow_up) 6 428s JS G ENUM: Defining enum value BOAT (fixed from boat) 8 428s JS G ENUM: Defining enum value BOGOSITY (fixed from bogosity) 10 428s JS G ENUM: Defining enum value BOTTOM_LEFT_CORNER (fixed from bottom_left_corner) 12 428s JS G ENUM: Defining enum value BOTTOM_RIGHT_CORNER (fixed from bottom_right_corner) 14 428s JS G ENUM: Defining enum value BOTTOM_SIDE (fixed from bottom_side) 16 428s JS G ENUM: Defining enum value BOTTOM_TEE (fixed from bottom_tee) 18 428s JS G ENUM: Defining enum value BOX_SPIRAL (fixed from box_spiral) 20 428s JS G ENUM: Defining enum value CENTER_PTR (fixed from center_ptr) 22 428s JS G ENUM: Defining enum value CIRCLE (fixed from circle) 24 428s JS G ENUM: Defining enum value CLOCK (fixed from clock) 26 428s JS G ENUM: Defining enum value COFFEE_MUG (fixed from coffee_mug) 28 428s JS G ENUM: Defining enum value CROSS (fixed from cross) 30 428s JS G ENUM: Defining enum value CROSS_REVERSE (fixed from cross_reverse) 32 428s JS G ENUM: Defining enum value CROSSHAIR (fixed from crosshair) 34 428s JS G ENUM: Defining enum value DIAMOND_CROSS (fixed from diamond_cross) 36 428s JS G ENUM: Defining enum value DOT (fixed from dot) 38 428s JS G ENUM: Defining enum value DOTBOX (fixed from dotbox) 40 428s JS G ENUM: Defining enum value DOUBLE_ARROW (fixed from double_arrow) 42 428s JS G ENUM: Defining enum value DRAFT_LARGE (fixed from draft_large) 44 428s JS G ENUM: Defining enum value DRAFT_SMALL (fixed from draft_small) 46 428s JS G ENUM: Defining enum value DRAPED_BOX (fixed from draped_box) 48 428s JS G ENUM: Defining enum value EXCHANGE (fixed from exchange) 50 428s JS G ENUM: Defining enum value FLEUR (fixed from fleur) 52 428s JS G ENUM: Defining enum value GOBBLER (fixed from gobbler) 54 428s JS G ENUM: Defining enum value GUMBY (fixed from gumby) 56 428s JS G ENUM: Defining enum value HAND1 (fixed from hand1) 58 428s JS G ENUM: Defining enum value HAND2 (fixed from hand2) 60 428s JS G ENUM: Defining enum value HEART (fixed from heart) 62 428s JS G ENUM: Defining enum value ICON (fixed from icon) 64 428s JS G ENUM: Defining enum value IRON_CROSS (fixed from iron_cross) 66 428s JS G ENUM: Defining enum value LEFT_PTR (fixed from left_ptr) 68 428s JS G ENUM: Defining enum value LEFT_SIDE (fixed from left_side) 70 428s JS G ENUM: Defining enum value LEFT_TEE (fixed from left_tee) 72 428s JS G ENUM: Defining enum value LEFTBUTTON (fixed from leftbutton) 74 428s JS G ENUM: Defining enum value LL_ANGLE (fixed from ll_angle) 76 428s JS G ENUM: Defining enum value LR_ANGLE (fixed from lr_angle) 78 428s JS G ENUM: Defining enum value MAN (fixed from man) 80 428s JS G ENUM: Defining enum value MIDDLEBUTTON (fixed from middlebutton) 82 428s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 84 428s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 86 428s JS G ENUM: Defining enum value PIRATE (fixed from pirate) 88 428s JS G ENUM: Defining enum value PLUS (fixed from plus) 90 428s JS G ENUM: Defining enum value QUESTION_ARROW (fixed from question_arrow) 92 428s JS G ENUM: Defining enum value RIGHT_PTR (fixed from right_ptr) 94 428s JS G ENUM: Defining enum value RIGHT_SIDE (fixed from right_side) 96 428s JS G ENUM: Defining enum value RIGHT_TEE (fixed from right_tee) 98 428s JS G ENUM: Defining enum value RIGHTBUTTON (fixed from rightbutton) 100 428s JS G ENUM: Defining enum value RTL_LOGO (fixed from rtl_logo) 102 428s JS G ENUM: Defining enum value SAILBOAT (fixed from sailboat) 104 428s JS G ENUM: Defining enum value SB_DOWN_ARROW (fixed from sb_down_arrow) 106 428s JS G ENUM: Defining enum value SB_H_DOUBLE_ARROW (fixed from sb_h_double_arrow) 108 428s JS G ENUM: Defining enum value SB_LEFT_ARROW (fixed from sb_left_arrow) 110 428s JS G ENUM: Defining enum value SB_RIGHT_ARROW (fixed from sb_right_arrow) 112 428s JS G ENUM: Defining enum value SB_UP_ARROW (fixed from sb_up_arrow) 114 428s JS G ENUM: Defining enum value SB_V_DOUBLE_ARROW (fixed from sb_v_double_arrow) 116 428s JS G ENUM: Defining enum value SHUTTLE (fixed from shuttle) 118 428s JS G ENUM: Defining enum value SIZING (fixed from sizing) 120 428s JS G ENUM: Defining enum value SPIDER (fixed from spider) 122 428s JS G ENUM: Defining enum value SPRAYCAN (fixed from spraycan) 124 428s JS G ENUM: Defining enum value STAR (fixed from star) 126 428s JS G ENUM: Defining enum value TARGET (fixed from target) 128 428s JS G ENUM: Defining enum value TCROSS (fixed from tcross) 130 428s JS G ENUM: Defining enum value TOP_LEFT_ARROW (fixed from top_left_arrow) 132 428s JS G ENUM: Defining enum value TOP_LEFT_CORNER (fixed from top_left_corner) 134 428s JS G ENUM: Defining enum value TOP_RIGHT_CORNER (fixed from top_right_corner) 136 428s JS G ENUM: Defining enum value TOP_SIDE (fixed from top_side) 138 428s JS G ENUM: Defining enum value TOP_TEE (fixed from top_tee) 140 428s JS G ENUM: Defining enum value TREK (fixed from trek) 142 428s JS G ENUM: Defining enum value UL_ANGLE (fixed from ul_angle) 144 428s JS G ENUM: Defining enum value UMBRELLA (fixed from umbrella) 146 428s JS G ENUM: Defining enum value UR_ANGLE (fixed from ur_angle) 148 428s JS G ENUM: Defining enum value WATCH (fixed from watch) 150 428s JS G ENUM: Defining enum value XTERM (fixed from xterm) 152 428s JS G ENUM: Defining enum value LAST_CURSOR (fixed from last_cursor) 153 428s JS G ENUM: Defining enum value BLANK_CURSOR (fixed from blank_cursor) -2 428s JS G ENUM: Defining enum value CURSOR_IS_PIXMAP (fixed from cursor_is_pixmap) -1 428s JS G ENUM: Defining Gdk.CursorType as 0x34cb8ceea588 428s JS G NS: Found info type GIObjectInfo for 'Device' in namespace 'Gdk' 428s JS G OBJ: Defined class for Device (GdkDevice), prototype 0x2132ead125b0, JSClass 0x76d077ce75e0, in object 0x27e039a97308 428s JS G NS: Found info type GIObjectInfo for 'DeviceManager' in namespace 'Gdk' 428s JS G OBJ: Defined class for DeviceManager (GdkDeviceManager), prototype 0x2132ead12600, JSClass 0x76d077ce75e0, in object 0x27e039a97308 428s JS G NS: Found info type GIInterfaceInfo for 'DevicePad' in namespace 'Gdk' 428s JS G IFACE: Defined class for DevicePad (GdkDevicePad), prototype 0x27e039a98790, JSClass 0x76d077ceab80, in object 0x27e039a97308 428s JS G NS: Found info type GIEnumInfo for 'DevicePadFeature' in namespace 'Gdk' 428s JS G ENUM: Defining enum value BUTTON (fixed from button) 0 428s JS G ENUM: Defining enum value RING (fixed from ring) 1 428s JS G ENUM: Defining enum value STRIP (fixed from strip) 2 428s JS G ENUM: Defining Gdk.DevicePadFeature as 0x34cb8ceead68 428s JS G NS: Found info type GIStructInfo for 'DevicePadInterface' in namespace 'Gdk' 428s JS G NS: Found info type GIObjectInfo for 'DeviceTool' in namespace 'Gdk' 428s JS G OBJ: Defined class for DeviceTool (GdkDeviceTool), prototype 0x2132ead126a0, JSClass 0x76d077ce75e0, in object 0x27e039a97308 428s JS G NS: Found info type GIEnumInfo for 'DeviceToolType' in namespace 'Gdk' 428s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 428s JS G ENUM: Defining enum value PEN (fixed from pen) 1 428s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 428s JS G ENUM: Defining enum value BRUSH (fixed from brush) 3 428s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 4 428s JS G ENUM: Defining enum value AIRBRUSH (fixed from airbrush) 5 428s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 6 428s JS G ENUM: Defining enum value LENS (fixed from lens) 7 428s JS G ENUM: Defining Gdk.DeviceToolType as 0x34cb8ceeadc8 428s JS G NS: Found info type GIEnumInfo for 'DeviceType' in namespace 'Gdk' 428s JS G ENUM: Defining enum value MASTER (fixed from master) 0 428s JS G ENUM: Defining enum value SLAVE (fixed from slave) 1 428s JS G ENUM: Defining enum value FLOATING (fixed from floating) 2 428s JS G ENUM: Defining Gdk.DeviceType as 0x34cb8ceeaea8 428s JS G NS: Found info type GIObjectInfo for 'Display' in namespace 'Gdk' 428s JS G OBJ: Defined class for Display (GdkDisplay), prototype 0x2132ead12740, JSClass 0x76d077ce75e0, in object 0x27e039a97308 428s JS G NS: Found info type GIObjectInfo for 'DisplayManager' in namespace 'Gdk' 428s JS G OBJ: Defined class for DisplayManager (GdkDisplayManager), prototype 0x2132ead12790, JSClass 0x76d077ce75e0, in object 0x27e039a97308 428s JS G NS: Found info type GIFlagsInfo for 'DragAction' in namespace 'Gdk' 428s JS G ENUM: Defining enum value DEFAULT (fixed from default) 1 428s JS G ENUM: Defining enum value COPY (fixed from copy) 2 428s JS G ENUM: Defining enum value MOVE (fixed from move) 4 428s JS G ENUM: Defining enum value LINK (fixed from link) 8 428s JS G ENUM: Defining enum value PRIVATE (fixed from private) 16 428s JS G ENUM: Defining enum value ASK (fixed from ask) 32 428s JS G ENUM: Defining Gdk.DragAction as 0x34cb8ceeaf08 428s JS G NS: Found info type GIEnumInfo for 'DragCancelReason' in namespace 'Gdk' 428s JS G ENUM: Defining enum value NO_TARGET (fixed from no_target) 0 428s JS G ENUM: Defining enum value USER_CANCELLED (fixed from user_cancelled) 1 428s JS G ENUM: Defining enum value ERROR (fixed from error) 2 428s JS G ENUM: Defining Gdk.DragCancelReason as 0x34cb8ceeafe8 428s JS G NS: Found info type GIObjectInfo for 'DragContext' in namespace 'Gdk' 428s JS G OBJ: Defined class for DragContext (GdkDragContext), prototype 0x2132ead12830, JSClass 0x76d077ce75e0, in object 0x27e039a97308 428s JS G NS: Found info type GIEnumInfo for 'DragProtocol' in namespace 'Gdk' 428s JS G ENUM: Defining enum value NONE (fixed from none) 0 428s JS G ENUM: Defining enum value MOTIF (fixed from motif) 1 428s JS G ENUM: Defining enum value XDND (fixed from xdnd) 2 428s JS G ENUM: Defining enum value ROOTWIN (fixed from rootwin) 3 428s JS G ENUM: Defining enum value WIN32_DROPFILES (fixed from win32_dropfiles) 4 428s JS G ENUM: Defining enum value OLE2 (fixed from ole2) 5 428s JS G ENUM: Defining enum value LOCAL (fixed from local) 6 428s JS G ENUM: Defining enum value WAYLAND (fixed from wayland) 7 428s JS G ENUM: Defining Gdk.DragProtocol as 0x34cb8ceeb048 428s JS G NS: Found info type GIObjectInfo for 'DrawingContext' in namespace 'Gdk' 428s JS G OBJ: Defined class for DrawingContext (GdkDrawingContext), prototype 0x2132ead128a8, JSClass 0x76d077ce75e0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'DrawingContextClass' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'EVENT_PROPAGATE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'EVENT_STOP' in namespace 'Gdk' 428s JS G NS: Found info type GIUnionInfo for 'Event' in namespace 'Gdk' 428s JS G BXD: Defined class for Event (GdkEvent), prototype 0x2132ead128f8, JSClass 0x76d077ce7560, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventAny' in namespace 'Gdk' 428s JS G BXD: Defined class for EventAny (void), prototype 0x2132ead12fd8, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventButton' in namespace 'Gdk' 428s JS G BXD: Defined class for EventButton (void), prototype 0x2132ead2a038, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventConfigure' in namespace 'Gdk' 428s JS G BXD: Defined class for EventConfigure (void), prototype 0x2132ead2a060, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventCrossing' in namespace 'Gdk' 428s JS G BXD: Defined class for EventCrossing (void), prototype 0x2132ead2a088, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventDND' in namespace 'Gdk' 428s JS G BXD: Defined class for EventDND (void), prototype 0x2132ead2a100, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventExpose' in namespace 'Gdk' 428s JS G BXD: Defined class for EventExpose (void), prototype 0x2132ead2a128, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventFocus' in namespace 'Gdk' 428s JS G BXD: Defined class for EventFocus (void), prototype 0x2132ead2a150, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventGrabBroken' in namespace 'Gdk' 428s JS G BXD: Defined class for EventGrabBroken (void), prototype 0x2132ead2a178, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventKey' in namespace 'Gdk' 428s JS G BXD: Defined class for EventKey (void), prototype 0x2132ead2a1a0, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIFlagsInfo for 'EventMask' in namespace 'Gdk' 428s JS G ENUM: Defining enum value EXPOSURE_MASK (fixed from exposure_mask) 2 428s JS G ENUM: Defining enum value POINTER_MOTION_MASK (fixed from pointer_motion_mask) 4 428s JS G ENUM: Defining enum value POINTER_MOTION_HINT_MASK (fixed from pointer_motion_hint_mask) 8 428s JS G ENUM: Defining enum value BUTTON_MOTION_MASK (fixed from button_motion_mask) 16 428s JS G ENUM: Defining enum value BUTTON1_MOTION_MASK (fixed from button1_motion_mask) 32 428s JS G ENUM: Defining enum value BUTTON2_MOTION_MASK (fixed from button2_motion_mask) 64 428s JS G ENUM: Defining enum value BUTTON3_MOTION_MASK (fixed from button3_motion_mask) 128 428s JS G ENUM: Defining enum value BUTTON_PRESS_MASK (fixed from button_press_mask) 256 428s JS G ENUM: Defining enum value BUTTON_RELEASE_MASK (fixed from button_release_mask) 512 428s JS G ENUM: Defining enum value KEY_PRESS_MASK (fixed from key_press_mask) 1024 428s JS G ENUM: Defining enum value KEY_RELEASE_MASK (fixed from key_release_mask) 2048 428s JS G ENUM: Defining enum value ENTER_NOTIFY_MASK (fixed from enter_notify_mask) 4096 428s JS G ENUM: Defining enum value LEAVE_NOTIFY_MASK (fixed from leave_notify_mask) 8192 428s JS G ENUM: Defining enum value FOCUS_CHANGE_MASK (fixed from focus_change_mask) 16384 428s JS G ENUM: Defining enum value STRUCTURE_MASK (fixed from structure_mask) 32768 428s JS G ENUM: Defining enum value PROPERTY_CHANGE_MASK (fixed from property_change_mask) 65536 428s JS G ENUM: Defining enum value VISIBILITY_NOTIFY_MASK (fixed from visibility_notify_mask) 131072 428s JS G ENUM: Defining enum value PROXIMITY_IN_MASK (fixed from proximity_in_mask) 262144 428s JS G ENUM: Defining enum value PROXIMITY_OUT_MASK (fixed from proximity_out_mask) 524288 428s JS G ENUM: Defining enum value SUBSTRUCTURE_MASK (fixed from substructure_mask) 1048576 428s JS G ENUM: Defining enum value SCROLL_MASK (fixed from scroll_mask) 2097152 428s JS G ENUM: Defining enum value TOUCH_MASK (fixed from touch_mask) 4194304 428s JS G ENUM: Defining enum value SMOOTH_SCROLL_MASK (fixed from smooth_scroll_mask) 8388608 428s JS G ENUM: Defining enum value TOUCHPAD_GESTURE_MASK (fixed from touchpad_gesture_mask) 16777216 428s JS G ENUM: Defining enum value TABLET_PAD_MASK (fixed from tablet_pad_mask) 33554432 428s JS G ENUM: Defining enum value ALL_EVENTS_MASK (fixed from all_events_mask) 67108862 428s JS G ENUM: Defining Gdk.EventMask as 0x34cb8ceeb128 428s JS G NS: Found info type GIStructInfo for 'EventMotion' in namespace 'Gdk' 428s JS G BXD: Defined class for EventMotion (void), prototype 0x2132ead2a1f0, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventOwnerChange' in namespace 'Gdk' 428s JS G BXD: Defined class for EventOwnerChange (void), prototype 0x2132ead2a218, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventPadAxis' in namespace 'Gdk' 428s JS G BXD: Defined class for EventPadAxis (void), prototype 0x2132ead2a240, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventPadButton' in namespace 'Gdk' 428s JS G BXD: Defined class for EventPadButton (void), prototype 0x2132ead2a268, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventPadGroupMode' in namespace 'Gdk' 428s JS G BXD: Defined class for EventPadGroupMode (void), prototype 0x2132ead2a290, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventProperty' in namespace 'Gdk' 428s JS G BXD: Defined class for EventProperty (void), prototype 0x2132ead2a2b8, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventProximity' in namespace 'Gdk' 428s JS G BXD: Defined class for EventProximity (void), prototype 0x2132ead2a2e0, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventScroll' in namespace 'Gdk' 428s JS G BXD: Defined class for EventScroll (void), prototype 0x2132ead2a308, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventSelection' in namespace 'Gdk' 428s JS G BXD: Defined class for EventSelection (void), prototype 0x2132ead2a330, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventSequence' in namespace 'Gdk' 428s JS G BXD: Defined class for EventSequence (GdkEventSequence), prototype 0x2132ead2a358, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventSetting' in namespace 'Gdk' 428s JS G BXD: Defined class for EventSetting (void), prototype 0x2132ead2a3a8, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventTouch' in namespace 'Gdk' 428s JS G BXD: Defined class for EventTouch (void), prototype 0x2132ead2a3d0, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventTouchpadPinch' in namespace 'Gdk' 428s JS G BXD: Defined class for EventTouchpadPinch (void), prototype 0x2132ead2a3f8, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventTouchpadSwipe' in namespace 'Gdk' 428s JS G BXD: Defined class for EventTouchpadSwipe (void), prototype 0x2132ead2a420, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIEnumInfo for 'EventType' in namespace 'Gdk' 428s JS G ENUM: Defining enum value NOTHING (fixed from nothing) -1 428s JS G ENUM: Defining enum value DELETE (fixed from delete) 0 428s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 428s JS G ENUM: Defining enum value EXPOSE (fixed from expose) 2 428s JS G ENUM: Defining enum value MOTION_NOTIFY (fixed from motion_notify) 3 428s JS G ENUM: Defining enum value BUTTON_PRESS (fixed from button_press) 4 428s JS G ENUM: Defining enum value 2BUTTON_PRESS (fixed from 2button_press) 5 428s JS G ENUM: Defining enum value DOUBLE_BUTTON_PRESS (fixed from double_button_press) 5 428s JS G ENUM: Defining enum value 3BUTTON_PRESS (fixed from 3button_press) 6 428s JS G ENUM: Defining enum value TRIPLE_BUTTON_PRESS (fixed from triple_button_press) 6 428s JS G ENUM: Defining enum value BUTTON_RELEASE (fixed from button_release) 7 428s JS G ENUM: Defining enum value KEY_PRESS (fixed from key_press) 8 428s JS G ENUM: Defining enum value KEY_RELEASE (fixed from key_release) 9 428s JS G ENUM: Defining enum value ENTER_NOTIFY (fixed from enter_notify) 10 428s JS G ENUM: Defining enum value LEAVE_NOTIFY (fixed from leave_notify) 11 428s JS G ENUM: Defining enum value FOCUS_CHANGE (fixed from focus_change) 12 428s JS G ENUM: Defining enum value CONFIGURE (fixed from configure) 13 428s JS G ENUM: Defining enum value MAP (fixed from map) 14 428s JS G ENUM: Defining enum value UNMAP (fixed from unmap) 15 428s JS G ENUM: Defining enum value PROPERTY_NOTIFY (fixed from property_notify) 16 428s JS G ENUM: Defining enum value SELECTION_CLEAR (fixed from selection_clear) 17 428s JS G ENUM: Defining enum value SELECTION_REQUEST (fixed from selection_request) 18 428s JS G ENUM: Defining enum value SELECTION_NOTIFY (fixed from selection_notify) 19 428s JS G ENUM: Defining enum value PROXIMITY_IN (fixed from proximity_in) 20 428s JS G ENUM: Defining enum value PROXIMITY_OUT (fixed from proximity_out) 21 428s JS G ENUM: Defining enum value DRAG_ENTER (fixed from drag_enter) 22 428s JS G ENUM: Defining enum value DRAG_LEAVE (fixed from drag_leave) 23 428s JS G ENUM: Defining enum value DRAG_MOTION (fixed from drag_motion) 24 428s JS G ENUM: Defining enum value DRAG_STATUS (fixed from drag_status) 25 428s JS G ENUM: Defining enum value DROP_START (fixed from drop_start) 26 428s JS G ENUM: Defining enum value DROP_FINISHED (fixed from drop_finished) 27 428s JS G ENUM: Defining enum value CLIENT_EVENT (fixed from client_event) 28 428s JS G ENUM: Defining enum value VISIBILITY_NOTIFY (fixed from visibility_notify) 29 428s JS G ENUM: Defining enum value SCROLL (fixed from scroll) 31 428s JS G ENUM: Defining enum value WINDOW_STATE (fixed from window_state) 32 428s JS G ENUM: Defining enum value SETTING (fixed from setting) 33 428s JS G ENUM: Defining enum value OWNER_CHANGE (fixed from owner_change) 34 428s JS G ENUM: Defining enum value GRAB_BROKEN (fixed from grab_broken) 35 428s JS G ENUM: Defining enum value DAMAGE (fixed from damage) 36 428s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 37 428s JS G ENUM: Defining enum value TOUCH_UPDATE (fixed from touch_update) 38 428s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 39 428s JS G ENUM: Defining enum value TOUCH_CANCEL (fixed from touch_cancel) 40 428s JS G ENUM: Defining enum value TOUCHPAD_SWIPE (fixed from touchpad_swipe) 41 428s JS G ENUM: Defining enum value TOUCHPAD_PINCH (fixed from touchpad_pinch) 42 428s JS G ENUM: Defining enum value PAD_BUTTON_PRESS (fixed from pad_button_press) 43 428s JS G ENUM: Defining enum value PAD_BUTTON_RELEASE (fixed from pad_button_release) 44 428s JS G ENUM: Defining enum value PAD_RING (fixed from pad_ring) 45 428s JS G ENUM: Defining enum value PAD_STRIP (fixed from pad_strip) 46 428s JS G ENUM: Defining enum value PAD_GROUP_MODE (fixed from pad_group_mode) 47 428s JS G ENUM: Defining enum value EVENT_LAST (fixed from event_last) 48 428s JS G ENUM: Defining Gdk.EventType as 0x34cb8ceeb308 428s JS G NS: Found info type GIStructInfo for 'EventVisibility' in namespace 'Gdk' 428s JS G BXD: Defined class for EventVisibility (void), prototype 0x2132ead2a470, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'EventWindowState' in namespace 'Gdk' 428s JS G BXD: Defined class for EventWindowState (void), prototype 0x2132ead2a498, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIEnumInfo for 'FilterReturn' in namespace 'Gdk' 428s JS G ENUM: Defining enum value CONTINUE (fixed from continue) 0 428s JS G ENUM: Defining enum value TRANSLATE (fixed from translate) 1 428s JS G ENUM: Defining enum value REMOVE (fixed from remove) 2 428s JS G ENUM: Defining Gdk.FilterReturn as 0x34cb8ceeb6e8 428s JS G NS: Found info type GIObjectInfo for 'FrameClock' in namespace 'Gdk' 428s JS G OBJ: Defined class for FrameClock (GdkFrameClock), prototype 0x2132ead2a4e8, JSClass 0x76d077ce75e0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'FrameClockClass' in namespace 'Gdk' 428s JS G NS: Found info type GIFlagsInfo for 'FrameClockPhase' in namespace 'Gdk' 428s JS G ENUM: Defining enum value NONE (fixed from none) 0 428s JS G ENUM: Defining enum value FLUSH_EVENTS (fixed from flush_events) 1 428s JS G ENUM: Defining enum value BEFORE_PAINT (fixed from before_paint) 2 428s JS G ENUM: Defining enum value UPDATE (fixed from update) 4 428s JS G ENUM: Defining enum value LAYOUT (fixed from layout) 8 428s JS G ENUM: Defining enum value PAINT (fixed from paint) 16 428s JS G ENUM: Defining enum value RESUME_EVENTS (fixed from resume_events) 32 428s JS G ENUM: Defining enum value AFTER_PAINT (fixed from after_paint) 64 428s JS G ENUM: Defining Gdk.FrameClockPhase as 0x34cb8ceeb748 428s JS G NS: Found info type GIStructInfo for 'FrameClockPrivate' in namespace 'Gdk' 428s JS G BXD: Defined class for FrameClockPrivate (void), prototype 0x2132ead2a5b0, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'FrameTimings' in namespace 'Gdk' 428s JS G BXD: Defined class for FrameTimings (GdkFrameTimings), prototype 0x2132ead2a5d8, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIEnumInfo for 'FullscreenMode' in namespace 'Gdk' 428s JS G ENUM: Defining enum value CURRENT_MONITOR (fixed from current_monitor) 0 428s JS G ENUM: Defining enum value ALL_MONITORS (fixed from all_monitors) 1 428s JS G ENUM: Defining Gdk.FullscreenMode as 0x34cb8ceeb828 428s JS G NS: Found info type GIObjectInfo for 'GLContext' in namespace 'Gdk' 428s JS G OBJ: Defined class for GLContext (GdkGLContext), prototype 0x2132ead2a650, JSClass 0x76d077ce75e0, in object 0x27e039a97308 428s JS G NS: Found info type GIEnumInfo for 'GLError' in namespace 'Gdk' 428s JS G ERR: Defined class for GLError (GError), prototype 0x27e039a98b00, JSClass 0x76d077cea860, in object 0x27e039a97308 428s JS G ENUM: Defining enum value NOT_AVAILABLE (fixed from not_available) 0 428s JS G ENUM: Defining enum value UNSUPPORTED_FORMAT (fixed from unsupported_format) 1 428s JS G ENUM: Defining enum value UNSUPPORTED_PROFILE (fixed from unsupported_profile) 2 428s JS G NS: Found info type GIStructInfo for 'Geometry' in namespace 'Gdk' 428s JS G BXD: Defined class for Geometry (void), prototype 0x2132ead2a6a0, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIEnumInfo for 'GrabOwnership' in namespace 'Gdk' 428s JS G ENUM: Defining enum value NONE (fixed from none) 0 428s JS G ENUM: Defining enum value WINDOW (fixed from window) 1 428s JS G ENUM: Defining enum value APPLICATION (fixed from application) 2 428s JS G ENUM: Defining Gdk.GrabOwnership as 0x34cb8ceeb888 428s JS G NS: Found info type GIEnumInfo for 'GrabStatus' in namespace 'Gdk' 428s JS G ENUM: Defining enum value SUCCESS (fixed from success) 0 428s JS G ENUM: Defining enum value ALREADY_GRABBED (fixed from already_grabbed) 1 428s JS G ENUM: Defining enum value INVALID_TIME (fixed from invalid_time) 2 428s JS G ENUM: Defining enum value NOT_VIEWABLE (fixed from not_viewable) 3 428s JS G ENUM: Defining enum value FROZEN (fixed from frozen) 4 428s JS G ENUM: Defining enum value FAILED (fixed from failed) 5 428s JS G ENUM: Defining Gdk.GrabStatus as 0x34cb8ceeb8e8 428s JS G NS: Found info type GIEnumInfo for 'Gravity' in namespace 'Gdk' 428s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 1 428s JS G ENUM: Defining enum value NORTH (fixed from north) 2 428s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 3 428s JS G ENUM: Defining enum value WEST (fixed from west) 4 428s JS G ENUM: Defining enum value CENTER (fixed from center) 5 428s JS G ENUM: Defining enum value EAST (fixed from east) 6 428s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 7 428s JS G ENUM: Defining enum value SOUTH (fixed from south) 8 428s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 9 428s JS G ENUM: Defining enum value STATIC (fixed from static) 10 428s JS G ENUM: Defining Gdk.Gravity as 0x34cb8ceeb9c8 428s JS G NS: Found info type GIEnumInfo for 'InputMode' in namespace 'Gdk' 428s JS G ENUM: Defining enum value DISABLED (fixed from disabled) 0 428s JS G ENUM: Defining enum value SCREEN (fixed from screen) 1 428s JS G ENUM: Defining enum value WINDOW (fixed from window) 2 428s JS G ENUM: Defining Gdk.InputMode as 0x34cb8ceebaa8 428s JS G NS: Found info type GIEnumInfo for 'InputSource' in namespace 'Gdk' 428s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 0 428s JS G ENUM: Defining enum value PEN (fixed from pen) 1 428s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 428s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 3 428s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 4 428s JS G ENUM: Defining enum value TOUCHSCREEN (fixed from touchscreen) 5 428s JS G ENUM: Defining enum value TOUCHPAD (fixed from touchpad) 6 428s JS G ENUM: Defining enum value TRACKPOINT (fixed from trackpoint) 7 428s JS G ENUM: Defining enum value TABLET_PAD (fixed from tablet_pad) 8 428s JS G ENUM: Defining Gdk.InputSource as 0x34cb8ceebb08 428s JS G NS: Found info type GIConstantInfo for 'KEY_0' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_1' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_AltCursor' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Attn' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_BackTab' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_ChangeScreen' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Copy' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_CursorBlink' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_CursorSelect' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_DeleteWord' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Duplicate' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Enter' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_EraseEOF' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_EraseInput' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_ExSelect' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_FieldMark' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Ident' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Jump' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_KeyClick' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Left2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_PA1' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_PA2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_PA3' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Play' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_PrintScreen' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Quit' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Record' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Reset' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Right2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Rule' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Setup' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Test' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_4' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_5' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_6' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_7' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_8' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_9' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_A' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_AE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Aacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Abelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Abreve' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Abreveacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Abrevebelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Abrevegrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Abrevehook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Abrevetilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_AccessX_Enable' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_AccessX_Feedback_Enable' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflexacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflexbelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflexgrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflexhook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflextilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_AddFavorite' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Adiaeresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Agrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ahook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Alt_L' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Alt_R' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Amacron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Aogonek' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ApplicationLeft' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ApplicationRight' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_0' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_1' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_3' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_4' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_5' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_6' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_7' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_8' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_9' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_ain' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_alef' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_alefmaksura' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_beh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_comma' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_dad' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_dal' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_damma' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_dammatan' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_ddal' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_farsi_yeh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_fatha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_fathatan' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_feh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_fullstop' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_gaf' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_ghain' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_ha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hah' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamza' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamza_above' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamza_below' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamzaonalef' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamzaonwaw' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamzaonyeh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamzaunderalef' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_heh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_heh_doachashmee' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_heh_goal' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_jeem' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_jeh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_kaf' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_kasra' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_kasratan' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_keheh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_khah' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_lam' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_madda_above' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_maddaonalef' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_meem' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_noon' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_noon_ghunna' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_peh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_percent' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_qaf' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_question_mark' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_ra' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_rreh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_sad' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_seen' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_semicolon' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_shadda' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_sheen' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_sukun' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_superscript_alef' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_switch' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_tah' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_tatweel' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_tcheh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_teh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_tehmarbuta' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_thal' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_theh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_tteh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_veh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_waw' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_yeh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_yeh_baree' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_zah' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_zain' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Aring' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_AT' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_AYB' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_BEN' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_CHA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_DA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_DZA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_E' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_FE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_GHAT' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_GIM' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_HI' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_HO' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_INI' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_JE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_KE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_KEN' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_KHE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_LYUN' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_MEN' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_NU' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_O' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_PE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_PYUR' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_RA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_RE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_SE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_SHA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_TCHE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_TO' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_TSA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_TSO' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_TYUN' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_VEV' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_VO' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_VYUN' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_YECH' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ZA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ZHE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_accent' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_amanak' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_apostrophe' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_at' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ayb' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ben' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_but' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_cha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_da' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_dza' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_e' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_exclam' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_fe' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_full_stop' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ghat' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_gim' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_hi' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ho' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_hyphen' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ini' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_je' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ke' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ken' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_khe' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ligature_ew' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_lyun' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_men' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_nu' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_o' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_paruyk' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_pe' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_pyur' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_question' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ra' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_re' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_se' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_separation_mark' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_sha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_shesht' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_tche' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_to' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_tsa' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_tso' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_tyun' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_verjaket' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_vev' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_vo' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_vyun' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_yech' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_yentamna' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_za' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_zhe' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Atilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_AudibleBell_Enable' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_AudioCycleTrack' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_AudioForward' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_AudioLowerVolume' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_AudioMedia' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_AudioMicMute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_AudioMute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_AudioNext' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_AudioPause' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_AudioPlay' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_AudioPreset' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_AudioPrev' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_AudioRaiseVolume' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_AudioRandomPlay' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_AudioRecord' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_AudioRepeat' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_AudioRewind' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_AudioStop' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Away' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_B' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Babovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Back' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_BackForward' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_BackSpace' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Battery' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Begin' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Blue' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Bluetooth' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Book' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_BounceKeys_Enable' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Break' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_BrightnessAdjust' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Byelorussian_SHORTU' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Byelorussian_shortu' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_C' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_CD' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_CH' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_C_H' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_C_h' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Calculator' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Calendar' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cancel' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Caps_Lock' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ccaron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ccedilla' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ccircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ch' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Clear' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ClearGrab' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Close' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Codeinput' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ColonSign' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Community' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ContrastAdjust' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Control_L' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Control_R' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Copy' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_CruzeiroSign' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cut' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_CycleAngle' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_A' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_BE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_CHE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_CHE_descender' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_CHE_vertstroke' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_DE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_DZHE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_E' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_EF' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_EL' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_EM' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_EN' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_EN_descender' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ER' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ES' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_GHE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_GHE_bar' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_HA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_HARDSIGN' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_HA_descender' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_I' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_IE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_IO' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_I_macron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_JE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_KA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_KA_descender' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_KA_vertstroke' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_LJE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_NJE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_O' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_O_bar' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_PE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SCHWA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SHA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SHCHA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SHHA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SHORTI' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SOFTSIGN' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_TE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_TSE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_U' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_U_macron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_U_straight' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_U_straight_bar' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_VE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_YA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_YERU' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_YU' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ZE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ZHE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ZHE_descender' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_a' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_be' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_che' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_che_descender' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_che_vertstroke' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_de' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_dzhe' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_e' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ef' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_el' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_em' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_en' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_en_descender' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_er' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_es' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ghe' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ghe_bar' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ha_descender' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_hardsign' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_i' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_i_macron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ie' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_io' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_je' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ka' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ka_descender' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ka_vertstroke' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_lje' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_nje' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_o' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_o_bar' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_pe' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_schwa' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_sha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_shcha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_shha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_shorti' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_softsign' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_te' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_tse' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_u' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_u_macron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_u_straight' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_u_straight_bar' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ve' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ya' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_yeru' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_yu' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ze' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_zhe' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_zhe_descender' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_D' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_DOS' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Dabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Dcaron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Delete' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Display' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Documents' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_DongSign' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Down' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Dstroke' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_E' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ENG' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ETH' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_EZH' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Eabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Eacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ebelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ecaron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflexacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflexbelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflexgrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflexhook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflextilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_EcuSign' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ediaeresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Egrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ehook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Eisu_Shift' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Eisu_toggle' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Eject' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Emacron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_End' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Eogonek' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Escape' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Eth' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Etilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_EuroSign' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Excel' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Execute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Explorer' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F1' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F10' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F11' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F12' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F13' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F14' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F15' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F16' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F17' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F18' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F19' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F20' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F21' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F22' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F23' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F24' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F25' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F26' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F27' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F28' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F29' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F3' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F30' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F31' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F32' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F33' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F34' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F35' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F4' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F5' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F6' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F7' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F8' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_F9' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_FFrancSign' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Fabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_0' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_1' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_3' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_4' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_5' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_6' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_7' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_8' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_9' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_yeh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Favorites' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Finance' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Find' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_First_Virtual_Screen' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Forward' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_FrameBack' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_FrameForward' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_G' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Gabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Game' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Gbreve' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Gcaron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Gcedilla' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Gcircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_an' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_ban' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_can' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_char' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_chin' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_cil' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_don' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_en' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_fi' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_gan' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_ghan' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_hae' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_har' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_he' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_hie' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_hoe' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_in' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_jhan' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_jil' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_kan' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_khar' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_las' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_man' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_nar' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_on' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_par' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_phar' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_qar' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_rae' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_san' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_shin' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_tan' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_tar' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_un' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_vin' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_we' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_xan' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_zen' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_zhar' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Go' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_ALPHA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_ALPHAaccent' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_BETA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_CHI' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_DELTA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_EPSILON' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_EPSILONaccent' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_ETA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_ETAaccent' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_GAMMA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_IOTA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_IOTAaccent' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_IOTAdiaeresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_IOTAdieresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_KAPPA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_LAMBDA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_LAMDA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_MU' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_NU' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_OMEGA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_OMEGAaccent' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_OMICRON' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_OMICRONaccent' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_PHI' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_PI' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_PSI' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_RHO' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_SIGMA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_TAU' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_THETA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_UPSILON' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_UPSILONaccent' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_UPSILONdieresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_XI' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_ZETA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_accentdieresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_alpha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_alphaaccent' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_beta' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_chi' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_delta' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_epsilon' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_epsilonaccent' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_eta' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_etaaccent' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_finalsmallsigma' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_gamma' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_horizbar' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_iota' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_iotaaccent' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_iotaaccentdieresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_iotadieresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_kappa' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_lambda' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_lamda' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_mu' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_nu' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_omega' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_omegaaccent' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_omicron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_omicronaccent' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_phi' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_pi' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_psi' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_rho' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_sigma' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_switch' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_tau' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_theta' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_upsilon' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_upsilonaccent' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_upsilonaccentdieresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_upsilondieresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_xi' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_zeta' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Green' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_H' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_A' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_AE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_AraeA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_AraeAE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Banja' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Cieuc' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Codeinput' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Dikeud' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_E' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_EO' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_EU' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_End' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Hanja' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Hieuh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_I' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Ieung' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Cieuc' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Dikeud' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Hieuh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Ieung' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Jieuj' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Khieuq' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Kiyeog' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_KiyeogSios' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_KkogjiDalrinIeung' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Mieum' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Nieun' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_NieunHieuh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_NieunJieuj' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_PanSios' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Phieuf' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Pieub' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_PieubSios' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Rieul' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulHieuh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulKiyeog' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulMieum' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulPhieuf' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulPieub' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulSios' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulTieut' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Sios' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_SsangKiyeog' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_SsangSios' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Tieut' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_YeorinHieuh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Jamo' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Jeonja' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Jieuj' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Khieuq' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Kiyeog' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_KiyeogSios' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_KkogjiDalrinIeung' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Mieum' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_MultipleCandidate' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Nieun' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_NieunHieuh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_NieunJieuj' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_O' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_OE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_PanSios' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Phieuf' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Pieub' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_PieubSios' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_PostHanja' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_PreHanja' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_PreviousCandidate' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Rieul' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulHieuh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulKiyeog' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulMieum' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulPhieuf' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulPieub' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulSios' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulTieut' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulYeorinHieuh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Romaja' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SingleCandidate' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Sios' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Special' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SsangDikeud' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SsangJieuj' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SsangKiyeog' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SsangPieub' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SsangSios' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Start' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SunkyeongeumMieum' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SunkyeongeumPhieuf' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SunkyeongeumPieub' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Tieut' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_U' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_WA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_WAE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_WE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_WEO' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_WI' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YAE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YEO' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YI' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YO' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YU' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YeorinHieuh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_switch' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hankaku' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hcircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hebrew_switch' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Help' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Henkan' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Henkan_Mode' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hibernate' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hiragana' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hiragana_Katakana' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_History' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Home' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_HomePage' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_HotLinks' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hstroke' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hyper_L' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Hyper_R' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_I' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Center_Object' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Continuous_Underline' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Discontinuous_Underline' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Emphasize' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Enter' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Fast_Cursor_Down' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Fast_Cursor_Left' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Fast_Cursor_Right' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Fast_Cursor_Up' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_First_Group' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_First_Group_Lock' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Group_Latch' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Group_Lock' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Group_Shift' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Last_Group' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Last_Group_Lock' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Left_Tab' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level2_Latch' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level3_Latch' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level3_Lock' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level3_Shift' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level5_Latch' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level5_Lock' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level5_Shift' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Lock' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Move_Line_Down' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Move_Line_Up' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Next_Group' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Next_Group_Lock' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Partial_Line_Down' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Partial_Line_Up' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Partial_Space_Left' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Partial_Space_Right' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Prev_Group' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Prev_Group_Lock' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Release_Both_Margins' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Release_Margin_Left' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Release_Margin_Right' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Set_Margin_Left' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Set_Margin_Right' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Iabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Iacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ibelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ibreve' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Icircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Idiaeresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Igrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ihook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Imacron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Insert' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Iogonek' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Itilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_J' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Jcircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_K' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_0' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_1' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_3' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_4' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_5' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_6' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_7' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_8' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_9' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Add' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Begin' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Decimal' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Delete' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Divide' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Down' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_End' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Enter' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Equal' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_F1' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_F2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_F3' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_F4' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Home' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Insert' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Left' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Multiply' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Next' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Page_Down' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Page_Up' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Prior' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Right' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Separator' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Space' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Subtract' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Tab' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Up' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Kana_Lock' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Kana_Shift' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Kanji' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Kanji_Bangou' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Katakana' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KbdBrightnessDown' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KbdBrightnessUp' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_KbdLightOnOff' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Kcedilla' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Keyboard' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Korean_Won' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_L' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_L1' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_L10' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_L2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_L3' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_L4' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_L5' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_L6' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_L7' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_L8' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_L9' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Lacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Last_Virtual_Screen' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Launch0' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Launch1' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Launch2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Launch3' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Launch4' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Launch5' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Launch6' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Launch7' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Launch8' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Launch9' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchB' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchC' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchD' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchF' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Lbelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Lcaron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Lcedilla' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Left' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_LightBulb' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Linefeed' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_LiraSign' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_LogGrabInfo' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_LogOff' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_LogWindowTree' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Lstroke' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_M' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Mabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_DSE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_GJE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_KJE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_dse' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_gje' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_kje' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Mae_Koho' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Mail' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_MailForward' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Market' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Massyo' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Meeting' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Memo' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Menu' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_MenuKB' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_MenuPB' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Messenger' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Meta_L' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Meta_R' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_MillSign' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ModeLock' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Mode_switch' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_MonBrightnessDown' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_MonBrightnessUp' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_MouseKeys_Accel_Enable' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_MouseKeys_Enable' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Muhenkan' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Multi_key' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_MultipleCandidate' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Music' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_MyComputer' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_MySites' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_N' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Nacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_NairaSign' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ncaron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ncedilla' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_New' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_NewSheqelSign' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_News' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Next' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Next_VMode' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Next_Virtual_Screen' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ntilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Num_Lock' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_O' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_OE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Oacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Obarred' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Obelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ocaron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflexacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflexbelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflexgrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflexhook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflextilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Odiaeresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Odoubleacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_OfficeHome' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ograve' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ohook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ohorn' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ohornacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ohornbelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ohorngrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ohornhook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ohorntilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Omacron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ooblique' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Open' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_OpenURL' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Option' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Oslash' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Otilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Overlay1_Enable' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Overlay2_Enable' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_P' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Page_Down' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Page_Up' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Paste' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pause' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_PesetaSign' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Phone' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pictures' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Accelerate' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button1' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button3' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button4' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button5' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button_Dflt' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick1' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick3' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick4' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick5' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick_Dflt' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DfltBtnNext' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DfltBtnPrev' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Down' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DownLeft' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DownRight' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag1' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag3' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag4' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag5' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag_Dflt' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_EnableKeys' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Left' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Right' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Up' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_UpLeft' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_UpRight' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_PowerDown' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_PowerOff' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Prev_VMode' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Prev_Virtual_Screen' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_PreviousCandidate' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Print' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Prior' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Q' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_R' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_R1' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_R10' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_R11' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_R12' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_R13' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_R14' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_R15' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_R2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_R3' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_R4' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_R5' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_R6' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_R7' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_R8' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_R9' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_RFKill' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Racute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Rcaron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Rcedilla' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Red' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Redo' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Refresh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Reload' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_RepeatKeys_Enable' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Reply' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Return' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Right' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_RockerDown' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_RockerEnter' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_RockerUp' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Romaji' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_RotateWindows' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_RotationKB' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_RotationPB' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_RupeeSign' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_S' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_SCHWA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Save' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Scaron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Scedilla' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Scircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ScreenSaver' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ScrollClick' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ScrollDown' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ScrollUp' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Scroll_Lock' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Search' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Select' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_SelectButton' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Send' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_DJE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_DZE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_JE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_LJE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_NJE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_TSHE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_dje' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_dze' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_je' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_lje' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_nje' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_tshe' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Shift_L' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Shift_Lock' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Shift_R' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Shop' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_SingleCandidate' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_a' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_aa' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_aa2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ae' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ae2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_aee' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_aee2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ai' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ai2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_al' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_au' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_au2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ba' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_bha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ca' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_cha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_dda' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ddha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_dha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_dhha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_e' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_e2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ee' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ee2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_fa' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ga' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_gha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_h2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_i' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_i2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ii' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ii2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ja' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_jha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_jnya' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ka' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_kha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_kunddaliya' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_la' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_lla' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_lu' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_lu2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_luu' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_luu2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ma' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_mba' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_na' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ndda' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ndha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ng' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ng2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_nga' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_nja' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_nna' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_nya' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_o' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_o2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_oo' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_oo2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_pa' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_pha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ra' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ri' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_rii' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ru2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ruu2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_sa' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_sha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ssha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_tha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_thha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_tta' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ttha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_u' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_u2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_uu' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_uu2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_va' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ya' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sleep' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_SlowKeys_Enable' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Spell' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_SplitScreen' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Standby' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Start' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_StickyKeys_Enable' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Stop' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Subtitle' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Super_L' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Super_R' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Support' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Suspend' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_1' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_10' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_11' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_12' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_3' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_4' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_5' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_6' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_7' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_8' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_9' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Sys_Req' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_T' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_THORN' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Tab' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Tabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_TaskPane' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Tcaron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Tcedilla' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Terminal' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Terminate_Server' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_baht' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_bobaimai' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_chochan' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_chochang' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_choching' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_chochoe' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_dochada' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_dodek' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_fofa' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_fofan' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_hohip' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_honokhuk' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_khokhai' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_khokhon' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_khokhuat' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_khokhwai' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_khorakhang' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_kokai' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lakkhangyao' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lekchet' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lekha' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lekhok' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lekkao' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_leknung' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lekpaet' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_leksam' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_leksi' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_leksong' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_leksun' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lochula' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_loling' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lu' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maichattawa' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maiek' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maihanakat' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maihanakat_maitho' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maitaikhu' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maitho' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maitri' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maiyamok' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_moma' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_ngongu' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_nikhahit' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_nonen' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_nonu' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_oang' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_paiyannoi' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_phinthu' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_phophan' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_phophung' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_phosamphao' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_popla' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_rorua' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_ru' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraa' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraaa' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraae' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraaimaimalai' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraaimaimuan' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraam' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarae' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarai' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraii' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarao' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarau' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraue' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarauee' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarauu' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sorusi' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sosala' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_soso' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sosua' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thanthakhat' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thonangmontho' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thophuthao' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thothahan' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thothan' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thothong' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thothung' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_topatak' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_totao' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_wowaen' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_yoyak' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_yoying' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Thorn' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Time' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ToDoList' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Tools' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_TopMenu' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_TouchpadOff' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_TouchpadOn' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_TouchpadToggle' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Touroku' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Travel' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Tslash' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_U' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_UWB' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Uacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ubelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ubreve' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ucircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Udiaeresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Udoubleacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ugrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Uhook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Uhorn' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Uhornacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Uhornbelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Uhorngrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Uhornhook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Uhorntilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_GHE_WITH_UPTURN' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_I' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_IE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_YI' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_ghe_with_upturn' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_i' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_ie' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_yi' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_I' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_JE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_YI' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_i' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_je' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_yi' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Umacron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Undo' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ungrab' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Uogonek' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Up' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Uring' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_User1KB' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_User2KB' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_UserPB' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Utilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_V' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_VendorHome' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Video' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_View' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_VoidSymbol' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_W' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_WLAN' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_WWAN' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_WWW' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Wacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_WakeUp' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Wcircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Wdiaeresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_WebCam' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Wgrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_WheelButton' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_WindowClear' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_WonSign' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Word' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_X' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Xabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Xfer' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Y' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Yacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ybelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ycircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ydiaeresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Yellow' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ygrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Yhook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Ytilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Z' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Zabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Zacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Zcaron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Zen_Koho' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Zenkaku' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Zenkaku_Hankaku' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ZoomIn' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ZoomOut' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_Zstroke' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_a' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_aacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_abelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_abovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_abreve' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_abreveacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_abrevebelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_abrevegrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_abrevehook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_abrevetilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflexacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflexbelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflexgrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflexhook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflextilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_acute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_adiaeresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ae' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_agrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ahook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_amacron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ampersand' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_aogonek' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_apostrophe' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_approxeq' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_approximate' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_aring' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_asciicircum' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_asciitilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_asterisk' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_at' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_atilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_b' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_babovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_backslash' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ballotcross' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_bar' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_because' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_blank' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_botintegral' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_botleftparens' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_botleftsqbracket' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_botleftsummation' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_botrightparens' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_botrightsqbracket' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_botrightsummation' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_bott' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_botvertsummationconnector' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braceleft' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braceright' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_bracketleft' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_bracketright' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_blank' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_1' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_10' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_3' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_4' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_5' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_6' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_7' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_8' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_9' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1234' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12345' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123456' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1234567' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12345678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1234568' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123457' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1234578' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123458' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12346' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123467' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1234678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123468' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12347' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123478' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12348' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1235' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12356' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123567' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1235678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123568' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12357' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123578' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12358' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1236' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12367' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12368' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1237' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12378' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1238' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_124' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1245' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12456' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_124567' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1245678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_124568' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12457' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_124578' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12458' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1246' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12467' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_124678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12468' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1247' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12478' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1248' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_125' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1256' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12567' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_125678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12568' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1257' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12578' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1258' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_126' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1267' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1268' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_127' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1278' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_128' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_134' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1345' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13456' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_134567' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1345678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_134568' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13457' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_134578' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13458' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1346' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13467' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_134678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13468' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1347' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13478' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1348' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_135' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1356' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13567' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_135678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13568' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1357' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13578' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1358' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_136' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1367' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1368' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_137' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1378' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_138' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_14' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_145' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1456' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_14567' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_145678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_14568' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1457' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_14578' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1458' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_146' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1467' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_14678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1468' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_147' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1478' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_148' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_15' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_156' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1567' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_15678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1568' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_157' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1578' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_158' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_16' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_167' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_168' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_17' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_178' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_18' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_234' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2345' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23456' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_234567' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2345678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_234568' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23457' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_234578' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23458' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2346' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23467' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_234678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23468' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2347' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23478' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2348' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_235' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2356' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23567' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_235678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23568' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2357' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23578' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2358' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_236' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2367' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2368' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_237' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2378' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_238' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_24' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_245' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2456' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_24567' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_245678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_24568' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2457' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_24578' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2458' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_246' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2467' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_24678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2468' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_247' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2478' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_248' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_25' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_256' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2567' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_25678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2568' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_257' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2578' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_258' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_26' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_267' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_268' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_27' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_278' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_28' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_34' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_345' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3456' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_34567' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_345678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_34568' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3457' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_34578' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3458' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_346' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3467' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_34678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3468' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_347' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3478' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_348' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_35' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_356' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3567' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_35678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3568' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_357' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3578' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_358' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_36' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_367' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_368' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_37' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_378' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_38' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_4' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_45' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_456' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_4567' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_45678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_4568' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_457' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_4578' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_458' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_46' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_467' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_4678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_468' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_47' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_478' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_48' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_5' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_56' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_567' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_5678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_568' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_57' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_578' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_58' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_6' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_67' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_678' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_68' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_7' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_78' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_8' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_breve' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_brokenbar' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_c' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_c_h' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_cabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_cacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_careof' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_caret' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_caron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ccaron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ccedilla' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ccircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_cedilla' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_cent' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ch' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_checkerboard' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_checkmark' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_circle' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_club' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_colon' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_comma' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_containsas' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_copyright' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_cr' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_crossinglines' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_cuberoot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_currency' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_cursor' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_d' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dagger' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dcaron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_A' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_E' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_I' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_O' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_U' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_a' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_abovecomma' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_abovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_abovereversedcomma' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_abovering' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_aboveverticalline' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_acute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowbreve' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowcircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowcomma' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowdiaeresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowmacron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowring' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowtilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowverticalline' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_breve' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_capital_schwa' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_caron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_cedilla' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_circumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_currency' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_dasia' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_diaeresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_doubleacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_doublegrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_e' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_grave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_greek' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_hook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_horn' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_i' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_invertedbreve' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_iota' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_longsolidusoverlay' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_lowline' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_macron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_o' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_ogonek' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_perispomeni' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_psili' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_semivoiced_sound' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_small_schwa' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_stroke' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_tilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_u' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dead_voiced_sound' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_decimalpoint' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_degree' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_diaeresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_diamond' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_digitspace' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dintegral' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_division' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dollar' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_doubbaselinedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_doubleacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_doubledagger' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_doublelowquotemark' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_downarrow' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_downcaret' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_downshoe' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_downstile' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_downtack' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_dstroke' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_e' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_eabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_eacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ebelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ecaron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflexacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflexbelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflexgrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflexhook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflextilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ediaeresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_egrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ehook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_eightsubscript' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_eightsuperior' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_elementof' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ellipsis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_em3space' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_em4space' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_emacron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_emdash' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_emfilledcircle' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_emfilledrect' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_emopencircle' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_emopenrectangle' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_emptyset' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_emspace' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_endash' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_enfilledcircbullet' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_enfilledsqbullet' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_eng' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_enopencircbullet' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_enopensquarebullet' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_enspace' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_eogonek' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_equal' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_eth' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_etilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_exclam' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_exclamdown' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ezh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_f' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_fabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_femalesymbol' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ff' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_figdash' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_filledlefttribullet' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_filledrectbullet' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_filledrighttribullet' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_filledtribulletdown' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_filledtribulletup' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_fiveeighths' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_fivesixths' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_fivesubscript' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_fivesuperior' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_fourfifths' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_foursubscript' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_foursuperior' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_fourthroot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_function' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_g' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_gabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_gbreve' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_gcaron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_gcedilla' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_gcircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_grave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_greater' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_greaterthanequal' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_guillemotleft' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_guillemotright' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_h' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hairspace' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hcircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_heart' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_aleph' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_ayin' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_bet' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_beth' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_chet' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_dalet' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_daleth' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_doublelowline' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalkaph' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalmem' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalnun' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalpe' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalzade' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalzadi' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_gimel' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_gimmel' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_he' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_het' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_kaph' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_kuf' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_lamed' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_mem' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_nun' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_pe' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_qoph' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_resh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_samech' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_samekh' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_shin' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_taf' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_taw' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_tet' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_teth' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_waw' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_yod' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_zade' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_zadi' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_zain' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_zayin' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hexagram' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_horizconnector' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_horizlinescan1' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_horizlinescan3' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_horizlinescan5' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_horizlinescan7' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_horizlinescan9' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hstroke' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ht' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_hyphen' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_i' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_iTouch' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_iacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ibelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ibreve' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_icircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_identical' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_idiaeresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_idotless' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ifonlyif' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_igrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ihook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_imacron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_implies' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_includedin' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_includes' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_infinity' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_integral' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_intersection' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_iogonek' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_itilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_j' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_jcircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_jot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_k' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_A' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_CHI' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_E' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_FU' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_HA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_HE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_HI' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_HO' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_HU' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_I' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_KA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_KE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_KI' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_KO' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_KU' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_MA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_ME' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_MI' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_MO' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_MU' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_N' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_NA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_NE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_NI' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_NO' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_NU' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_O' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_RA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_RE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_RI' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_RO' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_RU' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_SA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_SE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_SHI' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_SO' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_SU' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TI' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TO' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TSU' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TU' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_U' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_WA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_WO' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_YA' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_YO' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_YU' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_a' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_closingbracket' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_comma' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_conjunctive' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_e' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_fullstop' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_i' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_middledot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_o' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_openingbracket' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_switch' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_tsu' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_tu' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_u' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_ya' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_yo' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kana_yu' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kappa' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kcedilla' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_kra' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_l' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_lacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_latincross' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_lbelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_lcaron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_lcedilla' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_leftanglebracket' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_leftarrow' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_leftcaret' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_leftdoublequotemark' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_leftmiddlecurlybrace' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_leftopentriangle' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_leftpointer' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_leftradical' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_leftshoe' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_leftsinglequotemark' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_leftt' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_lefttack' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_less' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_lessthanequal' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_lf' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_logicaland' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_logicalor' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_lowleftcorner' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_lowrightcorner' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_lstroke' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_m' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_mabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_macron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_malesymbol' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_maltesecross' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_marker' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_masculine' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_minus' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_minutes' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_mu' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_multiply' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_musicalflat' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_musicalsharp' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_n' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_nabla' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_nacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ncaron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ncedilla' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ninesubscript' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ninesuperior' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_nl' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_nobreakspace' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_notapproxeq' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_notelementof' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_notequal' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_notidentical' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_notsign' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ntilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_numbersign' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_numerosign' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_o' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_oacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_obarred' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_obelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ocaron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflexacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflexbelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflexgrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflexhook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflextilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_odiaeresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_odoubleacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_oe' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ogonek' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ograve' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ohook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ohorn' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ohornacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ohornbelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ohorngrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ohornhook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ohorntilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_omacron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_oneeighth' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_onefifth' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_onehalf' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_onequarter' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_onesixth' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_onesubscript' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_onesuperior' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_onethird' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ooblique' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_openrectbullet' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_openstar' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_opentribulletdown' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_opentribulletup' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ordfeminine' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_oslash' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_otilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_overbar' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_overline' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_p' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_pabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_paragraph' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_parenleft' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_parenright' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_partdifferential' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_partialderivative' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_percent' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_period' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_periodcentered' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_permille' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_phonographcopyright' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_plus' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_plusminus' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_prescription' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_prolongedsound' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_punctspace' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_q' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_quad' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_question' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_questiondown' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_quotedbl' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_quoteleft' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_quoteright' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_r' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_racute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_radical' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_rcaron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_rcedilla' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_registered' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_rightanglebracket' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_rightarrow' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_rightcaret' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_rightdoublequotemark' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_rightmiddlecurlybrace' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_rightmiddlesummation' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_rightopentriangle' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_rightpointer' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_rightshoe' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_rightsinglequotemark' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_rightt' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_righttack' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_s' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_sabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_sacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_scaron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_scedilla' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_schwa' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_scircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_script_switch' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_seconds' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_section' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_semicolon' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_semivoicedsound' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_seveneighths' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_sevensubscript' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_sevensuperior' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_signaturemark' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_signifblank' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_similarequal' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_singlelowquotemark' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_sixsubscript' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_sixsuperior' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_slash' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_soliddiamond' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_space' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_squareroot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ssharp' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_sterling' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_stricteq' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_t' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_tabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_tcaron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_tcedilla' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_telephone' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_telephonerecorder' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_therefore' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_thinspace' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_thorn' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_threeeighths' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_threefifths' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_threequarters' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_threesubscript' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_threesuperior' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_tintegral' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_topintegral' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_topleftparens' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_topleftradical' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_topleftsqbracket' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_topleftsummation' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_toprightparens' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_toprightsqbracket' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_toprightsummation' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_topt' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_topvertsummationconnector' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_trademark' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_trademarkincircle' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_tslash' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_twofifths' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_twosubscript' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_twosuperior' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_twothirds' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_u' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_uacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ubelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ubreve' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ucircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_udiaeresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_udoubleacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ugrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_uhook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_uhorn' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_uhornacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_uhornbelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_uhorngrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_uhornhook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_uhorntilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_umacron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_underbar' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_underscore' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_union' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_uogonek' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_uparrow' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_upcaret' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_upleftcorner' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_uprightcorner' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_upshoe' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_upstile' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_uptack' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_uring' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_utilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_v' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_variation' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_vertbar' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_vertconnector' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_voicedsound' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_vt' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_w' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_wacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_wcircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_wdiaeresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_wgrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_x' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_xabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_y' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_yacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ybelowdot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ycircumflex' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ydiaeresis' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_yen' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ygrave' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_yhook' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_ytilde' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_z' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_zabovedot' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_zacute' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_zcaron' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_zerosubscript' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_zerosuperior' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'KEY_zstroke' in namespace 'Gdk' 428s JS G NS: Found info type GIObjectInfo for 'Keymap' in namespace 'Gdk' 428s JS G OBJ: Defined class for Keymap (GdkKeymap), prototype 0x2132ead2a7b8, JSClass 0x76d077ce75e0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'KeymapKey' in namespace 'Gdk' 428s JS G BXD: Defined class for KeymapKey (void), prototype 0x2132ead2a808, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIConstantInfo for 'MAJOR_VERSION' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'MAX_TIMECOORD_AXES' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'MICRO_VERSION' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'MINOR_VERSION' in namespace 'Gdk' 428s JS G NS: Found info type GIEnumInfo for 'ModifierIntent' in namespace 'Gdk' 428s JS G ENUM: Defining enum value PRIMARY_ACCELERATOR (fixed from primary_accelerator) 0 428s JS G ENUM: Defining enum value CONTEXT_MENU (fixed from context_menu) 1 428s JS G ENUM: Defining enum value EXTEND_SELECTION (fixed from extend_selection) 2 428s JS G ENUM: Defining enum value MODIFY_SELECTION (fixed from modify_selection) 3 428s JS G ENUM: Defining enum value NO_TEXT_INPUT (fixed from no_text_input) 4 428s JS G ENUM: Defining enum value SHIFT_GROUP (fixed from shift_group) 5 428s JS G ENUM: Defining enum value DEFAULT_MOD_MASK (fixed from default_mod_mask) 6 428s JS G ENUM: Defining Gdk.ModifierIntent as 0x34cb8ceebbe8 428s JS G NS: Found info type GIFlagsInfo for 'ModifierType' in namespace 'Gdk' 428s JS G ENUM: Defining enum value SHIFT_MASK (fixed from shift_mask) 1 428s JS G ENUM: Defining enum value LOCK_MASK (fixed from lock_mask) 2 428s JS G ENUM: Defining enum value CONTROL_MASK (fixed from control_mask) 4 428s JS G ENUM: Defining enum value MOD1_MASK (fixed from mod1_mask) 8 428s JS G ENUM: Defining enum value MOD2_MASK (fixed from mod2_mask) 16 428s JS G ENUM: Defining enum value MOD3_MASK (fixed from mod3_mask) 32 428s JS G ENUM: Defining enum value MOD4_MASK (fixed from mod4_mask) 64 428s JS G ENUM: Defining enum value MOD5_MASK (fixed from mod5_mask) 128 428s JS G ENUM: Defining enum value BUTTON1_MASK (fixed from button1_mask) 256 428s JS G ENUM: Defining enum value BUTTON2_MASK (fixed from button2_mask) 512 428s JS G ENUM: Defining enum value BUTTON3_MASK (fixed from button3_mask) 1024 428s JS G ENUM: Defining enum value BUTTON4_MASK (fixed from button4_mask) 2048 428s JS G ENUM: Defining enum value BUTTON5_MASK (fixed from button5_mask) 4096 428s JS G ENUM: Defining enum value MODIFIER_RESERVED_13_MASK (fixed from modifier_reserved_13_mask) 8192 428s JS G ENUM: Defining enum value MODIFIER_RESERVED_14_MASK (fixed from modifier_reserved_14_mask) 16384 428s JS G ENUM: Defining enum value MODIFIER_RESERVED_15_MASK (fixed from modifier_reserved_15_mask) 32768 428s JS G ENUM: Defining enum value MODIFIER_RESERVED_16_MASK (fixed from modifier_reserved_16_mask) 65536 428s JS G ENUM: Defining enum value MODIFIER_RESERVED_17_MASK (fixed from modifier_reserved_17_mask) 131072 428s JS G ENUM: Defining enum value MODIFIER_RESERVED_18_MASK (fixed from modifier_reserved_18_mask) 262144 428s JS G ENUM: Defining enum value MODIFIER_RESERVED_19_MASK (fixed from modifier_reserved_19_mask) 524288 428s JS G ENUM: Defining enum value MODIFIER_RESERVED_20_MASK (fixed from modifier_reserved_20_mask) 1048576 428s JS G ENUM: Defining enum value MODIFIER_RESERVED_21_MASK (fixed from modifier_reserved_21_mask) 2097152 428s JS G ENUM: Defining enum value MODIFIER_RESERVED_22_MASK (fixed from modifier_reserved_22_mask) 4194304 428s JS G ENUM: Defining enum value MODIFIER_RESERVED_23_MASK (fixed from modifier_reserved_23_mask) 8388608 428s JS G ENUM: Defining enum value MODIFIER_RESERVED_24_MASK (fixed from modifier_reserved_24_mask) 16777216 428s JS G ENUM: Defining enum value MODIFIER_RESERVED_25_MASK (fixed from modifier_reserved_25_mask) 33554432 428s JS G ENUM: Defining enum value SUPER_MASK (fixed from super_mask) 67108864 428s JS G ENUM: Defining enum value HYPER_MASK (fixed from hyper_mask) 134217728 428s JS G ENUM: Defining enum value META_MASK (fixed from meta_mask) 268435456 428s JS G ENUM: Defining enum value MODIFIER_RESERVED_29_MASK (fixed from modifier_reserved_29_mask) 536870912 428s JS G ENUM: Defining enum value RELEASE_MASK (fixed from release_mask) 1073741824 428s JS G ENUM: Defining enum value MODIFIER_MASK (fixed from modifier_mask) 1543512063 428s JS G ENUM: Defining Gdk.ModifierType as 0x34cb8ceebcc8 428s JS G NS: Found info type GIObjectInfo for 'Monitor' in namespace 'Gdk' 428s JS G OBJ: Defined class for Monitor (GdkMonitor), prototype 0x2132ead2a880, JSClass 0x76d077ce75e0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'MonitorClass' in namespace 'Gdk' 428s JS G NS: Found info type GIEnumInfo for 'NotifyType' in namespace 'Gdk' 428s JS G ENUM: Defining enum value ANCESTOR (fixed from ancestor) 0 428s JS G ENUM: Defining enum value VIRTUAL (fixed from virtual) 1 428s JS G ENUM: Defining enum value INFERIOR (fixed from inferior) 2 428s JS G ENUM: Defining enum value NONLINEAR (fixed from nonlinear) 3 428s JS G ENUM: Defining enum value NONLINEAR_VIRTUAL (fixed from nonlinear_virtual) 4 428s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 5 428s JS G ENUM: Defining Gdk.NotifyType as 0x34cb8ceec0a8 428s JS G NS: Found info type GIEnumInfo for 'OwnerChange' in namespace 'Gdk' 428s JS G ENUM: Defining enum value NEW_OWNER (fixed from new_owner) 0 428s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 428s JS G ENUM: Defining enum value CLOSE (fixed from close) 2 428s JS G ENUM: Defining Gdk.OwnerChange as 0x34cb8ceec188 428s JS G NS: Found info type GIConstantInfo for 'PARENT_RELATIVE' in namespace 'Gdk' 428s JS G NS: Found info type GIConstantInfo for 'PRIORITY_REDRAW' in namespace 'Gdk' 428s JS G NS: Found info type GIStructInfo for 'Point' in namespace 'Gdk' 428s JS G BXD: Defined class for Point (void), prototype 0x2132ead2a920, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIEnumInfo for 'PropMode' in namespace 'Gdk' 428s JS G ENUM: Defining enum value REPLACE (fixed from replace) 0 428s JS G ENUM: Defining enum value PREPEND (fixed from prepend) 1 428s JS G ENUM: Defining enum value APPEND (fixed from append) 2 428s JS G ENUM: Defining Gdk.PropMode as 0x34cb8ceec1e8 428s JS G NS: Found info type GIEnumInfo for 'PropertyState' in namespace 'Gdk' 428s JS G ENUM: Defining enum value NEW_VALUE (fixed from new_value) 0 428s JS G ENUM: Defining enum value DELETE (fixed from delete) 1 428s JS G ENUM: Defining Gdk.PropertyState as 0x34cb8ceec248 428s JS G NS: Found info type GIStructInfo for 'RGBA' in namespace 'Gdk' 428s JS G BXD: Defined class for RGBA (GdkRGBA), prototype 0x2132ead2a998, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIObjectInfo for 'Screen' in namespace 'Gdk' 428s JS G OBJ: Defined class for Screen (GdkScreen), prototype 0x2132ead2a9e8, JSClass 0x76d077ce75e0, in object 0x27e039a97308 428s JS G NS: Found info type GIEnumInfo for 'ScrollDirection' in namespace 'Gdk' 428s JS G ENUM: Defining enum value UP (fixed from up) 0 428s JS G ENUM: Defining enum value DOWN (fixed from down) 1 428s JS G ENUM: Defining enum value LEFT (fixed from left) 2 428s JS G ENUM: Defining enum value RIGHT (fixed from right) 3 428s JS G ENUM: Defining enum value SMOOTH (fixed from smooth) 4 428s JS G ENUM: Defining Gdk.ScrollDirection as 0x34cb8ceec2a8 428s JS G NS: Found info type GIObjectInfo for 'Seat' in namespace 'Gdk' 428s JS G OBJ: Defined class for Seat (GdkSeat), prototype 0x2132ead2aa60, JSClass 0x76d077ce75e0, in object 0x27e039a97308 428s JS G NS: Found info type GIFlagsInfo for 'SeatCapabilities' in namespace 'Gdk' 428s JS G ENUM: Defining enum value NONE (fixed from none) 0 428s JS G ENUM: Defining enum value POINTER (fixed from pointer) 1 428s JS G ENUM: Defining enum value TOUCH (fixed from touch) 2 428s JS G ENUM: Defining enum value TABLET_STYLUS (fixed from tablet_stylus) 4 428s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 8 428s JS G ENUM: Defining enum value ALL_POINTING (fixed from all_pointing) 7 428s JS G ENUM: Defining enum value ALL (fixed from all) 15 428s JS G ENUM: Defining Gdk.SeatCapabilities as 0x34cb8ceec308 428s JS G NS: Found info type GIEnumInfo for 'SettingAction' in namespace 'Gdk' 428s JS G ENUM: Defining enum value NEW (fixed from new) 0 428s JS G ENUM: Defining enum value CHANGED (fixed from changed) 1 428s JS G ENUM: Defining enum value DELETED (fixed from deleted) 2 428s JS G ENUM: Defining Gdk.SettingAction as 0x34cb8ceec3e8 428s JS G NS: Found info type GIEnumInfo for 'Status' in namespace 'Gdk' 428s JS G ENUM: Defining enum value OK (fixed from ok) 0 428s JS G ENUM: Defining enum value ERROR (fixed from error) -1 428s JS G ENUM: Defining enum value ERROR_PARAM (fixed from error_param) -2 428s JS G ENUM: Defining enum value ERROR_FILE (fixed from error_file) -3 428s JS G ENUM: Defining enum value ERROR_MEM (fixed from error_mem) -4 428s JS G ENUM: Defining Gdk.Status as 0x34cb8ceec448 428s JS G NS: Found info type GIEnumInfo for 'SubpixelLayout' in namespace 'Gdk' 428s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 428s JS G ENUM: Defining enum value NONE (fixed from none) 1 428s JS G ENUM: Defining enum value HORIZONTAL_RGB (fixed from horizontal_rgb) 2 428s JS G ENUM: Defining enum value HORIZONTAL_BGR (fixed from horizontal_bgr) 3 428s JS G ENUM: Defining enum value VERTICAL_RGB (fixed from vertical_rgb) 4 428s JS G ENUM: Defining enum value VERTICAL_BGR (fixed from vertical_bgr) 5 428s JS G ENUM: Defining Gdk.SubpixelLayout as 0x34cb8ceec4a8 428s JS G NS: Found info type GIStructInfo for 'TimeCoord' in namespace 'Gdk' 428s JS G BXD: Defined class for TimeCoord (void), prototype 0x2132ead2ab50, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIEnumInfo for 'TouchpadGesturePhase' in namespace 'Gdk' 428s JS G ENUM: Defining enum value BEGIN (fixed from begin) 0 428s JS G ENUM: Defining enum value UPDATE (fixed from update) 1 428s JS G ENUM: Defining enum value END (fixed from end) 2 428s JS G ENUM: Defining enum value CANCEL (fixed from cancel) 3 428s JS G ENUM: Defining Gdk.TouchpadGesturePhase as 0x34cb8ceec588 428s JS G NS: Found info type GIEnumInfo for 'VisibilityState' in namespace 'Gdk' 428s JS G ENUM: Defining enum value UNOBSCURED (fixed from unobscured) 0 428s JS G ENUM: Defining enum value PARTIAL (fixed from partial) 1 428s JS G ENUM: Defining enum value FULLY_OBSCURED (fixed from fully_obscured) 2 428s JS G ENUM: Defining Gdk.VisibilityState as 0x34cb8ceec5e8 428s JS G NS: Found info type GIObjectInfo for 'Visual' in namespace 'Gdk' 428s JS G OBJ: Defined class for Visual (GdkVisual), prototype 0x2132ead2abc8, JSClass 0x76d077ce75e0, in object 0x27e039a97308 428s JS G NS: Found info type GIEnumInfo for 'VisualType' in namespace 'Gdk' 428s JS G ENUM: Defining enum value STATIC_GRAY (fixed from static_gray) 0 428s JS G ENUM: Defining enum value GRAYSCALE (fixed from grayscale) 1 428s JS G ENUM: Defining enum value STATIC_COLOR (fixed from static_color) 2 428s JS G ENUM: Defining enum value PSEUDO_COLOR (fixed from pseudo_color) 3 428s JS G ENUM: Defining enum value TRUE_COLOR (fixed from true_color) 4 428s JS G ENUM: Defining enum value DIRECT_COLOR (fixed from direct_color) 5 428s JS G ENUM: Defining Gdk.VisualType as 0x34cb8ceec648 428s JS G NS: Found info type GIFlagsInfo for 'WMDecoration' in namespace 'Gdk' 428s JS G ENUM: Defining enum value ALL (fixed from all) 1 428s JS G ENUM: Defining enum value BORDER (fixed from border) 2 428s JS G ENUM: Defining enum value RESIZEH (fixed from resizeh) 4 428s JS G ENUM: Defining enum value TITLE (fixed from title) 8 428s JS G ENUM: Defining enum value MENU (fixed from menu) 16 428s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 32 428s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 64 428s JS G ENUM: Defining Gdk.WMDecoration as 0x34cb8ceec728 428s JS G NS: Found info type GIFlagsInfo for 'WMFunction' in namespace 'Gdk' 428s JS G ENUM: Defining enum value ALL (fixed from all) 1 428s JS G ENUM: Defining enum value RESIZE (fixed from resize) 2 428s JS G ENUM: Defining enum value MOVE (fixed from move) 4 428s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 8 428s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 16 428s JS G ENUM: Defining enum value CLOSE (fixed from close) 32 428s JS G ENUM: Defining Gdk.WMFunction as 0x34cb8ceec808 428s JS G NS: Found info type GIObjectInfo for 'Window' in namespace 'Gdk' 428s JS G OBJ: Defined class for Window (GdkWindow), prototype 0x2132ead2ace0, JSClass 0x76d077ce75e0, in object 0x27e039a97308 428s JS G NS: Found info type GIStructInfo for 'WindowAttr' in namespace 'Gdk' 428s JS G BXD: Defined class for WindowAttr (void), prototype 0x2132ead2ad30, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIFlagsInfo for 'WindowAttributesType' in namespace 'Gdk' 428s JS G ENUM: Defining enum value TITLE (fixed from title) 2 428s JS G ENUM: Defining enum value X (fixed from x) 4 428s JS G ENUM: Defining enum value Y (fixed from y) 8 428s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 16 428s JS G ENUM: Defining enum value VISUAL (fixed from visual) 32 428s JS G ENUM: Defining enum value WMCLASS (fixed from wmclass) 64 428s JS G ENUM: Defining enum value NOREDIR (fixed from noredir) 128 428s JS G ENUM: Defining enum value TYPE_HINT (fixed from type_hint) 256 428s JS G ENUM: Defining Gdk.WindowAttributesType as 0x34cb8ceec8e8 428s JS G NS: Found info type GIStructInfo for 'WindowClass' in namespace 'Gdk' 428s JS G NS: Found info type GIEnumInfo for 'WindowEdge' in namespace 'Gdk' 428s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 0 428s JS G ENUM: Defining enum value NORTH (fixed from north) 1 428s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 2 428s JS G ENUM: Defining enum value WEST (fixed from west) 3 428s JS G ENUM: Defining enum value EAST (fixed from east) 4 428s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 5 428s JS G ENUM: Defining enum value SOUTH (fixed from south) 6 428s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 7 428s JS G ENUM: Defining Gdk.WindowEdge as 0x34cb8ceec9c8 428s JS G NS: Found info type GIFlagsInfo for 'WindowHints' in namespace 'Gdk' 428s JS G ENUM: Defining enum value POS (fixed from pos) 1 428s JS G ENUM: Defining enum value MIN_SIZE (fixed from min_size) 2 428s JS G ENUM: Defining enum value MAX_SIZE (fixed from max_size) 4 428s JS G ENUM: Defining enum value BASE_SIZE (fixed from base_size) 8 428s JS G ENUM: Defining enum value ASPECT (fixed from aspect) 16 428s JS G ENUM: Defining enum value RESIZE_INC (fixed from resize_inc) 32 428s JS G ENUM: Defining enum value WIN_GRAVITY (fixed from win_gravity) 64 428s JS G ENUM: Defining enum value USER_POS (fixed from user_pos) 128 428s JS G ENUM: Defining enum value USER_SIZE (fixed from user_size) 256 428s JS G ENUM: Defining Gdk.WindowHints as 0x34cb8ceecaa8 428s JS G NS: Found info type GIStructInfo for 'WindowRedirect' in namespace 'Gdk' 428s JS G BXD: Defined class for WindowRedirect (void), prototype 0x2132ead2add0, JSClass 0x76d077ce75a0, in object 0x27e039a97308 428s JS G NS: Found info type GIFlagsInfo for 'WindowState' in namespace 'Gdk' 428s JS G ENUM: Defining enum value WITHDRAWN (fixed from withdrawn) 1 428s JS G ENUM: Defining enum value ICONIFIED (fixed from iconified) 2 428s JS G ENUM: Defining enum value MAXIMIZED (fixed from maximized) 4 428s JS G ENUM: Defining enum value STICKY (fixed from sticky) 8 428s JS G ENUM: Defining enum value FULLSCREEN (fixed from fullscreen) 16 428s JS G ENUM: Defining enum value ABOVE (fixed from above) 32 428s JS G ENUM: Defining enum value BELOW (fixed from below) 64 428s JS G ENUM: Defining enum value FOCUSED (fixed from focused) 128 428s JS G ENUM: Defining enum value TILED (fixed from tiled) 256 428s JS G ENUM: Defining enum value TOP_TILED (fixed from top_tiled) 512 428s JS G ENUM: Defining enum value TOP_RESIZABLE (fixed from top_resizable) 1024 428s JS G ENUM: Defining enum value RIGHT_TILED (fixed from right_tiled) 2048 428s JS G ENUM: Defining enum value RIGHT_RESIZABLE (fixed from right_resizable) 4096 428s JS G ENUM: Defining enum value BOTTOM_TILED (fixed from bottom_tiled) 8192 428s JS G ENUM: Defining enum value BOTTOM_RESIZABLE (fixed from bottom_resizable) 16384 428s JS G ENUM: Defining enum value LEFT_TILED (fixed from left_tiled) 32768 428s JS G ENUM: Defining enum value LEFT_RESIZABLE (fixed from left_resizable) 65536 428s JS G ENUM: Defining Gdk.WindowState as 0x34cb8ceecb88 428s JS G NS: Found info type GIEnumInfo for 'WindowType' in namespace 'Gdk' 428s JS G ENUM: Defining enum value ROOT (fixed from root) 0 428s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 1 428s JS G ENUM: Defining enum value CHILD (fixed from child) 2 428s JS G ENUM: Defining enum value TEMP (fixed from temp) 3 428s JS G ENUM: Defining enum value FOREIGN (fixed from foreign) 4 428s JS G ENUM: Defining enum value OFFSCREEN (fixed from offscreen) 5 428s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 6 428s JS G ENUM: Defining Gdk.WindowType as 0x34cb8ceecd68 428s JS G NS: Found info type GIEnumInfo for 'WindowTypeHint' in namespace 'Gdk' 428s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 428s JS G ENUM: Defining enum value DIALOG (fixed from dialog) 1 428s JS G ENUM: Defining enum value MENU (fixed from menu) 2 428s JS G ENUM: Defining enum value TOOLBAR (fixed from toolbar) 3 428s JS G ENUM: Defining enum value SPLASHSCREEN (fixed from splashscreen) 4 428s JS G ENUM: Defining enum value UTILITY (fixed from utility) 5 428s JS G ENUM: Defining enum value DOCK (fixed from dock) 6 428s JS G ENUM: Defining enum value DESKTOP (fixed from desktop) 7 428s JS G ENUM: Defining enum value DROPDOWN_MENU (fixed from dropdown_menu) 8 428s JS G ENUM: Defining enum value POPUP_MENU (fixed from popup_menu) 9 428s JS G ENUM: Defining enum value TOOLTIP (fixed from tooltip) 10 428s JS G ENUM: Defining enum value NOTIFICATION (fixed from notification) 11 428s JS G ENUM: Defining enum value COMBO (fixed from combo) 12 428s JS G ENUM: Defining enum value DND (fixed from dnd) 13 428s JS G ENUM: Defining Gdk.WindowTypeHint as 0x34cb8ceece48 428s JS G NS: Found info type GIEnumInfo for 'WindowWindowClass' in namespace 'Gdk' 428s JS G ENUM: Defining enum value INPUT_OUTPUT (fixed from input_output) 0 428s JS G ENUM: Defining enum value INPUT_ONLY (fixed from input_only) 1 428s JS G ENUM: Defining Gdk.WindowWindowClass as 0x34cb8ceed028 428s JS G NS: Found info type GIFunctionInfo for 'add_option_entries_libgtk_only' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'atom_intern' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'atom_intern_static_string' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'beep' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'cairo_create' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'cairo_draw_from_gl' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'cairo_get_clip_rectangle' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'cairo_get_drawing_context' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'cairo_rectangle' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'cairo_region' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'cairo_region_create_from_surface' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'cairo_set_source_color' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'cairo_set_source_pixbuf' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'cairo_set_source_rgba' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'cairo_set_source_window' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'cairo_surface_create_from_pixbuf' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'color_parse' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'disable_multidevice' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'drag_abort' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'drag_begin' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'drag_begin_for_device' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'drag_begin_from_point' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'drag_drop' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'drag_drop_done' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'drag_drop_succeeded' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'drag_find_window_for_screen' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'drag_get_selection' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'drag_motion' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'drag_status' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'drop_finish' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'drop_reply' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'error_trap_pop' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'error_trap_pop_ignored' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'error_trap_push' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'event_get' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'event_handler_set' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'event_peek' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'event_request_motions' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'events_get_angle' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'events_get_center' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'events_get_distance' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'events_pending' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'flush' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'get_default_root_window' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'get_display' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'get_display_arg_name' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'get_program_class' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'get_show_events' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'gl_error_quark' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'init' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'init_check' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'keyboard_grab' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'keyboard_ungrab' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'keyval_convert_case' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'keyval_from_name' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'keyval_is_lower' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'keyval_is_upper' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'keyval_name' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'keyval_to_lower' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'keyval_to_unicode' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'keyval_to_upper' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'list_visuals' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'notify_startup_complete' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'notify_startup_complete_with_id' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'offscreen_window_get_embedder' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'offscreen_window_get_surface' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'offscreen_window_set_embedder' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'pango_context_get' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'pango_context_get_for_display' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'pango_context_get_for_screen' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'parse_args' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'pixbuf_get_from_surface' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'pixbuf_get_from_window' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'pointer_grab' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'pointer_is_grabbed' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'pointer_ungrab' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'pre_parse_libgtk_only' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'property_delete' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'property_get' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'query_depths' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'query_visual_types' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'selection_convert' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'selection_owner_get' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'selection_owner_get_for_display' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'selection_owner_set' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'selection_owner_set_for_display' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'selection_send_notify' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'selection_send_notify_for_display' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'set_allowed_backends' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'set_double_click_time' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'set_program_class' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'set_show_events' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'setting_get' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'synthesize_window_state' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'test_render_sync' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'test_simulate_button' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'test_simulate_key' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'text_property_to_utf8_list_for_display' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'threads_add_idle' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'threads_add_timeout' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'threads_add_timeout_seconds' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'threads_enter' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'threads_init' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'threads_leave' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'unicode_to_keyval' in namespace 'Gdk' 428s JS G NS: Found info type GIFunctionInfo for 'utf8_to_string_target' in namespace 'Gdk' 428s ok 17 Complete enumeration of GIRepositoryNamespace (new_enumerate) all enumerated properties are defined 428s JS G NS: Found info type GIObjectInfo for 'UnixMountMonitor' in namespace 'Gio' 428s JS G OBJ: Defined class for UnixMountMonitor (GUnixMountMonitor), prototype 0x2132ead2afb0, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s ok 18 Backwards compatibility for GLib/Gio platform specific GIRs GioUnix objects are looked up in GioUnix, not Gio 428s JS G NS: Found info type GIObjectInfo for 'SubprocessLauncher' in namespace 'Gio' 428s JS G OBJ: Defined class for SubprocessLauncher (GSubprocessLauncher), prototype 0x2132ead960d8, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s JS G NS: Found info type GIFlagsInfo for 'SubprocessFlags' in namespace 'Gio' 428s JS G ENUM: Defining enum value NONE (fixed from none) 0 428s JS G ENUM: Defining enum value STDIN_PIPE (fixed from stdin_pipe) 1 428s JS G ENUM: Defining enum value STDIN_INHERIT (fixed from stdin_inherit) 2 428s JS G ENUM: Defining enum value STDOUT_PIPE (fixed from stdout_pipe) 4 428s JS G ENUM: Defining enum value STDOUT_SILENCE (fixed from stdout_silence) 8 428s JS G ENUM: Defining enum value STDERR_PIPE (fixed from stderr_pipe) 16 428s JS G ENUM: Defining enum value STDERR_SILENCE (fixed from stderr_silence) 32 428s JS G ENUM: Defining enum value STDERR_MERGE (fixed from stderr_merge) 64 428s JS G ENUM: Defining enum value INHERIT_FDS (fixed from inherit_fds) 128 428s JS G ENUM: Defining enum value SEARCH_PATH_FROM_ENVP (fixed from search_path_from_envp) 256 428s JS G ENUM: Defining Gio.SubprocessFlags as 0x34cb8cef8258 428s JS G OBJ: Defining method spawnv in prototype for GSubprocessLauncher (Gio.SubprocessLauncher) 428s JS G NS: Found info type GIObjectInfo for 'Subprocess' in namespace 'Gio' 428s JS G OBJ: Defined class for Subprocess (GSubprocess), prototype 0x2132ead96178, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s JS G OBJ: Defining method get_stdout_pipe in prototype for GSubprocess (Gio.Subprocess) 428s ok 19 Backwards compatibility for GLib/Gio platform specific GIRs doesn't print the message if the type isn't resolved directly 428s JS G NS: Found info type GIObjectInfo for 'UnixConnection' in namespace 'Gio' 428s JS G NS: Found info type GIObjectInfo for 'SocketConnection' in namespace 'Gio' 428s JS G NS: Found info type GIObjectInfo for 'IOStream' in namespace 'Gio' 428s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x2132ead962b8, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s JS G OBJ: Defined class for SocketConnection (GSocketConnection), prototype 0x2132ead96308, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s JS G OBJ: Defined class for UnixConnection (GUnixConnection), prototype 0x2132ead96358, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s JS G NS: Found info type GIObjectInfo for 'UnixCredentialsMessage' in namespace 'Gio' 428s JS G OBJ: Defined class for UnixCredentialsMessage (GUnixCredentialsMessage), prototype 0x2132ead963a8, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s JS G NS: Found info type GIObjectInfo for 'UnixFDList' in namespace 'Gio' 428s JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0x2132ead96420, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s JS G NS: Found info type GIObjectInfo for 'UnixSocketAddress' in namespace 'Gio' 428s JS G NS: Found info type GIObjectInfo for 'SocketAddress' in namespace 'Gio' 428s JS G OBJ: Defined class for SocketAddress (GSocketAddress), prototype 0x2132ead96498, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s JS G OBJ: Defined class for UnixSocketAddress (GUnixSocketAddress), prototype 0x2132ead964e8, JSClass 0x76d077ce75e0, in object 0x27e039a97330 428s JS G NS: Found info type GIEnumInfo for 'UnixSocketAddressType' in namespace 'Gio' 428s JS G ENUM: Defining enum value INVALID (fixed from invalid) 0 428s JS G ENUM: Defining enum value ANONYMOUS (fixed from anonymous) 1 428s JS G ENUM: Defining enum value PATH (fixed from path) 2 428s JS G ENUM: Defining enum value ABSTRACT (fixed from abstract) 3 428s JS G ENUM: Defining enum value ABSTRACT_PADDED (fixed from abstract_padded) 4 428s JS G ENUM: Defining Gio.UnixSocketAddressType as 0x34cb8cefe0b8 428s ok 20 Backwards compatibility for GLib/Gio platform specific GIRs has some exceptions 428s JS G BXD: Defining method quit in prototype for GLib.MainLoop 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x5f081db80968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 0 428s JS MAINLOOP: handling job 1, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 1 428s JS MAINLOOP: handling job 2, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 2 428s JS MAINLOOP: handling job 3, 428s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 428s JS MAINLOOP: Main loop instance 0x5f081db80968: release 428s JS MAINLOOP: Completed job 3 428s JS MEMORY: Memory report: before destroying context 428s JS MEMORY: 741 objects currently alive 428s JS MEMORY: boxed_instance = 57 428s JS MEMORY: boxed_prototype = 57 428s JS MEMORY: closure = 1 428s JS MEMORY: function = 530 428s JS MEMORY: fundamental_instance = 0 428s JS MEMORY: fundamental_prototype = 0 428s JS MEMORY: gerror_instance = 0 428s JS MEMORY: gerror_prototype = 2 428s JS MEMORY: interface = 12 428s JS MEMORY: module = 10 428s JS MEMORY: ns = 8 428s JS MEMORY: object_instance = 9 428s JS MEMORY: object_prototype = 53 428s JS MEMORY: param = 1 428s JS MEMORY: union_instance = 0 428s JS MEMORY: union_prototype = 1 428s JS CTX: JS shutdown sequence 428s JS CTX: Stopping profiler 428s JS CTX: Shutting down toggle queue 428s JS CTX: Notifying external reference holders of GjsContext dispose 428s JS MAINLOOP: Stopping promise job dispatcher 428s JS CTX: Notifying reference holders of GjsContext dispose 428s JS CTX: Checking unhandled promise rejections 428s JS CTX: Releasing cached JS wrappers 428s JS CTX: Final triggered GC 428s JS CTX: Destroying JS context 428s JS CTX: Releasing all native objects 428s JS CTX: Disabling auto GC 428s JS CTX: Ending trace on global object 428s JS CTX: Freeing allocated resources 428s JS CTX: JS context destroyed 428s PASS: gjs/testIntrospection.test 428s Running test: gjs/testImporter2.test 428s JS NATIVE: Registered native JS module '_promiseNative' 428s JS NATIVE: Registered native JS module '_byteArrayNative' 428s JS NATIVE: Registered native JS module '_encodingNative' 428s JS NATIVE: Registered native JS module '_gi' 428s JS NATIVE: Registered native JS module 'gi' 428s JS NATIVE: Registered native JS module 'cairoNative' 428s JS NATIVE: Registered native JS module 'system' 428s JS NATIVE: Registered native JS module 'console' 428s JS NATIVE: Registered native JS module '_print' 428s JS CTX: Enabling JIT 428s JS CTX: Initialized class GjsFileImporter prototype 0xac28f5001a0 428s JS IMPORT: Defining parent (nil) of 0xac28f500200 'imports' is mod 0 428s JS IMPORT: Importing '_print' 428s JS NATIVE: Defining native module '_print' 428s JS IMPORT: Defining parent 0xac28f500200 of 0xac28f5009b0 '_print' is mod 1 428s JS IMPORT: successfully imported module '_print' 428s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 428s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x35f2ff33d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x35f2ff33d090 428s JS MAINLOOP: Main loop instance 0x583ce2c0b968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Starting promise job dispatcher 428s 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 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x35f2ff33d128 428s JS MAINLOOP: Main loop instance 0x583ce2c0b968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x583ce2c0b968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 428s JS MAINLOOP: Main loop instance 0x583ce2c0b968: release 428s JS MAINLOOP: Completed job 0 428s JS MAINLOOP: handling job 1, 428s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 428s JS MAINLOOP: Main loop instance 0x583ce2c0b968: release 428s JS MAINLOOP: Completed job 1 428s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module metadata hook for module 0xac28f56af30 428s JS IMPORT: Defining meta.importSync for module 0xac28f56af30 428s JS NATIVE: Defining native module 'gi' 428s JS CTX: Initialized class GIRepositoryNamespace prototype 0xac28f56f278 428s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 428s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 428s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 428s JS IMPORT: Importing directory 'overrides' 428s JS IMPORT: Defining parent 0x35f2ff340610 of 0xac28f56f2f8 'overrides' is mod 1 428s JS IMPORT: Defined importer 'overrides' 0xac28f56f2f8 in 0x35f2ff340610 428s JS IMPORT: successfully imported directory 'overrides' 428s JS IMPORT: Importing '_promiseNative' 428s JS NATIVE: Defining native module '_promiseNative' 428s JS IMPORT: Defining parent 0x35f2ff340610 of 0xac28f56f7a8 '_promiseNative' is mod 1 428s JS IMPORT: successfully imported module '_promiseNative' 428s JS IMPORT: Importing module GLib succeeded 428s JS IMPORT: Defining parent 0xac28f56f2f8 of 0x35f2ff398038 'GLib' is mod 1 428s JS IMPORT: successfully imported module 'GLib' 428s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 428s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x35f2ff397060, JSClass 0x7555813235a0, in object 0x35f2ff397038 428s JS CTX: Initialized class GIRepositoryGType prototype 0xac28f56faf0 428s JS CTX: Initialized class GIRepositoryFunction prototype 0xac28f56fb50 428s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 428s JS G BXD: Defined class for Error (GError), prototype 0x35f2ff3970b0, JSClass 0x7555813235a0, in object 0x35f2ff397038 428s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 428s JS G BXD: Defined class for Variant (GVariant), prototype 0x35f2ff397100, JSClass 0x7555813235a0, in object 0x35f2ff397038 428s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 428s JS G BXD: Defined class for Bytes (GBytes), prototype 0x35f2ff397150, JSClass 0x7555813235a0, in object 0x35f2ff397038 428s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 428s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x35f2ff3971a0, JSClass 0x7555813235a0, in object 0x35f2ff397038 428s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 428s JS G BXD: Defined class for Thread (GThread), prototype 0x35f2ff3971f0, JSClass 0x7555813235a0, in object 0x35f2ff397038 428s JS G BXD: Defining method ref in prototype for GLib.Thread 428s JS G BXD: Defining method unref in prototype for GLib.Thread 428s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 428s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x35f2ff397240, JSClass 0x7555813235a0, in object 0x35f2ff397038 428s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 428s JS G BXD: Defined class for Regex (GRegex), prototype 0x35f2ff397290, JSClass 0x7555813235a0, in object 0x35f2ff397038 428s JS G BXD: Defining method match in prototype for GLib.Regex 428s JS G BXD: Defining method match_full in prototype for GLib.Regex 428s JS G BXD: Defining method match_all in prototype for GLib.Regex 428s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 428s JS G NS: Defined namespace 'GLib' 0x35f2ff397038 in GIRepository 0xac28f56f108 428s JS IMPORT: Importing module jasmine succeeded 428s JS IMPORT: Defining parent 0x35f2ff340610 of 0x35f2ff398ba0 'jasmine' is mod 1 428s JS IMPORT: successfully imported module 'jasmine' 428s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 428s JS MAINLOOP: Main loop instance 0x583ce2c0b968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x583ce2c0b968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 428s JS MAINLOOP: Main loop instance 0x583ce2c0b968: release 428s JS MAINLOOP: Completed job 0 428s JS CTX: Script evaluation succeeded 428s JS MAINLOOP: Main loop instance 0x583ce2c0b968: Spinning loop until released or hook cleared 428s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module metadata hook for module 0xac28f511d78 428s JS IMPORT: Defining meta.importSync for module 0xac28f511d78 428s JS NATIVE: Defining native module 'system' 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35f2ff33d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35f2ff33d128 428s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 428s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 428s JS MAINLOOP: Set main loop hook to 428s JS MAINLOOP: Main loop instance 0x583ce2c0b968: hold 428s JS MAINLOOP: Running and clearing main loop hook 428s JS G BXD: Defining method run in prototype for GLib.MainLoop 428s 1..4 428s JS IMPORT: Importing 'gi' 428s JS IMPORT: Defining parent 0x35f2ff340610 of 0x35f2ff340b08 'gi' is mod 1 428s JS IMPORT: successfully imported module 'gi' 428s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 428s JS G BXD: Defined class for Source (GSource), prototype 0x35f2ff397308, JSClass 0x7555813235a0, in object 0x35f2ff397038 428s JS G BXD: Defining method set_priority in prototype for GLib.Source 428s JS IMPORT: Importing '_gi' 428s JS NATIVE: Defining native module '_gi' 428s JS IMPORT: Defining parent 0x35f2ff340610 of 0xac28f51bdc0 '_gi' is mod 1 428s JS IMPORT: successfully imported module '_gi' 428s 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 428s JS G NS: Defined namespace 'GjsPrivate' 0x35f2ff3973a8 in GIRepository 0x35f2ff340b08 428s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 428s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 428s JS IMPORT: Importing module _common succeeded 428s JS IMPORT: Defining parent 0x35f2ff340610 of 0x35f2ff398df8 '_common' is mod 1 428s JS IMPORT: successfully imported module '_common' 428s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 428s JS IMPORT: Importing module _legacy succeeded 428s JS IMPORT: Defining parent 0x35f2ff340610 of 0x35f2ff398e20 '_legacy' is mod 1 428s JS IMPORT: successfully imported module '_legacy' 428s JS IMPORT: Importing module GObject succeeded 428s JS IMPORT: Defining parent 0x35f2ff340bf8 of 0x35f2ff398dd0 'GObject' is mod 1 428s JS IMPORT: successfully imported module 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 428s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 428s JS G BXD: Defined class for String (GString), prototype 0x35f2ff397628, JSClass 0x7555813235a0, in object 0x35f2ff397380 428s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 428s JS G PRM: Defined class ParamSpec prototype is 0x35f2ff398e70 class 0x75558132c240 in object 0x35f2ff397380 428s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 428s JS G OBJ: Defined class for Object (GObject), prototype 0x35f2ff397790, JSClass 0x7555813235e0, in object 0x35f2ff397380 428s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 428s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 428s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x35f2ff3977b8, JSClass 0x7555813235e0, in object 0x35f2ff397380 428s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 428s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 428s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 428s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 428s JS G BXD: Defined class for Value (GValue), prototype 0x35f2ff397808, JSClass 0x7555813235a0, in object 0x35f2ff397380 428s JS G NS: Defined namespace 'GObject' 0x35f2ff397380 in GIRepository 0x35f2ff340b08 428s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 428s JS G BXD: Defining method attach in prototype for GLib.Source 428s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 428s JS IMPORT: Module metadata hook for module 0x35f2ff387548 428s JS IMPORT: Defining meta.importSync for module 0x35f2ff387548 428s JS G BXD: Defining method destroy in prototype for GLib.Source 428s JS IMPORT: Importing module GIMarshallingTests succeeded 428s JS IMPORT: Defining parent 0x35f2ff340bf8 of 0x35f2ff3fd448 'GIMarshallingTests' is mod 1 428s JS IMPORT: successfully imported module 'GIMarshallingTests' 428s ok 1 GI importer on failure throws an exception when the overrides _init isn't a function 428s JS IMPORT: Importing module Gio succeeded 428s JS IMPORT: Defining parent 0x35f2ff340bf8 of 0x35f2ff3fd498 'Gio' is mod 1 428s JS IMPORT: successfully imported module 'Gio' 428s ok 2 GI importer on failure throws an exception when the overrides _init is null 428s JS IMPORT: Importing module Regress succeeded 428s JS IMPORT: Defining parent 0x35f2ff340bf8 of 0x35f2ff3fd4c0 'Regress' is mod 1 428s JS IMPORT: successfully imported module 'Regress' 428s ok 3 GI importer on failure throws an exception when the overrides _init is undefined 428s JS IMPORT: Importing module WarnLib succeeded 428s JS IMPORT: Defining parent 0x35f2ff340bf8 of 0x35f2ff3fd4e8 'WarnLib' is mod 1 428s JS IMPORT: successfully imported module 'WarnLib' 428s ok 4 GI importer on failure throws an exception when the overrides _init is missing 428s JS G BXD: Defining method quit in prototype for GLib.MainLoop 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x583ce2c0b968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 0 428s JS MAINLOOP: handling job 1, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 1 428s JS MAINLOOP: handling job 2, 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Completed job 2 428s JS MAINLOOP: handling job 3, 428s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 428s JS MAINLOOP: Main loop instance 0x583ce2c0b968: release 428s JS MAINLOOP: Completed job 3 428s JS MEMORY: Memory report: before destroying context 428s JS MEMORY: 174 objects currently alive 428s JS MEMORY: boxed_instance = 28 428s JS MEMORY: boxed_prototype = 11 428s JS MEMORY: closure = 1 428s JS MEMORY: function = 116 428s JS MEMORY: fundamental_instance = 0 428s JS MEMORY: fundamental_prototype = 0 428s JS MEMORY: gerror_instance = 0 428s JS MEMORY: gerror_prototype = 0 428s JS MEMORY: interface = 0 428s JS MEMORY: module = 9 428s JS MEMORY: ns = 7 428s JS MEMORY: object_instance = 0 428s JS MEMORY: object_prototype = 2 428s JS MEMORY: param = 0 428s JS MEMORY: union_instance = 0 428s JS MEMORY: union_prototype = 0 428s JS CTX: JS shutdown sequence 428s JS CTX: Stopping profiler 428s JS CTX: Shutting down toggle queue 428s JS CTX: Notifying external reference holders of GjsContext dispose 428s JS MAINLOOP: Stopping promise job dispatcher 428s JS CTX: Notifying reference holders of GjsContext dispose 428s JS CTX: Checking unhandled promise rejections 428s JS CTX: Releasing cached JS wrappers 428s JS CTX: Final triggered GC 428s JS CTX: Destroying JS context 428s JS CTX: Releasing all native objects 428s JS CTX: Disabling auto GC 428s JS CTX: Ending trace on global object 428s JS CTX: Freeing allocated resources 428s JS CTX: JS context destroyed 428s PASS: gjs/testImporter2.test 428s Running test: gjs/testEncoding.test 428s JS NATIVE: Registered native JS module '_promiseNative' 428s JS NATIVE: Registered native JS module '_byteArrayNative' 428s JS NATIVE: Registered native JS module '_encodingNative' 428s JS NATIVE: Registered native JS module '_gi' 428s JS NATIVE: Registered native JS module 'gi' 428s JS NATIVE: Registered native JS module 'cairoNative' 428s JS NATIVE: Registered native JS module 'system' 428s JS NATIVE: Registered native JS module 'console' 428s JS NATIVE: Registered native JS module '_print' 428s JS CTX: Enabling JIT 428s JS CTX: Initialized class GjsFileImporter prototype 0x348858f001a0 428s JS IMPORT: Defining parent (nil) of 0x348858f00200 'imports' is mod 0 428s JS IMPORT: Importing '_print' 428s JS NATIVE: Defining native module '_print' 428s JS IMPORT: Defining parent 0x348858f00200 of 0x348858f009b0 '_print' is mod 1 428s JS IMPORT: successfully imported module '_print' 428s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 428s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x35901073d090 428s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x35901073d090 428s JS MAINLOOP: Main loop instance 0x5a013e1df968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Starting promise job dispatcher 428s 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 0x35901073d128 428s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x35901073d128 428s JS MAINLOOP: Main loop instance 0x5a013e1df968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x5a013e1df968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 428s JS MAINLOOP: Main loop instance 0x5a013e1df968: release 428s JS MAINLOOP: Completed job 0 428s JS MAINLOOP: handling job 1, 428s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 428s JS MAINLOOP: Main loop instance 0x5a013e1df968: release 428s JS MAINLOOP: Completed job 1 428s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x35901073d128 428s JS IMPORT: Module metadata hook for module 0x348858f6af30 428s JS IMPORT: Defining meta.importSync for module 0x348858f6af30 428s JS NATIVE: Defining native module 'gi' 428s JS CTX: Initialized class GIRepositoryNamespace prototype 0x348858f6f278 428s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 428s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 428s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 428s JS IMPORT: Importing directory 'overrides' 428s JS IMPORT: Defining parent 0x359010740610 of 0x348858f6f2f8 'overrides' is mod 1 428s JS IMPORT: Defined importer 'overrides' 0x348858f6f2f8 in 0x359010740610 428s JS IMPORT: successfully imported directory 'overrides' 428s JS IMPORT: Importing '_promiseNative' 428s JS NATIVE: Defining native module '_promiseNative' 428s JS IMPORT: Defining parent 0x359010740610 of 0x348858f6f7a8 '_promiseNative' is mod 1 428s JS IMPORT: successfully imported module '_promiseNative' 428s JS IMPORT: Importing module GLib succeeded 428s JS IMPORT: Defining parent 0x348858f6f2f8 of 0x359010798038 'GLib' is mod 1 428s JS IMPORT: successfully imported module 'GLib' 428s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 428s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x359010797060, JSClass 0x769f92ec85a0, in object 0x359010797038 428s JS CTX: Initialized class GIRepositoryGType prototype 0x348858f6faf0 428s JS CTX: Initialized class GIRepositoryFunction prototype 0x348858f6fb50 428s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 428s JS G BXD: Defined class for Error (GError), prototype 0x3590107970b0, JSClass 0x769f92ec85a0, in object 0x359010797038 428s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 428s JS G BXD: Defined class for Variant (GVariant), prototype 0x359010797100, JSClass 0x769f92ec85a0, in object 0x359010797038 428s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 428s JS G BXD: Defined class for Bytes (GBytes), prototype 0x359010797150, JSClass 0x769f92ec85a0, in object 0x359010797038 428s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 428s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3590107971a0, JSClass 0x769f92ec85a0, in object 0x359010797038 428s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 428s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 428s JS G BXD: Defined class for Thread (GThread), prototype 0x3590107971f0, JSClass 0x769f92ec85a0, in object 0x359010797038 428s JS G BXD: Defining method ref in prototype for GLib.Thread 428s JS G BXD: Defining method unref in prototype for GLib.Thread 428s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 428s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x359010797240, JSClass 0x769f92ec85a0, in object 0x359010797038 428s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 428s JS G BXD: Defined class for Regex (GRegex), prototype 0x359010797290, JSClass 0x769f92ec85a0, in object 0x359010797038 428s JS G BXD: Defining method match in prototype for GLib.Regex 428s JS G BXD: Defining method match_full in prototype for GLib.Regex 428s JS G BXD: Defining method match_all in prototype for GLib.Regex 428s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 428s JS G NS: Defined namespace 'GLib' 0x359010797038 in GIRepository 0x348858f6f108 428s JS IMPORT: Importing module jasmine succeeded 428s JS IMPORT: Defining parent 0x359010740610 of 0x359010798ba0 'jasmine' is mod 1 428s JS IMPORT: successfully imported module 'jasmine' 428s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 428s JS MAINLOOP: Main loop instance 0x5a013e1df968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x5a013e1df968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 428s JS MAINLOOP: Main loop instance 0x5a013e1df968: release 428s JS MAINLOOP: Completed job 0 428s 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 0x35901073d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x35901073d128 428s JS IMPORT: Importing 'gi' 428s JS IMPORT: Defining parent 0x359010740610 of 0x359010740b08 'gi' is mod 1 428s JS IMPORT: successfully imported module 'gi' 428s 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 428s JS G NS: Defined namespace 'GjsPrivate' 0x359010797330 in GIRepository 0x359010740b08 428s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 428s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 428s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 428s JS IMPORT: Importing module _legacy succeeded 428s JS IMPORT: Defining parent 0x359010740610 of 0x359010798cb8 '_legacy' is mod 1 428s JS IMPORT: successfully imported module '_legacy' 428s JS IMPORT: Importing module lang succeeded 428s JS IMPORT: Defining parent 0x359010740610 of 0x359010798c90 'lang' is mod 1 428s JS IMPORT: successfully imported module 'lang' 428s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 428s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 428s JS IMPORT: Importing module _signals succeeded 428s JS IMPORT: Defining parent 0x359010740610 of 0x359010798ce0 '_signals' is mod 1 428s JS IMPORT: successfully imported module '_signals' 428s JS IMPORT: Importing module signals succeeded 428s JS IMPORT: Defining parent 0x359010740610 of 0x359010798c68 'signals' is mod 1 428s JS IMPORT: successfully imported module 'signals' 428s JS IMPORT: Importing module Gio succeeded 428s JS IMPORT: Defining parent 0x359010740c40 of 0x359010798c40 'Gio' is mod 1 428s JS IMPORT: successfully imported module 'Gio' 428s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 428s JS IMPORT: Importing '_gi' 428s JS NATIVE: Defining native module '_gi' 428s JS IMPORT: Defining parent 0x359010740610 of 0x348858f32d38 '_gi' is mod 1 428s JS IMPORT: successfully imported module '_gi' 428s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 428s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 428s JS IMPORT: Importing module _common succeeded 428s JS IMPORT: Defining parent 0x359010740610 of 0x359010798d30 '_common' is mod 1 428s JS IMPORT: successfully imported module '_common' 428s JS IMPORT: Importing module GObject succeeded 428s JS IMPORT: Defining parent 0x359010740c40 of 0x359010798d08 'GObject' is mod 1 428s JS IMPORT: successfully imported module 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 428s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 428s JS G BXD: Defined class for String (GString), prototype 0x3590107975d8, JSClass 0x769f92ec85a0, in object 0x359010797358 428s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 428s JS G PRM: Defined class ParamSpec prototype is 0x359010798d80 class 0x769f92ed1240 in object 0x359010797358 428s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 428s JS G OBJ: Defined class for Object (GObject), prototype 0x359010797740, JSClass 0x769f92ec85e0, in object 0x359010797358 428s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 428s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 428s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x359010797768, JSClass 0x769f92ec85e0, in object 0x359010797358 428s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 428s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 428s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 428s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 428s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 428s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 428s JS G BXD: Defined class for Value (GValue), prototype 0x3590107977b8, JSClass 0x769f92ec85a0, in object 0x359010797358 428s JS G NS: Defined namespace 'GObject' 0x359010797358 in GIRepository 0x359010740b08 428s JS G OBJ: Defined class for Application (GApplication), prototype 0x359010797808, JSClass 0x769f92ec85e0, in object 0x359010797308 428s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 428s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x338297a072e0, JSClass 0x769f92ecbb80, in object 0x359010797308 428s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 428s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x338297a07308, JSClass 0x769f92ecbb80, in object 0x359010797308 428s 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 428s JS G NS: Defined namespace 'GioUnix' 0x3590107978a8 in GIRepository 0x359010740b08 428s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 428s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x3590107978d0, JSClass 0x769f92ec85e0, in object 0x3590107978a8 428s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 428s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x338297a076f0, JSClass 0x769f92ecbb80, in object 0x3590107978a8 428s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 428s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x359010797948, JSClass 0x769f92ec85e0, in object 0x359010797308 428s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x359010797998, JSClass 0x769f92ec85e0, in object 0x3590107978a8 428s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 428s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x3590107979e8, JSClass 0x769f92ec85a0, in object 0x3590107978a8 428s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 428s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x338297a07830, JSClass 0x769f92ecbb80, in object 0x3590107978a8 428s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 428s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x359010797a38, JSClass 0x769f92ec85e0, in object 0x359010797308 428s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x359010797a88, JSClass 0x769f92ec85e0, in object 0x3590107978a8 428s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 428s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x359010797ad8, JSClass 0x769f92ec85a0, in object 0x3590107978a8 428s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 428s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x359010797b00, JSClass 0x769f92ec85a0, in object 0x3590107978a8 428s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 428s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x359010797b50, JSClass 0x769f92ec85e0, in object 0x3590107978a8 428s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 428s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x359010797ba0, JSClass 0x769f92ec85a0, in object 0x3590107978a8 428s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 428s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 428s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x359010797bf0, JSClass 0x769f92ec85e0, in object 0x359010797308 428s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x359010797c40, JSClass 0x769f92ec85e0, in object 0x3590107978a8 428s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 428s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 428s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x359010797c90, JSClass 0x769f92ec85a0, in object 0x3590107978a8 428s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 428s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 428s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 428s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 428s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 428s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 428s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 428s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 428s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 428s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 428s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 428s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 428s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 428s JS G ENUM: Defining GLib.LogLevelFlags as 0x348858f3b420 428s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 428s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x359010797da8, JSClass 0x769f92ec85a0, in object 0x359010797038 428s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 428s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x359010797e70, JSClass 0x769f92ec85e0, in object 0x359010797308 428s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 428s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x338297a0ebf0, JSClass 0x769f92ecbb80, in object 0x359010797308 428s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 428s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x338297a0ec18, JSClass 0x769f92ecbb80, in object 0x359010797308 428s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 428s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x338297a14470, JSClass 0x769f92ec85a0, in object 0x359010797308 428s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 428s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x338297a14768, JSClass 0x769f92ec85a0, in object 0x359010797308 428s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 428s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 428s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 428s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x338297a148f8, JSClass 0x769f92ec85e0, in object 0x359010797308 428s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 428s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x338297a0ee98, JSClass 0x769f92ecbb80, in object 0x359010797308 428s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 428s JS G IFACE: Defined class for Initable (GInitable), prototype 0x338297a0eee8, JSClass 0x769f92ecbb80, in object 0x359010797308 428s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 428s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x338297a14998, JSClass 0x769f92ec85e0, in object 0x359010797308 428s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 428s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 428s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 428s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 428s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x338297a160d8, JSClass 0x769f92ecbb80, in object 0x359010797308 428s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 428s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x338297a14a10, JSClass 0x769f92ec85a0, in object 0x359010797308 428s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 428s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x338297a14a60, JSClass 0x769f92ec85a0, in object 0x359010797308 428s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 428s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 428s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x338297a14ab0, JSClass 0x769f92ec85e0, in object 0x359010797308 428s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x338297a14b00, JSClass 0x769f92ec85e0, in object 0x359010797330 428s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 428s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x338297a14b50, JSClass 0x769f92ec85e0, in object 0x359010797308 428s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 428s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 428s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 428s JS G IFACE: Defined class for File (GFile), prototype 0x338297a161a0, JSClass 0x769f92ecbb80, in object 0x359010797308 428s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x338297a14bc8, JSClass 0x769f92ec85e0, in object 0x359010740ca0 428s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 428s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x338297a14c40, JSClass 0x769f92ec85e0, in object 0x359010797308 428s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 428s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 428s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x338297a16420, JSClass 0x769f92ecbb80, in object 0x359010797308 428s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 428s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x338297a14cb8, JSClass 0x769f92ec85e0, in object 0x359010797308 428s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 428s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x338297a14d08, JSClass 0x769f92ec85a0, in object 0x359010797308 428s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 428s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 428s JS G OBJ: Defined class for Settings (GSettings), prototype 0x338297a14d58, JSClass 0x769f92ec85e0, in object 0x359010797308 428s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 428s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 428s JS G NS: Defined namespace 'Gio' 0x359010797308 in GIRepository 0x359010740b08 428s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x35901073d128 428s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0x338297a14dd0, JSClass 0x769f92ec85e0, in object 0x359010740ca0 428s JS IMPORT: Module metadata hook for module 0x359010772d60 428s JS IMPORT: Defining meta.importSync for module 0x359010772d60 428s JS NATIVE: Defining native module '_encodingNative' 428s JS MAINLOOP: Main loop instance 0x5a013e1df968: hold 428s JS MAINLOOP: Enqueue job , promise=, allocation site= 428s JS MAINLOOP: Main loop instance 0x5a013e1df968: Spinning loop until released or hook cleared 428s JS MAINLOOP: handling job 0, 428s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testEncoding.js async resolved" 428s JS MAINLOOP: Main loop instance 0x5a013e1df968: release 428s JS MAINLOOP: Completed job 0 428s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x35901073d128 428s JS IMPORT: Module metadata hook for module 0x348858f733c8 428s JS IMPORT: Defining meta.importSync for module 0x348858f733c8 428s JS NATIVE: Defining native module 'system' 428s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35901073d128 428s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35901073d128 428s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 428s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 428s JS MAINLOOP: Set main loop hook to 428s JS MAINLOOP: Main loop instance 0x5a013e1df968: hold 428s JS MAINLOOP: Running and clearing main loop hook 428s JS G BXD: Defining method run in prototype for GLib.MainLoop 428s 1..56 428s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 428s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 428s JS G BXD: Defined class for Source (GSource), prototype 0x338297a14e48, JSClass 0x769f92ec85a0, in object 0x359010797038 428s JS G BXD: Defining method set_priority in prototype for GLib.Source 428s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 428s JS G BXD: Defining method attach in prototype for GLib.Source 428s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 428s JS IMPORT: Module metadata hook for module 0x3590107885b8 428s JS IMPORT: Defining meta.importSync for module 0x3590107885b8 428s JS G BXD: Defining method destroy in prototype for GLib.Source 428s ok 1 Text Encoding toString() uses spec-compliant tags 428s ok 2 Text Encoding TextEncoder encode() can encode UTF8 (multi-byte chars) 428s ok 3 Text Encoding TextEncoder encodeInto() can encode UTF8 (Latin chars) into a Uint8Array 429s ok 4 Text Encoding TextEncoder encodeInto() can fully encode UTF8 (multi-byte chars) into a Uint8Array 429s ok 5 Text Encoding TextEncoder encodeInto() can partially encode UTF8 into an under-allocated Uint8Array 429s ok 6 Text Encoding TextDecoder decode() fatal is false by default 429s ok 7 Text Encoding TextDecoder decode() ignoreBOM is false by default 429s ok 8 Text Encoding TextDecoder decode() fatal is true when passed 429s ok 9 Text Encoding TextDecoder decode() ignoreBOM is true when passed 429s ok 10 Text Encoding TextDecoder decode() fatal is coerced to a boolean value 429s ok 11 Text Encoding TextDecoder decode() ignoreBOM is coerced to a boolean value 429s ok 12 Text Encoding TextDecoder decode() throws on empty input 429s ok 13 Text Encoding TextDecoder decode() throws on null input 429s ok 14 Text Encoding TextDecoder decode() throws on invalid encoding label 429s ok 15 Text Encoding TextDecoder decode() decodes undefined as an empty string 429s ok 16 Text Encoding TextDecoder decode() decodes UTF-8 byte array (Uint8Array) 429s JS IMPORT: Importing '_byteArrayNative' 429s JS NATIVE: Defining native module '_byteArrayNative' 429s JS IMPORT: Defining parent 0x359010740610 of 0x348858f33680 '_byteArrayNative' is mod 1 429s JS IMPORT: successfully imported module '_byteArrayNative' 429s ok 17 Text Encoding TextDecoder decode() decodes GLib.Bytes 429s ok 18 Text Encoding TextDecoder decode() ignores byte order marker (BOM) 429s ok 19 Text Encoding TextDecoder decode() handles invalid byte order marker (BOM) 429s ok 20 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (not fatal) 429s ok 21 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (fatal) 429s ok 22 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 429s ok 23 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with incorrect input bytes 429s ok 24 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with long incorrect input bytes 429s ok 25 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 HKSCS with supplemental characters 429s ok 26 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (not fatal) 429s ok 27 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (fatal) 429s ok 28 Text Encoding TextDecoder Single Byte Encoding Converter can decode ASCII 429s ok 29 Text Encoding TextDecoder Single Byte Encoding Converter IBM866 can be decoded. 429s ok 30 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-2 can be decoded. 429s ok 31 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-3 can be decoded. 429s ok 32 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-4 can be decoded. 429s ok 33 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-5 can be decoded. 429s ok 34 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-6 can be decoded. 429s ok 35 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-7 can be decoded. 429s ok 36 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8 can be decoded. 429s ok 37 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8-I can be decoded. 429s ok 38 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-10 can be decoded. 429s ok 39 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-13 can be decoded. 429s ok 40 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-14 can be decoded. 429s ok 41 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-15 can be decoded. 429s ok 42 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-16 can be decoded. 429s ok 43 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-R can be decoded. 429s ok 44 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-U can be decoded. 429s ok 45 Text Encoding TextDecoder Single Byte Encoding Converter macintosh can be decoded. 429s ok 46 Text Encoding TextDecoder Single Byte Encoding Converter windows-874 can be decoded. 429s ok 47 Text Encoding TextDecoder Single Byte Encoding Converter windows-1250 can be decoded. 429s ok 48 Text Encoding TextDecoder Single Byte Encoding Converter windows-1251 can be decoded. 429s ok 49 Text Encoding TextDecoder Single Byte Encoding Converter windows-1252 can be decoded. 429s ok 50 Text Encoding TextDecoder Single Byte Encoding Converter windows-1253 can be decoded. 429s ok 51 Text Encoding TextDecoder Single Byte Encoding Converter windows-1254 can be decoded. 429s ok 52 Text Encoding TextDecoder Single Byte Encoding Converter windows-1255 can be decoded. 429s ok 53 Text Encoding TextDecoder Single Byte Encoding Converter windows-1256 can be decoded. 429s ok 54 Text Encoding TextDecoder Single Byte Encoding Converter windows-1257 can be decoded. 429s ok 55 Text Encoding TextDecoder Single Byte Encoding Converter windows-1258 can be decoded. 429s ok 56 Text Encoding TextDecoder Single Byte Encoding Converter x-mac-cyrillic can be decoded. 429s JS G BXD: Defining method quit in prototype for GLib.MainLoop 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x5a013e1df968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 429s JS MAINLOOP: Main loop instance 0x5a013e1df968: release 429s JS MAINLOOP: Completed job 3 429s JS MEMORY: Memory report: before destroying context 429s JS MEMORY: 771 objects currently alive 429s JS MEMORY: boxed_instance = 329 429s JS MEMORY: boxed_prototype = 22 429s JS MEMORY: closure = 1 429s JS MEMORY: function = 370 429s JS MEMORY: fundamental_instance = 0 429s JS MEMORY: fundamental_prototype = 0 429s JS MEMORY: gerror_instance = 0 429s JS MEMORY: gerror_prototype = 0 429s JS MEMORY: interface = 11 429s JS MEMORY: module = 9 429s JS MEMORY: ns = 5 429s JS MEMORY: object_instance = 2 429s JS MEMORY: object_prototype = 22 429s JS MEMORY: param = 0 429s JS MEMORY: union_instance = 0 429s JS MEMORY: union_prototype = 0 429s JS CTX: JS shutdown sequence 429s JS CTX: Stopping profiler 429s JS CTX: Shutting down toggle queue 429s JS CTX: Notifying external reference holders of GjsContext dispose 429s JS MAINLOOP: Stopping promise job dispatcher 429s JS CTX: Notifying reference holders of GjsContext dispose 429s JS CTX: Checking unhandled promise rejections 429s JS CTX: Releasing cached JS wrappers 429s JS CTX: Final triggered GC 429s JS CTX: Destroying JS context 429s JS CTX: Releasing all native objects 429s JS CTX: Disabling auto GC 429s JS CTX: Ending trace on global object 429s JS CTX: Freeing allocated resources 429s JS CTX: JS context destroyed 429s PASS: gjs/testEncoding.test 429s Running test: gjs/sourcemap-dynamic-module.test 429s 1..1 429s not ok 1 - /usr/libexec/installed-tests/gjs/debugger/sourcemap-dynamic-module.debugger 429s #--- /usr/libexec/installed-tests/gjs/debugger/sourcemap-dynamic-module.debugger.output 2025-08-06 00:52:43.000000000 +0000 429s #+++ - 2025-09-04 16:59:38.813654098 +0000 429s #@@ -12,15 +12,12 @@ 429s #module code at sourcemap-dynamic-module.debugger.js:4:1 429s #db> s 429s #module code at sourcemap-dynamic-module.debugger.js:5:1 429s #-entered frame: ([object Array]) at sourcemap-number-module.js:2:5 -> number.ts:6:5 429s #+entered frame: ([object Array]) at sourcemap-number-module.js:2:5 429s #db> set colors false 429s #db> list 429s #- 1 interface SuperFancyNumber { 429s #- 2 n: number; 429s #- 3 } 429s #- 4 429s #- 5 export const get2ndNumber = (num: SuperFancyNumber[]) => { 429s #- *6 return num[1].n.toFixed(1); 429s #- 7 } 429s #+ 1 export var get2ndNumber = function (num) { 429s #+ *2 return num[1].n.toFixed(1); 429s #+ 3 }; 429s #+ 4 //# sourceMappingURL=number.js.map 429s #db> [quit due to end of input] 429s #Program exited with code 0 429s PASS: gjs/sourcemap-dynamic-module.test 429s Running test: gjs/testLegacyClass.test 429s JS NATIVE: Registered native JS module '_promiseNative' 429s JS NATIVE: Registered native JS module '_byteArrayNative' 429s JS NATIVE: Registered native JS module '_encodingNative' 429s JS NATIVE: Registered native JS module '_gi' 429s JS NATIVE: Registered native JS module 'gi' 429s JS NATIVE: Registered native JS module 'cairoNative' 429s JS NATIVE: Registered native JS module 'system' 429s JS NATIVE: Registered native JS module 'console' 429s JS NATIVE: Registered native JS module '_print' 429s JS CTX: Enabling JIT 429s JS CTX: Initialized class GjsFileImporter prototype 0x19624f2001a0 429s JS IMPORT: Defining parent (nil) of 0x19624f200200 'imports' is mod 0 429s JS IMPORT: Importing '_print' 429s JS NATIVE: Defining native module '_print' 429s JS IMPORT: Defining parent 0x19624f200200 of 0x19624f2009b0 '_print' is mod 1 429s JS IMPORT: successfully imported module '_print' 429s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 429s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3cc06e93d090 429s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3cc06e93d090 429s JS MAINLOOP: Main loop instance 0x59c053135968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Starting promise job dispatcher 429s 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 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3cc06e93d128 429s JS MAINLOOP: Main loop instance 0x59c053135968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x59c053135968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 429s JS MAINLOOP: Main loop instance 0x59c053135968: release 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 429s JS MAINLOOP: Main loop instance 0x59c053135968: release 429s JS MAINLOOP: Completed job 1 429s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module metadata hook for module 0x19624f26af30 429s JS IMPORT: Defining meta.importSync for module 0x19624f26af30 429s JS NATIVE: Defining native module 'gi' 429s JS CTX: Initialized class GIRepositoryNamespace prototype 0x19624f26f278 429s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 429s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 429s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 429s JS IMPORT: Importing directory 'overrides' 429s JS IMPORT: Defining parent 0x3cc06e940610 of 0x19624f26f2f8 'overrides' is mod 1 429s JS IMPORT: Defined importer 'overrides' 0x19624f26f2f8 in 0x3cc06e940610 429s JS IMPORT: successfully imported directory 'overrides' 429s JS IMPORT: Importing '_promiseNative' 429s JS NATIVE: Defining native module '_promiseNative' 429s JS IMPORT: Defining parent 0x3cc06e940610 of 0x19624f26f7a8 '_promiseNative' is mod 1 429s JS IMPORT: successfully imported module '_promiseNative' 429s JS IMPORT: Importing module GLib succeeded 429s JS IMPORT: Defining parent 0x19624f26f2f8 of 0x3cc06e998038 'GLib' is mod 1 429s JS IMPORT: successfully imported module 'GLib' 429s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 429s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3cc06e997060, JSClass 0x7e98c7fbe5a0, in object 0x3cc06e997038 429s JS CTX: Initialized class GIRepositoryGType prototype 0x19624f26faf0 429s JS CTX: Initialized class GIRepositoryFunction prototype 0x19624f26fb50 429s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 429s JS G BXD: Defined class for Error (GError), prototype 0x3cc06e9970b0, JSClass 0x7e98c7fbe5a0, in object 0x3cc06e997038 429s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 429s JS G BXD: Defined class for Variant (GVariant), prototype 0x3cc06e997100, JSClass 0x7e98c7fbe5a0, in object 0x3cc06e997038 429s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 429s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3cc06e997150, JSClass 0x7e98c7fbe5a0, in object 0x3cc06e997038 429s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 429s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3cc06e9971a0, JSClass 0x7e98c7fbe5a0, in object 0x3cc06e997038 429s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 429s JS G BXD: Defined class for Thread (GThread), prototype 0x3cc06e9971f0, JSClass 0x7e98c7fbe5a0, in object 0x3cc06e997038 429s JS G BXD: Defining method ref in prototype for GLib.Thread 429s JS G BXD: Defining method unref in prototype for GLib.Thread 429s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 429s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3cc06e997240, JSClass 0x7e98c7fbe5a0, in object 0x3cc06e997038 429s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 429s JS G BXD: Defined class for Regex (GRegex), prototype 0x3cc06e997290, JSClass 0x7e98c7fbe5a0, in object 0x3cc06e997038 429s JS G BXD: Defining method match in prototype for GLib.Regex 429s JS G BXD: Defining method match_full in prototype for GLib.Regex 429s JS G BXD: Defining method match_all in prototype for GLib.Regex 429s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 429s JS G NS: Defined namespace 'GLib' 0x3cc06e997038 in GIRepository 0x19624f26f108 429s JS IMPORT: Importing module jasmine succeeded 429s JS IMPORT: Defining parent 0x3cc06e940610 of 0x3cc06e998ba0 'jasmine' is mod 1 429s JS IMPORT: successfully imported module 'jasmine' 429s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 429s JS MAINLOOP: Main loop instance 0x59c053135968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x59c053135968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 429s JS MAINLOOP: Main loop instance 0x59c053135968: release 429s JS MAINLOOP: Completed job 0 429s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 429s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 429s JS IMPORT: Importing module _legacy succeeded 429s JS IMPORT: Defining parent 0x3cc06e940610 of 0x3cc06e998c68 '_legacy' is mod 1 429s JS IMPORT: successfully imported module '_legacy' 429s JS IMPORT: Importing module lang succeeded 429s JS IMPORT: Defining parent 0x3cc06e940610 of 0x3cc06e998c40 'lang' is mod 1 429s JS IMPORT: successfully imported module 'lang' 429s JS CTX: Script evaluation succeeded 429s JS MAINLOOP: Main loop instance 0x59c053135968: Spinning loop until released or hook cleared 429s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module metadata hook for module 0x19624f2788d0 429s JS IMPORT: Defining meta.importSync for module 0x19624f2788d0 429s JS NATIVE: Defining native module 'system' 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cc06e93d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3cc06e93d128 429s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 429s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 429s JS MAINLOOP: Set main loop hook to 429s JS MAINLOOP: Main loop instance 0x59c053135968: hold 429s JS MAINLOOP: Running and clearing main loop hook 429s JS G BXD: Defining method run in prototype for GLib.MainLoop 429s 1..62 429s JS IMPORT: Importing 'gi' 429s JS IMPORT: Defining parent 0x3cc06e940610 of 0x3cc06e940b08 'gi' is mod 1 429s JS IMPORT: successfully imported module 'gi' 429s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 429s JS G BXD: Defined class for Source (GSource), prototype 0x3cc06e997308, JSClass 0x7e98c7fbe5a0, in object 0x3cc06e997038 429s JS G BXD: Defining method set_priority in prototype for GLib.Source 429s JS IMPORT: Importing '_gi' 429s JS NATIVE: Defining native module '_gi' 429s JS IMPORT: Defining parent 0x3cc06e940610 of 0x19624f2889a8 '_gi' is mod 1 429s JS IMPORT: successfully imported module '_gi' 429s 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 429s JS G NS: Defined namespace 'GjsPrivate' 0x3cc06e9973a8 in GIRepository 0x3cc06e940b08 429s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 429s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 429s JS IMPORT: Importing module _common succeeded 429s JS IMPORT: Defining parent 0x3cc06e940610 of 0x3cc06e998e48 '_common' is mod 1 429s JS IMPORT: successfully imported module '_common' 429s JS IMPORT: Importing module GObject succeeded 429s JS IMPORT: Defining parent 0x3cc06e940c40 of 0x3cc06e998e20 'GObject' is mod 1 429s JS IMPORT: successfully imported module 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 429s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 429s JS G BXD: Defined class for String (GString), prototype 0x3cc06e997628, JSClass 0x7e98c7fbe5a0, in object 0x3cc06e997380 429s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 429s JS G PRM: Defined class ParamSpec prototype is 0x3cc06e998e98 class 0x7e98c7fc7240 in object 0x3cc06e997380 429s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 429s JS G OBJ: Defined class for Object (GObject), prototype 0x3cc06e997790, JSClass 0x7e98c7fbe5e0, in object 0x3cc06e997380 429s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 429s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 429s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3cc06e9977b8, JSClass 0x7e98c7fbe5e0, in object 0x3cc06e997380 429s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 429s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 429s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 429s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 429s JS G BXD: Defined class for Value (GValue), prototype 0x3cc06e997808, JSClass 0x7e98c7fbe5a0, in object 0x3cc06e997380 429s JS G NS: Defined namespace 'GObject' 0x3cc06e997380 in GIRepository 0x3cc06e940b08 429s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 429s JS G BXD: Defining method attach in prototype for GLib.Source 429s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 429s JS IMPORT: Module metadata hook for module 0x3cc06e988580 429s JS IMPORT: Defining meta.importSync for module 0x3cc06e988580 429s JS G BXD: Defining method destroy in prototype for GLib.Source 429s ok 1 A metaclass has its constructor called each time a class is created with it 429s ok 2 A metaclass is an instance of Lang.Class 429s ok 3 A metaclass produces instances that are instances of itself and Lang.Class 429s ok 4 A metaclass can dynamically define properties in its constructor 429s ok 5 A metaclass instance gets all the properties from its class and metaclass 429s ok 6 A metaclass instance gets dynamically defined properties from metaclass 429s ok 7 A metaclass can be instantiated with Lang.Class but still get the appropriate metaclass 429s ok 8 A metaclass can be detected with Lang.getMetaClass 429s ok 9 Class framework calls _init constructors 429s ok 10 Class framework calls parent constructors 429s ok 11 Class framework sets the right constructor properties 429s ok 12 Class framework sets up instanceof correctly 429s ok 13 Class framework has a name 429s ok 14 Class framework reports a sensible value for toString() 429s ok 15 Class framework allows overriding toString() 429s ok 16 Class framework is not configurable 429s ok 17 Class framework allows accessors for properties 429s ok 18 Class framework raises an exception when creating an abstract class 429s ok 19 Class framework inherits properties from abstract base classes 429s ok 20 Class framework inherits constructors from abstract base classes 429s ok 21 Class framework allows ES6 classes to inherit from abstract base classes 429s ok 22 Class framework lets methods call other methods without clobbering __caller__ 429s ok 23 Class framework allows custom return values from constructors 429s ok 24 Class framework allows symbol-named methods 429s ok 25 An interface is an instance of Lang.Interface 429s ok 26 An interface has a name 429s ok 27 An interface cannot be instantiated 429s ok 28 An interface can be implemented by a class 429s ok 29 An interface can be implemented by a class's superclass 429s ok 30 An interface doesn't disturb a class's constructor 429s ok 31 An interface can have its required method implemented 429s ok 32 An interface must have a name 429s ok 33 An interface must have its required methods implemented 429s ok 34 An interface does not have to have its optional methods implemented 429s ok 35 An interface can have its optional method deferred to by the implementation 429s ok 36 An interface can be chained up to by a class 429s ok 37 An interface can include arguments when being chained up to by a class 429s ok 38 An interface can have its property getter deferred to 429s ok 39 An interface can have its property setter deferred to 429s ok 40 An interface can have its property getter overridden 429s ok 41 An interface can have its property setter overridden 429s ok 42 An interface can require another interface 429s ok 43 An interface can have empty requires 429s ok 44 An interface can chain up to another interface 429s ok 45 An interface can be chained up to with a generic 429s ok 46 An interface can chain up to another interface with a generic 429s ok 47 An interface has its optional function defer to that of the last interface 429s ok 48 An interface must have all its required interfaces implemented 429s ok 49 An interface must have all its required interfaces implemented in the correct order 429s ok 50 An interface can have its implementation on a parent class 429s ok 51 An interface can require its implementor to be a subclass of some class 429s ok 52 An interface must be implemented by an object which subclasses the required class 429s ok 53 An interface can have methods that call others of its methods 429s ok 54 An interface is implemented by a subclass of a class that implements it 429s ok 55 An interface can be reimplemented by a subclass of a class that implements it 429s ok 56 An interface tells what it is with toString() 429s ok 57 ES6 class inheriting from Lang.Class calls a static method on the parent class 429s ok 58 ES6 class inheriting from Lang.Class calls a method on the parent class 429s ok 59 ES6 class inheriting from Lang.Class passes arguments to the parent class's constructor 429s ok 60 ES6 class inheriting from Lang.Class chains up to a method on the parent class 429s ok 61 ES6 class inheriting from Lang.Class overrides a method on the parent class 429s ok 62 ES6 class inheriting from Lang.Class sets and gets a property from the parent class 429s JS G BXD: Defining method quit in prototype for GLib.MainLoop 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x59c053135968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 429s JS MAINLOOP: Main loop instance 0x59c053135968: release 429s JS MAINLOOP: Completed job 3 429s JS MEMORY: Memory report: before destroying context 429s JS MEMORY: 414 objects currently alive 429s JS MEMORY: boxed_instance = 275 429s JS MEMORY: boxed_prototype = 11 429s JS MEMORY: closure = 1 429s JS MEMORY: function = 116 429s JS MEMORY: fundamental_instance = 0 429s JS MEMORY: fundamental_prototype = 0 429s JS MEMORY: gerror_instance = 0 429s JS MEMORY: gerror_prototype = 0 429s JS MEMORY: interface = 0 429s JS MEMORY: module = 6 429s JS MEMORY: ns = 3 429s JS MEMORY: object_instance = 0 429s JS MEMORY: object_prototype = 2 429s JS MEMORY: param = 0 429s JS MEMORY: union_instance = 0 429s JS MEMORY: union_prototype = 0 429s JS CTX: JS shutdown sequence 429s JS CTX: Stopping profiler 429s JS CTX: Shutting down toggle queue 429s JS CTX: Notifying external reference holders of GjsContext dispose 429s JS MAINLOOP: Stopping promise job dispatcher 429s JS CTX: Notifying reference holders of GjsContext dispose 429s JS CTX: Checking unhandled promise rejections 429s JS CTX: Releasing cached JS wrappers 429s JS CTX: Final triggered GC 429s JS CTX: Destroying JS context 429s JS CTX: Releasing all native objects 429s JS CTX: Disabling auto GC 429s JS CTX: Ending trace on global object 429s JS CTX: Freeing allocated resources 429s JS CTX: JS context destroyed 429s PASS: gjs/testLegacyClass.test 429s Running test: gjs/testGObject.test 429s JS NATIVE: Registered native JS module '_promiseNative' 429s JS NATIVE: Registered native JS module '_byteArrayNative' 429s JS NATIVE: Registered native JS module '_encodingNative' 429s JS NATIVE: Registered native JS module '_gi' 429s JS NATIVE: Registered native JS module 'gi' 429s JS NATIVE: Registered native JS module 'cairoNative' 429s JS NATIVE: Registered native JS module 'system' 429s JS NATIVE: Registered native JS module 'console' 429s JS NATIVE: Registered native JS module '_print' 429s JS CTX: Enabling JIT 429s JS CTX: Initialized class GjsFileImporter prototype 0x27139d1001a0 429s JS IMPORT: Defining parent (nil) of 0x27139d100200 'imports' is mod 0 429s JS IMPORT: Importing '_print' 429s JS NATIVE: Defining native module '_print' 429s JS IMPORT: Defining parent 0x27139d100200 of 0x27139d1009b0 '_print' is mod 1 429s JS IMPORT: successfully imported module '_print' 429s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 429s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1f54c53d090 429s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1f54c53d090 429s JS MAINLOOP: Main loop instance 0x62c3f0a6b968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Starting promise job dispatcher 429s 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 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1f54c53d128 429s JS MAINLOOP: Main loop instance 0x62c3f0a6b968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x62c3f0a6b968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 429s JS MAINLOOP: Main loop instance 0x62c3f0a6b968: release 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 429s JS MAINLOOP: Main loop instance 0x62c3f0a6b968: release 429s JS MAINLOOP: Completed job 1 429s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module metadata hook for module 0x27139d16af30 429s JS IMPORT: Defining meta.importSync for module 0x27139d16af30 429s JS NATIVE: Defining native module 'gi' 429s JS CTX: Initialized class GIRepositoryNamespace prototype 0x27139d16f278 429s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 429s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 429s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 429s JS IMPORT: Importing directory 'overrides' 429s JS IMPORT: Defining parent 0x1f54c540610 of 0x27139d16f2f8 'overrides' is mod 1 429s JS IMPORT: Defined importer 'overrides' 0x27139d16f2f8 in 0x1f54c540610 429s JS IMPORT: successfully imported directory 'overrides' 429s JS IMPORT: Importing '_promiseNative' 429s JS NATIVE: Defining native module '_promiseNative' 429s JS IMPORT: Defining parent 0x1f54c540610 of 0x27139d16f7a8 '_promiseNative' is mod 1 429s JS IMPORT: successfully imported module '_promiseNative' 429s JS IMPORT: Importing module GLib succeeded 429s JS IMPORT: Defining parent 0x27139d16f2f8 of 0x1f54c598038 'GLib' is mod 1 429s JS IMPORT: successfully imported module 'GLib' 429s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 429s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1f54c597060, JSClass 0x7986981bd5a0, in object 0x1f54c597038 429s JS CTX: Initialized class GIRepositoryGType prototype 0x27139d16faf0 429s JS CTX: Initialized class GIRepositoryFunction prototype 0x27139d16fb50 429s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 429s JS G BXD: Defined class for Error (GError), prototype 0x1f54c5970b0, JSClass 0x7986981bd5a0, in object 0x1f54c597038 429s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 429s JS G BXD: Defined class for Variant (GVariant), prototype 0x1f54c597100, JSClass 0x7986981bd5a0, in object 0x1f54c597038 429s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 429s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1f54c597150, JSClass 0x7986981bd5a0, in object 0x1f54c597038 429s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 429s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1f54c5971a0, JSClass 0x7986981bd5a0, in object 0x1f54c597038 429s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 429s JS G BXD: Defined class for Thread (GThread), prototype 0x1f54c5971f0, JSClass 0x7986981bd5a0, in object 0x1f54c597038 429s JS G BXD: Defining method ref in prototype for GLib.Thread 429s JS G BXD: Defining method unref in prototype for GLib.Thread 429s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 429s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1f54c597240, JSClass 0x7986981bd5a0, in object 0x1f54c597038 429s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 429s JS G BXD: Defined class for Regex (GRegex), prototype 0x1f54c597290, JSClass 0x7986981bd5a0, in object 0x1f54c597038 429s JS G BXD: Defining method match in prototype for GLib.Regex 429s JS G BXD: Defining method match_full in prototype for GLib.Regex 429s JS G BXD: Defining method match_all in prototype for GLib.Regex 429s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 429s JS G NS: Defined namespace 'GLib' 0x1f54c597038 in GIRepository 0x27139d16f108 429s JS IMPORT: Importing module jasmine succeeded 429s JS IMPORT: Defining parent 0x1f54c540610 of 0x1f54c598ba0 'jasmine' is mod 1 429s JS IMPORT: successfully imported module 'jasmine' 429s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 429s JS MAINLOOP: Main loop instance 0x62c3f0a6b968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x62c3f0a6b968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 429s JS MAINLOOP: Main loop instance 0x62c3f0a6b968: release 429s JS MAINLOOP: Completed job 0 429s JS IMPORT: Importing 'gi' 429s JS IMPORT: Defining parent 0x1f54c540610 of 0x1f54c540b08 'gi' is mod 1 429s JS IMPORT: successfully imported module 'gi' 429s JS IMPORT: Importing '_gi' 429s JS NATIVE: Defining native module '_gi' 429s JS IMPORT: Defining parent 0x1f54c540610 of 0x27139d114120 '_gi' is mod 1 429s JS IMPORT: successfully imported module '_gi' 429s 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 429s JS G NS: Defined namespace 'GjsPrivate' 0x1f54c597330 in GIRepository 0x1f54c540b08 429s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 429s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 429s JS IMPORT: Importing module _common succeeded 429s JS IMPORT: Defining parent 0x1f54c540610 of 0x1f54c598c68 '_common' is mod 1 429s JS IMPORT: successfully imported module '_common' 429s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 429s JS IMPORT: Importing module _legacy succeeded 429s JS IMPORT: Defining parent 0x1f54c540610 of 0x1f54c598c90 '_legacy' is mod 1 429s JS IMPORT: successfully imported module '_legacy' 429s JS IMPORT: Importing module GObject succeeded 429s JS IMPORT: Defining parent 0x1f54c540bf8 of 0x1f54c598c40 'GObject' is mod 1 429s JS IMPORT: successfully imported module 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 429s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 429s JS G BXD: Defined class for String (GString), prototype 0x1f54c5975b0, JSClass 0x7986981bd5a0, in object 0x1f54c597308 429s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 429s JS G PRM: Defined class ParamSpec prototype is 0x1f54c598ce0 class 0x7986981c6240 in object 0x1f54c597308 429s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 429s JS G OBJ: Defined class for Object (GObject), prototype 0x1f54c597718, JSClass 0x7986981bd5e0, in object 0x1f54c597308 429s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 429s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 429s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1f54c597740, JSClass 0x7986981bd5e0, in object 0x1f54c597308 429s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 429s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 429s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 429s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 429s JS G BXD: Defined class for Value (GValue), prototype 0x1f54c597790, JSClass 0x7986981bd5a0, in object 0x1f54c597308 429s JS G NS: Defined namespace 'GObject' 0x1f54c597308 in GIRepository 0x1f54c540b08 429s 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 429s JS G NS: Defined namespace 'GjsTestTools' 0x1f54c5977e0 in GIRepository 0x1f54c540b08 429s JS IMPORT: Importing 'system' 429s JS NATIVE: Defining native module 'system' 429s JS IMPORT: Defining parent 0x1f54c540610 of 0x27139d1185e8 'system' is mod 1 429s JS IMPORT: successfully imported module 'system' 429s JS G NS: Found info type GIFlagsInfo for 'ParamFlags' in namespace 'GObject' 429s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 429s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 429s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 429s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 429s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 429s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 429s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 429s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 429s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 429s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 429s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 429s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 429s JS G ENUM: Defining GObject.ParamFlags as 0x27139d118888 429s JS G NS: Found info type GIConstantInfo for 'MAXINT32' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'param_spec_int' in namespace 'GObject' 429s JS G PRM: Wrapping GParamInt 'int' on (null) with JSObject 429s JS G PRM: JSObject created with param instance 0x62c3f0cc0e40 type GParamInt 429s JS G NS: Found info type GIFunctionInfo for 'param_spec_string' in namespace 'GObject' 429s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 429s JS G PRM: JSObject created with param instance 0x62c3f0cc2cf0 type GParamString 429s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 429s JS G NS: Found info type GIFunctionInfo for 'param_spec_get_flags' in namespace 'GjsPrivate' 429s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 429s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 429s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 429s JS G NS: Found info type GIFlagsInfo for 'SignalFlags' in namespace 'GObject' 429s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 429s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 429s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 429s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 429s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 429s JS G ENUM: Defining enum value ACTION (fixed from action) 32 429s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 429s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 429s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 429s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 429s JS G ENUM: Defining GObject.SignalFlags as 0x27139d1194a8 429s JS CTX: Script evaluation succeeded 429s JS MAINLOOP: Main loop instance 0x62c3f0a6b968: Spinning loop until released or hook cleared 429s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module metadata hook for module 0x27139d130570 429s JS IMPORT: Defining meta.importSync for module 0x27139d130570 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f54c53d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f54c53d128 429s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 429s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 429s JS MAINLOOP: Set main loop hook to 429s JS MAINLOOP: Main loop instance 0x62c3f0a6b968: hold 429s JS MAINLOOP: Running and clearing main loop hook 429s JS G BXD: Defining method run in prototype for GLib.MainLoop 429s 1..25 429s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 429s JS G BXD: Defined class for Source (GSource), prototype 0x1f54c597858, JSClass 0x7986981bd5a0, in object 0x1f54c597038 429s JS G BXD: Defining method set_priority in prototype for GLib.Source 429s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 429s JS G BXD: Defining method attach in prototype for GLib.Source 429s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 429s JS IMPORT: Module metadata hook for module 0x1f54c5875f0 429s JS IMPORT: Defining meta.importSync for module 0x1f54c5875f0 429s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 429s JS G BXD: Defining method destroy in prototype for GLib.Source 429s ok 1 GObject overrides GObject.set() 429s JS G NS: Found info type GIFunctionInfo for 'signal_handler_disconnect' in namespace 'GObject' 429s ok 2 GObject overrides Signal alternative syntax handler is called with the right object 429s ok 3 GObject overrides Signal alternative syntax disconnected handler is not called 429s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 429s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 429s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 429s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 429s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 429s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 429s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 429s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 429s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 429s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 429s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 429s JS G ENUM: Defining GLib.LogLevelFlags as 0x27139d155d98 429s JS G NS: Found info type GIFunctionInfo for 'emit_test_signal_other_thread' in namespace 'GjsTestTools' 429s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 429s ok 4 GObject overrides Signal alternative syntax guards against signal emission on non-js thread 429s ok 5 GObject overrides toString() shows the native object address 429s ok 6 GObject should be able to create a GType object for gpointer 429s ok 7 GObject should be able to create a GType object for GBoxed 429s ok 8 GObject should be able to create a GType object for GParam 429s ok 9 GObject should be able to create a GType object for GInterface 429s ok 10 GObject should be able to create a GType object for GObject 429s ok 11 GObject should be able to create a GType object for GVariant 429s JS G NS: Found info type GIFunctionInfo for 'signal_query' in namespace 'GObject' 429s JS G NS: Found info type GIStructInfo for 'SignalQuery' in namespace 'GObject' 429s JS G BXD: Defined class for SignalQuery (void), prototype 0x138d6c411290, JSClass 0x7986981bd5a0, in object 0x1f54c597308 429s ok 12 GObject should be able to query signals 429s ok 13 GObject.Object.new() can be called with a property bag 429s ok 14 GObject.Object.new() can be called to construct an object without setting properties 429s ok 15 GObject.Object.new() complains about wrong types 429s ok 16 GObject.Object.new() complains about wrong properties 429s ok 17 GObject.Object.new() can construct C GObjects as well 429s ok 18 GObject.Object.new_with_properties() can be called with two arrays 429s ok 19 GObject.Object.new_with_properties() can be called to construct an object without setting properties 429s ok 20 GObject.Object.new_with_properties() complains about various incorrect usages 429s ok 21 GObject.Object.new_with_properties() complains about wrong types 429s ok 22 GObject.Object.new_with_properties() complains about wrong properties 429s ok 23 GObject.Object.new_with_properties() can construct C GObjects as well 429s ok 24 Unsupported methods throws on data stashing methods 429s JS G OBJ: Defining method is_floating in prototype for GObject (GObject.Object) 429s ok 25 Unsupported methods throws on refcounting methods 429s JS G BXD: Defining method quit in prototype for GLib.MainLoop 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x62c3f0a6b968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 429s JS MAINLOOP: Main loop instance 0x62c3f0a6b968: release 429s JS MAINLOOP: Completed job 3 429s JS MEMORY: Memory report: before destroying context 429s JS MEMORY: 304 objects currently alive 429s JS MEMORY: boxed_instance = 128 429s JS MEMORY: boxed_prototype = 12 429s JS MEMORY: closure = 2 429s JS MEMORY: function = 130 429s JS MEMORY: fundamental_instance = 0 429s JS MEMORY: fundamental_prototype = 0 429s JS MEMORY: gerror_instance = 0 429s JS MEMORY: gerror_prototype = 0 429s JS MEMORY: interface = 0 429s JS MEMORY: module = 5 429s JS MEMORY: ns = 4 429s JS MEMORY: object_instance = 18 429s JS MEMORY: object_prototype = 3 429s JS MEMORY: param = 2 429s JS MEMORY: union_instance = 0 429s JS MEMORY: union_prototype = 0 429s JS CTX: JS shutdown sequence 429s JS CTX: Stopping profiler 429s JS CTX: Shutting down toggle queue 429s JS CTX: Notifying external reference holders of GjsContext dispose 429s JS MAINLOOP: Stopping promise job dispatcher 429s JS CTX: Notifying reference holders of GjsContext dispose 429s JS CTX: Checking unhandled promise rejections 429s JS CTX: Releasing cached JS wrappers 429s JS CTX: Final triggered GC 429s JS CTX: Destroying JS context 429s JS CTX: Releasing all native objects 429s JS CTX: Disabling auto GC 429s JS CTX: Ending trace on global object 429s JS CTX: Freeing allocated resources 429s JS CTX: JS context destroyed 429s PASS: gjs/testGObject.test 429s Running test: gjs/testPromise.test 429s JS NATIVE: Registered native JS module '_promiseNative' 429s JS NATIVE: Registered native JS module '_byteArrayNative' 429s JS NATIVE: Registered native JS module '_encodingNative' 429s JS NATIVE: Registered native JS module '_gi' 429s JS NATIVE: Registered native JS module 'gi' 429s JS NATIVE: Registered native JS module 'cairoNative' 429s JS NATIVE: Registered native JS module 'system' 429s JS NATIVE: Registered native JS module 'console' 429s JS NATIVE: Registered native JS module '_print' 429s JS CTX: Enabling JIT 429s JS CTX: Initialized class GjsFileImporter prototype 0x2494063001a0 429s JS IMPORT: Defining parent (nil) of 0x249406300200 'imports' is mod 0 429s JS IMPORT: Importing '_print' 429s JS NATIVE: Defining native module '_print' 429s JS IMPORT: Defining parent 0x249406300200 of 0x2494063009b0 '_print' is mod 1 429s JS IMPORT: successfully imported module '_print' 429s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 429s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3efd0f53d090 429s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3efd0f53d090 429s JS MAINLOOP: Main loop instance 0x64e97a9b6968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Starting promise job dispatcher 429s 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 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3efd0f53d128 429s JS MAINLOOP: Main loop instance 0x64e97a9b6968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x64e97a9b6968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 429s JS MAINLOOP: Main loop instance 0x64e97a9b6968: release 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 429s JS MAINLOOP: Main loop instance 0x64e97a9b6968: release 429s JS MAINLOOP: Completed job 1 429s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module metadata hook for module 0x24940636af30 429s JS IMPORT: Defining meta.importSync for module 0x24940636af30 429s JS NATIVE: Defining native module 'gi' 429s JS CTX: Initialized class GIRepositoryNamespace prototype 0x24940636f278 429s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 429s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 429s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 429s JS IMPORT: Importing directory 'overrides' 429s JS IMPORT: Defining parent 0x3efd0f540610 of 0x24940636f2f8 'overrides' is mod 1 429s JS IMPORT: Defined importer 'overrides' 0x24940636f2f8 in 0x3efd0f540610 429s JS IMPORT: successfully imported directory 'overrides' 429s JS IMPORT: Importing '_promiseNative' 429s JS NATIVE: Defining native module '_promiseNative' 429s JS IMPORT: Defining parent 0x3efd0f540610 of 0x24940636f7a8 '_promiseNative' is mod 1 429s JS IMPORT: successfully imported module '_promiseNative' 429s JS IMPORT: Importing module GLib succeeded 429s JS IMPORT: Defining parent 0x24940636f2f8 of 0x3efd0f598038 'GLib' is mod 1 429s JS IMPORT: successfully imported module 'GLib' 429s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 429s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3efd0f597060, JSClass 0x7a6532bb05a0, in object 0x3efd0f597038 429s JS CTX: Initialized class GIRepositoryGType prototype 0x24940636faf0 429s JS CTX: Initialized class GIRepositoryFunction prototype 0x24940636fb50 429s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 429s JS G BXD: Defined class for Error (GError), prototype 0x3efd0f5970b0, JSClass 0x7a6532bb05a0, in object 0x3efd0f597038 429s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 429s JS G BXD: Defined class for Variant (GVariant), prototype 0x3efd0f597100, JSClass 0x7a6532bb05a0, in object 0x3efd0f597038 429s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 429s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3efd0f597150, JSClass 0x7a6532bb05a0, in object 0x3efd0f597038 429s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 429s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3efd0f5971a0, JSClass 0x7a6532bb05a0, in object 0x3efd0f597038 429s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 429s JS G BXD: Defined class for Thread (GThread), prototype 0x3efd0f5971f0, JSClass 0x7a6532bb05a0, in object 0x3efd0f597038 429s JS G BXD: Defining method ref in prototype for GLib.Thread 429s JS G BXD: Defining method unref in prototype for GLib.Thread 429s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 429s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3efd0f597240, JSClass 0x7a6532bb05a0, in object 0x3efd0f597038 429s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 429s JS G BXD: Defined class for Regex (GRegex), prototype 0x3efd0f597290, JSClass 0x7a6532bb05a0, in object 0x3efd0f597038 429s JS G BXD: Defining method match in prototype for GLib.Regex 429s JS G BXD: Defining method match_full in prototype for GLib.Regex 429s JS G BXD: Defining method match_all in prototype for GLib.Regex 429s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 429s JS G NS: Defined namespace 'GLib' 0x3efd0f597038 in GIRepository 0x24940636f108 429s JS IMPORT: Importing module jasmine succeeded 429s JS IMPORT: Defining parent 0x3efd0f540610 of 0x3efd0f598ba0 'jasmine' is mod 1 429s JS IMPORT: successfully imported module 'jasmine' 429s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 429s JS MAINLOOP: Main loop instance 0x64e97a9b6968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x64e97a9b6968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 429s JS MAINLOOP: Main loop instance 0x64e97a9b6968: release 429s JS MAINLOOP: Completed job 0 429s JS IMPORT: Importing 'gi' 429s JS IMPORT: Defining parent 0x3efd0f540610 of 0x3efd0f540b08 'gi' is mod 1 429s JS IMPORT: successfully imported module 'gi' 429s JS CTX: Script evaluation succeeded 429s JS MAINLOOP: Main loop instance 0x64e97a9b6968: Spinning loop until released or hook cleared 429s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module metadata hook for module 0x249406315af0 429s JS IMPORT: Defining meta.importSync for module 0x249406315af0 429s JS NATIVE: Defining native module 'system' 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3efd0f53d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3efd0f53d128 429s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 429s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 429s JS MAINLOOP: Set main loop hook to 429s JS MAINLOOP: Main loop instance 0x64e97a9b6968: hold 429s JS MAINLOOP: Running and clearing main loop hook 429s JS G BXD: Defining method run in prototype for GLib.MainLoop 429s 1..3 429s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 429s JS G BXD: Defined class for Source (GSource), prototype 0x3efd0f597308, JSClass 0x7a6532bb05a0, in object 0x3efd0f597038 429s JS G BXD: Defining method set_priority in prototype for GLib.Source 429s JS IMPORT: Importing '_gi' 429s JS NATIVE: Defining native module '_gi' 429s JS IMPORT: Defining parent 0x3efd0f540610 of 0x24940631f6c8 '_gi' is mod 1 429s JS IMPORT: successfully imported module '_gi' 429s 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 429s JS G NS: Defined namespace 'GjsPrivate' 0x3efd0f5973a8 in GIRepository 0x3efd0f540b08 429s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 429s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 429s JS IMPORT: Importing module _common succeeded 429s JS IMPORT: Defining parent 0x3efd0f540610 of 0x3efd0f598df8 '_common' is mod 1 429s JS IMPORT: successfully imported module '_common' 429s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 429s JS IMPORT: Importing module _legacy succeeded 429s JS IMPORT: Defining parent 0x3efd0f540610 of 0x3efd0f598e20 '_legacy' is mod 1 429s JS IMPORT: successfully imported module '_legacy' 429s JS IMPORT: Importing module GObject succeeded 429s JS IMPORT: Defining parent 0x3efd0f540c10 of 0x3efd0f598dd0 'GObject' is mod 1 429s JS IMPORT: successfully imported module 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 429s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 429s JS G BXD: Defined class for String (GString), prototype 0x3efd0f597628, JSClass 0x7a6532bb05a0, in object 0x3efd0f597380 429s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 429s JS G PRM: Defined class ParamSpec prototype is 0x3efd0f598e70 class 0x7a6532bb9240 in object 0x3efd0f597380 429s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 429s JS G OBJ: Defined class for Object (GObject), prototype 0x3efd0f597790, JSClass 0x7a6532bb05e0, in object 0x3efd0f597380 429s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 429s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 429s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3efd0f5977b8, JSClass 0x7a6532bb05e0, in object 0x3efd0f597380 429s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 429s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 429s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 429s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 429s JS G BXD: Defined class for Value (GValue), prototype 0x3efd0f597808, JSClass 0x7a6532bb05a0, in object 0x3efd0f597380 429s JS G NS: Defined namespace 'GObject' 0x3efd0f597380 in GIRepository 0x3efd0f540b08 429s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 429s JS G BXD: Defining method attach in prototype for GLib.Source 429s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 429s JS IMPORT: Module metadata hook for module 0x3efd0f5874d8 429s JS IMPORT: Defining meta.importSync for module 0x3efd0f5874d8 429s JS G BXD: Defining method destroy in prototype for GLib.Source 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 429s JS G NS: Found info type GIStructInfo for 'MainContext' in namespace 'GLib' 429s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x3efd0f597920, JSClass 0x7a6532bb05a0, in object 0x3efd0f597038 429s JS G BXD: Defining method iteration in prototype for GLib.MainContext 429s JS MAINLOOP: handling job 0, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 3 429s JS MAINLOOP: handling job 4, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 4 429s JS MAINLOOP: handling job 5, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 5 429s JS MAINLOOP: handling job 6, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 6 429s JS MAINLOOP: handling job 7, 429s JS MAINLOOP: Completed job 7 429s ok 1 Promise waits for all promises before handling unhandled, when handled 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 429s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 429s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 429s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 429s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 429s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 429s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 429s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 429s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 429s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 429s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 429s JS G ENUM: Defining GLib.LogLevelFlags as 0x249406331fa8 429s JS MAINLOOP: handling job 0, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS MAINLOOP: Completed job 3 429s JS G BXD: Defining method quit in prototype for GLib.MainLoop 429s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 429s ok 2 Promise waits for all promises before handling unhandled, when unhandled 429s JS G NS: Found info type GIConstantInfo for 'PRIORITY_HIGH' in namespace 'GLib' 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS MAINLOOP: Completed job 1 429s ok 3 Promise do not lead to high-priority IDLE starvation 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x64e97a9b6968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 429s JS MAINLOOP: Main loop instance 0x64e97a9b6968: release 429s JS MAINLOOP: Completed job 3 429s JS MEMORY: Memory report: before destroying context 429s JS MEMORY: 176 objects currently alive 429s JS MEMORY: boxed_instance = 28 429s JS MEMORY: boxed_prototype = 12 429s JS MEMORY: closure = 1 429s JS MEMORY: function = 125 429s JS MEMORY: fundamental_instance = 0 429s JS MEMORY: fundamental_prototype = 0 429s JS MEMORY: gerror_instance = 0 429s JS MEMORY: gerror_prototype = 0 429s JS MEMORY: interface = 0 429s JS MEMORY: module = 5 429s JS MEMORY: ns = 3 429s JS MEMORY: object_instance = 0 429s JS MEMORY: object_prototype = 2 429s JS MEMORY: param = 0 429s JS MEMORY: union_instance = 0 429s JS MEMORY: union_prototype = 0 429s JS CTX: JS shutdown sequence 429s JS CTX: Stopping profiler 429s JS CTX: Shutting down toggle queue 429s JS CTX: Notifying external reference holders of GjsContext dispose 429s JS MAINLOOP: Stopping promise job dispatcher 429s JS CTX: Notifying reference holders of GjsContext dispose 429s JS CTX: Checking unhandled promise rejections 429s JS CTX: Releasing cached JS wrappers 429s JS CTX: Final triggered GC 429s JS CTX: Destroying JS context 429s JS CTX: Releasing all native objects 429s JS CTX: Disabling auto GC 429s JS CTX: Ending trace on global object 429s JS CTX: Freeing allocated resources 429s JS CTX: JS context destroyed 429s PASS: gjs/testPromise.test 429s Running test: gjs/throw.test 429s 1..1 429s ok 1 - /usr/libexec/installed-tests/gjs/debugger/throw.debugger 429s PASS: gjs/throw.test 429s Running test: gjs/testESModules.test 429s JS NATIVE: Registered native JS module '_promiseNative' 429s JS NATIVE: Registered native JS module '_byteArrayNative' 429s JS NATIVE: Registered native JS module '_encodingNative' 429s JS NATIVE: Registered native JS module '_gi' 429s JS NATIVE: Registered native JS module 'gi' 429s JS NATIVE: Registered native JS module 'cairoNative' 429s JS NATIVE: Registered native JS module 'system' 429s JS NATIVE: Registered native JS module 'console' 429s JS NATIVE: Registered native JS module '_print' 429s JS CTX: Enabling JIT 429s JS CTX: Initialized class GjsFileImporter prototype 0x3018a92001a0 429s JS IMPORT: Defining parent (nil) of 0x3018a9200200 'imports' is mod 0 429s JS IMPORT: Importing '_print' 429s JS NATIVE: Defining native module '_print' 429s JS IMPORT: Defining parent 0x3018a9200200 of 0x3018a92009b0 '_print' is mod 1 429s JS IMPORT: successfully imported module '_print' 429s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 429s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3cf277a3d090 429s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3cf277a3d090 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Starting promise job dispatcher 429s 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 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Completed job 1 429s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module metadata hook for module 0x3018a926af30 429s JS IMPORT: Defining meta.importSync for module 0x3018a926af30 429s JS NATIVE: Defining native module 'gi' 429s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3018a926f278 429s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 429s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 429s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 429s JS IMPORT: Importing directory 'overrides' 429s JS IMPORT: Defining parent 0x3cf277a40610 of 0x3018a926f2f8 'overrides' is mod 1 429s JS IMPORT: Defined importer 'overrides' 0x3018a926f2f8 in 0x3cf277a40610 429s JS IMPORT: successfully imported directory 'overrides' 429s JS IMPORT: Importing '_promiseNative' 429s JS NATIVE: Defining native module '_promiseNative' 429s JS IMPORT: Defining parent 0x3cf277a40610 of 0x3018a926f7a8 '_promiseNative' is mod 1 429s JS IMPORT: successfully imported module '_promiseNative' 429s JS IMPORT: Importing module GLib succeeded 429s JS IMPORT: Defining parent 0x3018a926f2f8 of 0x3cf277a98038 'GLib' is mod 1 429s JS IMPORT: successfully imported module 'GLib' 429s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 429s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3cf277a97060, JSClass 0x71e07a2d05a0, in object 0x3cf277a97038 429s JS CTX: Initialized class GIRepositoryGType prototype 0x3018a926faf0 429s JS CTX: Initialized class GIRepositoryFunction prototype 0x3018a926fb50 429s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 429s JS G BXD: Defined class for Error (GError), prototype 0x3cf277a970b0, JSClass 0x71e07a2d05a0, in object 0x3cf277a97038 429s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 429s JS G BXD: Defined class for Variant (GVariant), prototype 0x3cf277a97100, JSClass 0x71e07a2d05a0, in object 0x3cf277a97038 429s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 429s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3cf277a97150, JSClass 0x71e07a2d05a0, in object 0x3cf277a97038 429s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 429s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3cf277a971a0, JSClass 0x71e07a2d05a0, in object 0x3cf277a97038 429s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 429s JS G BXD: Defined class for Thread (GThread), prototype 0x3cf277a971f0, JSClass 0x71e07a2d05a0, in object 0x3cf277a97038 429s JS G BXD: Defining method ref in prototype for GLib.Thread 429s JS G BXD: Defining method unref in prototype for GLib.Thread 429s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 429s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3cf277a97240, JSClass 0x71e07a2d05a0, in object 0x3cf277a97038 429s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 429s JS G BXD: Defined class for Regex (GRegex), prototype 0x3cf277a97290, JSClass 0x71e07a2d05a0, in object 0x3cf277a97038 429s JS G BXD: Defining method match in prototype for GLib.Regex 429s JS G BXD: Defining method match_full in prototype for GLib.Regex 429s JS G BXD: Defining method match_all in prototype for GLib.Regex 429s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 429s JS G NS: Defined namespace 'GLib' 0x3cf277a97038 in GIRepository 0x3018a926f108 429s JS IMPORT: Importing module jasmine succeeded 429s JS IMPORT: Defining parent 0x3cf277a40610 of 0x3cf277a98ba0 'jasmine' is mod 1 429s JS IMPORT: successfully imported module 'jasmine' 429s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Completed job 0 429s 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 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/importmeta.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?foo=bar&maple=syrup" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Hello&name=Test%20Code" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Bonjour&name=Code%20de%20Test" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/importmeta.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Bonjour&name=Code%20de%20Test" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Hello&name=Test%20Code" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 429s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 429s JS IMPORT: Importing 'gi' 429s JS IMPORT: Defining parent 0x3cf277a40610 of 0x3cf277a40b08 'gi' is mod 1 429s JS IMPORT: successfully imported module 'gi' 429s 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 429s JS G NS: Defined namespace 'GjsPrivate' 0x3cf277a97308 in GIRepository 0x3cf277a40b08 429s JS G NS: Found info type GIEnumInfo for 'LocaleCategory' in namespace 'GjsPrivate' 429s JS G ENUM: Defining enum value ALL (fixed from all) 6 429s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 429s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 429s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 429s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 429s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 429s JS G ENUM: Defining enum value TIME (fixed from time) 2 429s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0x3018a9232a98 429s JS IMPORT: Importing module _gettext succeeded 429s JS IMPORT: Defining parent 0x3cf277a40610 of 0x3cf277a98c40 '_gettext' is mod 1 429s JS IMPORT: successfully imported module '_gettext' 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 429s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 429s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 429s JS IMPORT: Importing module _legacy succeeded 429s JS IMPORT: Defining parent 0x3cf277a40610 of 0x3cf277a98ce0 '_legacy' is mod 1 429s JS IMPORT: successfully imported module '_legacy' 429s JS IMPORT: Importing module lang succeeded 429s JS IMPORT: Defining parent 0x3cf277a40610 of 0x3cf277a98cb8 'lang' is mod 1 429s JS IMPORT: successfully imported module 'lang' 429s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 429s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 429s JS IMPORT: Importing module _signals succeeded 429s JS IMPORT: Defining parent 0x3cf277a40610 of 0x3cf277a98d08 '_signals' is mod 1 429s JS IMPORT: successfully imported module '_signals' 429s JS IMPORT: Importing module signals succeeded 429s JS IMPORT: Defining parent 0x3cf277a40610 of 0x3cf277a98c90 'signals' is mod 1 429s JS IMPORT: successfully imported module 'signals' 429s JS IMPORT: Importing module Gio succeeded 429s JS IMPORT: Defining parent 0x3cf277a40c10 of 0x3cf277a98c68 'Gio' is mod 1 429s JS IMPORT: successfully imported module 'Gio' 429s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 429s JS IMPORT: Importing '_gi' 429s JS NATIVE: Defining native module '_gi' 429s JS IMPORT: Defining parent 0x3cf277a40610 of 0x3018a9236c38 '_gi' is mod 1 429s JS IMPORT: successfully imported module '_gi' 429s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 429s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 429s JS IMPORT: Importing module _common succeeded 429s JS IMPORT: Defining parent 0x3cf277a40610 of 0x3cf277a98d58 '_common' is mod 1 429s JS IMPORT: successfully imported module '_common' 429s JS IMPORT: Importing module GObject succeeded 429s JS IMPORT: Defining parent 0x3cf277a40c10 of 0x3cf277a98d30 'GObject' is mod 1 429s JS IMPORT: successfully imported module 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 429s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 429s JS G BXD: Defined class for String (GString), prototype 0x3cf277a97600, JSClass 0x71e07a2d05a0, in object 0x3cf277a97380 429s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 429s JS G PRM: Defined class ParamSpec prototype is 0x3cf277a98da8 class 0x71e07a2d9240 in object 0x3cf277a97380 429s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 429s JS G OBJ: Defined class for Object (GObject), prototype 0x3cf277a97768, JSClass 0x71e07a2d05e0, in object 0x3cf277a97380 429s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 429s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 429s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3cf277a97790, JSClass 0x71e07a2d05e0, in object 0x3cf277a97380 429s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 429s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 429s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 429s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 429s JS G BXD: Defined class for Value (GValue), prototype 0x3cf277a977e0, JSClass 0x71e07a2d05a0, in object 0x3cf277a97380 429s JS G NS: Defined namespace 'GObject' 0x3cf277a97380 in GIRepository 0x3cf277a40b08 429s JS G OBJ: Defined class for Application (GApplication), prototype 0x3cf277a97830, JSClass 0x71e07a2d05e0, in object 0x3cf277a97358 429s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 429s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2cb368009308, JSClass 0x71e07a2d3b80, in object 0x3cf277a97358 429s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 429s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x2cb368009330, JSClass 0x71e07a2d3b80, in object 0x3cf277a97358 429s 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 429s JS G NS: Defined namespace 'GioUnix' 0x3cf277a978d0 in GIRepository 0x3cf277a40b08 429s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 429s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 429s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x3cf277a978f8, JSClass 0x71e07a2d05e0, in object 0x3cf277a978d0 429s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 429s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 429s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x2cb368009718, JSClass 0x71e07a2d3b80, in object 0x3cf277a978d0 429s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 429s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 429s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 429s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x3cf277a97970, JSClass 0x71e07a2d05e0, in object 0x3cf277a97358 429s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x3cf277a979c0, JSClass 0x71e07a2d05e0, in object 0x3cf277a978d0 429s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 429s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 429s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x3cf277a97a10, JSClass 0x71e07a2d05a0, in object 0x3cf277a978d0 429s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 429s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x2cb368009858, JSClass 0x71e07a2d3b80, in object 0x3cf277a978d0 429s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 429s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 429s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 429s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3cf277a97a60, JSClass 0x71e07a2d05e0, in object 0x3cf277a97358 429s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x3cf277a97ab0, JSClass 0x71e07a2d05e0, in object 0x3cf277a978d0 429s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 429s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 429s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x3cf277a97b00, JSClass 0x71e07a2d05a0, in object 0x3cf277a978d0 429s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 429s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x3cf277a97b28, JSClass 0x71e07a2d05a0, in object 0x3cf277a978d0 429s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 429s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x3cf277a97b78, JSClass 0x71e07a2d05e0, in object 0x3cf277a978d0 429s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 429s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 429s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x3cf277a97bc8, JSClass 0x71e07a2d05a0, in object 0x3cf277a978d0 429s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 429s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 429s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x3cf277a97c18, JSClass 0x71e07a2d05e0, in object 0x3cf277a97358 429s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x3cf277a97c68, JSClass 0x71e07a2d05e0, in object 0x3cf277a978d0 429s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 429s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 429s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x3cf277a97cb8, JSClass 0x71e07a2d05a0, in object 0x3cf277a978d0 429s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 429s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 429s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 429s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 429s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 429s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 429s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 429s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 429s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 429s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 429s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 429s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 429s JS G ENUM: Defining GLib.LogLevelFlags as 0x3018a923f320 429s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 429s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x3cf277a97dd0, JSClass 0x71e07a2d05a0, in object 0x3cf277a97038 429s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 429s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x3cf277a97e98, JSClass 0x71e07a2d05e0, in object 0x3cf277a97358 429s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 429s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x2cb368010c18, JSClass 0x71e07a2d3b80, in object 0x3cf277a97358 429s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 429s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x2cb368010c40, JSClass 0x71e07a2d3b80, in object 0x3cf277a97358 429s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 429s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x2cb368015498, JSClass 0x71e07a2d05a0, in object 0x3cf277a97358 429s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 429s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x2cb368015790, JSClass 0x71e07a2d05a0, in object 0x3cf277a97358 429s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 429s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 429s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x2cb368015920, JSClass 0x71e07a2d05e0, in object 0x3cf277a97358 429s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 429s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2cb368010ec0, JSClass 0x71e07a2d3b80, in object 0x3cf277a97358 429s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 429s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2cb368010f10, JSClass 0x71e07a2d3b80, in object 0x3cf277a97358 429s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 429s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2cb3680159c0, JSClass 0x71e07a2d05e0, in object 0x3cf277a97358 429s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 429s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 429s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 429s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 429s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x2cb368017100, JSClass 0x71e07a2d3b80, in object 0x3cf277a97358 429s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 429s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x2cb368015a38, JSClass 0x71e07a2d05a0, in object 0x3cf277a97358 429s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 429s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2cb368015a88, JSClass 0x71e07a2d05a0, in object 0x3cf277a97358 429s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 429s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 429s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x2cb368015ad8, JSClass 0x71e07a2d05e0, in object 0x3cf277a97358 429s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x2cb368015b28, JSClass 0x71e07a2d05e0, in object 0x3cf277a97308 429s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 429s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x2cb368015b78, JSClass 0x71e07a2d05e0, in object 0x3cf277a97358 429s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 429s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 429s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 429s JS G IFACE: Defined class for File (GFile), prototype 0x2cb3680171c8, JSClass 0x71e07a2d3b80, in object 0x3cf277a97358 429s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x2cb368015bf0, JSClass 0x71e07a2d05e0, in object 0x3cf277a40ca0 429s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 429s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x2cb368015c68, JSClass 0x71e07a2d05e0, in object 0x3cf277a97358 429s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 429s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 429s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x2cb368017448, JSClass 0x71e07a2d3b80, in object 0x3cf277a97358 429s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 429s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x2cb368015ce0, JSClass 0x71e07a2d05e0, in object 0x3cf277a97358 429s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 429s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x2cb368015d30, JSClass 0x71e07a2d05a0, in object 0x3cf277a97358 429s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 429s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 429s JS G OBJ: Defined class for Settings (GSettings), prototype 0x2cb368015d80, JSClass 0x71e07a2d05e0, in object 0x3cf277a97358 429s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 429s JS G NS: Defined namespace 'Gio' 0x3cf277a97358 in GIRepository 0x3cf277a40b08 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module metadata hook for module 0x3018a9220fb8 429s JS IMPORT: Defining meta.importSync for module 0x3018a9220fb8 429s JS NATIVE: Defining native module 'system' 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module metadata hook for module 0x3018a9224a40 429s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0x2cb368015df8, JSClass 0x71e07a2d05e0, in object 0x3cf277a40ca0 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/importmeta.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module metadata hook for module 0x3018a92269a0 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?foo=bar&maple=syrup" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Hello&name=Test%20Code" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cf277a3d128 429s JS G NS: Found info type GIStructInfo for 'Uri' in namespace 'GLib' 429s JS G BXD: Defined class for Uri (GUri), prototype 0x2cb368015ec0, JSClass 0x71e07a2d05a0, in object 0x3cf277a97038 429s JS IMPORT: Module metadata hook for module 0x3018a922b540 429s JS G NS: Found info type GIFlagsInfo for 'UriFlags' in namespace 'GLib' 429s JS G ENUM: Defining enum value NONE (fixed from none) 0 429s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 1 429s JS G ENUM: Defining enum value HAS_PASSWORD (fixed from has_password) 2 429s JS G ENUM: Defining enum value HAS_AUTH_PARAMS (fixed from has_auth_params) 4 429s JS G ENUM: Defining enum value ENCODED (fixed from encoded) 8 429s JS G ENUM: Defining enum value NON_DNS (fixed from non_dns) 16 429s JS G ENUM: Defining enum value ENCODED_QUERY (fixed from encoded_query) 32 429s JS G ENUM: Defining enum value ENCODED_PATH (fixed from encoded_path) 64 429s JS G ENUM: Defining enum value ENCODED_FRAGMENT (fixed from encoded_fragment) 128 429s JS G ENUM: Defining enum value SCHEME_NORMALIZE (fixed from scheme_normalize) 256 429s JS G ENUM: Defining GLib.UriFlags as 0x3018a924ac38 429s JS G BXD: Defining method get_query in prototype for GLib.Uri 429s JS G NS: Found info type GIFlagsInfo for 'UriParamsFlags' in namespace 'GLib' 429s JS G ENUM: Defining enum value NONE (fixed from none) 0 429s JS G ENUM: Defining enum value CASE_INSENSITIVE (fixed from case_insensitive) 1 429s JS G ENUM: Defining enum value WWW_FORM (fixed from www_form) 2 429s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 4 429s JS G ENUM: Defining GLib.UriParamsFlags as 0x3018a924ad58 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Bonjour&name=Code%20de%20Test" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module metadata hook for module 0x3018a922d248 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testESModules.js async resolved" 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Completed job 0 429s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cf277a3d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3cf277a3d128 429s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 429s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 429s JS MAINLOOP: Set main loop hook to 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Running and clearing main loop hook 429s JS G BXD: Defining method run in prototype for GLib.MainLoop 429s 1..36 429s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 429s JS G BXD: Defined class for Source (GSource), prototype 0x2cb368015f60, JSClass 0x71e07a2d05a0, in object 0x3cf277a97038 429s JS G BXD: Defining method set_priority in prototype for GLib.Source 429s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 429s JS G BXD: Defining method attach in prototype for GLib.Source 429s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 429s JS IMPORT: Module metadata hook for module 0x3cf277a88580 429s JS IMPORT: Defining meta.importSync for module 0x3cf277a88580 429s JS G BXD: Defining method destroy in prototype for GLib.Source 429s ok 1 ES module imports default import 429s ok 2 ES module imports named import 429s ok 3 ES module imports GObject introspection import 429s ok 4 ES module imports import with version parameter 429s ok 5 ES module imports import again with other version parameter 429s ok 6 ES module imports import for the first time with wrong version 429s JS IMPORT: Importing module Gtk succeeded 429s JS IMPORT: Defining parent 0x3cf277a40c10 of 0x2cb368025308 'Gtk' is mod 1 429s JS IMPORT: successfully imported module 'Gtk' 429s JS G NS: Found info type GIObjectInfo for 'Widget' in namespace 'Gtk' 429s JS G NS: Found info type GIObjectInfo for 'InitiallyUnowned' in namespace 'GObject' 429s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x2cb36802c470, JSClass 0x71e07a2d05e0, in object 0x3cf277a97380 429s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x2cb36802c4c0, JSClass 0x71e07a2d05e0, in object 0x2cb36802c448 429s JS G NS: Found info type GIInterfaceInfo for 'Buildable' in namespace 'Gtk' 429s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x2cb3680255d8, JSClass 0x71e07a2d3b80, in object 0x2cb36802c448 429s 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 429s JS G NS: Defined namespace 'Atk' 0x2cb36802c538 in GIRepository 0x3cf277a40b08 429s JS G NS: Found info type GIInterfaceInfo for 'ImplementorIface' in namespace 'Atk' 429s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0x2cb368025600, JSClass 0x71e07a2d3b80, in object 0x2cb36802c538 429s JS G NS: Found info type GIObjectInfo for 'Container' in namespace 'Gtk' 429s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x2cb36802c588, JSClass 0x71e07a2d05e0, in object 0x2cb36802c448 429s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 429s JS G NS: Defined namespace 'Gtk' 0x2cb36802c448 in GIRepository 0x3cf277a40b08 429s ok 7 ES module imports import with another version after a failed import 429s ok 8 ES module imports import nonexistent module 429s ok 9 ES module imports GObject introspection import via URL scheme 429s JS IMPORT: Module metadata hook for module 0x3018a921a7b8 429s ok 10 ES module imports import.meta.url 429s ok 11 ES module imports finds files relative to import.meta.url 429s ok 12 ES module imports does not expose internal import.meta properties to userland modules 429s ok 13 ES module imports treats equivalent URIs as equal and does not load the module again 429s ok 14 ES module imports can load modules with query parameters uniquely 429s ok 15 ES module imports passes query parameters to imported modules in import.meta.uri 429s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/scaryURI.js" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Async import promise resolved 429s JS IMPORT: Module resolve hook for module "scary:///module.js" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 3 429s JS MAINLOOP: handling job 4, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 4 429s JS MAINLOOP: handling job 5, 429s ok 16 ES module imports rejects imports from a nonsense URI scheme 429s JS MAINLOOP: Completed job 5 429s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/networkURI.js" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Async import promise resolved 429s JS IMPORT: Module resolve hook for module "https://gitlab.gnome.org/GNOME/gjs/-/raw/ce4411f5d9b6fc00ab8d949890037bd351634d5f/installed-tests/js/modules/say.js" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 3 429s JS MAINLOOP: handling job 4, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 4 429s JS MAINLOOP: handling job 5, 429s ok 17 ES module imports rejects imports from a real but unsupported URI scheme 429s JS MAINLOOP: Completed job 5 429s ok 18 Builtin ES modules gettext default import 429s ok 19 Builtin ES modules gettext named import 429s JS IMPORT: Async module resolve hook for module "gettext" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Async import promise resolved 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s ok 20 Builtin ES modules gettext named dynamic import 429s JS MAINLOOP: Completed job 3 429s JS IMPORT: Async module resolve hook for module "gettext" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Async import promise resolved 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s ok 21 Builtin ES modules gettext dynamic import matches static import 429s JS MAINLOOP: Completed job 3 429s ok 22 Builtin ES modules system default import 429s ok 23 Builtin ES modules system named import 429s JS IMPORT: Async module resolve hook for module "system" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Async import promise resolved 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s ok 24 Builtin ES modules system dynamic import matches static import 429s JS MAINLOOP: Completed job 3 429s JS IMPORT: Async module resolve hook for module "system" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Async import promise resolved 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s ok 25 Builtin ES modules system named dynamic import 429s JS MAINLOOP: Completed job 3 429s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Async import promise resolved 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 3 429s JS MAINLOOP: handling job 4, 429s ok 26 Dynamic imports default import 429s JS MAINLOOP: Completed job 4 429s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Async import promise resolved 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s ok 27 Dynamic imports named import 429s JS MAINLOOP: Completed job 3 429s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Async import promise resolved 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS IMPORT: Async module resolve hook for module "gi://Gio" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 3 429s JS MAINLOOP: handling job 4, 429s JS IMPORT: Async import promise resolved 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 4 429s JS MAINLOOP: handling job 5, 429s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 5 429s JS MAINLOOP: handling job 6, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 6 429s JS MAINLOOP: handling job 7, 429s ok 28 Dynamic imports dynamic gi import matches static 429s JS MAINLOOP: Completed job 7 429s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Async import promise resolved 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Completed job 3 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Async import promise resolved 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 3 429s JS MAINLOOP: handling job 4, 429s JS IMPORT: Async import promise resolved 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 4 429s JS MAINLOOP: handling job 5, 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 5 429s JS MAINLOOP: handling job 6, 429s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 6 429s JS MAINLOOP: handling job 7, 429s JS IMPORT: Async import promise resolved 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 7 429s JS MAINLOOP: handling job 8, 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 8 429s JS MAINLOOP: handling job 9, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 9 429s JS MAINLOOP: handling job 10, 429s ok 29 Dynamic imports treats equivalent URIs as equal and does not load the module again 429s JS MAINLOOP: Completed job 10 429s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Async import promise resolved 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?maple=syrup" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Completed job 3 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Async import promise resolved 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?maple=syrup" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 3 429s JS MAINLOOP: handling job 4, 429s ok 30 Dynamic imports treats query parameters uniquely for absolute URIs 429s JS MAINLOOP: Completed job 4 429s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Async import promise resolved 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect4.js" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Completed job 3 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Async import promise resolved 429s JS IMPORT: Async module resolve hook for module "./sideEffect3.js?bar=baz" (relative to 0x3018a9271c48), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Async import promise resolved 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS IMPORT: Module resolve hook for module "./sideEffect3.js?bar=baz" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 3 429s JS MAINLOOP: handling job 4, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 4 429s JS MAINLOOP: handling job 5, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 5 429s JS MAINLOOP: handling job 6, 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect4.js" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 6 429s JS MAINLOOP: handling job 7, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 7 429s JS MAINLOOP: handling job 8, 429s ok 31 Dynamic imports treats query parameters uniquely for relative URIs 429s JS MAINLOOP: Completed job 8 429s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Async import promise resolved 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/doesNotExist.js" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Completed job 3 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Async import promise rejected 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s ok 32 Dynamic imports does not show internal stack frames in an import error 429s JS MAINLOOP: Completed job 3 429s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Async import promise resolved 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/alwaysThrows.js" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Completed job 3 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Async import promise resolved 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 3 429s JS MAINLOOP: handling job 4, 429s ok 33 Dynamic imports does not show internal stack frames in a module that throws an error 429s JS MAINLOOP: Completed job 4 429s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Async import promise resolved 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/data.txt" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Completed job 3 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Async import promise rejected 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s ok 34 Dynamic imports does not show internal stack frames in a module that fails to parse 429s JS MAINLOOP: Completed job 3 429s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Async import promise resolved 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS IMPORT: Async module resolve hook for module "scary:///module.js" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 3 429s JS MAINLOOP: handling job 4, 429s JS IMPORT: Async import promise rejected 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 4 429s JS MAINLOOP: handling job 5, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 5 429s JS MAINLOOP: handling job 6, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 6 429s JS MAINLOOP: handling job 7, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 7 429s JS MAINLOOP: handling job 8, 429s ok 35 Dynamic imports rejects imports from a nonsense URI scheme 429s JS MAINLOOP: Completed job 8 429s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Async import promise resolved 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x3cf277a3d128 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS IMPORT: Async module resolve hook for module "https://gitlab.gnome.org/GNOME/gjs/-/raw/ce4411f5d9b6fc00ab8d949890037bd351634d5f/installed-tests/js/modules/say.js" (relative to 0x2cb36803a5f0), global 0x3cf277a3d128 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 3 429s JS MAINLOOP: handling job 4, 429s JS IMPORT: Async import promise rejected 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 4 429s JS MAINLOOP: handling job 5, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 5 429s JS MAINLOOP: handling job 6, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 6 429s JS MAINLOOP: handling job 7, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 7 429s JS MAINLOOP: handling job 8, 429s ok 36 Dynamic imports rejects imports from a real but unsupported URI scheme 429s JS MAINLOOP: Completed job 8 429s JS G BXD: Defining method quit in prototype for GLib.MainLoop 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 429s JS MAINLOOP: Main loop instance 0x55e261bbf968: release 429s JS MAINLOOP: Completed job 3 429s JS MEMORY: Memory report: before destroying context 429s JS MEMORY: 742 objects currently alive 429s JS MEMORY: boxed_instance = 242 429s JS MEMORY: boxed_prototype = 23 429s JS MEMORY: closure = 1 429s JS MEMORY: function = 416 429s JS MEMORY: fundamental_instance = 0 429s JS MEMORY: fundamental_prototype = 0 429s JS MEMORY: gerror_instance = 0 429s JS MEMORY: gerror_prototype = 0 429s JS MEMORY: interface = 13 429s JS MEMORY: module = 11 429s JS MEMORY: ns = 7 429s JS MEMORY: object_instance = 4 429s JS MEMORY: object_prototype = 25 429s JS MEMORY: param = 0 429s JS MEMORY: union_instance = 0 429s JS MEMORY: union_prototype = 0 429s JS CTX: JS shutdown sequence 429s JS CTX: Stopping profiler 429s JS CTX: Shutting down toggle queue 429s JS CTX: Notifying external reference holders of GjsContext dispose 429s JS MAINLOOP: Stopping promise job dispatcher 429s JS CTX: Notifying reference holders of GjsContext dispose 429s JS CTX: Checking unhandled promise rejections 429s JS CTX: Releasing cached JS wrappers 429s JS CTX: Final triggered GC 429s JS CTX: Destroying JS context 429s JS CTX: Releasing all native objects 429s JS CTX: Disabling auto GC 429s JS CTX: Ending trace on global object 429s JS CTX: Freeing allocated resources 429s JS CTX: JS context destroyed 429s PASS: gjs/testESModules.test 429s Running test: gjs/testRegress.test 429s JS NATIVE: Registered native JS module '_promiseNative' 429s JS NATIVE: Registered native JS module '_byteArrayNative' 429s JS NATIVE: Registered native JS module '_encodingNative' 429s JS NATIVE: Registered native JS module '_gi' 429s JS NATIVE: Registered native JS module 'gi' 429s JS NATIVE: Registered native JS module 'cairoNative' 429s JS NATIVE: Registered native JS module 'system' 429s JS NATIVE: Registered native JS module 'console' 429s JS NATIVE: Registered native JS module '_print' 429s JS CTX: Enabling JIT 429s JS CTX: Initialized class GjsFileImporter prototype 0x11c21d6001a0 429s JS IMPORT: Defining parent (nil) of 0x11c21d600200 'imports' is mod 0 429s JS IMPORT: Importing '_print' 429s JS NATIVE: Defining native module '_print' 429s JS IMPORT: Defining parent 0x11c21d600200 of 0x11c21d6009b0 '_print' is mod 1 429s JS IMPORT: successfully imported module '_print' 429s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 429s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x25e22243d090 429s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x25e22243d090 429s JS MAINLOOP: Main loop instance 0x5e3d7ec4a968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Starting promise job dispatcher 429s 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 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x25e22243d128 429s JS MAINLOOP: Main loop instance 0x5e3d7ec4a968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x5e3d7ec4a968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 429s JS MAINLOOP: Main loop instance 0x5e3d7ec4a968: release 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 429s JS MAINLOOP: Main loop instance 0x5e3d7ec4a968: release 429s JS MAINLOOP: Completed job 1 429s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module metadata hook for module 0x11c21d66af30 429s JS IMPORT: Defining meta.importSync for module 0x11c21d66af30 429s JS NATIVE: Defining native module 'gi' 429s JS CTX: Initialized class GIRepositoryNamespace prototype 0x11c21d66f278 429s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 429s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 429s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 429s JS IMPORT: Importing directory 'overrides' 429s JS IMPORT: Defining parent 0x25e222440610 of 0x11c21d66f2f8 'overrides' is mod 1 429s JS IMPORT: Defined importer 'overrides' 0x11c21d66f2f8 in 0x25e222440610 429s JS IMPORT: successfully imported directory 'overrides' 429s JS IMPORT: Importing '_promiseNative' 429s JS NATIVE: Defining native module '_promiseNative' 429s JS IMPORT: Defining parent 0x25e222440610 of 0x11c21d66f7a8 '_promiseNative' is mod 1 429s JS IMPORT: successfully imported module '_promiseNative' 429s JS IMPORT: Importing module GLib succeeded 429s JS IMPORT: Defining parent 0x11c21d66f2f8 of 0x25e222498038 'GLib' is mod 1 429s JS IMPORT: successfully imported module 'GLib' 429s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 429s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x25e222497060, JSClass 0x7a626889f5a0, in object 0x25e222497038 429s JS CTX: Initialized class GIRepositoryGType prototype 0x11c21d66faf0 429s JS CTX: Initialized class GIRepositoryFunction prototype 0x11c21d66fb50 429s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 429s JS G BXD: Defined class for Error (GError), prototype 0x25e2224970b0, JSClass 0x7a626889f5a0, in object 0x25e222497038 429s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 429s JS G BXD: Defined class for Variant (GVariant), prototype 0x25e222497100, JSClass 0x7a626889f5a0, in object 0x25e222497038 429s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 429s JS G BXD: Defined class for Bytes (GBytes), prototype 0x25e222497150, JSClass 0x7a626889f5a0, in object 0x25e222497038 429s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 429s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x25e2224971a0, JSClass 0x7a626889f5a0, in object 0x25e222497038 429s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 429s JS G BXD: Defined class for Thread (GThread), prototype 0x25e2224971f0, JSClass 0x7a626889f5a0, in object 0x25e222497038 429s JS G BXD: Defining method ref in prototype for GLib.Thread 429s JS G BXD: Defining method unref in prototype for GLib.Thread 429s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 429s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x25e222497240, JSClass 0x7a626889f5a0, in object 0x25e222497038 429s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 429s JS G BXD: Defined class for Regex (GRegex), prototype 0x25e222497290, JSClass 0x7a626889f5a0, in object 0x25e222497038 429s JS G BXD: Defining method match in prototype for GLib.Regex 429s JS G BXD: Defining method match_full in prototype for GLib.Regex 429s JS G BXD: Defining method match_all in prototype for GLib.Regex 429s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 429s JS G NS: Defined namespace 'GLib' 0x25e222497038 in GIRepository 0x11c21d66f108 429s JS IMPORT: Importing module jasmine succeeded 429s JS IMPORT: Defining parent 0x25e222440610 of 0x25e222498ba0 'jasmine' is mod 1 429s JS IMPORT: successfully imported module 'jasmine' 429s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 429s JS MAINLOOP: Main loop instance 0x5e3d7ec4a968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x5e3d7ec4a968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 429s JS MAINLOOP: Main loop instance 0x5e3d7ec4a968: release 429s JS MAINLOOP: Completed job 0 429s JS IMPORT: Importing 'gi' 429s JS IMPORT: Defining parent 0x25e222440610 of 0x25e222440b08 'gi' is mod 1 429s JS IMPORT: successfully imported module 'gi' 429s 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 429s JS G NS: Defined namespace 'Regress' 0x25e222497308 in GIRepository 0x25e222440b08 429s 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 429s JS G NS: Defined namespace 'Utility' 0x25e222497330 in GIRepository 0x25e222440b08 429s 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 429s JS G NS: Defined namespace 'GjsPrivate' 0x25e222497380 in GIRepository 0x25e222440b08 429s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 429s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 429s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 429s JS IMPORT: Importing module _legacy succeeded 429s JS IMPORT: Defining parent 0x25e222440610 of 0x25e222498cb8 '_legacy' is mod 1 429s JS IMPORT: successfully imported module '_legacy' 429s JS IMPORT: Importing module lang succeeded 429s JS IMPORT: Defining parent 0x25e222440610 of 0x25e222498c90 'lang' is mod 1 429s JS IMPORT: successfully imported module 'lang' 429s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 429s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 429s JS IMPORT: Importing module _signals succeeded 429s JS IMPORT: Defining parent 0x25e222440610 of 0x25e222498ce0 '_signals' is mod 1 429s JS IMPORT: successfully imported module '_signals' 429s JS IMPORT: Importing module signals succeeded 429s JS IMPORT: Defining parent 0x25e222440610 of 0x25e222498c68 'signals' is mod 1 429s JS IMPORT: successfully imported module 'signals' 429s JS IMPORT: Importing module Gio succeeded 429s JS IMPORT: Defining parent 0x25e222440c10 of 0x25e222498c40 'Gio' is mod 1 429s JS IMPORT: successfully imported module 'Gio' 429s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 429s JS IMPORT: Importing '_gi' 429s JS NATIVE: Defining native module '_gi' 429s JS IMPORT: Defining parent 0x25e222440610 of 0x11c21d61aee8 '_gi' is mod 1 429s JS IMPORT: successfully imported module '_gi' 429s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 429s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 429s JS IMPORT: Importing module _common succeeded 429s JS IMPORT: Defining parent 0x25e222440610 of 0x25e222498d30 '_common' is mod 1 429s JS IMPORT: successfully imported module '_common' 429s JS IMPORT: Importing module GObject succeeded 429s JS IMPORT: Defining parent 0x25e222440c10 of 0x25e222498d08 'GObject' is mod 1 429s JS IMPORT: successfully imported module 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 429s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 429s JS G BXD: Defined class for String (GString), prototype 0x25e222497628, JSClass 0x7a626889f5a0, in object 0x25e2224973a8 429s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 429s JS G PRM: Defined class ParamSpec prototype is 0x25e222498d80 class 0x7a62688a8240 in object 0x25e2224973a8 429s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 429s JS G OBJ: Defined class for Object (GObject), prototype 0x25e222497790, JSClass 0x7a626889f5e0, in object 0x25e2224973a8 429s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 429s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 429s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x25e2224977b8, JSClass 0x7a626889f5e0, in object 0x25e2224973a8 429s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 429s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 429s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 429s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 429s JS G BXD: Defined class for Value (GValue), prototype 0x25e222497808, JSClass 0x7a626889f5a0, in object 0x25e2224973a8 429s JS G NS: Defined namespace 'GObject' 0x25e2224973a8 in GIRepository 0x25e222440b08 429s JS G OBJ: Defined class for Application (GApplication), prototype 0x25e222497858, JSClass 0x7a626889f5e0, in object 0x25e222497358 429s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 429s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1408e54232e0, JSClass 0x7a62688a2b80, in object 0x25e222497358 429s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 429s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x1408e5423308, JSClass 0x7a62688a2b80, in object 0x25e222497358 429s 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 429s JS G NS: Defined namespace 'GioUnix' 0x25e2224978f8 in GIRepository 0x25e222440b08 429s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 429s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 429s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x25e222497920, JSClass 0x7a626889f5e0, in object 0x25e2224978f8 429s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 429s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 429s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x1408e54236f0, JSClass 0x7a62688a2b80, in object 0x25e2224978f8 429s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 429s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 429s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 429s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x25e222497998, JSClass 0x7a626889f5e0, in object 0x25e222497358 429s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x25e2224979e8, JSClass 0x7a626889f5e0, in object 0x25e2224978f8 429s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 429s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 429s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x25e222497a38, JSClass 0x7a626889f5a0, in object 0x25e2224978f8 429s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 429s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x1408e5423830, JSClass 0x7a62688a2b80, in object 0x25e2224978f8 429s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 429s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 429s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 429s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x25e222497a88, JSClass 0x7a626889f5e0, in object 0x25e222497358 429s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x25e222497ad8, JSClass 0x7a626889f5e0, in object 0x25e2224978f8 429s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 429s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 429s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x25e222497b28, JSClass 0x7a626889f5a0, in object 0x25e2224978f8 429s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 429s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x25e222497b50, JSClass 0x7a626889f5a0, in object 0x25e2224978f8 429s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 429s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x25e222497ba0, JSClass 0x7a626889f5e0, in object 0x25e2224978f8 429s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 429s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 429s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x25e222497bf0, JSClass 0x7a626889f5a0, in object 0x25e2224978f8 429s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 429s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 429s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x25e222497c40, JSClass 0x7a626889f5e0, in object 0x25e222497358 429s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x25e222497c90, JSClass 0x7a626889f5e0, in object 0x25e2224978f8 429s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 429s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 429s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x25e222497ce0, JSClass 0x7a626889f5a0, in object 0x25e2224978f8 429s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 429s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 429s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 429s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 429s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 429s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 429s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 429s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 429s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 429s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 429s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 429s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 429s JS G ENUM: Defining GLib.LogLevelFlags as 0x11c21d6235d0 429s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 429s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x25e222497df8, JSClass 0x7a626889f5a0, in object 0x25e222497038 429s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 429s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x25e222497ec0, JSClass 0x7a626889f5e0, in object 0x25e222497358 429s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 429s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x1408e542abf0, JSClass 0x7a62688a2b80, in object 0x25e222497358 429s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 429s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x1408e542ac18, JSClass 0x7a62688a2b80, in object 0x25e222497358 429s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 429s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x1408e54304c0, JSClass 0x7a626889f5a0, in object 0x25e222497358 429s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 429s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x1408e54307b8, JSClass 0x7a626889f5a0, in object 0x25e222497358 429s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 429s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 429s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x1408e5430948, JSClass 0x7a626889f5e0, in object 0x25e222497358 429s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 429s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1408e542ae98, JSClass 0x7a62688a2b80, in object 0x25e222497358 429s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 429s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1408e542aee8, JSClass 0x7a62688a2b80, in object 0x25e222497358 429s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 429s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x1408e54309e8, JSClass 0x7a626889f5e0, in object 0x25e222497358 429s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 429s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 429s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 429s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 429s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x1408e54340d8, JSClass 0x7a62688a2b80, in object 0x25e222497358 429s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 429s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x1408e5430a60, JSClass 0x7a626889f5a0, in object 0x25e222497358 429s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 429s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x1408e5430ab0, JSClass 0x7a626889f5a0, in object 0x25e222497358 429s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 429s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 429s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x1408e5430b00, JSClass 0x7a626889f5e0, in object 0x25e222497358 429s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x1408e5430b50, JSClass 0x7a626889f5e0, in object 0x25e222497380 429s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 429s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x1408e5430ba0, JSClass 0x7a626889f5e0, in object 0x25e222497358 429s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 429s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 429s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 429s JS G IFACE: Defined class for File (GFile), prototype 0x1408e54341a0, JSClass 0x7a62688a2b80, in object 0x25e222497358 429s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x1408e5430c18, JSClass 0x7a626889f5e0, in object 0x25e222440ca0 429s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 429s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x1408e5430c90, JSClass 0x7a626889f5e0, in object 0x25e222497358 429s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 429s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 429s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x1408e5434420, JSClass 0x7a62688a2b80, in object 0x25e222497358 429s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 429s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x1408e5430d08, JSClass 0x7a626889f5e0, in object 0x25e222497358 429s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 429s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x1408e5430d58, JSClass 0x7a626889f5a0, in object 0x25e222497358 429s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 429s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 429s JS G OBJ: Defined class for Settings (GSettings), prototype 0x1408e5430da8, JSClass 0x7a626889f5e0, in object 0x25e222497358 429s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 429s JS G NS: Defined namespace 'Gio' 0x25e222497358 in GIRepository 0x25e222440b08 429s JS G NS: Found info type GIConstantInfo for 'SIZEOF_LONG' in namespace 'GLib' 429s JS G NS: Found info type GIConstantInfo for 'SIZEOF_SIZE_T' in namespace 'GLib' 429s JS G NS: Found info type GIConstantInfo for 'SIZEOF_SSIZE_T' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'test_uint64' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_int64' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_long' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_ulong' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_size' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_ssize' in namespace 'Regress' 429s JS G NS: Found info type GIFlagsInfo for 'TestFlags' in namespace 'Regress' 429s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 429s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 429s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 429s JS G ENUM: Defining Regress.TestFlags as 0x11c21d672928 429s JS G NS: Found info type GIEnumInfo for 'TestEnum' in namespace 'Regress' 429s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 429s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 429s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 429s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 429s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 429s JS G ENUM: Defining Regress.TestEnum as 0x11c21d672988 429s JS G NS: Found info type GIInterfaceInfo for 'TestInterface' in namespace 'Regress' 429s JS G IFACE: Defined class for TestInterface (RegressTestInterface), prototype 0x1408e5434d58, JSClass 0x7a62688a2b80, in object 0x25e222497308 429s JS G PRM: Wrapping GParamOverride 'number' on (null) with JSObject 429s JS G PRM: JSObject created with param instance 0x5e3d7ef68960 type GParamOverride 429s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 429s JS G NS: Found info type GIFunctionInfo for 'param_spec_get_flags' in namespace 'GjsPrivate' 429s JS G NS: Found info type GIFlagsInfo for 'ParamFlags' in namespace 'GObject' 429s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 429s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 429s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 429s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 429s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 429s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 429s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 429s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 429s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 429s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 429s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 429s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 429s JS G ENUM: Defining GObject.ParamFlags as 0x11c21d6e6c08 429s JS G NS: Found info type GIObjectInfo for 'TestInheritDrawable' in namespace 'Regress' 429s JS G OBJ: Defined class for TestInheritDrawable (RegressTestInheritDrawable), prototype 0x1408e5430ee8, JSClass 0x7a626889f5e0, in object 0x25e222497308 429s 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 429s JS G NS: Defined namespace 'RegressUnix' 0x1408e5430f38 in GIRepository 0x25e222440b08 429s JS CTX: Script evaluation succeeded 429s JS MAINLOOP: Main loop instance 0x5e3d7ec4a968: Spinning loop until released or hook cleared 429s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module metadata hook for module 0x11c21d615868 429s JS IMPORT: Defining meta.importSync for module 0x11c21d615868 429s JS NATIVE: Defining native module 'system' 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25e22243d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25e22243d128 429s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 429s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 429s JS MAINLOOP: Set main loop hook to 429s JS MAINLOOP: Main loop instance 0x5e3d7ec4a968: hold 429s JS MAINLOOP: Running and clearing main loop hook 429s JS G BXD: Defining method run in prototype for GLib.MainLoop 429s 1..380 429s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 429s JS G BXD: Defined class for Source (GSource), prototype 0x1408e5430f60, JSClass 0x7a626889f5a0, in object 0x25e222497038 429s JS G BXD: Defining method set_priority in prototype for GLib.Source 429s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 429s JS G BXD: Defining method attach in prototype for GLib.Source 429s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 429s JS IMPORT: Module metadata hook for module 0x25e2224885b8 429s JS IMPORT: Defining meta.importSync for module 0x25e2224885b8 429s JS G NS: Found info type GIFunctionInfo for 'test_return_allow_none' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_return_nullable' in namespace 'Regress' 429s JS G BXD: Defining method destroy in prototype for GLib.Source 429s ok 1 Life, the Universe and Everything includes null return value 429s JS G NS: Found info type GIFunctionInfo for 'test_boolean' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_boolean_true' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_boolean_false' in namespace 'Regress' 429s ok 2 Life, the Universe and Everything includes booleans 429s JS G NS: Found info type GIFunctionInfo for 'test_int8' in namespace 'Regress' 429s ok 3 Life, the Universe and Everything includes 8-bit integers 429s JS G NS: Found info type GIFunctionInfo for 'test_uint8' in namespace 'Regress' 429s ok 4 Life, the Universe and Everything includes unsigned 8-bit integers 429s JS G NS: Found info type GIFunctionInfo for 'test_int16' in namespace 'Regress' 429s ok 5 Life, the Universe and Everything includes 16-bit integers 429s JS G NS: Found info type GIFunctionInfo for 'test_uint16' in namespace 'Regress' 429s ok 6 Life, the Universe and Everything includes unsigned 16-bit integers 429s JS G NS: Found info type GIFunctionInfo for 'test_int32' in namespace 'Regress' 429s ok 7 Life, the Universe and Everything includes 32-bit integers 429s JS G NS: Found info type GIFunctionInfo for 'test_uint32' in namespace 'Regress' 429s ok 8 Life, the Universe and Everything includes unsigned 32-bit integers 429s ok 9 Life, the Universe and Everything includes 64-bit integers 429s ok 10 Life, the Universe and Everything includes unsigned 64-bit integers 429s JS G NS: Found info type GIFunctionInfo for 'test_short' in namespace 'Regress' 429s ok 11 Life, the Universe and Everything includes shorts 429s JS G NS: Found info type GIFunctionInfo for 'test_int' in namespace 'Regress' 429s ok 12 Life, the Universe and Everything includes ints 429s ok 13 Life, the Universe and Everything includes longs 429s ok 14 Life, the Universe and Everything includes ssizes 429s JS G NS: Found info type GIFunctionInfo for 'test_float' in namespace 'Regress' 429s ok 15 Life, the Universe and Everything includes floats 429s JS G NS: Found info type GIFunctionInfo for 'test_double' in namespace 'Regress' 429s ok 16 Life, the Universe and Everything includes doubles 429s JS G NS: Found info type GIFunctionInfo for 'test_ushort' in namespace 'Regress' 429s ok 17 Life, the Universe and Everything includes ushorts 429s JS G NS: Found info type GIFunctionInfo for 'test_uint' in namespace 'Regress' 429s ok 18 Life, the Universe and Everything includes uints 429s ok 19 Life, the Universe and Everything includes ulongs 429s ok 20 Life, the Universe and Everything includes sizes 429s ok 21 Life, the Universe and Everything No implicit conversion to unsigned for uint8 429s ok 22 Life, the Universe and Everything No implicit conversion to unsigned for uint16 429s ok 23 Life, the Universe and Everything No implicit conversion to unsigned for uint32 429s ok 24 Life, the Universe and Everything No implicit conversion to unsigned for uint64 429s ok 25 Life, the Universe and Everything No implicit conversion to unsigned for uint 429s ok 26 Life, the Universe and Everything No implicit conversion to unsigned for size 429s ok 27 Life, the Universe and Everything Infinity and NaN converts to 0 for int8 429s ok 28 Life, the Universe and Everything Infinity and NaN converts to 0 for int16 429s ok 29 Life, the Universe and Everything Infinity and NaN converts to 0 for int32 429s ok 30 Life, the Universe and Everything Infinity and NaN converts to 0 for int64 429s ok 31 Life, the Universe and Everything Infinity and NaN converts to 0 for short 429s ok 32 Life, the Universe and Everything Infinity and NaN converts to 0 for int 429s ok 33 Life, the Universe and Everything Infinity and NaN converts to 0 for long 429s ok 34 Life, the Universe and Everything Infinity and NaN converts to 0 for ssize 429s ok 35 Life, the Universe and Everything Infinity and NaN converts to 0 for uint8 429s ok 36 Life, the Universe and Everything Infinity and NaN converts to 0 for uint16 429s ok 37 Life, the Universe and Everything Infinity and NaN converts to 0 for uint32 429s ok 38 Life, the Universe and Everything Infinity and NaN converts to 0 for uint64 429s ok 39 Life, the Universe and Everything Infinity and NaN converts to 0 for ushort 429s ok 40 Life, the Universe and Everything Infinity and NaN converts to 0 for uint 429s ok 41 Life, the Universe and Everything Infinity and NaN converts to 0 for ulong 429s ok 42 Life, the Universe and Everything Infinity and NaN converts to 0 for size 429s ok 43 Life, the Universe and Everything Infinity and NaN not for float 429s ok 44 Life, the Universe and Everything Infinity and NaN not for double 429s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 429s ok 45 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for uint64 429s ok 46 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for int64 429s ok 47 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for long 429s ok 48 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ulong 429s ok 49 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for size 429s ok 50 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ssize 429s JS G NS: Found info type GIFunctionInfo for 'test_unichar' in namespace 'Regress' 429s ok 51 Life, the Universe and Everything includes wide characters 429s JS G NS: Found info type GIFunctionInfo for 'test_timet' in namespace 'Regress' 429s ok 52 Life, the Universe and Everything includes time_t 429s JS G NS: Found info type GIFunctionInfo for 'test_offt' in namespace 'Regress' 429s ok 53 Life, the Universe and Everything includes off_t 429s JS G NS: Found info type GIFunctionInfo for 'test_gtype' in namespace 'Regress' 429s ok 54 Life, the Universe and Everything includes GTypes 429s JS G NS: Found info type GIFunctionInfo for 'test_closure' in namespace 'Regress' 429s ok 55 Life, the Universe and Everything closures 429s JS G NS: Found info type GIFunctionInfo for 'test_closure_one_arg' in namespace 'Regress' 429s ok 56 Life, the Universe and Everything closures with one argument 429s JS G NS: Found info type GIFunctionInfo for 'test_closure_variant' in namespace 'Regress' 429s JS G BXD: Defining method classify in prototype for GLib.Variant 429s JS G BXD: Defining method get_string in prototype for GLib.Variant 429s ok 57 Life, the Universe and Everything closure with GLib.Variant argument 429s JS G NS: Found info type GIFunctionInfo for 'test_int_value_arg' in namespace 'Regress' 429s ok 58 Life, the Universe and Everything GValue marshalling integer in 429s JS G NS: Found info type GIFunctionInfo for 'test_value_return' in namespace 'Regress' 429s ok 59 Life, the Universe and Everything GValue marshalling integer out 429s JS G NS: Found info type GIFunctionInfo for 'test_gvariant_i' in namespace 'Regress' 429s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 429s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 429s ok 60 Life, the Universe and Everything integer GLib.Variant 429s JS G NS: Found info type GIFunctionInfo for 'test_gvariant_s' in namespace 'Regress' 429s ok 61 Life, the Universe and Everything string GLib.Variant 429s JS G NS: Found info type GIFunctionInfo for 'test_gvariant_asv' in namespace 'Regress' 429s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 429s JS G BXD: Defining method n_children in prototype for GLib.Variant 429s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 429s JS G BXD: Defining method get_variant in prototype for GLib.Variant 429s ok 62 Life, the Universe and Everything dictionary GLib.Variant 429s JS G NS: Found info type GIFunctionInfo for 'test_gvariant_v' in namespace 'Regress' 429s ok 63 Life, the Universe and Everything variant GLib.Variant 429s JS G NS: Found info type GIFunctionInfo for 'test_gvariant_as' in namespace 'Regress' 429s ok 64 Life, the Universe and Everything string array GLib.Variant 429s JS G NS: Found info type GIFunctionInfo for 'test_utf8_const_return' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_utf8_nonconst_return' in namespace 'Regress' 429s ok 65 Life, the Universe and Everything UTF-8 strings as return types 429s JS G NS: Found info type GIFunctionInfo for 'test_utf8_const_in' in namespace 'Regress' 429s ok 66 Life, the Universe and Everything UTF-8 strings as in parameters 429s JS G NS: Found info type GIFunctionInfo for 'test_utf8_out' in namespace 'Regress' 429s ok 67 Life, the Universe and Everything UTF-8 strings as out parameters 429s ok 68 Life, the Universe and Everything UTF-8 strings as in-out parameters # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 429s JS G NS: Found info type GIFunctionInfo for 'test_filename_return' in namespace 'Regress' 429s ok 69 Life, the Universe and Everything return values in filename encoding 429s JS G NS: Found info type GIFunctionInfo for 'test_int_out_utf8' in namespace 'Regress' 429s ok 70 Life, the Universe and Everything Various configurations of arguments in after out 429s JS G NS: Found info type GIFunctionInfo for 'test_multi_double_args' in namespace 'Regress' 429s ok 71 Life, the Universe and Everything Various configurations of arguments multiple number args 429s JS G NS: Found info type GIFunctionInfo for 'test_utf8_out_out' in namespace 'Regress' 429s ok 72 Life, the Universe and Everything Various configurations of arguments multiple string out parameters 429s JS G NS: Found info type GIFunctionInfo for 'test_utf8_out_nonconst_return' in namespace 'Regress' 429s ok 73 Life, the Universe and Everything Various configurations of arguments strings as return value and output parameter 429s JS G NS: Found info type GIFunctionInfo for 'test_utf8_null_in' in namespace 'Regress' 429s ok 74 Life, the Universe and Everything Various configurations of arguments nullable string in parameter 429s JS G NS: Found info type GIFunctionInfo for 'test_utf8_null_out' in namespace 'Regress' 429s ok 75 Life, the Universe and Everything Various configurations of arguments nullable string out parameter 429s JS G NS: Found info type GIFunctionInfo for 'test_array_int_in' in namespace 'Regress' 429s ok 76 Life, the Universe and Everything arrays of int in 429s JS G NS: Found info type GIFunctionInfo for 'test_array_gint8_in' in namespace 'Regress' 429s ok 77 Life, the Universe and Everything arrays of gint8 in 429s JS G NS: Found info type GIFunctionInfo for 'test_array_gint16_in' in namespace 'Regress' 429s ok 78 Life, the Universe and Everything arrays of gint16 in 429s JS G NS: Found info type GIFunctionInfo for 'test_array_gint32_in' in namespace 'Regress' 429s ok 79 Life, the Universe and Everything arrays of gint32 in 429s JS G NS: Found info type GIFunctionInfo for 'test_array_gint64_in' in namespace 'Regress' 429s ok 80 Life, the Universe and Everything arrays of gint64 in 429s ok 81 Life, the Universe and Everything implicit conversions from strings to int arrays 429s JS G NS: Found info type GIFunctionInfo for 'test_array_int_out' in namespace 'Regress' 429s ok 82 Life, the Universe and Everything out arrays of integers 429s ok 83 Life, the Universe and Everything inout arrays of integers # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 429s JS G NS: Found info type GIFunctionInfo for 'test_strv_in' in namespace 'Regress' 429s ok 84 Life, the Universe and Everything String arrays marshalling in 429s JS G NS: Found info type GIFunctionInfo for 'test_strv_out' in namespace 'Regress' 429s ok 85 Life, the Universe and Everything String arrays marshalling out 429s JS G NS: Found info type GIFunctionInfo for 'test_strv_out_container' in namespace 'Regress' 429s ok 86 Life, the Universe and Everything String arrays marshalling return value with container transfer 429s JS G NS: Found info type GIFunctionInfo for 'test_strv_outarg' in namespace 'Regress' 429s ok 87 Life, the Universe and Everything String arrays marshalling out parameter with container transfer 429s JS G NS: Found info type GIFunctionInfo for 'test_array_gtype_in' in namespace 'Regress' 429s JS G NS: Found info type GIObjectInfo for 'SimpleAction' in namespace 'Gio' 429s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x1fd1ed706f38, JSClass 0x7a626889f5e0, in object 0x25e222497358 429s JS G NS: Found info type GIInterfaceInfo for 'Icon' in namespace 'Gio' 429s JS G IFACE: Defined class for Icon (GIcon), prototype 0x1408e54ecc90, JSClass 0x7a62688a2b80, in object 0x25e222497358 429s ok 88 Life, the Universe and Everything GType arrays 429s JS G NS: Found info type GIFunctionInfo for 'test_array_fixed_size_int_in' in namespace 'Regress' 429s ok 89 Life, the Universe and Everything Fixed arrays of integers marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'test_array_fixed_size_int_out' in namespace 'Regress' 429s ok 90 Life, the Universe and Everything Fixed arrays of integers marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'test_array_fixed_size_int_return' in namespace 'Regress' 429s ok 91 Life, the Universe and Everything Fixed arrays of integers marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'test_array_static_in_int' in namespace 'Regress' 429s ok 92 Life, the Universe and Everything integer array with static length 429s JS G NS: Found info type GIFunctionInfo for 'test_strv_out_c' in namespace 'Regress' 429s ok 93 Life, the Universe and Everything string array that's const in C 429s JS G NS: Found info type GIFunctionInfo for 'test_array_int_full_out' in namespace 'Regress' 429s ok 94 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer full 429s JS G NS: Found info type GIFunctionInfo for 'test_array_int_none_out' in namespace 'Regress' 429s ok 95 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer none 429s JS G NS: Found info type GIFunctionInfo for 'test_array_int_null_in' in namespace 'Regress' 429s ok 96 Life, the Universe and Everything arrays of integers with length parameter marshalls as a nullable in parameter 429s JS G NS: Found info type GIFunctionInfo for 'test_array_int_null_out' in namespace 'Regress' 429s ok 97 Life, the Universe and Everything arrays of integers with length parameter marshals as a nullable return value 429s JS G NS: Found info type GIFunctionInfo for 'test_glist_nothing_return' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_glist_nothing_return2' in namespace 'Regress' 429s ok 98 Life, the Universe and Everything glist types return with transfer-none 429s JS G NS: Found info type GIFunctionInfo for 'test_glist_container_return' in namespace 'Regress' 429s ok 99 Life, the Universe and Everything glist types return with transfer-container 429s JS G NS: Found info type GIFunctionInfo for 'test_glist_everything_return' in namespace 'Regress' 429s ok 100 Life, the Universe and Everything glist types return with transfer-full 429s JS G NS: Found info type GIFunctionInfo for 'test_glist_nothing_in' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_glist_nothing_in2' in namespace 'Regress' 429s ok 101 Life, the Universe and Everything glist types in with transfer-none 429s JS G NS: Found info type GIFunctionInfo for 'test_glist_null_in' in namespace 'Regress' 429s ok 102 Life, the Universe and Everything glist types nullable in 429s JS G NS: Found info type GIFunctionInfo for 'test_glist_null_out' in namespace 'Regress' 429s ok 103 Life, the Universe and Everything glist types nullable out 429s ok 104 Life, the Universe and Everything glist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 429s JS G NS: Found info type GIFunctionInfo for 'test_gslist_nothing_return' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_gslist_nothing_return2' in namespace 'Regress' 429s ok 105 Life, the Universe and Everything gslist types return with transfer-none 429s JS G NS: Found info type GIFunctionInfo for 'test_gslist_container_return' in namespace 'Regress' 429s ok 106 Life, the Universe and Everything gslist types return with transfer-container 429s JS G NS: Found info type GIFunctionInfo for 'test_gslist_everything_return' in namespace 'Regress' 429s ok 107 Life, the Universe and Everything gslist types return with transfer-full 429s JS G NS: Found info type GIFunctionInfo for 'test_gslist_nothing_in' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_gslist_nothing_in2' in namespace 'Regress' 429s ok 108 Life, the Universe and Everything gslist types in with transfer-none 429s JS G NS: Found info type GIFunctionInfo for 'test_gslist_null_in' in namespace 'Regress' 429s ok 109 Life, the Universe and Everything gslist types nullable in 429s JS G NS: Found info type GIFunctionInfo for 'test_gslist_null_out' in namespace 'Regress' 429s ok 110 Life, the Universe and Everything gslist types nullable out 429s ok 111 Life, the Universe and Everything gslist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 429s JS G NS: Found info type GIFunctionInfo for 'test_glist_gtype_container_in' in namespace 'Regress' 429s JS G NS: Found info type GIObjectInfo for 'TestObj' in namespace 'Regress' 429s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x1fd1ed7440b0, JSClass 0x7a626889f5e0, in object 0x25e222497308 429s JS G NS: Found info type GIObjectInfo for 'TestSubObj' in namespace 'Regress' 429s JS G OBJ: Defined class for TestSubObj (RegressTestSubObj), prototype 0x1fd1ed744100, JSClass 0x7a626889f5e0, in object 0x25e222497308 429s ok 112 Life, the Universe and Everything GList of GTypes in with transfer container 429s JS G NS: Found info type GIFunctionInfo for 'test_ghash_null_return' in namespace 'Regress' 429s ok 113 Life, the Universe and Everything GHash type null GHash out 429s JS G NS: Found info type GIFunctionInfo for 'test_ghash_nothing_return' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_ghash_nothing_return2' in namespace 'Regress' 429s ok 114 Life, the Universe and Everything GHash type out GHash 429s JS G NS: Found info type GIFunctionInfo for 'test_ghash_gvalue_return' in namespace 'Regress' 429s ok 115 Life, the Universe and Everything GHash type with GValue value type out 429s ok 116 Life, the Universe and Everything GHash type with GValue value type in # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 429s JS G NS: Found info type GIFunctionInfo for 'test_ghash_container_return' in namespace 'Regress' 429s ok 117 Life, the Universe and Everything GHash type marshals as a return value with transfer container 429s JS G NS: Found info type GIFunctionInfo for 'test_ghash_everything_return' in namespace 'Regress' 429s ok 118 Life, the Universe and Everything GHash type marshals as a return value with transfer full 429s JS G NS: Found info type GIFunctionInfo for 'test_ghash_null_in' in namespace 'Regress' 429s ok 119 Life, the Universe and Everything GHash type null GHash in 429s JS G NS: Found info type GIFunctionInfo for 'test_ghash_null_out' in namespace 'Regress' 429s ok 120 Life, the Universe and Everything GHash type null GHashTable out 429s JS G NS: Found info type GIFunctionInfo for 'test_ghash_nothing_in' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_ghash_nothing_in2' in namespace 'Regress' 429s ok 121 Life, the Universe and Everything GHash type in GHash 429s JS G NS: Found info type GIFunctionInfo for 'test_ghash_nested_everything_return' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_ghash_nested_everything_return2' in namespace 'Regress' 429s ok 122 Life, the Universe and Everything GHash type nested GHash 429s JS G NS: Found info type GIFunctionInfo for 'test_garray_container_return' in namespace 'Regress' 429s ok 123 Life, the Universe and Everything GArray marshals as a return value with transfer container 429s JS G NS: Found info type GIFunctionInfo for 'test_garray_full_return' in namespace 'Regress' 429s ok 124 Life, the Universe and Everything GArray marshals as a return value with transfer full 429s JS G NS: Found info type GIEnumInfo for 'TestReferenceEnum' in namespace 'Regress' 429s JS G ENUM: Defining enum value ZERO (fixed from zero) 4 429s JS G ENUM: Defining enum value ONE (fixed from one) 2 429s JS G ENUM: Defining enum value TWO (fixed from two) 54 429s JS G ENUM: Defining enum value THREE (fixed from three) 4 429s JS G ENUM: Defining enum value FOUR (fixed from four) 216 429s JS G ENUM: Defining enum value FIVE (fixed from five) -217 429s JS G ENUM: Defining Regress.TestReferenceEnum as 0x36075fe24e80 429s ok 125 Life, the Universe and Everything enum that references its own members has correct values 429s JS G NS: Found info type GIEnumInfo for 'TestEnumNoGEnum' in namespace 'Regress' 429s JS G ENUM: Defining enum value EVALUE1 (fixed from evalue1) 0 429s JS G ENUM: Defining enum value EVALUE2 (fixed from evalue2) 42 429s JS G ENUM: Defining enum value EVALUE3 (fixed from evalue3) 48 429s JS G ENUM: Defining Regress.TestEnumNoGEnum as 0x36075fe2e760 429s ok 126 Life, the Universe and Everything unregistered enum works 429s ok 127 Life, the Universe and Everything value is not added to enum with #define 429s JS G NS: Found info type GIFunctionInfo for 'test_enum_param' in namespace 'Regress' 429s ok 128 Life, the Universe and Everything enum parameter 429s JS G NS: Found info type GIFunctionInfo for 'test_unsigned_enum_param' in namespace 'Regress' 429s JS G NS: Found info type GIEnumInfo for 'TestEnumUnsigned' in namespace 'Regress' 429s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 429s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2147483648 429s JS G ENUM: Defining Regress.TestEnumUnsigned as 0x36075fe3f4b8 429s ok 129 Life, the Universe and Everything unsigned enum parameter 429s JS G NS: Found info type GIFunctionInfo for 'global_get_flags_out' in namespace 'Regress' 429s ok 130 Life, the Universe and Everything flags parameter 429s JS G NS: Found info type GIFlagsInfo for 'TestDiscontinuousFlags' in namespace 'Regress' 429s JS G ENUM: Defining enum value DISCONTINUOUS1 (fixed from discontinuous1) 512 429s JS G ENUM: Defining enum value DISCONTINUOUS2 (fixed from discontinuous2) 536870912 429s JS G ENUM: Defining Regress.TestDiscontinuousFlags as 0x36075fe49d48 429s JS G NS: Found info type GIFunctionInfo for 'test_discontinuous_1_with_private_values' in namespace 'Regress' 429s ok 131 Life, the Universe and Everything flag returned without private values below smallest flag value 429s JS G NS: Found info type GIFunctionInfo for 'test_discontinuous_2_with_private_values' in namespace 'Regress' 429s ok 132 Life, the Universe and Everything flag returned without private values above highest flag value 429s JS G NS: Found info type GIStructInfo for 'TestStructA' in namespace 'Regress' 429s JS G BXD: Defined class for TestStructA (void), prototype 0x1fd1ed744fb0, JSClass 0x7a626889f5a0, in object 0x25e222497308 429s ok 133 Life, the Universe and Everything Simple introspected struct sets fields correctly 429s JS G BXD: Defining method clone in prototype for Regress.TestStructA 429s ok 134 Life, the Universe and Everything Simple introspected struct can clone 429s ok 135 Life, the Universe and Everything Simple introspected struct can be modified by a method 429s ok 136 Life, the Universe and Everything Simple introspected struct constructors "copies" an object from a hash of field values 429s ok 137 Life, the Universe and Everything Simple introspected struct constructors catches bad field names 429s ok 138 Life, the Universe and Everything Simple introspected struct constructors copies an object from another object of the same type 429s JS G NS: Found info type GIFunctionInfo for 'test_array_struct_out' in namespace 'Regress' 429s ok 139 Life, the Universe and Everything out arrays of structs 429s JS G NS: Found info type GIStructInfo for 'TestStructB' in namespace 'Regress' 429s JS G BXD: Defined class for TestStructB (void), prototype 0x1fd1ed749948, JSClass 0x7a626889f5a0, in object 0x25e222497308 429s ok 140 Life, the Universe and Everything Introspected nested struct sets fields correctly 429s JS G BXD: Defining method clone in prototype for Regress.TestStructB 429s ok 141 Life, the Universe and Everything Introspected nested struct can clone 429s ok 142 Life, the Universe and Everything Struct with non-basic member sets fields correctly # SKIP pending 429s ok 143 Life, the Universe and Everything Struct with annotated fields sets fields correctly # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/83 429s 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 429s ok 145 Life, the Universe and Everything Struct with const/volatile members sets fields correctly # SKIP pending 429s JS G NS: Found info type GIStructInfo for 'TestSimpleBoxedA' in namespace 'Regress' 429s JS G BXD: Defined class for TestSimpleBoxedA (RegressTestSimpleBoxedA), prototype 0x1fd1ed74e088, JSClass 0x7a626889f5a0, in object 0x25e222497308 429s ok 146 Life, the Universe and Everything Introspected simple boxed struct sets fields correctly 429s JS G BXD: Defining method equals in prototype for Regress.TestSimpleBoxedA 429s ok 147 Life, the Universe and Everything Introspected simple boxed struct can be passed to a method 429s ok 148 Life, the Universe and Everything Introspected simple boxed struct can be returned from a method 429s ok 149 Life, the Universe and Everything Introspected simple boxed struct constructors "copies" an object from a hash of field values 429s ok 150 Life, the Universe and Everything Introspected simple boxed struct constructors catches bad field names 429s ok 151 Life, the Universe and Everything Introspected simple boxed struct constructors copies an object from another object of the same type 429s JS G NS: Found info type GIStructInfo for 'TestSimpleBoxedB' in namespace 'Regress' 429s JS G BXD: Defined class for TestSimpleBoxedB (RegressTestSimpleBoxedB), prototype 0x1fd1ed74e8f8, JSClass 0x7a626889f5a0, in object 0x25e222497308 429s ok 152 Life, the Universe and Everything Introspected boxed nested struct reads fields and nested fields 429s ok 153 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field from an instance 429s ok 154 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field directly from a hash of field values 429s ok 155 Life, the Universe and Everything Introspected boxed nested struct constructors constructs with a nested hash of field values 429s ok 156 Life, the Universe and Everything Introspected boxed nested struct constructors copies an object from another object of the same type 429s JS G NS: Found info type GIStructInfo for 'TestBoxed' in namespace 'Regress' 429s JS G BXD: Defined class for TestBoxed (RegressTestBoxed), prototype 0x1fd1ed75a218, JSClass 0x7a626889f5a0, in object 0x25e222497308 429s ok 157 Life, the Universe and Everything Introspected boxed types Opaque constructs from a default constructor 429s ok 158 Life, the Universe and Everything Introspected boxed types Opaque sets fields correctly 429s ok 159 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor 429s ok 160 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with different args 429s ok 161 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with differently typed args 429s JS G BXD: Defining method equals in prototype for Regress.TestBoxed 429s ok 162 Life, the Universe and Everything Introspected boxed types Opaque constructs from a another object of the same type 429s JS G NS: Found info type GIFunctionInfo for 'test_boxeds_not_a_method' in namespace 'Regress' 429s ok 163 Life, the Universe and Everything Introspected boxed types Opaque ensures methods are named correctly 429s JS G NS: Found info type GIFunctionInfo for 'test_boxeds_not_a_static' in namespace 'Regress' 429s ok 164 Life, the Universe and Everything Introspected boxed types Opaque ensures static methods are named correctly 429s JS G NS: Found info type GIStructInfo for 'TestBoxedB' in namespace 'Regress' 429s JS G BXD: Defined class for TestBoxedB (RegressTestBoxedB), prototype 0x1fd1ed75a920, JSClass 0x7a626889f5a0, in object 0x25e222497308 429s ok 165 Life, the Universe and Everything Introspected boxed types Simple sets fields correctly 429s ok 166 Life, the Universe and Everything Introspected boxed types Simple constructs from a static constructor 429s ok 167 Life, the Universe and Everything Introspected boxed types Simple constructs from another object of the same type 429s ok 168 Life, the Universe and Everything Introspected boxed types Simple constructs in backwards compatibility mode 429s JS G NS: Found info type GIStructInfo for 'TestBoxedC' in namespace 'Regress' 429s JS G BXD: Defined class for TestBoxedC (RegressTestBoxedC), prototype 0x1fd1ed75ad30, JSClass 0x7a626889f5a0, in object 0x25e222497308 429s JS G BXD: Defining method name_conflict in prototype for Regress.TestBoxedC 429s JS G BXD: Field Regress.TestBoxedC.name_conflict overlaps with method of the same name; skipping 429s ok 169 Life, the Universe and Everything Introspected boxed types Refcounted constructs from a default constructor 429s ok 170 Life, the Universe and Everything Introspected boxed types Refcounted constructs from another object of the same type 429s JS G NS: Found info type GIStructInfo for 'TestBoxedD' in namespace 'Regress' 429s JS G BXD: Defined class for TestBoxedD (RegressTestBoxedD), prototype 0x1fd1ed75afb0, JSClass 0x7a626889f5a0, in object 0x25e222497308 429s JS G BXD: Defining method get_magic in prototype for Regress.TestBoxedD 429s ok 171 Life, the Universe and Everything Introspected boxed types Private constructs using a custom constructor 429s ok 172 Life, the Universe and Everything Introspected boxed types Private constructs from another object of the same type 429s ok 173 Life, the Universe and Everything Introspected boxed types Private does not construct with a default constructor 429s ok 174 Life, the Universe and Everything Introspected boxed types methods take priority over fields in a name conflict 429s JS G NS: Found info type GIInterfaceInfo for 'Action' in namespace 'Gio' 429s JS G IFACE: Defined class for Action (GAction), prototype 0x1fd1ed7438d0, JSClass 0x7a62688a2b80, in object 0x25e222497358 429s JS G NS: Found info type GIStructInfo for 'KeyFile' in namespace 'GLib' 429s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x1fd1ed75e510, JSClass 0x7a626889f5a0, in object 0x25e222497038 429s ok 175 Life, the Universe and Everything wrong type for GBoxed function does not accept a GObject of the wrong type 429s ok 176 Life, the Universe and Everything wrong type for GBoxed function does not accept a GBoxed of the wrong type 429s ok 177 Life, the Universe and Everything wrong type for GBoxed function does accept a GBoxed of the correct type 429s JS G BXD: Defining method copy in prototype for Regress.TestSimpleBoxedA 429s ok 178 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GObject 429s ok 179 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GBoxed of the wrong type 429s ok 180 Life, the Universe and Everything wrong type for GBoxed method can be called on correct GBoxed type 429s ok 181 Life, the Universe and Everything Introspected GObject can access fields with simple types 429s ok 182 Life, the Universe and Everything Introspected GObject cannot access fields with complex types (GI limitation) 429s ok 183 Life, the Universe and Everything Introspected GObject throws when setting a read-only field 429s ok 184 Life, the Universe and Everything Introspected GObject has normal Object methods 429s ok 185 Life, the Universe and Everything Introspected GObject sets write-only properties 429s ok 186 Life, the Universe and Everything Introspected GObject gives undefined for write-only properties 429s ok 187 Life, the Universe and Everything Introspected GObject constructs from constructors annotated with (constructor) 429s ok 188 Life, the Universe and Everything Introspected GObject static methods 429s ok 189 Life, the Universe and Everything Introspected GObject GProperty Boxed type 429s ok 190 Life, the Universe and Everything Introspected GObject GProperty Hash table # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 429s ok 191 Life, the Universe and Everything Introspected GObject GProperty List # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 429s ok 192 Life, the Universe and Everything Introspected GObject GProperty Pointer array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 429s 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 429s ok 194 Life, the Universe and Everything Introspected GObject GProperty List with old-style annotation # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 429s ok 195 Life, the Universe and Everything Introspected GObject GProperty Integer 429s ok 196 Life, the Universe and Everything Introspected GObject GProperty Float 429s ok 197 Life, the Universe and Everything Introspected GObject GProperty Double 429s JS G OBJ: Defining method set_string in prototype for RegressTestObj (Regress.TestObj) 429s JS G OBJ: Defining method get_string in prototype for RegressTestObj (Regress.TestObj) 429s ok 198 Life, the Universe and Everything Introspected GObject GProperty String 429s ok 199 Life, the Universe and Everything Introspected GObject GProperty GType object # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 429s ok 200 Life, the Universe and Everything Introspected GObject GProperty Byte array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/276 429s ok 201 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly in the getter 429s ok 202 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly when inherited 429s JS G OBJ: Defining method set_bare in prototype for RegressTestObj (Regress.TestObj) 429s ok 203 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals into setter function 429s JS G OBJ: Defining method unset_bare in prototype for RegressTestSubObj (Regress.TestSubObj) 429s ok 204 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals null 429s JS G NS: Found info type GIFunctionInfo for 'signal_handler_disconnect' in namespace 'GObject' 429s ok 205 Life, the Universe and Everything Introspected GObject Signal connection calls correct handlers with correct arguments 429s ok 206 Life, the Universe and Everything Introspected GObject Signal connection throws errors for invalid signals 429s ok 207 Life, the Universe and Everything Introspected GObject Signal connection signal handler with static scope arg gets arg passed by reference 429s JS G OBJ: Defining method emit_sig_with_obj in prototype for RegressTestObj (Regress.TestObj) 429s ok 208 Life, the Universe and Everything Introspected GObject Signal connection signal with object gets correct arguments 429s ok 209 Life, the Universe and Everything Introspected GObject Signal connection signal with object with gets correct arguments from JS 429s JS G OBJ: Defining method emit_sig_with_obj_full in prototype for RegressTestObj (Regress.TestObj) 429s ok 210 Life, the Universe and Everything Introspected GObject Signal connection signal with object with full transport gets correct arguments 429s ok 211 Life, the Universe and Everything Introspected GObject Signal connection signal with object with full transport gets correct arguments from JS 429s 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 429s 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 429s ok 214 Life, the Universe and Everything Introspected GObject Signal connection signal with array parameter is properly handled # SKIP Not yet implemented 429s ok 215 Life, the Universe and Everything Introspected GObject Signal connection signal with hash parameter is properly handled # SKIP Not yet implemented 429s JS G OBJ: Defining method emit_sig_with_array_len_prop in prototype for RegressTestObj (Regress.TestObj) 429s 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 429s ok 217 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter is properly handled 429s ok 218 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter and transfer full is properly handled from JS 429s 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 429s ok 220 Life, the Universe and Everything Introspected GObject Signal connection signal with int array ret parameter is properly handled # SKIP Not yet implemented 429s 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 429s ok 222 Life, the Universe and Everything Introspected GObject Signal connection can pass null to signal with array len parameter # SKIP Not yet implemented 429s ok 223 Life, the Universe and Everything Introspected GObject Signal connection signal with int in-out parameter # SKIP Not yet implemented 429s JS G OBJ: Defining method emit_sig_with_error in prototype for RegressTestObj (Regress.TestObj) 429s JS G NS: Found info type GIEnumInfo for 'IOErrorEnum' in namespace 'Gio' 429s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x1fd1ed743b50, JSClass 0x7a62688a2860, in object 0x25e222497358 429s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 429s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 429s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 429s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 429s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 429s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 429s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 429s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 429s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 429s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 429s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 429s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 429s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 429s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 429s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 429s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 429s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 429s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 429s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 429s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 429s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 429s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 429s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 429s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 429s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 429s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 429s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 429s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 429s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 429s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 429s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 429s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 429s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 429s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 429s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 429s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 429s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 429s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 429s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 429s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 429s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 429s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 429s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 429s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 429s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 429s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 429s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 429s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 429s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 429s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 429s JS G NS: Found info type GIFunctionInfo for 'io_error_quark' in namespace 'Gio' 429s ok 224 Life, the Universe and Everything Introspected GObject Signal connection GError signal with GError set 429s JS G OBJ: Defining method emit_sig_with_null_error in prototype for RegressTestObj (Regress.TestObj) 429s ok 225 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set 429s ok 226 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js 429s ok 227 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js 429s JS G OBJ: Defining method instance_method in prototype for RegressTestObj (Regress.TestObj) 429s ok 228 Life, the Universe and Everything Introspected GObject can call an instance method 429s JS G OBJ: Defining method instance_method_full in prototype for RegressTestObj (Regress.TestObj) 429s ok 229 Life, the Universe and Everything Introspected GObject can call a transfer-full instance method 429s ok 230 Life, the Universe and Everything Introspected GObject can call a static method 429s JS G OBJ: Defining method forced_method in prototype for RegressTestObj (Regress.TestObj) 429s ok 231 Life, the Universe and Everything Introspected GObject can call a method annotated with (method) 429s JS G OBJ: Defining method torture_signature_0 in prototype for RegressTestObj (Regress.TestObj) 429s ok 232 Life, the Universe and Everything Introspected GObject Object torture signature 0 429s JS G OBJ: Defining method torture_signature_1 in prototype for RegressTestObj (Regress.TestObj) 429s ok 233 Life, the Universe and Everything Introspected GObject Object torture signature 1 fail 429s ok 234 Life, the Universe and Everything Introspected GObject Object torture signature 1 success 429s ok 235 Life, the Universe and Everything Introspected GObject Introspected function length skips over instance parameters of methods 429s ok 236 Life, the Universe and Everything Introspected GObject Introspected function length skips over out and GError parameters 429s JS G OBJ: Defining method skip_return_val in prototype for RegressTestObj (Regress.TestObj) 429s ok 237 Life, the Universe and Everything Introspected GObject Introspected function length does not skip over inout parameters 429s JS G OBJ: Defining method skip_return_val_no_out in prototype for RegressTestObj (Regress.TestObj) 429s ok 238 Life, the Universe and Everything Introspected GObject Introspected function length DOES NOT skip over return value annotated with skip 429s JS G OBJ: Defining method skip_param in prototype for RegressTestObj (Regress.TestObj) 429s ok 239 Life, the Universe and Everything Introspected GObject Introspected function length DOES NOT skip over parameters annotated with skip 429s JS G OBJ: Defining method skip_out_param in prototype for RegressTestObj (Regress.TestObj) 429s ok 240 Life, the Universe and Everything Introspected GObject Introspected function length DOES NOT skip over out parameters annotated with skip 429s JS G OBJ: Defining method skip_inout_param in prototype for RegressTestObj (Regress.TestObj) 429s ok 241 Life, the Universe and Everything Introspected GObject Introspected function length skips over inout parameters annotated with skip 429s ok 242 Life, the Universe and Everything Introspected GObject Introspected function length gives number of arguments for static methods 429s ok 243 Life, the Universe and Everything Introspected GObject Introspected function length skips over destroy-notify and user-data parameters 429s JS G OBJ: Defining method do_matrix in prototype for RegressTestObj (Regress.TestObj) 429s ok 244 Life, the Universe and Everything Introspected GObject virtual function 429s JS G NS: Found info type GIFunctionInfo for 'func_obj_null_in' in namespace 'Regress' 429s ok 245 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GObject of the wrong type 429s ok 246 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GBoxed instead of GObject 429s ok 247 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept returned GObject of the wrong type 429s ok 248 Life, the Universe and Everything Introspected GObject wrong type for GObject function accepts GObject of subclass of expected type 429s ok 249 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GObject of the wrong type 429s ok 250 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GBoxed 429s 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 429s JS G NS: Found info type GIFunctionInfo for 'func_obj_nullable_in' in namespace 'Regress' 429s ok 252 Life, the Universe and Everything Introspected GObject marshals a null object in 429s ok 253 Life, the Universe and Everything Introspected GObject marshals a null object out 429s JS G OBJ: Defining method not_nullable_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 429s ok 254 Life, the Universe and Everything Introspected GObject marshals a gpointer with a type annotation in 429s JS G OBJ: Defining method not_nullable_element_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 429s ok 255 Life, the Universe and Everything Introspected GObject marshals a gpointer with an element-type annotation in 429s ok 256 Life, the Universe and Everything Introspected GObject resolves properties when they are shadowed by methods 429s JS G NS: Found info type GIFunctionInfo for 'test_array_fixed_out_objects' in namespace 'Regress' 429s ok 257 Life, the Universe and Everything marshals a fixed-size array of objects out 429s ok 258 Life, the Universe and Everything Inherited GObject can read fields from a parent class 429s ok 259 Life, the Universe and Everything Inherited GObject can be constructed from a static constructor 429s JS G OBJ: Defining method instance_method in prototype for RegressTestSubObj (Regress.TestSubObj) 429s ok 260 Life, the Universe and Everything Inherited GObject can call an instance method that overrides the parent class 429s ok 261 Life, the Universe and Everything Inherited GObject can have its own properties 429s ok 262 Life, the Universe and Everything Overridden properties on interfaces set and get properly 429s ok 263 Life, the Universe and Everything Overridden properties on interfaces default properly 429s ok 264 Life, the Universe and Everything Overridden properties on interfaces construct properly 429s JS G NS: Found info type GIObjectInfo for 'TestFundamentalSubObject' in namespace 'Regress' 429s JS G NS: Found info type GIObjectInfo for 'TestFundamentalObject' in namespace 'Regress' 429s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x1fd1ed795858, JSClass 0x7a62688a1a00, in object 0x25e222497308 429s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. GJS has no support for this yet, ignoring these. 429s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x1fd1ed7958a8, JSClass 0x7a62688a1a00, in object 0x25e222497308 429s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. GJS has no support for this yet, ignoring these. 429s ok 265 Life, the Universe and Everything Fundamental type constructs a subtype of a fundamental type 429s JS G NS: Found info type GIFunctionInfo for 'test_create_fundamental_hidden_class_instance' in namespace 'Regress' 429s ok 266 Life, the Universe and Everything Fundamental type constructs a subtype of a hidden (no introspection data) fundamental type 429s JS G NS: Found info type GIObjectInfo for 'TestFundamentalObjectNoGetSetFunc' in namespace 'Regress' 429s JS G FNDMTL: Defined class for TestFundamentalObjectNoGetSetFunc (RegressTestFundamentalObjectNoGetSetFunc), prototype 0x1fd1ed795a88, JSClass 0x7a62688a1a00, in object 0x25e222497308 429s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObjectNoGetSetFunc' apparently has accessible fields. GJS has no support for this yet, ignoring these. 429s JS G FNDMTL: Defining method get_data in prototype for Regress.TestFundamentalObjectNoGetSetFunc 429s ok 267 Life, the Universe and Everything Fundamental type constructs an instance of a fundamental type with no get/set function 429s JS G NS: Found info type GIFunctionInfo for 'test_callback' in namespace 'Regress' 429s ok 268 Life, the Universe and Everything callbacks 429s ok 269 Life, the Universe and Everything null / undefined callback 429s JS G NS: Found info type GIFunctionInfo for 'test_multi_callback' in namespace 'Regress' 429s ok 270 Life, the Universe and Everything callback called more than once 429s ok 271 Life, the Universe and Everything null callback called more than once 429s JS G NS: Found info type GIFunctionInfo for 'test_array_callback' in namespace 'Regress' 429s ok 272 Life, the Universe and Everything array callbacks 429s ok 273 Life, the Universe and Everything null array callback 429s ok 274 Life, the Universe and Everything callback with inout array # SKIP Temporarily disabled with xit 429s JS G NS: Found info type GIFunctionInfo for 'test_simple_callback' in namespace 'Regress' 429s ok 275 Life, the Universe and Everything simple callback 429s ok 276 Life, the Universe and Everything null simple callback 429s JS G NS: Found info type GIFunctionInfo for 'test_noptr_callback' in namespace 'Regress' 429s ok 277 Life, the Universe and Everything noptr callback 429s ok 278 Life, the Universe and Everything null noptr callback 429s JS G NS: Found info type GIFunctionInfo for 'get_num_processors' in namespace 'GLib' 429s ok 279 Life, the Universe and Everything gobject-introspected function as callback parameter 429s JS G NS: Found info type GIFunctionInfo for 'test_callback_user_data' in namespace 'Regress' 429s ok 280 Life, the Universe and Everything callback with user data 429s JS G NS: Found info type GIFunctionInfo for 'test_callback_return_full' in namespace 'Regress' 429s ok 281 Life, the Universe and Everything callback with transfer-full return value 429s JS G NS: Found info type GIFunctionInfo for 'test_callback_destroy_notify' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_callback_thaw_notifications' in namespace 'Regress' 429s ok 282 Life, the Universe and Everything callback with destroy-notify 429s 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 429s JS G NS: Found info type GIFunctionInfo for 'test_callback_destroy_notify_no_user_data' in namespace 'Regress' 429s ok 284 Life, the Universe and Everything callback with destroy-notify and no user data throws error 429s JS G NS: Found info type GIFunctionInfo for 'test_callback_async' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_callback_thaw_async' in namespace 'Regress' 429s ok 285 Life, the Universe and Everything async callback 429s JS G NS: Found info type GIFunctionInfo for 'test_async_ready_callback' in namespace 'Regress' 429s JS G NS: Found info type GIObjectInfo for 'SimpleAsyncResult' in namespace 'Gio' 429s JS G OBJ: Defined class for SimpleAsyncResult (GSimpleAsyncResult), prototype 0x1fd1ed79c740, JSClass 0x7a626889f5e0, in object 0x25e222497358 429s JS G NS: Found info type GIInterfaceInfo for 'AsyncResult' in namespace 'Gio' 429s JS G IFACE: Defined class for AsyncResult (GAsyncResult), prototype 0x1fd1ed7992e0, JSClass 0x7a62688a2b80, in object 0x25e222497358 429s ok 286 Life, the Universe and Everything Gio.AsyncReadyCallback 429s JS G OBJ: Defining method instance_method_callback in prototype for RegressTestObj (Regress.TestObj) 429s ok 287 Life, the Universe and Everything instance method taking a callback 429s JS G NS: Found info type GIObjectInfo for 'Cancellable' in namespace 'Gio' 429s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x1fd1ed79c970, JSClass 0x7a626889f5e0, in object 0x25e222497358 429s JS G OBJ: Defining method function_sync in prototype for RegressTestObj (Regress.TestObj) 429s JS G OBJ: Defining method function_async in prototype for RegressTestObj (Regress.TestObj) 429s JS G OBJ: Defining method function_thaw_async in prototype for RegressTestObj (Regress.TestObj) 429s ok 288 Life, the Universe and Everything async instance methods 429s JS G NS: Found info type GIObjectInfo for 'Task' in namespace 'Gio' 429s JS G OBJ: Defined class for Task (GTask), prototype 0x1fd1ed79ca10, JSClass 0x7a626889f5e0, in object 0x25e222497358 429s JS G OBJ: Defining method function_finish in prototype for RegressTestObj (Regress.TestObj) 429s ok 289 Life, the Universe and Everything static method taking a callback 429s JS G NS: Found info type GIFunctionInfo for 'test_function_sync' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_function_async' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_function_thaw_async' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_function_finish' in namespace 'Regress' 429s ok 290 Life, the Universe and Everything async static methods 429s ok 291 Life, the Universe and Everything constructor taking a callback 429s ok 292 Life, the Universe and Everything async constructor 429s JS G NS: Found info type GIFunctionInfo for 'test_hash_table_callback' in namespace 'Regress' 429s ok 293 Life, the Universe and Everything hash table passed to callback 429s JS G NS: Found info type GIFunctionInfo for 'test_gerror_callback' in namespace 'Regress' 429s ok 294 Life, the Universe and Everything GError callback 429s JS G NS: Found info type GIFunctionInfo for 'test_null_gerror_callback' in namespace 'Regress' 429s ok 295 Life, the Universe and Everything null GError callback 429s JS G NS: Found info type GIFunctionInfo for 'test_owned_gerror_callback' in namespace 'Regress' 429s ok 296 Life, the Universe and Everything owned GError callback 429s ok 297 Life, the Universe and Everything Introspected interface correctly emits interface signals 429s JS G NS: Found info type GIObjectInfo for 'TestWi8021x' in namespace 'Regress' 429s JS G OBJ: Defined class for TestWi8021x (RegressTestWi8021x), prototype 0x1fd1ed7a32e0, JSClass 0x7a626889f5e0, in object 0x25e222497308 429s ok 298 Life, the Universe and Everything GObject with nonstandard prefix sets and gets properties 429s ok 299 Life, the Universe and Everything GObject with nonstandard prefix constructs via a static constructor 429s JS G OBJ: Defining method get_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 429s JS G OBJ: Defining method set_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 429s ok 300 Life, the Universe and Everything GObject with nonstandard prefix calls methods 429s ok 301 Life, the Universe and Everything GObject with nonstandard prefix calls a static method 429s JS G NS: Found info type GIObjectInfo for 'TestFloating' in namespace 'Regress' 429s JS G NS: Found info type GIObjectInfo for 'InitiallyUnowned' in namespace 'GObject' 429s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x1fd1ed7a37e0, JSClass 0x7a626889f5e0, in object 0x25e2224973a8 429s JS G OBJ: Defined class for TestFloating (RegressTestFloating), prototype 0x1fd1ed7a3830, JSClass 0x7a626889f5e0, in object 0x25e222497308 429s ok 302 Life, the Universe and Everything GObject.InitiallyUnowned constructs 429s ok 303 Life, the Universe and Everything GObject.InitiallyUnowned constructs via a static constructor 429s JS G NS: Found info type GIFunctionInfo for 'test_torture_signature_0' in namespace 'Regress' 429s ok 304 Life, the Universe and Everything torture signature 0 429s JS G NS: Found info type GIFunctionInfo for 'test_torture_signature_1' in namespace 'Regress' 429s ok 305 Life, the Universe and Everything torture signature 1 fail 429s ok 306 Life, the Universe and Everything torture signature 1 success 429s JS G NS: Found info type GIFunctionInfo for 'test_torture_signature_2' in namespace 'Regress' 429s ok 307 Life, the Universe and Everything torture signature 2 429s JS G NS: Found info type GIFunctionInfo for 'test_date_in_gvalue' in namespace 'Regress' 429s JS G NS: Found info type GIStructInfo for 'Date' in namespace 'GLib' 429s JS G BXD: Defined class for Date (GDate), prototype 0x1fd1ed7a3d08, JSClass 0x7a626889f5a0, in object 0x25e222497038 429s JS G BXD: Defining method get_year in prototype for GLib.Date 429s JS G BXD: Defining method get_month in prototype for GLib.Date 429s JS G NS: Found info type GIEnumInfo for 'DateMonth' in namespace 'GLib' 429s JS G ENUM: Defining enum value BAD_MONTH (fixed from bad_month) 0 429s JS G ENUM: Defining enum value JANUARY (fixed from january) 1 429s JS G ENUM: Defining enum value FEBRUARY (fixed from february) 2 429s JS G ENUM: Defining enum value MARCH (fixed from march) 3 429s JS G ENUM: Defining enum value APRIL (fixed from april) 4 429s JS G ENUM: Defining enum value MAY (fixed from may) 5 429s JS G ENUM: Defining enum value JUNE (fixed from june) 6 429s JS G ENUM: Defining enum value JULY (fixed from july) 7 429s JS G ENUM: Defining enum value AUGUST (fixed from august) 8 429s JS G ENUM: Defining enum value SEPTEMBER (fixed from september) 9 429s JS G ENUM: Defining enum value OCTOBER (fixed from october) 10 429s JS G ENUM: Defining enum value NOVEMBER (fixed from november) 11 429s JS G ENUM: Defining enum value DECEMBER (fixed from december) 12 429s JS G ENUM: Defining GLib.DateMonth as 0x36075feb83d0 429s JS G BXD: Defining method get_day in prototype for GLib.Date 429s ok 308 Life, the Universe and Everything GValue boxing and unboxing date in 429s JS G NS: Found info type GIFunctionInfo for 'test_strv_in_gvalue' in namespace 'Regress' 429s ok 309 Life, the Universe and Everything GValue boxing and unboxing strv in 429s JS G NS: Found info type GIFunctionInfo for 'test_null_strv_in_gvalue' in namespace 'Regress' 429s ok 310 Life, the Universe and Everything GValue boxing and unboxing correctly converts a NULL strv in a GValue to an empty array 429s JS G NS: Found info type GIFunctionInfo for 'test_multiline_doc_comments' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_nested_parameter' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'test_versioning' in namespace 'Regress' 429s ok 311 Life, the Universe and Everything code coverage for documentation tests that don't do anything 429s JS G NS: Found info type GIFunctionInfo for 'aliased_caller_alloc' in namespace 'Regress' 429s ok 312 Life, the Universe and Everything marshals an aliased type 429s JS G NS: Found info type GIStructInfo for 'TestStructFixedArray' in namespace 'Regress' 429s JS G BXD: Defined class for TestStructFixedArray (void), prototype 0x1fd1ed7aa150, JSClass 0x7a626889f5a0, in object 0x25e222497308 429s JS G BXD: Defining method frob in prototype for Regress.TestStructFixedArray 429s ok 313 Life, the Universe and Everything deals with a fixed-size array in a struct 429s JS G NS: Found info type GIFunctionInfo for 'has_parameter_named_attrs' in namespace 'Regress' 429s ok 314 Life, the Universe and Everything marshals a fixed-size int array as a gpointer 429s JS G NS: Found info type GIStructInfo for 'LikeXklConfigItem' in namespace 'Regress' 429s JS G BXD: Defined class for LikeXklConfigItem (void), prototype 0x1fd1ed7aa2e0, JSClass 0x7a626889f5a0, in object 0x25e222497308 429s JS G BXD: Defining method set_name in prototype for Regress.LikeXklConfigItem 429s ok 315 Life, the Universe and Everything deals with a fixed-size and also zero-terminated array in a struct 429s JS G NS: Found info type GIFunctionInfo for 'get_variant' in namespace 'Regress' 429s ok 316 Life, the Universe and Everything marshals a transfer-floating GLib.Variant 429s JS G NS: Found info type GIFunctionInfo for 'test_array_struct_out_none' in namespace 'Regress' 429s ok 317 Life, the Universe and Everything Flat array of structs out parameter with transfer none 429s JS G NS: Found info type GIFunctionInfo for 'test_array_struct_out_container' in namespace 'Regress' 429s ok 318 Life, the Universe and Everything Flat array of structs out parameter with transfer container 429s JS G NS: Found info type GIFunctionInfo for 'test_array_struct_out_full_fixed' in namespace 'Regress' 429s ok 319 Life, the Universe and Everything Flat array of structs out parameter with transfer full 429s ok 320 Life, the Universe and Everything Flat array of structs caller-allocated out parameter # SKIP Not supported 429s JS G NS: Found info type GIFunctionInfo for 'test_array_struct_in_full' in namespace 'Regress' 429s ok 321 Life, the Universe and Everything Flat array of structs transfer-full in parameter 429s JS G NS: Found info type GIFunctionInfo for 'test_array_struct_in_none' in namespace 'Regress' 429s ok 322 Life, the Universe and Everything Flat array of structs transfer-none in parameter 429s ok 323 Inline function 429s ok 324 Inline method 429s JS G NS: Found info type GIObjectInfo for 'AnnotationObject' in namespace 'Regress' 429s JS G OBJ: Defined class for AnnotationObject (RegressAnnotationObject), prototype 0x1fd1ed7aada8, JSClass 0x7a626889f5e0, in object 0x25e222497308 429s ok 325 Annotations object handles a deprecated string property 429s ok 326 Annotations object handles a callback property # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 429s ok 327 Annotations object handles a property that was annotated weirdly 429s 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 429s ok 329 Annotations object handles a signal which takes a list of strings # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/57 429s ok 330 Annotations object handles a signal with undocumented argument 429s ok 331 Annotations object handles a signal with arbitrary ignored attributes 429s ok 332 Annotations object handles an in-argument passed by pointer # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/652 429s ok 333 Annotations object handles an optional in-out argument # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/53 429s JS G OBJ: Defining method method in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method out in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method inout in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method inout2 in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method inout3 in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method calleeowns in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method calleesowns in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method get_strings in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method get_hash in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method with_voidp in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method get_objects in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method create_object in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method use_buffer in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method compute_sum in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method compute_sum_n in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method compute_sum_nz in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method parse_args in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method string_out in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method foreach in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method set_data in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method set_data2 in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method set_data3 in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method allow_none in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method notrans in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method do_not_use in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method watch in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G OBJ: Defining method hidden_self in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G NS: Found info type GIFunctionInfo for 'annotation_init' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'annotation_return_array' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'annotation_string_zero_terminated' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'annotation_string_zero_terminated_out' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'annotation_versioned' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'annotation_string_array_length' in namespace 'Regress' 429s JS G OBJ: Defining method extra_annos in prototype for RegressAnnotationObject (Regress.AnnotationObject) 429s JS G NS: Found info type GIFunctionInfo for 'annotation_custom_destroy' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'annotation_custom_destroy_cleanup' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'annotation_get_source_file' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'annotation_set_source_file' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'annotation_attribute_func' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'annotation_invalid_regress_annotation' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'annotation_test_parsing_bug630862' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'annotation_space_after_comment_bug631690' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'annotation_return_filename' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'annotation_transfer_floating' in namespace 'Regress' 429s ok 334 Annotations object handles various in-out argument configurations also tested elsewhere 429s ok 335 Annotations object handles a GPtrArray of GValue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 (maybe) 429s ok 336 Annotations object handles a struct with a fixed length array field # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/525 429s JS G NS: Found info type GIStructInfo for 'AnnotationFields' in namespace 'Regress' 429s JS G BXD: Defined class for AnnotationFields (void), prototype 0x1fd1ed7b2678, JSClass 0x7a626889f5a0, in object 0x25e222497308 429s JS G NS: Found info type GIConstantInfo for 'ANNOTATION_CALCULATED_DEFINE' in namespace 'Regress' 429s JS G NS: Found info type GIConstantInfo for 'ANNOTATION_CALCULATED_LARGE_DIV' in namespace 'Regress' 429s ok 337 Annotations object handles various header-only stuff 429s ok 338 Annotations object handles an integer constant larger than 32 bits # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/526 429s JS G OBJ: Defining method do_foo in prototype for RegressTestInheritDrawable (Regress.TestInheritDrawable) 429s JS G OBJ: Defining method get_origin in prototype for RegressTestInheritDrawable (Regress.TestInheritDrawable) 429s JS G OBJ: Defining method get_size in prototype for RegressTestInheritDrawable (Regress.TestInheritDrawable) 429s JS G OBJ: Defining method do_foo_maybe_throw in prototype for RegressTestInheritDrawable (Regress.TestInheritDrawable) 429s ok 339 Abstract drawable object calls methods 429s JS G NS: Found info type GIFunctionInfo for 'foo_init' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'foo_init_argv' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'foo_init_argv_address' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'foo_not_a_constructor_new' in namespace 'Regress' 429s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'Utility' 429s JS G OBJ: Defined class for Object (UtilityObject), prototype 0x1fd1ed7b2a38, JSClass 0x7a626889f5e0, in object 0x25e222497330 429s JS G NS: Found info type GIStructInfo for 'Struct' in namespace 'Utility' 429s JS G BXD: Defined class for Struct (void), prototype 0x1fd1ed7b2ab0, JSClass 0x7a626889f5a0, in object 0x25e222497330 429s JS G NS: Found info type GIFunctionInfo for 'foo_method_external_references' in namespace 'Regress' 429s JS G NS: Found info type GIEnumInfo for 'EnumType' in namespace 'Utility' 429s JS G ENUM: Defining enum value A (fixed from a) 0 429s JS G ENUM: Defining enum value B (fixed from b) 1 429s JS G ENUM: Defining enum value C (fixed from c) 2 429s JS G ENUM: Defining Utility.EnumType as 0x3e816e7c0f88 429s JS G NS: Found info type GIFlagsInfo for 'FlagType' in namespace 'Utility' 429s JS G ENUM: Defining enum value A (fixed from a) 1 429s JS G ENUM: Defining enum value B (fixed from b) 2 429s JS G ENUM: Defining enum value C (fixed from c) 4 429s JS G ENUM: Defining Utility.FlagType as 0x3e816e7c0fe8 429s JS G NS: Found info type GIObjectInfo for 'FooObject' in namespace 'Regress' 429s JS G OBJ: Defined class for FooObject (RegressFooObject), prototype 0x1fd1ed7b2b00, JSClass 0x7a626889f5e0, in object 0x25e222497308 429s ok 340 Regress.Foo various stuff 429s JS G NS: Found info type GIInterfaceInfo for 'FooInterface' in namespace 'Regress' 429s JS G IFACE: Defined class for FooInterface (RegressFooInterface), prototype 0x1fd1ed7b6678, JSClass 0x7a62688a2b80, in object 0x25e222497308 429s ok 341 Regress.Foo Interface 429s JS G NS: Found info type GIInterfaceInfo for 'FooSubInterface' in namespace 'Regress' 429s JS G IFACE: Defined class for FooSubInterface (RegressFooSubInterface), prototype 0x1fd1ed7b66f0, JSClass 0x7a62688a2b80, in object 0x25e222497308 429s ok 342 Regress.Foo SubInterface 429s ok 343 Regress.Foo interface with vfunc that takes a callback # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/72 429s ok 344 Regress.Foo Object static 429s JS G OBJ: Defining method external_type in prototype for RegressFooObject (Regress.FooObject) 429s JS G OBJ: Defining method various in prototype for RegressFooObject (Regress.FooObject) 429s JS G OBJ: Defining method is_it_time_yet in prototype for RegressFooObject (Regress.FooObject) 429s JS G OBJ: Defining method seek in prototype for RegressFooObject (Regress.FooObject) 429s JS G OBJ: Defining method get_name in prototype for RegressFooObject (Regress.FooObject) 429s JS G OBJ: Defining method dup_name in prototype for RegressFooObject (Regress.FooObject) 429s JS G OBJ: Defining method handle_glyph in prototype for RegressFooObject (Regress.FooObject) 429s JS G OBJ: Defining method append_new_stack_layer in prototype for RegressFooObject (Regress.FooObject) 429s JS G OBJ: Defining method do_regress_foo in prototype for RegressFooObject (Regress.FooObject) 429s JS G OBJ: Defining method virtual_method in prototype for RegressFooObject (Regress.FooObject) 429s JS G OBJ: Defining method read in prototype for RegressFooObject (Regress.FooObject) 429s ok 345 Regress.Foo Object instance 429s ok 346 Regress.Foo Object properties 429s JS G NS: Found info type GIObjectInfo for 'FooSubobject' in namespace 'Regress' 429s JS G OBJ: Defined class for FooSubobject (RegressFooSubobject), prototype 0x1fd1ed7bb1a0, JSClass 0x7a626889f5e0, in object 0x25e222497308 429s JS G OBJ: Defining method do_regress_foo in prototype for RegressFooSubobject (Regress.FooSubobject) 429s ok 347 Regress.Foo Subobject instance 429s JS G NS: Found info type GIObjectInfo for 'FooBuffer' in namespace 'Regress' 429s JS G OBJ: Defined class for RegressFooTileHandler (RegressFooTileHandler), prototype 0x1fd1ed7bb308, JSClass 0x7a626889f5e0, in object 0x25e222440ca0 429s JS G OBJ: Defined class for FooBuffer (RegressFooBuffer), prototype 0x1fd1ed7bb358, JSClass 0x7a626889f5e0, in object 0x25e222497308 429s JS G OBJ: Defining method some_method in prototype for RegressFooBuffer (Regress.FooBuffer) 429s ok 348 Regress.Foo Buffer instance 429s JS G NS: Found info type GIObjectInfo for 'FooOtherObject' in namespace 'Regress' 429s JS G OBJ: Defined class for FooOtherObject (RegressFooOtherObject), prototype 0x1fd1ed7bb470, JSClass 0x7a626889f5e0, in object 0x25e222497308 429s ok 349 Regress.Foo OtherObject instance 429s JS G NS: Found info type GIFunctionInfo for 'foo_enum_method' in namespace 'Regress' 429s JS G NS: Found info type GIEnumInfo for 'FooEnumType' in namespace 'Regress' 429s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 0 429s JS G ENUM: Defining enum value BETA (fixed from beta) 1 429s JS G ENUM: Defining enum value DELTA (fixed from delta) 2 429s JS G ENUM: Defining Regress.FooEnumType as 0x3e816e7fa7a8 429s JS G NS: Found info type GIFunctionInfo for 'foo_enum_type_method' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'foo_enum_type_returnv' in namespace 'Regress' 429s ok 350 Regress.Foo EnumType 429s JS G NS: Found info type GIFlagsInfo for 'FooFlagsType' in namespace 'Regress' 429s JS G ENUM: Defining enum value FIRST (fixed from first) 1 429s JS G ENUM: Defining enum value SECOND (fixed from second) 2 429s JS G ENUM: Defining enum value THIRD (fixed from third) 4 429s JS G ENUM: Defining Regress.FooFlagsType as 0x11c21d600860 429s JS G NS: Found info type GIConstantInfo for 'FOO_FLAGS_SECOND_AND_THIRD' in namespace 'Regress' 429s ok 351 Regress.Foo FlagsType 429s JS G NS: Found info type GIEnumInfo for 'FooEnumNoType' in namespace 'Regress' 429s JS G ENUM: Defining enum value UN (fixed from un) 1 429s JS G ENUM: Defining enum value DEUX (fixed from deux) 2 429s JS G ENUM: Defining enum value TROIS (fixed from trois) 3 429s JS G ENUM: Defining enum value NEUF (fixed from neuf) 9 429s JS G ENUM: Defining Regress.FooEnumNoType as 0x11c21d6060e0 429s ok 352 Regress.Foo EnumNoType 429s JS G NS: Found info type GIFlagsInfo for 'FooFlagsNoType' in namespace 'Regress' 429s JS G ENUM: Defining enum value ETT (fixed from ett) 1 429s JS G ENUM: Defining enum value TVA (fixed from tva) 2 429s JS G ENUM: Defining enum value FYRA (fixed from fyra) 4 429s JS G ENUM: Defining Regress.FooFlagsNoType as 0x11c21d60b9a0 429s ok 353 Regress.Foo FlagsNoType 429s JS G NS: Found info type GIEnumInfo for 'FooEnumFullname' in namespace 'Regress' 429s JS G ENUM: Defining enum value ONE (fixed from one) 1 429s JS G ENUM: Defining enum value TWO (fixed from two) 2 429s JS G ENUM: Defining enum value THREE (fixed from three) 3 429s JS G ENUM: Defining Regress.FooEnumFullname as 0x11c21d610af0 429s ok 354 Regress.Foo EnumFullname 429s JS G NS: Found info type GIEnumInfo for 'FooAddressType' in namespace 'Regress' 429s JS G ENUM: Defining enum value INVALID (fixed from invalid) 0 429s JS G ENUM: Defining enum value IPV4 (fixed from ipv4) 1 429s JS G ENUM: Defining enum value IPV6 (fixed from ipv6) 2 429s JS G ENUM: Defining Regress.FooAddressType as 0x11c21d615c40 429s ok 355 Regress.Foo Address 429s JS G NS: Found info type GIStructInfo for 'FooBoxed' in namespace 'Regress' 429s JS G BXD: Defined class for FooBoxed (RegressFooBoxed), prototype 0x1fd1ed7bb998, JSClass 0x7a626889f5a0, in object 0x25e222497308 429s JS G BXD: Defining method method in prototype for Regress.FooBoxed 429s JS G NS: Found info type GIStructInfo for 'FooBRect' in namespace 'Regress' 429s JS G BXD: Defined class for FooBRect (RegressFooBRect), prototype 0x1fd1ed7bba10, JSClass 0x7a626889f5a0, in object 0x25e222497308 429s JS G BXD: Defining method add in prototype for Regress.FooBRect 429s JS G NS: Found info type GIUnionInfo for 'FooBUnion' in namespace 'Regress' 429s JS G BXD: Defined class for FooBUnion (RegressFooBUnion), prototype 0x1fd1ed7bbab0, JSClass 0x7a626889f560, in object 0x25e222497308 429s ok 356 Regress.Foo Various boxed instances 429s JS G NS: Found info type GIStructInfo for 'FooRectangle' in namespace 'Regress' 429s JS G BXD: Defined class for FooRectangle (void), prototype 0x1fd1ed7bbbc8, JSClass 0x7a626889f5a0, in object 0x25e222497308 429s JS G BXD: Defining method add in prototype for Regress.FooRectangle 429s ok 357 Regress.Foo Rectangle instance 429s JS G NS: Found info type GIFunctionInfo for 'foo_test_unsigned' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'foo_test_string_array' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'foo_test_string_array_with_g' in namespace 'Regress' 429s JS G NS: Found info type GIFunctionInfo for 'foo_test_array' in namespace 'Regress' 429s ok 358 Regress.Foo Various test functions 429s JS G NS: Found info type GIEnumInfo for 'FooError' in namespace 'Regress' 429s JS G ERR: Defined class for FooError (GError), prototype 0x1fd1ed7b6b78, JSClass 0x7a62688a2860, in object 0x25e222497308 429s JS G ENUM: Defining enum value GOOD (fixed from good) 0 429s JS G ENUM: Defining enum value BAD (fixed from bad) 1 429s JS G ENUM: Defining enum value UGLY (fixed from ugly) 2 429s ok 359 Regress.Foo Error type 429s JS G NS: Found info type GIStructInfo for 'FooForeignStruct' in namespace 'Regress' 429s JS G BXD: Defined class for FooForeignStruct (void), prototype 0x1fd1ed7bbe20, JSClass 0x7a626889f5a0, in object 0x25e222497308 429s ok 360 Regress.Foo Foreign struct 429s ok 361 Regress.Foo Foreign struct via introspected constructor # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/656 429s JS G NS: Found info type GIFunctionInfo for 'test_devt' in namespace 'RegressUnix' 429s ok 362 RegressUnix handles devt 429s JS G NS: Found info type GIFunctionInfo for 'test_gidt' in namespace 'RegressUnix' 429s ok 363 RegressUnix handles gidt 429s JS G NS: Found info type GIFunctionInfo for 'test_pidt' in namespace 'RegressUnix' 429s ok 364 RegressUnix handles pidt 429s JS G NS: Found info type GIFunctionInfo for 'test_socklent' in namespace 'RegressUnix' 429s ok 365 RegressUnix handles socklent 429s JS G NS: Found info type GIFunctionInfo for 'test_uidt' in namespace 'RegressUnix' 429s ok 366 RegressUnix handles uidt 429s JS G NS: Found info type GIStructInfo for 'TestBoxedCWrapper' in namespace 'Regress' 429s JS G BXD: Defined class for TestBoxedCWrapper (RegressTestBoxedCWrapper), prototype 0x1fd1ed7ef3d0, JSClass 0x7a626889f5a0, in object 0x25e222497308 429s JS G BXD: Defining method copy in prototype for Regress.TestBoxedCWrapper 429s JS G BXD: Defining method get in prototype for Regress.TestBoxedCWrapper 429s ok 367 Boxed type return extra tests Refcounted boxed type wrapper 429s JS G NS: Found info type GIFunctionInfo for 'test_array_fixed_boxed_none_out' in namespace 'Regress' 429s ok 368 Boxed type return extra tests Array of boxed type transfer none out parameter 429s JS G NS: Found info type GIConstantInfo for 'MAXINT8' in namespace 'GLib' 429s JS G NS: Found info type GIConstantInfo for 'MININT8' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'test_gvalue_out_boxed' in namespace 'Regress' 429s ok 369 Boxed type return extra tests Boxed GValue out 429s JS G NS: Found info type GIFunctionInfo for 'test_glist_boxed_none_return' in namespace 'Regress' 429s ok 370 Boxed type return extra tests GList of boxed type transfer none return value 429s JS G NS: Found info type GIFunctionInfo for 'test_glist_boxed_full_return' in namespace 'Regress' 429s ok 371 Boxed type return extra tests GList of boxed type transfer full return value 429s ok 372 UTF-8 strings invalid bytes tests handles invalid UTF-8 return values gracefully # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/658 429s JS G NS: Found info type GIFunctionInfo for 'test_array_of_fundamental_objects_in' in namespace 'Regress' 429s ok 373 Fundamental extra tests array of fundamental objects in 429s JS G NS: Found info type GIFunctionInfo for 'test_array_of_fundamental_objects_out' in namespace 'Regress' 429s ok 374 Fundamental extra tests array of fundamental objects out 429s JS G NS: Found info type GIFunctionInfo for 'test_fundamental_argument_in' in namespace 'Regress' 429s ok 375 Fundamental extra tests in argument 429s ok 376 Fundamental extra tests abstract type 429s JS G NS: Found info type GIFunctionInfo for 'test_fundamental_argument_out' in namespace 'Regress' 429s ok 377 Fundamental extra tests out argument 429s ok 378 Class with action signals returns a new object # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/661 429s JS G NS: Found info type GIObjectInfo for 'TestAction' in namespace 'Regress' 429s JS G OBJ: Defined class for TestAction (RegressTestAction), prototype 0x1fd1ed7eff88, JSClass 0x7a626889f5e0, in object 0x25e222497308 429s ok 379 Class with action signals returns null 429s ok 380 Bitmask fundamental type can be created # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection-tests/-/issues/7 429s JS G BXD: Defining method quit in prototype for GLib.MainLoop 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x5e3d7ec4a968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 429s JS MAINLOOP: Main loop instance 0x5e3d7ec4a968: release 429s JS MAINLOOP: Completed job 3 429s JS MEMORY: Memory report: before destroying context 429s JS MEMORY: 3118 objects currently alive 429s JS MEMORY: boxed_instance = 2044 429s JS MEMORY: boxed_prototype = 41 429s JS MEMORY: closure = 28 429s JS MEMORY: function = 742 429s JS MEMORY: fundamental_instance = 10 429s JS MEMORY: fundamental_prototype = 3 429s JS MEMORY: gerror_instance = 10 429s JS MEMORY: gerror_prototype = 2 429s JS MEMORY: interface = 17 429s JS MEMORY: module = 9 429s JS MEMORY: ns = 8 429s JS MEMORY: object_instance = 157 429s JS MEMORY: object_prototype = 44 429s JS MEMORY: param = 1 429s JS MEMORY: union_instance = 1 429s JS MEMORY: union_prototype = 1 429s JS CTX: JS shutdown sequence 429s JS CTX: Stopping profiler 429s JS CTX: Shutting down toggle queue 429s JS CTX: Notifying external reference holders of GjsContext dispose 429s JS MAINLOOP: Stopping promise job dispatcher 429s JS CTX: Notifying reference holders of GjsContext dispose 429s JS CTX: Checking unhandled promise rejections 429s JS CTX: Releasing cached JS wrappers 429s JS CTX: Final triggered GC 429s JS CTX: Destroying JS context 429s JS CTX: Releasing all native objects 429s JS CTX: Disabling auto GC 429s JS CTX: Ending trace on global object 429s JS CTX: Freeing allocated resources 429s JS CTX: JS context destroyed 429s PASS: gjs/testRegress.test 429s Running test: gjs/testTweener.test 429s JS NATIVE: Registered native JS module '_promiseNative' 429s JS NATIVE: Registered native JS module '_byteArrayNative' 429s JS NATIVE: Registered native JS module '_encodingNative' 429s JS NATIVE: Registered native JS module '_gi' 429s JS NATIVE: Registered native JS module 'gi' 429s JS NATIVE: Registered native JS module 'cairoNative' 429s JS NATIVE: Registered native JS module 'system' 429s JS NATIVE: Registered native JS module 'console' 429s JS NATIVE: Registered native JS module '_print' 429s JS CTX: Enabling JIT 429s JS CTX: Initialized class GjsFileImporter prototype 0x1d492ac001a0 429s JS IMPORT: Defining parent (nil) of 0x1d492ac00200 'imports' is mod 0 429s JS IMPORT: Importing '_print' 429s JS NATIVE: Defining native module '_print' 429s JS IMPORT: Defining parent 0x1d492ac00200 of 0x1d492ac009b0 '_print' is mod 1 429s JS IMPORT: successfully imported module '_print' 429s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 429s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2e428483d090 429s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2e428483d090 429s JS MAINLOOP: Main loop instance 0x58eae7117968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Starting promise job dispatcher 429s 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 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2e428483d128 429s JS MAINLOOP: Main loop instance 0x58eae7117968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x58eae7117968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 429s JS MAINLOOP: Main loop instance 0x58eae7117968: release 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 429s JS MAINLOOP: Main loop instance 0x58eae7117968: release 429s JS MAINLOOP: Completed job 1 429s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module metadata hook for module 0x1d492ac6af30 429s JS IMPORT: Defining meta.importSync for module 0x1d492ac6af30 429s JS NATIVE: Defining native module 'gi' 429s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1d492ac6f278 429s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 429s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 429s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 429s JS IMPORT: Importing directory 'overrides' 429s JS IMPORT: Defining parent 0x2e4284840610 of 0x1d492ac6f2f8 'overrides' is mod 1 429s JS IMPORT: Defined importer 'overrides' 0x1d492ac6f2f8 in 0x2e4284840610 429s JS IMPORT: successfully imported directory 'overrides' 429s JS IMPORT: Importing '_promiseNative' 429s JS NATIVE: Defining native module '_promiseNative' 429s JS IMPORT: Defining parent 0x2e4284840610 of 0x1d492ac6f7a8 '_promiseNative' is mod 1 429s JS IMPORT: successfully imported module '_promiseNative' 429s JS IMPORT: Importing module GLib succeeded 429s JS IMPORT: Defining parent 0x1d492ac6f2f8 of 0x2e4284898038 'GLib' is mod 1 429s JS IMPORT: successfully imported module 'GLib' 429s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 429s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2e4284897060, JSClass 0x7e86551595a0, in object 0x2e4284897038 429s JS CTX: Initialized class GIRepositoryGType prototype 0x1d492ac6faf0 429s JS CTX: Initialized class GIRepositoryFunction prototype 0x1d492ac6fb50 429s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 429s JS G BXD: Defined class for Error (GError), prototype 0x2e42848970b0, JSClass 0x7e86551595a0, in object 0x2e4284897038 429s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 429s JS G BXD: Defined class for Variant (GVariant), prototype 0x2e4284897100, JSClass 0x7e86551595a0, in object 0x2e4284897038 429s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 429s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2e4284897150, JSClass 0x7e86551595a0, in object 0x2e4284897038 429s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 429s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2e42848971a0, JSClass 0x7e86551595a0, in object 0x2e4284897038 429s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 429s JS G BXD: Defined class for Thread (GThread), prototype 0x2e42848971f0, JSClass 0x7e86551595a0, in object 0x2e4284897038 429s JS G BXD: Defining method ref in prototype for GLib.Thread 429s JS G BXD: Defining method unref in prototype for GLib.Thread 429s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 429s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2e4284897240, JSClass 0x7e86551595a0, in object 0x2e4284897038 429s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 429s JS G BXD: Defined class for Regex (GRegex), prototype 0x2e4284897290, JSClass 0x7e86551595a0, in object 0x2e4284897038 429s JS G BXD: Defining method match in prototype for GLib.Regex 429s JS G BXD: Defining method match_full in prototype for GLib.Regex 429s JS G BXD: Defining method match_all in prototype for GLib.Regex 429s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 429s JS G NS: Defined namespace 'GLib' 0x2e4284897038 in GIRepository 0x1d492ac6f108 429s JS IMPORT: Importing module jasmine succeeded 429s JS IMPORT: Defining parent 0x2e4284840610 of 0x2e4284898ba0 'jasmine' is mod 1 429s JS IMPORT: successfully imported module 'jasmine' 429s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 429s JS MAINLOOP: Main loop instance 0x58eae7117968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x58eae7117968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 429s JS MAINLOOP: Main loop instance 0x58eae7117968: release 429s JS MAINLOOP: Completed job 0 429s JS IMPORT: JS import 'tweener' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/tweener.js 429s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/script/tweener' to child importer 'tweener' 429s JS IMPORT: Importing directory 'tweener' 429s JS IMPORT: Defining parent 0x2e4284840610 of 0x1d492ac27688 'tweener' is mod 1 429s JS IMPORT: Defined importer 'tweener' 0x1d492ac27688 in 0x2e4284840610 429s JS IMPORT: successfully imported directory 'tweener' 429s JS IMPORT: Importing 'gi' 429s JS IMPORT: Defining parent 0x2e4284840610 of 0x2e4284840b08 'gi' is mod 1 429s JS IMPORT: successfully imported module 'gi' 429s JS IMPORT: Importing module tweenList succeeded 429s JS IMPORT: Defining parent 0x1d492ac27688 of 0x2e4284898c68 'tweenList' is mod 1 429s JS IMPORT: successfully imported module 'tweenList' 429s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 429s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 429s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 429s JS IMPORT: Importing module _legacy succeeded 429s JS IMPORT: Defining parent 0x2e4284840610 of 0x2e4284898ce0 '_legacy' is mod 1 429s JS IMPORT: successfully imported module '_legacy' 429s JS IMPORT: Importing module lang succeeded 429s JS IMPORT: Defining parent 0x2e4284840610 of 0x2e4284898cb8 'lang' is mod 1 429s JS IMPORT: successfully imported module 'lang' 429s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 429s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 429s JS IMPORT: Importing module _signals succeeded 429s JS IMPORT: Defining parent 0x2e4284840610 of 0x2e4284898d08 '_signals' is mod 1 429s JS IMPORT: successfully imported module '_signals' 429s JS IMPORT: Importing module signals succeeded 429s JS IMPORT: Defining parent 0x2e4284840610 of 0x2e4284898c90 'signals' is mod 1 429s JS IMPORT: successfully imported module 'signals' 429s JS IMPORT: Importing module tweener succeeded 429s JS IMPORT: Defining parent 0x1d492ac27688 of 0x2e4284898c40 'tweener' is mod 1 429s JS IMPORT: successfully imported module 'tweener' 429s JS CTX: Script evaluation succeeded 429s JS MAINLOOP: Main loop instance 0x58eae7117968: Spinning loop until released or hook cleared 429s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module metadata hook for module 0x1d492ac3b178 429s JS IMPORT: Defining meta.importSync for module 0x1d492ac3b178 429s JS NATIVE: Defining native module 'system' 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e428483d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e428483d128 429s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 429s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 429s JS MAINLOOP: Set main loop hook to 429s JS MAINLOOP: Main loop instance 0x58eae7117968: hold 429s JS MAINLOOP: Running and clearing main loop hook 429s JS G BXD: Defining method run in prototype for GLib.MainLoop 429s 1..17 429s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 429s JS G BXD: Defined class for Source (GSource), prototype 0x2e4284897308, JSClass 0x7e86551595a0, in object 0x2e4284897038 429s JS G BXD: Defining method set_priority in prototype for GLib.Source 429s JS IMPORT: Importing '_gi' 429s JS NATIVE: Defining native module '_gi' 429s JS IMPORT: Defining parent 0x2e4284840610 of 0x1d492ac46260 '_gi' is mod 1 429s JS IMPORT: successfully imported module '_gi' 429s 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 429s JS G NS: Defined namespace 'GjsPrivate' 0x2e42848973a8 in GIRepository 0x2e4284840b08 429s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 429s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 429s JS IMPORT: Importing module _common succeeded 429s JS IMPORT: Defining parent 0x2e4284840610 of 0x2e4284898ee8 '_common' is mod 1 429s JS IMPORT: successfully imported module '_common' 429s JS IMPORT: Importing module GObject succeeded 429s JS IMPORT: Defining parent 0x2e4284840c10 of 0x2e4284898ec0 'GObject' is mod 1 429s JS IMPORT: successfully imported module 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 429s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 429s JS G BXD: Defined class for String (GString), prototype 0x2e4284897628, JSClass 0x7e86551595a0, in object 0x2e4284897380 429s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 429s JS G PRM: Defined class ParamSpec prototype is 0x2e4284898f38 class 0x7e8655162240 in object 0x2e4284897380 429s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 429s JS G OBJ: Defined class for Object (GObject), prototype 0x2e4284897790, JSClass 0x7e86551595e0, in object 0x2e4284897380 429s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 429s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 429s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2e42848977b8, JSClass 0x7e86551595e0, in object 0x2e4284897380 429s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 429s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 429s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 429s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 429s JS G BXD: Defined class for Value (GValue), prototype 0x2e4284897808, JSClass 0x7e86551595a0, in object 0x2e4284897380 429s JS G NS: Defined namespace 'GObject' 0x2e4284897380 in GIRepository 0x2e4284840b08 429s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 429s JS G BXD: Defining method attach in prototype for GLib.Source 429s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 429s JS IMPORT: Module metadata hook for module 0x2e4284888510 429s JS IMPORT: Defining meta.importSync for module 0x2e4284888510 429s JS G BXD: Defining method destroy in prototype for GLib.Source 429s JS IMPORT: Importing module equations succeeded 429s JS IMPORT: Defining parent 0x1d492ac27688 of 0x1b89b56095b0 'equations' is mod 1 429s JS IMPORT: successfully imported module 'equations' 429s ok 1 Tweener runs a simple tween 429s ok 2 Tweener calls callbacks during the tween 429s ok 3 Tweener can pause tweens 429s ok 4 Tweener can remove tweens 429s ok 5 Tweener overrides a tween with another one acting on the same object and property at the same time 429s ok 6 Tweener does not override a tween with another one acting not at the same time 429s ok 7 Tweener can pause and resume all tweens 429s ok 8 Tweener can remove all tweens 429s ok 9 Tweener runs a tween with a time of 0 immediately 429s ok 10 Tweener can call a callback a certain number of times 429s ok 11 Tweener can count the number of tweens on an object 429s ok 12 Tweener can register special properties 429s ok 13 Tweener can register special modifiers for properties 429s ok 14 Tweener can split properties into more than one special property 429s ok 15 Tweener calls an overwrite callback when a tween is replaced 429s ok 16 Tweener can still overwrite a tween after it has started 429s ok 17 Tweener stays within min and max values 429s JS G BXD: Defining method quit in prototype for GLib.MainLoop 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x58eae7117968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 429s JS MAINLOOP: Main loop instance 0x58eae7117968: release 429s JS MAINLOOP: Completed job 3 429s JS MEMORY: Memory report: before destroying context 429s JS MEMORY: 238 objects currently alive 429s JS MEMORY: boxed_instance = 94 429s JS MEMORY: boxed_prototype = 11 429s JS MEMORY: closure = 1 429s JS MEMORY: function = 116 429s JS MEMORY: fundamental_instance = 0 429s JS MEMORY: fundamental_prototype = 0 429s JS MEMORY: gerror_instance = 0 429s JS MEMORY: gerror_prototype = 0 429s JS MEMORY: interface = 0 429s JS MEMORY: module = 11 429s JS MEMORY: ns = 3 429s JS MEMORY: object_instance = 0 429s JS MEMORY: object_prototype = 2 429s JS MEMORY: param = 0 429s JS MEMORY: union_instance = 0 429s JS MEMORY: union_prototype = 0 429s JS CTX: JS shutdown sequence 429s JS CTX: Stopping profiler 429s JS CTX: Shutting down toggle queue 429s JS CTX: Notifying external reference holders of GjsContext dispose 429s JS MAINLOOP: Stopping promise job dispatcher 429s JS CTX: Notifying reference holders of GjsContext dispose 429s JS CTX: Checking unhandled promise rejections 429s JS CTX: Releasing cached JS wrappers 429s JS CTX: Final triggered GC 429s JS CTX: Destroying JS context 429s JS CTX: Releasing all native objects 429s JS CTX: Disabling auto GC 429s JS CTX: Ending trace on global object 429s JS CTX: Freeing allocated resources 429s JS CTX: JS context destroyed 429s PASS: gjs/testTweener.test 429s Running test: gjs/down-up.test 429s 1..1 429s ok 1 - /usr/libexec/installed-tests/gjs/debugger/down-up.debugger 429s PASS: gjs/down-up.test 429s Running test: gjs/testGIMarshalling.test 429s JS NATIVE: Registered native JS module '_promiseNative' 429s JS NATIVE: Registered native JS module '_byteArrayNative' 429s JS NATIVE: Registered native JS module '_encodingNative' 429s JS NATIVE: Registered native JS module '_gi' 429s JS NATIVE: Registered native JS module 'gi' 429s JS NATIVE: Registered native JS module 'cairoNative' 429s JS NATIVE: Registered native JS module 'system' 429s JS NATIVE: Registered native JS module 'console' 429s JS NATIVE: Registered native JS module '_print' 429s JS CTX: Enabling JIT 429s JS CTX: Initialized class GjsFileImporter prototype 0x1ca8b57001a0 429s JS IMPORT: Defining parent (nil) of 0x1ca8b5700200 'imports' is mod 0 429s JS IMPORT: Importing '_print' 429s JS NATIVE: Defining native module '_print' 429s JS IMPORT: Defining parent 0x1ca8b5700200 of 0x1ca8b57009b0 '_print' is mod 1 429s JS IMPORT: successfully imported module '_print' 429s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 429s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x13f0efe3d090 429s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x13f0efe3d090 429s JS MAINLOOP: Main loop instance 0x6472d86cd968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Starting promise job dispatcher 429s 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 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x13f0efe3d128 429s JS MAINLOOP: Main loop instance 0x6472d86cd968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x6472d86cd968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 429s JS MAINLOOP: Main loop instance 0x6472d86cd968: release 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 429s JS MAINLOOP: Main loop instance 0x6472d86cd968: release 429s JS MAINLOOP: Completed job 1 429s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module metadata hook for module 0x1ca8b576af30 429s JS IMPORT: Defining meta.importSync for module 0x1ca8b576af30 429s JS NATIVE: Defining native module 'gi' 429s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1ca8b576f278 429s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 429s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 429s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 429s JS IMPORT: Importing directory 'overrides' 429s JS IMPORT: Defining parent 0x13f0efe40610 of 0x1ca8b576f2f8 'overrides' is mod 1 429s JS IMPORT: Defined importer 'overrides' 0x1ca8b576f2f8 in 0x13f0efe40610 429s JS IMPORT: successfully imported directory 'overrides' 429s JS IMPORT: Importing '_promiseNative' 429s JS NATIVE: Defining native module '_promiseNative' 429s JS IMPORT: Defining parent 0x13f0efe40610 of 0x1ca8b576f7a8 '_promiseNative' is mod 1 429s JS IMPORT: successfully imported module '_promiseNative' 429s JS IMPORT: Importing module GLib succeeded 429s JS IMPORT: Defining parent 0x1ca8b576f2f8 of 0x13f0efe98038 'GLib' is mod 1 429s JS IMPORT: successfully imported module 'GLib' 429s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 429s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x13f0efe97060, JSClass 0x7a913466c5a0, in object 0x13f0efe97038 429s JS CTX: Initialized class GIRepositoryGType prototype 0x1ca8b576faf0 429s JS CTX: Initialized class GIRepositoryFunction prototype 0x1ca8b576fb50 429s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 429s JS G BXD: Defined class for Error (GError), prototype 0x13f0efe970b0, JSClass 0x7a913466c5a0, in object 0x13f0efe97038 429s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 429s JS G BXD: Defined class for Variant (GVariant), prototype 0x13f0efe97100, JSClass 0x7a913466c5a0, in object 0x13f0efe97038 429s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 429s JS G BXD: Defined class for Bytes (GBytes), prototype 0x13f0efe97150, JSClass 0x7a913466c5a0, in object 0x13f0efe97038 429s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 429s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x13f0efe971a0, JSClass 0x7a913466c5a0, in object 0x13f0efe97038 429s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 429s JS G BXD: Defined class for Thread (GThread), prototype 0x13f0efe971f0, JSClass 0x7a913466c5a0, in object 0x13f0efe97038 429s JS G BXD: Defining method ref in prototype for GLib.Thread 429s JS G BXD: Defining method unref in prototype for GLib.Thread 429s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 429s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x13f0efe97240, JSClass 0x7a913466c5a0, in object 0x13f0efe97038 429s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 429s JS G BXD: Defined class for Regex (GRegex), prototype 0x13f0efe97290, JSClass 0x7a913466c5a0, in object 0x13f0efe97038 429s JS G BXD: Defining method match in prototype for GLib.Regex 429s JS G BXD: Defining method match_full in prototype for GLib.Regex 429s JS G BXD: Defining method match_all in prototype for GLib.Regex 429s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 429s JS G NS: Defined namespace 'GLib' 0x13f0efe97038 in GIRepository 0x1ca8b576f108 429s JS IMPORT: Importing module jasmine succeeded 429s JS IMPORT: Defining parent 0x13f0efe40610 of 0x13f0efe98ba0 'jasmine' is mod 1 429s JS IMPORT: successfully imported module 'jasmine' 429s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 429s JS MAINLOOP: Main loop instance 0x6472d86cd968: hold 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x6472d86cd968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 429s JS MAINLOOP: Main loop instance 0x6472d86cd968: release 429s JS MAINLOOP: Completed job 0 429s JS IMPORT: Importing 'gi' 429s JS IMPORT: Defining parent 0x13f0efe40610 of 0x13f0efe40b08 'gi' is mod 1 429s JS IMPORT: successfully imported module 'gi' 429s JS IMPORT: Importing module GIMarshallingTests succeeded 429s JS IMPORT: Defining parent 0x13f0efe40c10 of 0x13f0efe98c40 'GIMarshallingTests' is mod 1 429s JS IMPORT: successfully imported module 'GIMarshallingTests' 429s JS G NS: Found info type GIConstantInfo for 'OVERRIDES_CONSTANT' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIStructInfo for 'OverridesStruct' in namespace 'GIMarshallingTests' 429s JS G BXD: Defined class for OverridesStruct (GIMarshallingTestsOverridesStruct), prototype 0x13f0efe97330, JSClass 0x7a913466c5a0, in object 0x13f0efe97308 429s JS G BXD: Defining method method in prototype for GIMarshallingTests.OverridesStruct 429s JS G NS: Found info type GIObjectInfo for 'OverridesObject' in namespace 'GIMarshallingTests' 429s JS IMPORT: JS import 'GObject' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/GObject.js 429s JS IMPORT: Importing '_gi' 429s JS NATIVE: Defining native module '_gi' 429s JS IMPORT: Defining parent 0x13f0efe40610 of 0x1ca8b5733c98 '_gi' is mod 1 429s JS IMPORT: successfully imported module '_gi' 429s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/GjsPrivate.js 429s 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 429s JS G NS: Defined namespace 'GjsPrivate' 0x13f0efe973a8 in GIRepository 0x13f0efe40b08 429s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 429s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 429s JS IMPORT: Importing module _common succeeded 429s JS IMPORT: Defining parent 0x13f0efe40610 of 0x13f0efe98d08 '_common' is mod 1 429s JS IMPORT: successfully imported module '_common' 429s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 429s JS IMPORT: Importing module _legacy succeeded 429s JS IMPORT: Defining parent 0x13f0efe40610 of 0x13f0efe98d30 '_legacy' is mod 1 429s JS IMPORT: successfully imported module '_legacy' 429s JS IMPORT: Importing module GObject succeeded 429s JS IMPORT: Defining parent 0x13f0efe40c10 of 0x13f0efe98ce0 'GObject' is mod 1 429s JS IMPORT: successfully imported module 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 429s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 429s JS G BXD: Defined class for String (GString), prototype 0x13f0efe97628, JSClass 0x7a913466c5a0, in object 0x13f0efe97380 429s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 429s JS G PRM: Defined class ParamSpec prototype is 0x13f0efe98d80 class 0x7a9134675240 in object 0x13f0efe97380 429s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 429s JS G OBJ: Defined class for Object (GObject), prototype 0x13f0efe97790, JSClass 0x7a913466c5e0, in object 0x13f0efe97380 429s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 429s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 429s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x13f0efe977b8, JSClass 0x7a913466c5e0, in object 0x13f0efe97380 429s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 429s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 429s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 429s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 429s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 429s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 429s JS G BXD: Defined class for Value (GValue), prototype 0x13f0efe97808, JSClass 0x7a913466c5a0, in object 0x13f0efe97380 429s JS G NS: Defined namespace 'GObject' 0x13f0efe97380 in GIRepository 0x13f0efe40b08 429s JS G OBJ: Defined class for OverridesObject (GIMarshallingTestsOverridesObject), prototype 0x13f0efe97858, JSClass 0x7a913466c5e0, in object 0x13f0efe97308 429s JS G OBJ: Defining method method in prototype for GIMarshallingTestsOverridesObject (GIMarshallingTests.OverridesObject) 429s JS G NS: Defined namespace 'GIMarshallingTests' 0x13f0efe97308 in GIRepository 0x13f0efe40b08 429s JS IMPORT: JS import 'Gio' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/Gio.js 429s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 429s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 429s JS IMPORT: Importing module lang succeeded 429s JS IMPORT: Defining parent 0x13f0efe40610 of 0x2ec3e0222330 'lang' is mod 1 429s JS IMPORT: successfully imported module 'lang' 429s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 429s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 429s JS IMPORT: Importing module _signals succeeded 429s JS IMPORT: Defining parent 0x13f0efe40610 of 0x2ec3e0222358 '_signals' is mod 1 429s JS IMPORT: successfully imported module '_signals' 429s JS IMPORT: Importing module signals succeeded 429s JS IMPORT: Defining parent 0x13f0efe40610 of 0x2ec3e0222308 'signals' is mod 1 429s JS IMPORT: successfully imported module 'signals' 429s JS IMPORT: Importing module Gio succeeded 429s JS IMPORT: Defining parent 0x13f0efe40c10 of 0x2ec3e02222e0 'Gio' is mod 1 429s JS IMPORT: successfully imported module 'Gio' 429s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 429s JS G OBJ: Defined class for Application (GApplication), prototype 0x13f0efe978d0, JSClass 0x7a913466c5e0, in object 0x13f0efe978a8 429s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 429s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2ec3e02223f8, JSClass 0x7a913466fb80, in object 0x13f0efe978a8 429s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 429s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x2ec3e0222420, JSClass 0x7a913466fb80, in object 0x13f0efe978a8 429s JS IMPORT: JS import 'GioUnix' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/GioUnix.js 429s 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 429s JS G NS: Defined namespace 'GioUnix' 0x13f0efe97970 in GIRepository 0x13f0efe40b08 429s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 429s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 429s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x13f0efe97998, JSClass 0x7a913466c5e0, in object 0x13f0efe97970 429s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 429s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 429s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x2ec3e0222808, JSClass 0x7a913466fb80, in object 0x13f0efe97970 429s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 429s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 429s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 429s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x13f0efe97a10, JSClass 0x7a913466c5e0, in object 0x13f0efe978a8 429s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x13f0efe97a60, JSClass 0x7a913466c5e0, in object 0x13f0efe97970 429s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 429s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 429s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x13f0efe97ab0, JSClass 0x7a913466c5a0, in object 0x13f0efe97970 429s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 429s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x2ec3e0222948, JSClass 0x7a913466fb80, in object 0x13f0efe97970 429s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 429s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 429s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 429s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x13f0efe97b00, JSClass 0x7a913466c5e0, in object 0x13f0efe978a8 429s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x13f0efe97b50, JSClass 0x7a913466c5e0, in object 0x13f0efe97970 429s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 429s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 429s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x13f0efe97ba0, JSClass 0x7a913466c5a0, in object 0x13f0efe97970 429s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 429s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x13f0efe97bc8, JSClass 0x7a913466c5a0, in object 0x13f0efe97970 429s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 429s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x13f0efe97c18, JSClass 0x7a913466c5e0, in object 0x13f0efe97970 429s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 429s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 429s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x13f0efe97c68, JSClass 0x7a913466c5a0, in object 0x13f0efe97970 429s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 429s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 429s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x13f0efe97cb8, JSClass 0x7a913466c5e0, in object 0x13f0efe978a8 429s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x13f0efe97d08, JSClass 0x7a913466c5e0, in object 0x13f0efe97970 429s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 429s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 429s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x13f0efe97d58, JSClass 0x7a913466c5a0, in object 0x13f0efe97970 429s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 429s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 429s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 429s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 429s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 429s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 429s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 429s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 429s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 429s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 429s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 429s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 429s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 429s JS G ENUM: Defining GLib.LogLevelFlags as 0x1ca8b573f090 429s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 429s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x13f0efe97e70, JSClass 0x7a913466c5a0, in object 0x13f0efe97038 429s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 429s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x13f0efe97f38, JSClass 0x7a913466c5e0, in object 0x13f0efe978a8 429s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 429s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x2ec3e0231d08, JSClass 0x7a913466fb80, in object 0x13f0efe978a8 429s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 429s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x2ec3e0231d30, JSClass 0x7a913466fb80, in object 0x13f0efe978a8 429s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 429s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x2ec3e0239538, JSClass 0x7a913466c5a0, in object 0x13f0efe978a8 429s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 429s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x2ec3e0239830, JSClass 0x7a913466c5a0, in object 0x13f0efe978a8 429s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 429s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 429s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 429s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x2ec3e02399c0, JSClass 0x7a913466c5e0, in object 0x13f0efe978a8 429s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 429s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2ec3e0231fb0, JSClass 0x7a913466fb80, in object 0x13f0efe978a8 429s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 429s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2ec3e023b038, JSClass 0x7a913466fb80, in object 0x13f0efe978a8 429s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 429s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2ec3e0239a60, JSClass 0x7a913466c5e0, in object 0x13f0efe978a8 429s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 429s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 429s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 429s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 429s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x2ec3e023b1f0, JSClass 0x7a913466fb80, in object 0x13f0efe978a8 429s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 429s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x2ec3e0239ad8, JSClass 0x7a913466c5a0, in object 0x13f0efe978a8 429s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 429s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2ec3e0239b28, JSClass 0x7a913466c5a0, in object 0x13f0efe978a8 429s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 429s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 429s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x2ec3e0239b78, JSClass 0x7a913466c5e0, in object 0x13f0efe978a8 429s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x2ec3e0239bc8, JSClass 0x7a913466c5e0, in object 0x13f0efe973a8 429s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 429s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x2ec3e0239c18, JSClass 0x7a913466c5e0, in object 0x13f0efe978a8 429s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 429s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 429s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 429s JS G IFACE: Defined class for File (GFile), prototype 0x2ec3e023b2b8, JSClass 0x7a913466fb80, in object 0x13f0efe978a8 429s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x2ec3e0239c90, JSClass 0x7a913466c5e0, in object 0x13f0efe40ca0 429s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 429s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x2ec3e0239d08, JSClass 0x7a913466c5e0, in object 0x13f0efe978a8 429s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 429s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 429s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x2ec3e023b538, JSClass 0x7a913466fb80, in object 0x13f0efe978a8 429s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 429s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x2ec3e0239d80, JSClass 0x7a913466c5e0, in object 0x13f0efe978a8 429s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 429s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x2ec3e0239dd0, JSClass 0x7a913466c5a0, in object 0x13f0efe978a8 429s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 429s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 429s JS G OBJ: Defined class for Settings (GSettings), prototype 0x2ec3e0239e20, JSClass 0x7a913466c5e0, in object 0x13f0efe978a8 429s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 429s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 429s JS G NS: Defined namespace 'Gio' 0x13f0efe978a8 in GIRepository 0x13f0efe40b08 429s JS G NS: Found info type GIConstantInfo for 'SIZEOF_LONG' in namespace 'GLib' 429s JS G NS: Found info type GIConstantInfo for 'SIZEOF_SSIZE_T' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'dev_t_in' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'gid_t_in' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'pid_t_in' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'socklen_t_in' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'uid_t_in' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIStructInfo for 'BoxedStruct' in namespace 'GIMarshallingTests' 429s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0x2ec3e0239e98, JSClass 0x7a913466c5a0, in object 0x13f0efe97308 429s JS G NS: Found info type GIStructInfo for 'SimpleStruct' in namespace 'GIMarshallingTests' 429s JS G BXD: Defined class for SimpleStruct (void), prototype 0x2ec3e0239fd8, JSClass 0x7a913466c5a0, in object 0x13f0efe97308 429s JS G NS: Found info type GIEnumInfo for 'Enum' in namespace 'GIMarshallingTests' 429s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 429s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 429s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 429s JS G ENUM: Defining GIMarshallingTests.Enum as 0x1ca8b57cf300 429s JS G NS: Found info type GIFlagsInfo for 'Flags' in namespace 'GIMarshallingTests' 429s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 429s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 429s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 429s JS G ENUM: Defining enum value MASK (fixed from mask) 3 429s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 429s JS G ENUM: Defining GIMarshallingTests.Flags as 0x1ca8b57d03f8 429s JS G NS: Found info type GIEnumInfo for 'GEnum' in namespace 'GIMarshallingTests' 429s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 429s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 429s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 429s JS G ENUM: Defining GIMarshallingTests.GEnum as 0x1ca8b57727d8 429s JS G NS: Found info type GIFlagsInfo for 'NoTypeFlags' in namespace 'GIMarshallingTests' 429s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 429s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 429s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 429s JS G ENUM: Defining enum value MASK (fixed from mask) 3 429s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 429s JS G ENUM: Defining GIMarshallingTests.NoTypeFlags as 0x1ca8b577c108 429s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GIMarshallingTests' 429s JS G OBJ: Defined class for Object (GIMarshallingTestsObject), prototype 0x2ec3e0247100, JSClass 0x7a913466c5e0, in object 0x13f0efe97308 429s JS G NS: Found info type GIFlagsInfo for 'ParamFlags' in namespace 'GObject' 429s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 429s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 429s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 429s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 429s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 429s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 429s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 429s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 429s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 429s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 429s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 429s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 429s JS G ENUM: Defining GObject.ParamFlags as 0x1ca8b57cb220 429s JS G NS: Found info type GIFunctionInfo for 'param_spec_boolean' in namespace 'GObject' 429s JS G PRM: Wrapping GParamBoolean 'mybool' on (null) with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a236d0 type GParamBoolean 429s JS G NS: Found info type GIObjectInfo for 'PropertiesObject' in namespace 'GIMarshallingTests' 429s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0x2ec3e0247538, JSClass 0x7a913466c5e0, in object 0x13f0efe97308 429s JS IMPORT: Module metadata hook for module 0x13f0efe72a88 429s JS IMPORT: Defining meta.importSync for module 0x13f0efe72a88 429s JS NATIVE: Defining native module '_encodingNative' 429s JS CTX: Script evaluation succeeded 429s JS MAINLOOP: Main loop instance 0x6472d86cd968: Spinning loop until released or hook cleared 429s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module metadata hook for module 0x19445c849e58 429s JS IMPORT: Defining meta.importSync for module 0x19445c849e58 429s JS NATIVE: Defining native module 'system' 429s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x13f0efe3d128 429s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x13f0efe3d128 429s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 429s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 429s JS MAINLOOP: Set main loop hook to 429s JS MAINLOOP: Main loop instance 0x6472d86cd968: hold 429s JS MAINLOOP: Running and clearing main loop hook 429s JS G BXD: Defining method run in prototype for GLib.MainLoop 429s 1..800 429s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 429s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 429s JS G BXD: Defined class for Source (GSource), prototype 0x2ec3e02479e8, JSClass 0x7a913466c5a0, in object 0x13f0efe97038 429s JS G BXD: Defining method set_priority in prototype for GLib.Source 429s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 429s JS G BXD: Defining method attach in prototype for GLib.Source 429s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 429s JS IMPORT: Module metadata hook for module 0x13f0efe87660 429s JS IMPORT: Defining meta.importSync for module 0x13f0efe87660 429s JS G NS: Found info type GIFunctionInfo for 'boolean_return_true' in namespace 'GIMarshallingTests' 429s JS G BXD: Defining method destroy in prototype for GLib.Source 429s ok 1 Boolean true marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'boolean_in_true' in namespace 'GIMarshallingTests' 429s ok 2 Boolean true marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'boolean_out_true' in namespace 'GIMarshallingTests' 429s ok 3 Boolean true marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'boolean_inout_true_false' in namespace 'GIMarshallingTests' 429s ok 4 Boolean true marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'boolean_return_false' in namespace 'GIMarshallingTests' 429s ok 5 Boolean false marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'boolean_in_false' in namespace 'GIMarshallingTests' 429s ok 6 Boolean false marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'boolean_out_false' in namespace 'GIMarshallingTests' 429s ok 7 Boolean false marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'boolean_inout_false_true' in namespace 'GIMarshallingTests' 429s ok 8 Boolean false marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'boolean_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 9 Boolean picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'int8_return_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'int8_return_min' in namespace 'GIMarshallingTests' 429s ok 10 Integer int8-typed marshals signed value as a return value 429s JS G NS: Found info type GIFunctionInfo for 'int8_in_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'int8_in_min' in namespace 'GIMarshallingTests' 429s ok 11 Integer int8-typed marshals signed value as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'int8_out_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'int8_out_min' in namespace 'GIMarshallingTests' 429s ok 12 Integer int8-typed marshals signed value as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'int8_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 13 Integer int8-typed picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'int8_inout_max_min' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'int8_inout_min_max' in namespace 'GIMarshallingTests' 429s ok 14 Integer int8-typed marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'uint8_return' in namespace 'GIMarshallingTests' 429s ok 15 Integer int8-typed marshals unsigned value as a return value 429s JS G NS: Found info type GIFunctionInfo for 'uint8_in' in namespace 'GIMarshallingTests' 429s ok 16 Integer int8-typed marshals unsigned value as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'uint8_out' in namespace 'GIMarshallingTests' 429s ok 17 Integer int8-typed marshals unsigned value as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'uint8_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 18 Integer int8-typed picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'uint8_inout' in namespace 'GIMarshallingTests' 429s ok 19 Integer int8-typed marshals unsigned value as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'int16_return_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'int16_return_min' in namespace 'GIMarshallingTests' 429s ok 20 Integer int16-typed marshals signed value as a return value 429s JS G NS: Found info type GIFunctionInfo for 'int16_in_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'int16_in_min' in namespace 'GIMarshallingTests' 429s ok 21 Integer int16-typed marshals signed value as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'int16_out_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'int16_out_min' in namespace 'GIMarshallingTests' 429s ok 22 Integer int16-typed marshals signed value as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'int16_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 23 Integer int16-typed picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'int16_inout_max_min' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'int16_inout_min_max' in namespace 'GIMarshallingTests' 429s ok 24 Integer int16-typed marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'uint16_return' in namespace 'GIMarshallingTests' 429s ok 25 Integer int16-typed marshals unsigned value as a return value 429s JS G NS: Found info type GIFunctionInfo for 'uint16_in' in namespace 'GIMarshallingTests' 429s ok 26 Integer int16-typed marshals unsigned value as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'uint16_out' in namespace 'GIMarshallingTests' 429s ok 27 Integer int16-typed marshals unsigned value as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'uint16_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 28 Integer int16-typed picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'uint16_inout' in namespace 'GIMarshallingTests' 429s ok 29 Integer int16-typed marshals unsigned value as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'int32_return_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'int32_return_min' in namespace 'GIMarshallingTests' 429s ok 30 Integer int32-typed marshals signed value as a return value 429s JS G NS: Found info type GIFunctionInfo for 'int32_in_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'int32_in_min' in namespace 'GIMarshallingTests' 429s ok 31 Integer int32-typed marshals signed value as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'int32_out_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'int32_out_min' in namespace 'GIMarshallingTests' 429s ok 32 Integer int32-typed marshals signed value as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'int32_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 33 Integer int32-typed picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'int32_inout_max_min' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'int32_inout_min_max' in namespace 'GIMarshallingTests' 429s ok 34 Integer int32-typed marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'uint32_return' in namespace 'GIMarshallingTests' 429s ok 35 Integer int32-typed marshals unsigned value as a return value 429s JS G NS: Found info type GIFunctionInfo for 'uint32_in' in namespace 'GIMarshallingTests' 429s ok 36 Integer int32-typed marshals unsigned value as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'uint32_out' in namespace 'GIMarshallingTests' 429s ok 37 Integer int32-typed marshals unsigned value as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'uint32_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 38 Integer int32-typed picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'uint32_inout' in namespace 'GIMarshallingTests' 429s ok 39 Integer int32-typed marshals unsigned value as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'int64_return_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 429s JS G NS: Found info type GIFunctionInfo for 'int64_return_min' in namespace 'GIMarshallingTests' 429s ok 40 Integer int64-typed marshals signed value as a return value 429s ok 41 Integer int64-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 429s JS G NS: Found info type GIFunctionInfo for 'int64_out_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'int64_out_min' in namespace 'GIMarshallingTests' 429s ok 42 Integer int64-typed marshals signed value as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'int64_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 43 Integer int64-typed picks a reasonable default value when the function doesn't set the out parameter 429s ok 44 Integer int64-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 429s JS G NS: Found info type GIFunctionInfo for 'uint64_return' in namespace 'GIMarshallingTests' 429s ok 45 Integer int64-typed marshals unsigned value as a return value 429s ok 46 Integer int64-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 429s JS G NS: Found info type GIFunctionInfo for 'uint64_out' in namespace 'GIMarshallingTests' 429s ok 47 Integer int64-typed marshals unsigned value as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'uint64_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 48 Integer int64-typed picks a reasonable default value when the function doesn't set the out parameter 429s ok 49 Integer int64-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 429s JS G NS: Found info type GIFunctionInfo for 'short_return_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'short_return_min' in namespace 'GIMarshallingTests' 429s ok 50 Integer short-typed marshals signed value as a return value 429s JS G NS: Found info type GIFunctionInfo for 'short_in_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'short_in_min' in namespace 'GIMarshallingTests' 429s ok 51 Integer short-typed marshals signed value as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'short_out_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'short_out_min' in namespace 'GIMarshallingTests' 429s ok 52 Integer short-typed marshals signed value as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'short_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 53 Integer short-typed picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'short_inout_max_min' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'short_inout_min_max' in namespace 'GIMarshallingTests' 429s ok 54 Integer short-typed marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'ushort_return' in namespace 'GIMarshallingTests' 429s ok 55 Integer short-typed marshals unsigned value as a return value 429s JS G NS: Found info type GIFunctionInfo for 'ushort_in' in namespace 'GIMarshallingTests' 429s ok 56 Integer short-typed marshals unsigned value as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'ushort_out' in namespace 'GIMarshallingTests' 429s ok 57 Integer short-typed marshals unsigned value as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'ushort_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 58 Integer short-typed picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'ushort_inout' in namespace 'GIMarshallingTests' 429s ok 59 Integer short-typed marshals unsigned value as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'int_return_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'int_return_min' in namespace 'GIMarshallingTests' 429s ok 60 Integer int-typed marshals signed value as a return value 429s JS G NS: Found info type GIFunctionInfo for 'int_in_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'int_in_min' in namespace 'GIMarshallingTests' 429s ok 61 Integer int-typed marshals signed value as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'int_out_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'int_out_min' in namespace 'GIMarshallingTests' 429s ok 62 Integer int-typed marshals signed value as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'int_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 63 Integer int-typed picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'int_inout_max_min' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'int_inout_min_max' in namespace 'GIMarshallingTests' 429s ok 64 Integer int-typed marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'uint_return' in namespace 'GIMarshallingTests' 429s ok 65 Integer int-typed marshals unsigned value as a return value 429s JS G NS: Found info type GIFunctionInfo for 'uint_in' in namespace 'GIMarshallingTests' 429s ok 66 Integer int-typed marshals unsigned value as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'uint_out' in namespace 'GIMarshallingTests' 429s ok 67 Integer int-typed marshals unsigned value as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'uint_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 68 Integer int-typed picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'uint_inout' in namespace 'GIMarshallingTests' 429s ok 69 Integer int-typed marshals unsigned value as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'long_return_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'long_return_min' in namespace 'GIMarshallingTests' 429s ok 70 Integer long-typed marshals signed value as a return value 429s ok 71 Integer long-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 429s JS G NS: Found info type GIFunctionInfo for 'long_out_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'long_out_min' in namespace 'GIMarshallingTests' 429s ok 72 Integer long-typed marshals signed value as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'long_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 73 Integer long-typed picks a reasonable default value when the function doesn't set the out parameter 429s ok 74 Integer long-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 429s JS G NS: Found info type GIFunctionInfo for 'ulong_return' in namespace 'GIMarshallingTests' 429s ok 75 Integer long-typed marshals unsigned value as a return value 429s ok 76 Integer long-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 429s JS G NS: Found info type GIFunctionInfo for 'ulong_out' in namespace 'GIMarshallingTests' 429s ok 77 Integer long-typed marshals unsigned value as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'ulong_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 78 Integer long-typed picks a reasonable default value when the function doesn't set the out parameter 429s ok 79 Integer long-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 429s JS G NS: Found info type GIFunctionInfo for 'ssize_return_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'ssize_return_min' in namespace 'GIMarshallingTests' 429s ok 80 Integer ssize-typed marshals signed value as a return value 429s ok 81 Integer ssize-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 429s JS G NS: Found info type GIFunctionInfo for 'ssize_out_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'ssize_out_min' in namespace 'GIMarshallingTests' 429s ok 82 Integer ssize-typed marshals signed value as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'ssize_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 83 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter 429s ok 84 Integer ssize-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 429s JS G NS: Found info type GIFunctionInfo for 'size_return' in namespace 'GIMarshallingTests' 429s ok 85 Integer ssize-typed marshals unsigned value as a return value 429s ok 86 Integer ssize-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 429s JS G NS: Found info type GIFunctionInfo for 'size_out' in namespace 'GIMarshallingTests' 429s ok 87 Integer ssize-typed marshals unsigned value as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'size_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 88 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter 429s ok 89 Integer ssize-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 429s JS G NS: Found info type GIFunctionInfo for 'int64_in_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'int64_in_min' in namespace 'GIMarshallingTests' 429s ok 90 BigInt int64-typed marshals signed value as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'uint64_in' in namespace 'GIMarshallingTests' 429s ok 91 BigInt int64-typed marshals unsigned value as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'long_in_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'long_in_min' in namespace 'GIMarshallingTests' 429s ok 92 BigInt long-typed marshals signed value as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'ulong_in' in namespace 'GIMarshallingTests' 429s ok 93 BigInt long-typed marshals unsigned value as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'ssize_in_max' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'ssize_in_min' in namespace 'GIMarshallingTests' 429s ok 94 BigInt ssize-typed marshals signed value as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'size_in' in namespace 'GIMarshallingTests' 429s ok 95 BigInt ssize-typed marshals unsigned value as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'float_return' in namespace 'GIMarshallingTests' 429s ok 96 Floating point float-typed marshals value as a return value 429s JS G NS: Found info type GIFunctionInfo for 'float_in' in namespace 'GIMarshallingTests' 429s ok 97 Floating point float-typed marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'float_out' in namespace 'GIMarshallingTests' 429s ok 98 Floating point float-typed marshals value as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'float_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 99 Floating point float-typed picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'float_inout' in namespace 'GIMarshallingTests' 429s ok 100 Floating point float-typed marshals value as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'float_noncanonical_nan_out' in namespace 'GIMarshallingTests' 429s ok 101 Floating point float-typed can handle noncanonical NaN 429s JS G NS: Found info type GIFunctionInfo for 'double_return' in namespace 'GIMarshallingTests' 429s ok 102 Floating point double-typed marshals value as a return value 429s JS G NS: Found info type GIFunctionInfo for 'double_in' in namespace 'GIMarshallingTests' 429s ok 103 Floating point double-typed marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'double_out' in namespace 'GIMarshallingTests' 429s ok 104 Floating point double-typed marshals value as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'double_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 105 Floating point double-typed picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'double_inout' in namespace 'GIMarshallingTests' 429s ok 106 Floating point double-typed marshals value as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'double_noncanonical_nan_out' in namespace 'GIMarshallingTests' 429s ok 107 Floating point double-typed can handle noncanonical NaN 429s JS G NS: Found info type GIFunctionInfo for 'time_t_return' in namespace 'GIMarshallingTests' 429s ok 108 time_t marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'time_t_in' in namespace 'GIMarshallingTests' 429s ok 109 time_t marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'time_t_out' in namespace 'GIMarshallingTests' 429s ok 110 time_t marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'time_t_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 111 time_t picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'time_t_inout' in namespace 'GIMarshallingTests' 429s ok 112 time_t marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'off_t_return' in namespace 'GIMarshallingTests' 429s ok 113 off_t marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'off_t_in' in namespace 'GIMarshallingTests' 429s ok 114 off_t marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'off_t_out' in namespace 'GIMarshallingTests' 429s ok 115 off_t marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'off_t_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 116 off_t picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'off_t_inout' in namespace 'GIMarshallingTests' 429s ok 117 off_t marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'dev_t_return' in namespace 'GIMarshallingTests' 429s ok 118 dev_t marshals as a return value 429s ok 119 dev_t marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'dev_t_out' in namespace 'GIMarshallingTests' 429s ok 120 dev_t marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'dev_t_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 121 dev_t picks a reasonable default value when the function doesn't set the out parameter 429s ok 122 dev_t marshals as an inout parameter # SKIP true 429s JS G NS: Found info type GIFunctionInfo for 'gid_t_return' in namespace 'GIMarshallingTests' 429s ok 123 gid_t marshals as a return value 429s ok 124 gid_t marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'gid_t_out' in namespace 'GIMarshallingTests' 429s ok 125 gid_t marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'gid_t_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 126 gid_t picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'gid_t_inout' in namespace 'GIMarshallingTests' 429s ok 127 gid_t marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'pid_t_return' in namespace 'GIMarshallingTests' 429s ok 128 pid_t marshals as a return value 429s ok 129 pid_t marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'pid_t_out' in namespace 'GIMarshallingTests' 429s ok 130 pid_t marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'pid_t_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 131 pid_t picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'pid_t_inout' in namespace 'GIMarshallingTests' 429s ok 132 pid_t marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'socklen_t_return' in namespace 'GIMarshallingTests' 429s ok 133 socklen_t marshals as a return value 429s ok 134 socklen_t marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'socklen_t_out' in namespace 'GIMarshallingTests' 429s ok 135 socklen_t marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'socklen_t_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 136 socklen_t picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'socklen_t_inout' in namespace 'GIMarshallingTests' 429s ok 137 socklen_t marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'uid_t_return' in namespace 'GIMarshallingTests' 429s ok 138 uid_t marshals as a return value 429s ok 139 uid_t marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'uid_t_out' in namespace 'GIMarshallingTests' 429s ok 140 uid_t marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'uid_t_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 141 uid_t picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'uid_t_inout' in namespace 'GIMarshallingTests' 429s ok 142 uid_t marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'gtype_return' in namespace 'GIMarshallingTests' 429s ok 143 GType void marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'gtype_in' in namespace 'GIMarshallingTests' 429s ok 144 GType void marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'gtype_out' in namespace 'GIMarshallingTests' 429s ok 145 GType void marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'gtype_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 146 GType void picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'gtype_inout' in namespace 'GIMarshallingTests' 429s ok 147 GType void marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'gtype_string_return' in namespace 'GIMarshallingTests' 429s ok 148 GType string marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'gtype_string_in' in namespace 'GIMarshallingTests' 429s ok 149 GType string marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'gtype_string_out' in namespace 'GIMarshallingTests' 429s ok 150 GType string marshals as an out parameter 429s ok 151 GType can be implicitly converted from a GObject type alias 429s ok 152 GType can be implicitly converted from a JS type 429s JS G NS: Found info type GIFunctionInfo for 'utf8_none_return' in namespace 'GIMarshallingTests' 429s ok 153 UTF-8 string with transfer none marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'utf8_none_in' in namespace 'GIMarshallingTests' 429s ok 154 UTF-8 string with transfer none marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'utf8_none_out' in namespace 'GIMarshallingTests' 429s ok 155 UTF-8 string with transfer none marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 156 UTF-8 string with transfer none picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'utf8_none_inout' in namespace 'GIMarshallingTests' 429s ok 157 UTF-8 string with transfer none marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'utf8_full_return' in namespace 'GIMarshallingTests' 429s ok 158 UTF-8 string with transfer full marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'utf8_full_in' in namespace 'GIMarshallingTests' 429s ok 159 UTF-8 string with transfer full marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'utf8_full_out' in namespace 'GIMarshallingTests' 429s ok 160 UTF-8 string with transfer full marshals as an out parameter 429s ok 161 UTF-8 string with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 429s JS G NS: Found info type GIFunctionInfo for 'utf8_as_uint8array_in' in namespace 'GIMarshallingTests' 429s ok 162 UTF-8 string marshals value as a byte array 429s JS G NS: Found info type GIFunctionInfo for 'utf8_dangling_out' in namespace 'GIMarshallingTests' 429s ok 163 UTF-8 string makes a default out value for a broken C function 429s JS G NS: Found info type GIFunctionInfo for 'init_function' in namespace 'GIMarshallingTests' 429s ok 164 In-out array in the style of gtk_init() marshals null 429s ok 165 In-out array in the style of gtk_init() marshals an inout empty array 429s ok 166 In-out array in the style of gtk_init() marshals an inout array 429s JS G NS: Found info type GIFunctionInfo for 'array_fixed_int_return' in namespace 'GIMarshallingTests' 429s ok 167 Fixed-size C array of ints marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'array_fixed_int_in' in namespace 'GIMarshallingTests' 429s ok 168 Fixed-size C array of ints marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_fixed_out' in namespace 'GIMarshallingTests' 429s ok 169 Fixed-size C array of ints marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_fixed_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 170 Fixed-size C array of ints picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_fixed_caller_allocated_out' in namespace 'GIMarshallingTests' 429s ok 171 Fixed-size C array of ints marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_fixed_inout' in namespace 'GIMarshallingTests' 429s ok 172 Fixed-size C array of ints marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_fixed_short_return' in namespace 'GIMarshallingTests' 429s ok 173 Fixed-size C array of shorts marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'array_fixed_short_in' in namespace 'GIMarshallingTests' 429s ok 174 Fixed-size C array of shorts marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_fixed_out_struct' in namespace 'GIMarshallingTests' 429s ok 175 Fixed-size C array marshals a struct array as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_fixed_out_struct_uninitialized' in namespace 'GIMarshallingTests' 429s ok 176 Fixed-size C array picks a reasonable default for struct array out param when uninitialized 429s JS G NS: Found info type GIFunctionInfo for 'array_fixed_caller_allocated_struct_out' in namespace 'GIMarshallingTests' 429s ok 177 Fixed-size C array marshals a fixed-size struct array as caller allocated out param 429s JS G NS: Found info type GIFunctionInfo for 'array_fixed_return_unaligned' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'cleanup_unaligned_buffer' in namespace 'GIMarshallingTests' 429s ok 178 Fixed-size C array handles a return array with odd alignment 429s JS G NS: Found info type GIFunctionInfo for 'array_fixed_out_unaligned' in namespace 'GIMarshallingTests' 429s ok 179 Fixed-size C array handles a out array with odd alignment 429s JS G NS: Found info type GIFunctionInfo for 'array_return' in namespace 'GIMarshallingTests' 429s ok 180 C array with length marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'array_in' in namespace 'GIMarshallingTests' 429s ok 181 C array with length marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_out' in namespace 'GIMarshallingTests' 429s ok 182 C array with length marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 183 C array with length picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_inout' in namespace 'GIMarshallingTests' 429s ok 184 C array with length marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_return_etc' in namespace 'GIMarshallingTests' 429s ok 185 C array with length can be returned along with other arguments 429s JS G NS: Found info type GIFunctionInfo for 'array_in_len_before' in namespace 'GIMarshallingTests' 429s ok 186 C array with length can be passed to a function with its length parameter before it 429s JS G NS: Found info type GIFunctionInfo for 'array_in_len_zero_terminated' in namespace 'GIMarshallingTests' 429s ok 187 C array with length can be passed to a function with zero terminator 429s JS G NS: Found info type GIFunctionInfo for 'array_string_in' in namespace 'GIMarshallingTests' 429s ok 188 C array with length of strings marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_uint8_in' in namespace 'GIMarshallingTests' 429s ok 189 C array with length marshals a byte array as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_int64_in' in namespace 'GIMarshallingTests' 429s ok 190 C array with length of signed 64-bit ints marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_uint64_in' in namespace 'GIMarshallingTests' 429s ok 191 C array with length of unsigned 64-bit ints marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_unichar_in' in namespace 'GIMarshallingTests' 429s ok 192 C array with length of unichars marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_unichar_out' in namespace 'GIMarshallingTests' 429s ok 193 C array with length of unichars marshals as an out parameter 429s ok 194 C array with length of unichars marshals from an array of codepoints 429s JS G NS: Found info type GIFunctionInfo for 'array_bool_in' in namespace 'GIMarshallingTests' 429s ok 195 C array with length of booleans marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_bool_out' in namespace 'GIMarshallingTests' 429s ok 196 C array with length of booleans marshals as an out parameter 429s ok 197 C array with length of booleans marshals from an array of numbers 429s JS G NS: Found info type GIFunctionInfo for 'array_struct_in' in namespace 'GIMarshallingTests' 429s ok 198 C array with length of boxed structs marshals as an in parameter 429s 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 429s ok 200 C array with length of simple structs marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 429s JS G NS: Found info type GIFunctionInfo for 'multi_array_key_value_in' in namespace 'GIMarshallingTests' 429s ok 201 C array with length marshals two arrays with the same length parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_struct_take_in' in namespace 'GIMarshallingTests' 429s ok 202 C array with length copies correctly on transfer full 429s JS G NS: Found info type GIFunctionInfo for 'array_enum_in' in namespace 'GIMarshallingTests' 429s ok 203 C array with length of enums marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_flags_in' in namespace 'GIMarshallingTests' 429s ok 204 C array with length of flags marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_in_guint64_len' in namespace 'GIMarshallingTests' 429s ok 205 C array with length marshals an array with a 64-bit length parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_in_guint8_len' in namespace 'GIMarshallingTests' 429s ok 206 C array with length marshals an array with an 8-bit length parameter 429s ok 207 C array with length can be an in-out argument 429s 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 429s ok 209 C array with length can be an out argument with in-out length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 429s 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 429s ok 211 C array with length can be an in-out argument with out length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 429s 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 429s ok 213 C array with length can be an out argument with in length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 429s 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 429s JS G NS: Found info type GIFunctionInfo for 'array_out_etc' in namespace 'GIMarshallingTests' 429s ok 215 C array with length can be an out argument along with other arguments 429s JS G NS: Found info type GIFunctionInfo for 'array_inout_etc' in namespace 'GIMarshallingTests' 429s ok 216 C array with length can be an in-out argument along with other arguments 429s JS G NS: Found info type GIFunctionInfo for 'array_in_nonzero_nonlen' in namespace 'GIMarshallingTests' 429s ok 217 C array with length does not interpret an unannotated integer as a length parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_return_unaligned' in namespace 'GIMarshallingTests' 429s ok 218 C array with length handles a return array with odd alignment 429s JS G NS: Found info type GIFunctionInfo for 'array_out_unaligned' in namespace 'GIMarshallingTests' 429s ok 219 C array with length handles a out array with odd alignment 429s JS G NS: Found info type GIFunctionInfo for 'array_zero_terminated_return' in namespace 'GIMarshallingTests' 429s ok 220 Zero-terminated C array of strings marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'array_zero_terminated_in' in namespace 'GIMarshallingTests' 429s ok 221 Zero-terminated C array of strings marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_zero_terminated_out' in namespace 'GIMarshallingTests' 429s ok 222 Zero-terminated C array of strings marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_zero_terminated_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 223 Zero-terminated C array of strings picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_zero_terminated_inout' in namespace 'GIMarshallingTests' 429s ok 224 Zero-terminated C array of strings marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_zero_terminated_return_null' in namespace 'GIMarshallingTests' 429s ok 225 Zero-terminated C array marshals null as a zero-terminated array return value 429s JS G NS: Found info type GIFunctionInfo for 'array_zero_terminated_return_struct' in namespace 'GIMarshallingTests' 429s ok 226 Zero-terminated C array marshals an array of structs as a return value 429s JS G NS: Found info type GIFunctionInfo for 'array_zero_terminated_return_unichar' in namespace 'GIMarshallingTests' 429s ok 227 Zero-terminated C array marshals an array of unichars as a return value 429s JS G NS: Found info type GIFunctionInfo for 'array_gvariant_none_in' in namespace 'GIMarshallingTests' 429s JS G BXD: Defining method classify in prototype for GLib.Variant 429s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 429s JS G BXD: Defining method get_string in prototype for GLib.Variant 429s ok 228 Zero-terminated C array of GLib.Variants marshals as a transfer-none in and out parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_gvariant_container_in' in namespace 'GIMarshallingTests' 429s ok 229 Zero-terminated C array of GLib.Variants marshals as a transfer-container in and out parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_gvariant_full_in' in namespace 'GIMarshallingTests' 429s ok 230 Zero-terminated C array of GLib.Variants marshals as a transfer-full in and out parameter 429s JS G NS: Found info type GIFunctionInfo for 'array_zero_terminated_return_unaligned' in namespace 'GIMarshallingTests' 429s ok 231 Zero-terminated C array handles a return array with odd alignment 429s JS G NS: Found info type GIFunctionInfo for 'array_zero_terminated_out_unaligned' in namespace 'GIMarshallingTests' 429s ok 232 Zero-terminated C array handles a out array with odd alignment 429s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_none_out' in namespace 'GIMarshallingTests' 429s ok 233 Exhaustive test of UTF-8 sequences length out transfer none 429s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_none_return' in namespace 'GIMarshallingTests' 429s ok 234 Exhaustive test of UTF-8 sequences length return transfer none 429s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_none_in' in namespace 'GIMarshallingTests' 429s ok 235 Exhaustive test of UTF-8 sequences length in transfer none 429s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_none_inout' in namespace 'GIMarshallingTests' 429s ok 236 Exhaustive test of UTF-8 sequences length inout transfer none 429s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_container_out' in namespace 'GIMarshallingTests' 429s ok 237 Exhaustive test of UTF-8 sequences length out transfer container 429s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_container_return' in namespace 'GIMarshallingTests' 429s ok 238 Exhaustive test of UTF-8 sequences length return transfer container 429s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_container_in' in namespace 'GIMarshallingTests' 429s ok 239 Exhaustive test of UTF-8 sequences length in transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 429s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_container_inout' in namespace 'GIMarshallingTests' 429s ok 240 Exhaustive test of UTF-8 sequences length inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 429s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_full_out' in namespace 'GIMarshallingTests' 429s ok 241 Exhaustive test of UTF-8 sequences length out transfer full 429s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_full_return' in namespace 'GIMarshallingTests' 429s ok 242 Exhaustive test of UTF-8 sequences length return transfer full 429s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_full_in' in namespace 'GIMarshallingTests' 429s ok 243 Exhaustive test of UTF-8 sequences length in transfer full 429s JS G NS: Found info type GIFunctionInfo for 'length_array_utf8_full_inout' in namespace 'GIMarshallingTests' 429s ok 244 Exhaustive test of UTF-8 sequences length inout transfer full 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_none_out' in namespace 'GIMarshallingTests' 429s ok 245 Exhaustive test of UTF-8 sequences fixed out transfer none 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_none_return' in namespace 'GIMarshallingTests' 429s ok 246 Exhaustive test of UTF-8 sequences fixed return transfer none 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_none_in' in namespace 'GIMarshallingTests' 429s ok 247 Exhaustive test of UTF-8 sequences fixed in transfer none 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_none_inout' in namespace 'GIMarshallingTests' 429s ok 248 Exhaustive test of UTF-8 sequences fixed inout transfer none 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_container_out' in namespace 'GIMarshallingTests' 429s ok 249 Exhaustive test of UTF-8 sequences fixed out transfer container 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_container_return' in namespace 'GIMarshallingTests' 429s ok 250 Exhaustive test of UTF-8 sequences fixed return transfer container 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_container_in' in namespace 'GIMarshallingTests' 429s ok 251 Exhaustive test of UTF-8 sequences fixed in transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_container_inout' in namespace 'GIMarshallingTests' 429s ok 252 Exhaustive test of UTF-8 sequences fixed inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_full_out' in namespace 'GIMarshallingTests' 429s ok 253 Exhaustive test of UTF-8 sequences fixed out transfer full 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_full_return' in namespace 'GIMarshallingTests' 429s ok 254 Exhaustive test of UTF-8 sequences fixed return transfer full 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_full_in' in namespace 'GIMarshallingTests' 429s ok 255 Exhaustive test of UTF-8 sequences fixed in transfer full 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_utf8_full_inout' in namespace 'GIMarshallingTests' 429s ok 256 Exhaustive test of UTF-8 sequences fixed inout transfer full 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_none_out' in namespace 'GIMarshallingTests' 429s ok 257 Exhaustive test of UTF-8 sequences zero_terminated out transfer none 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_none_return' in namespace 'GIMarshallingTests' 429s ok 258 Exhaustive test of UTF-8 sequences zero_terminated return transfer none 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_none_in' in namespace 'GIMarshallingTests' 429s ok 259 Exhaustive test of UTF-8 sequences zero_terminated in transfer none 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_none_inout' in namespace 'GIMarshallingTests' 429s ok 260 Exhaustive test of UTF-8 sequences zero_terminated inout transfer none 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_container_out' in namespace 'GIMarshallingTests' 429s ok 261 Exhaustive test of UTF-8 sequences zero_terminated out transfer container 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_container_return' in namespace 'GIMarshallingTests' 429s ok 262 Exhaustive test of UTF-8 sequences zero_terminated return transfer container 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_container_in' in namespace 'GIMarshallingTests' 429s ok 263 Exhaustive test of UTF-8 sequences zero_terminated in transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_container_inout' in namespace 'GIMarshallingTests' 429s ok 264 Exhaustive test of UTF-8 sequences zero_terminated inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_full_out' in namespace 'GIMarshallingTests' 429s ok 265 Exhaustive test of UTF-8 sequences zero_terminated out transfer full 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_full_return' in namespace 'GIMarshallingTests' 429s ok 266 Exhaustive test of UTF-8 sequences zero_terminated return transfer full 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_full_in' in namespace 'GIMarshallingTests' 429s ok 267 Exhaustive test of UTF-8 sequences zero_terminated in transfer full 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_utf8_full_inout' in namespace 'GIMarshallingTests' 429s ok 268 Exhaustive test of UTF-8 sequences zero_terminated inout transfer full 429s JS G NS: Found info type GIFunctionInfo for 'garray_int_none_return' in namespace 'GIMarshallingTests' 429s ok 269 GArray of ints with transfer none marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'garray_int_none_in' in namespace 'GIMarshallingTests' 429s ok 270 GArray of ints with transfer none marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'garray_uint64_none_in' in namespace 'GIMarshallingTests' 429s ok 271 GArray marshals BigInt int64s as a transfer-none in value 429s JS G NS: Found info type GIFunctionInfo for 'garray_uint64_none_return' in namespace 'GIMarshallingTests' 429s ok 272 GArray marshals int64s as a transfer-none return value 429s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_none_return' in namespace 'GIMarshallingTests' 429s ok 273 GArray of strings with transfer none marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_none_in' in namespace 'GIMarshallingTests' 429s ok 274 GArray of strings with transfer none marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_none_out' in namespace 'GIMarshallingTests' 429s ok 275 GArray of strings with transfer none marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 276 GArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_none_inout' in namespace 'GIMarshallingTests' 429s ok 277 GArray of strings with transfer none marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_full_return' in namespace 'GIMarshallingTests' 429s ok 278 GArray of strings with transfer full marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_full_in' in namespace 'GIMarshallingTests' 429s ok 279 GArray of strings with transfer full marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_full_out' in namespace 'GIMarshallingTests' 429s ok 280 GArray of strings with transfer full marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 281 GArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 429s ok 282 GArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 429s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_container_return' in namespace 'GIMarshallingTests' 429s ok 283 GArray of strings with transfer container marshals as a return value 429s ok 284 GArray of strings with transfer container marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 429s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_container_out' in namespace 'GIMarshallingTests' 429s ok 285 GArray of strings with transfer container marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 286 GArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 429s ok 287 GArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 429s ok 288 GArray of strings marshals as a transfer-full caller-allocated out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/106 429s JS G NS: Found info type GIFunctionInfo for 'garray_utf8_full_out_caller_allocated' in namespace 'GIMarshallingTests' 429s ok 289 GArray of strings marshals as a transfer-full caller-allocated out parameter throws errors 429s JS G NS: Found info type GIFunctionInfo for 'garray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 429s ok 290 GArray marshals boxed structs as a transfer-full return value 429s JS G NS: Found info type GIFunctionInfo for 'garray_bool_none_in' in namespace 'GIMarshallingTests' 429s ok 291 GArray of booleans with transfer none marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'garray_unichar_none_in' in namespace 'GIMarshallingTests' 429s ok 292 GArray of unichars can be passed in with transfer none 429s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_none_return' in namespace 'GIMarshallingTests' 429s ok 293 GPtrArray of strings with transfer none marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_none_in' in namespace 'GIMarshallingTests' 429s ok 294 GPtrArray of strings with transfer none marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_none_out' in namespace 'GIMarshallingTests' 429s ok 295 GPtrArray of strings with transfer none marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 296 GPtrArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_none_inout' in namespace 'GIMarshallingTests' 429s ok 297 GPtrArray of strings with transfer none marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_full_return' in namespace 'GIMarshallingTests' 429s ok 298 GPtrArray of strings with transfer full marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_full_in' in namespace 'GIMarshallingTests' 429s ok 299 GPtrArray of strings with transfer full marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_full_out' in namespace 'GIMarshallingTests' 429s ok 300 GPtrArray of strings with transfer full marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 301 GPtrArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 429s ok 302 GPtrArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 429s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_container_return' in namespace 'GIMarshallingTests' 429s ok 303 GPtrArray of strings with transfer container marshals as a return value 429s ok 304 GPtrArray of strings with transfer container marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 429s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_container_out' in namespace 'GIMarshallingTests' 429s ok 305 GPtrArray of strings with transfer container marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'gptrarray_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 306 GPtrArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 429s ok 307 GPtrArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 429s JS G NS: Found info type GIFunctionInfo for 'gptrarray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 429s ok 308 GPtrArray of structs can be returned with transfer full 429s JS G NS: Found info type GIFunctionInfo for 'bytearray_full_return' in namespace 'GIMarshallingTests' 429s ok 309 GByteArray marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'bytearray_full_out' in namespace 'GIMarshallingTests' 429s ok 310 GByteArray marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'bytearray_full_inout' in namespace 'GIMarshallingTests' 429s ok 311 GByteArray marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'bytearray_none_in' in namespace 'GIMarshallingTests' 429s ok 312 GByteArray can be passed in with transfer none 429s JS G NS: Found info type GIFunctionInfo for 'gbytes_full_return' in namespace 'GIMarshallingTests' 429s JS IMPORT: Importing '_byteArrayNative' 429s JS NATIVE: Defining native module '_byteArrayNative' 429s JS IMPORT: Defining parent 0x13f0efe40610 of 0x11939d08f648 '_byteArrayNative' is mod 1 429s JS IMPORT: successfully imported module '_byteArrayNative' 429s ok 313 GBytes marshals as a transfer-full return value 429s JS G NS: Found info type GIFunctionInfo for 'gbytes_none_in' in namespace 'GIMarshallingTests' 429s ok 314 GBytes can be created from an array and passed in 429s ok 315 GBytes can be created by returning from a function and passed in 429s ok 316 GBytes can be implicitly converted from a Uint8Array 429s ok 317 GBytes can be created from a string and is encoded in UTF-8 429s ok 318 GBytes cannot be passed to a function expecting a byte array 429s JS G NS: Found info type GIFunctionInfo for 'gstrv_return' in namespace 'GIMarshallingTests' 429s ok 319 GStrv marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'gstrv_in' in namespace 'GIMarshallingTests' 429s ok 320 GStrv marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'gstrv_out' in namespace 'GIMarshallingTests' 429s ok 321 GStrv marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'gstrv_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 322 GStrv picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'gstrv_inout' in namespace 'GIMarshallingTests' 429s ok 323 GStrv marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_none_out' in namespace 'GIMarshallingTests' 429s ok 324 Array of GStrv length out transfer none 429s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_none_return' in namespace 'GIMarshallingTests' 429s ok 325 Array of GStrv length return transfer none 429s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_none_in' in namespace 'GIMarshallingTests' 429s ok 326 Array of GStrv length in transfer none 429s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_none_inout' in namespace 'GIMarshallingTests' 429s ok 327 Array of GStrv length inout transfer none 429s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_container_out' in namespace 'GIMarshallingTests' 429s ok 328 Array of GStrv length out transfer container 429s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_container_return' in namespace 'GIMarshallingTests' 429s ok 329 Array of GStrv length return transfer container 429s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_container_in' in namespace 'GIMarshallingTests' 429s ok 330 Array of GStrv length in transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 429s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_container_inout' in namespace 'GIMarshallingTests' 429s ok 331 Array of GStrv length inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 429s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_full_out' in namespace 'GIMarshallingTests' 429s ok 332 Array of GStrv length out transfer full 429s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_full_return' in namespace 'GIMarshallingTests' 429s ok 333 Array of GStrv length return transfer full 429s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_full_in' in namespace 'GIMarshallingTests' 429s ok 334 Array of GStrv length in transfer full 429s JS G NS: Found info type GIFunctionInfo for 'length_array_of_gstrv_transfer_full_inout' in namespace 'GIMarshallingTests' 429s ok 335 Array of GStrv length inout transfer full 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_none_out' in namespace 'GIMarshallingTests' 429s ok 336 Array of GStrv fixed out transfer none 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_none_return' in namespace 'GIMarshallingTests' 429s ok 337 Array of GStrv fixed return transfer none 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_none_in' in namespace 'GIMarshallingTests' 429s ok 338 Array of GStrv fixed in transfer none 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_none_inout' in namespace 'GIMarshallingTests' 429s ok 339 Array of GStrv fixed inout transfer none 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_container_out' in namespace 'GIMarshallingTests' 429s ok 340 Array of GStrv fixed out transfer container 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_container_return' in namespace 'GIMarshallingTests' 429s ok 341 Array of GStrv fixed return transfer container 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_container_in' in namespace 'GIMarshallingTests' 429s ok 342 Array of GStrv fixed in transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_container_inout' in namespace 'GIMarshallingTests' 429s ok 343 Array of GStrv fixed inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_full_out' in namespace 'GIMarshallingTests' 429s ok 344 Array of GStrv fixed out transfer full 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_full_return' in namespace 'GIMarshallingTests' 429s ok 345 Array of GStrv fixed return transfer full 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_full_in' in namespace 'GIMarshallingTests' 429s ok 346 Array of GStrv fixed in transfer full 429s JS G NS: Found info type GIFunctionInfo for 'fixed_array_of_gstrv_transfer_full_inout' in namespace 'GIMarshallingTests' 429s ok 347 Array of GStrv fixed inout transfer full 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_none_out' in namespace 'GIMarshallingTests' 429s ok 348 Array of GStrv zero_terminated out transfer none 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_none_return' in namespace 'GIMarshallingTests' 429s ok 349 Array of GStrv zero_terminated return transfer none 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_none_in' in namespace 'GIMarshallingTests' 429s ok 350 Array of GStrv zero_terminated in transfer none 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_none_inout' in namespace 'GIMarshallingTests' 429s ok 351 Array of GStrv zero_terminated inout transfer none 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_container_out' in namespace 'GIMarshallingTests' 429s ok 352 Array of GStrv zero_terminated out transfer container 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_container_return' in namespace 'GIMarshallingTests' 429s ok 353 Array of GStrv zero_terminated return transfer container 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_container_in' in namespace 'GIMarshallingTests' 429s ok 354 Array of GStrv zero_terminated in transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_container_inout' in namespace 'GIMarshallingTests' 429s ok 355 Array of GStrv zero_terminated inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/44 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_full_out' in namespace 'GIMarshallingTests' 429s ok 356 Array of GStrv zero_terminated out transfer full 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_full_return' in namespace 'GIMarshallingTests' 429s ok 357 Array of GStrv zero_terminated return transfer full 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_full_in' in namespace 'GIMarshallingTests' 429s ok 358 Array of GStrv zero_terminated in transfer full 429s JS G NS: Found info type GIFunctionInfo for 'zero_terminated_array_of_gstrv_transfer_full_inout' in namespace 'GIMarshallingTests' 429s ok 359 Array of GStrv zero_terminated inout transfer full 429s JS G NS: Found info type GIFunctionInfo for 'glist_int_none_return' in namespace 'GIMarshallingTests' 429s ok 360 GList of ints with transfer none marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'glist_int_none_in' in namespace 'GIMarshallingTests' 429s ok 361 GList of ints with transfer none marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'glist_uint32_none_return' in namespace 'GIMarshallingTests' 429s ok 362 GList of unsigned 32-bit ints with transfer none marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'glist_uint32_none_in' in namespace 'GIMarshallingTests' 429s ok 363 GList of unsigned 32-bit ints with transfer none marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_none_return' in namespace 'GIMarshallingTests' 429s ok 364 GList of strings with transfer none marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_none_in' in namespace 'GIMarshallingTests' 429s ok 365 GList of strings with transfer none marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_none_out' in namespace 'GIMarshallingTests' 429s ok 366 GList of strings with transfer none marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 367 GList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_none_inout' in namespace 'GIMarshallingTests' 429s ok 368 GList of strings with transfer none marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_full_return' in namespace 'GIMarshallingTests' 429s ok 369 GList of strings with transfer full marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_full_in' in namespace 'GIMarshallingTests' 429s ok 370 GList of strings with transfer full marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_full_out' in namespace 'GIMarshallingTests' 429s ok 371 GList of strings with transfer full marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 372 GList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 429s ok 373 GList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 429s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_container_return' in namespace 'GIMarshallingTests' 429s ok 374 GList of strings with transfer container marshals as a return value 429s ok 375 GList of strings with transfer container marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 429s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_container_out' in namespace 'GIMarshallingTests' 429s ok 376 GList of strings with transfer container marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'glist_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 377 GList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 429s ok 378 GList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 429s JS G NS: Found info type GIFunctionInfo for 'gslist_int_none_return' in namespace 'GIMarshallingTests' 429s ok 379 GSList of ints with transfer none marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'gslist_int_none_in' in namespace 'GIMarshallingTests' 429s ok 380 GSList of ints with transfer none marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_none_return' in namespace 'GIMarshallingTests' 429s ok 381 GSList of strings with transfer none marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_none_in' in namespace 'GIMarshallingTests' 429s ok 382 GSList of strings with transfer none marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_none_out' in namespace 'GIMarshallingTests' 429s ok 383 GSList of strings with transfer none marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 384 GSList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_none_inout' in namespace 'GIMarshallingTests' 429s ok 385 GSList of strings with transfer none marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_full_return' in namespace 'GIMarshallingTests' 429s ok 386 GSList of strings with transfer full marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_full_in' in namespace 'GIMarshallingTests' 429s ok 387 GSList of strings with transfer full marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_full_out' in namespace 'GIMarshallingTests' 429s ok 388 GSList of strings with transfer full marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 389 GSList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 429s ok 390 GSList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 429s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_container_return' in namespace 'GIMarshallingTests' 429s ok 391 GSList of strings with transfer container marshals as a return value 429s ok 392 GSList of strings with transfer container marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 429s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_container_out' in namespace 'GIMarshallingTests' 429s ok 393 GSList of strings with transfer container marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'gslist_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 394 GSList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 429s ok 395 GSList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 429s JS G NS: Found info type GIFunctionInfo for 'ghashtable_int_none_return' in namespace 'GIMarshallingTests' 429s ok 396 GHashTable with integer values marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'ghashtable_int_none_in' in namespace 'GIMarshallingTests' 429s ok 397 GHashTable with integer values marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_none_return' in namespace 'GIMarshallingTests' 429s ok 398 GHashTable with string values with transfer none marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_none_in' in namespace 'GIMarshallingTests' 429s ok 399 GHashTable with string values with transfer none marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_none_out' in namespace 'GIMarshallingTests' 429s ok 400 GHashTable with string values with transfer none marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 401 GHashTable with string values with transfer none picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_none_inout' in namespace 'GIMarshallingTests' 429s ok 402 GHashTable with string values with transfer none marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_full_return' in namespace 'GIMarshallingTests' 429s ok 403 GHashTable with string values with transfer full marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_full_in' in namespace 'GIMarshallingTests' 429s ok 404 GHashTable with string values with transfer full marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_full_out' in namespace 'GIMarshallingTests' 429s ok 405 GHashTable with string values with transfer full marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 406 GHashTable with string values with transfer full picks a reasonable default value when the function doesn't set the out parameter 429s ok 407 GHashTable with string values with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 429s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_container_return' in namespace 'GIMarshallingTests' 429s ok 408 GHashTable with string values with transfer container marshals as a return value 429s ok 409 GHashTable with string values with transfer container marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 429s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_container_out' in namespace 'GIMarshallingTests' 429s ok 410 GHashTable with string values with transfer container marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'ghashtable_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 411 GHashTable with string values with transfer container picks a reasonable default value when the function doesn't set the out parameter 429s ok 412 GHashTable with string values with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 429s JS G NS: Found info type GIFunctionInfo for 'ghashtable_double_in' in namespace 'GIMarshallingTests' 429s ok 413 GHashTable with double values marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'ghashtable_float_in' in namespace 'GIMarshallingTests' 429s ok 414 GHashTable with float values marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'ghashtable_int64_in' in namespace 'GIMarshallingTests' 429s ok 415 GHashTable with 64-bit int values marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'ghashtable_uint64_in' in namespace 'GIMarshallingTests' 429s ok 416 GHashTable with unsigned 64-bit int values marshals as an in parameter 429s ok 417 GHashTable symbol keys are ignored 429s JS G NS: Found info type GIFunctionInfo for 'gvalue_return' in namespace 'GIMarshallingTests' 429s ok 418 GValue marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'gvalue_in' in namespace 'GIMarshallingTests' 429s ok 419 GValue marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'gvalue_out' in namespace 'GIMarshallingTests' 429s ok 420 GValue marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'gvalue_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 421 GValue picks a reasonable default value when the function doesn't set the out parameter 429s ok 422 GValue marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 429s JS G NS: Found info type GIFunctionInfo for 'gvalue_noncanonical_nan_float' in namespace 'GIMarshallingTests' 429s ok 423 GValue can handle noncanonical float NaN 429s JS G NS: Found info type GIFunctionInfo for 'gvalue_noncanonical_nan_double' in namespace 'GIMarshallingTests' 429s ok 424 GValue can handle noncanonical double NaN 429s JS G NS: Found info type GIFunctionInfo for 'gvalue_int64_in' in namespace 'GIMarshallingTests' 429s ok 425 GValue marshals as an int64 in parameter 429s JS G NS: Found info type GIFunctionInfo for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 429s ok 426 GValue type objects can be converted from primitive-like types 429s JS G NS: Found info type GIFunctionInfo for 'gvalue_in_with_modification' in namespace 'GIMarshallingTests' 429s ok 427 GValue can be passed into a function and modified 429s JS G BXD: Defining method init in prototype for GObject.Value 429s JS G BXD: Defining method set_int in prototype for GObject.Value 429s JS G BXD: Defining method get_int in prototype for GObject.Value 429s ok 428 GValue can be passed into a function as a boxed type and modified 429s 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 429s JS G BXD: Defining method set_enum in prototype for GObject.Value 429s JS G NS: Found info type GIFunctionInfo for 'gvalue_in_enum' in namespace 'GIMarshallingTests' 429s ok 430 GValue enum can be passed into a function as a boxed type and packed 429s 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 429s JS G BXD: Defining method set_flags in prototype for GObject.Value 429s JS G NS: Found info type GIFunctionInfo for 'gvalue_in_flags' in namespace 'GIMarshallingTests' 429s ok 432 GValue flags can be passed into a function as a boxed type and packed 429s JS G NS: Found info type GIFunctionInfo for 'gvalue_int64_out' in namespace 'GIMarshallingTests' 429s ok 433 GValue marshals as an int64 out parameter 429s JS G NS: Found info type GIFunctionInfo for 'gvalue_out_caller_allocates' in namespace 'GIMarshallingTests' 429s ok 434 GValue marshals as a caller-allocated out parameter 429s JS G NS: Found info type GIFunctionInfo for 'gvalue_flat_array' in namespace 'GIMarshallingTests' 429s ok 435 GValue array can be passed into a function and packed 429s JS G BXD: Defining method set_string in prototype for GObject.Value 429s JS G BXD: Defining method set_boolean in prototype for GObject.Value 429s ok 436 GValue array of boxed type GValues can be passed into a function 429s ok 437 GValue array of uninitialized boxed GValues 429s JS G NS: Found info type GIFunctionInfo for 'return_gvalue_flat_array' in namespace 'GIMarshallingTests' 429s ok 438 GValue array can be passed as an out argument and unpacked 429s JS G NS: Found info type GIFunctionInfo for 'return_gvalue_zero_terminated_array' in namespace 'GIMarshallingTests' 429s ok 439 GValue array can be passed as an out argument and unpacked when zero-terminated 429s ok 440 GValue array can roundtrip with GValues intact # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 429s ok 441 GValue can have its type inferred from primitive values 429s JS G NS: Found info type GIObjectInfo for 'SimpleAction' in namespace 'Gio' 429s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x183544291560, JSClass 0x7a913466c5e0, in object 0x13f0efe978a8 429s JS G NS: Found info type GIInterfaceInfo for 'Action' in namespace 'Gio' 429s JS G IFACE: Defined class for Action (GAction), prototype 0x183544284a60, JSClass 0x7a913466fb80, in object 0x13f0efe978a8 429s ok 442 GValue can have its type inferred as a GObject type 429s ok 443 GValue can have its type inferred as a superclass 429s ok 444 GValue can have its type inferred as an interface that it implements 429s JS G NS: Found info type GIStructInfo for 'KeyFile' in namespace 'GLib' 429s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x183544291830, JSClass 0x7a913466c5a0, in object 0x13f0efe97038 429s ok 445 GValue can have its type inferred as a boxed type 429s ok 446 GValue can have its type inferred as GVariant 429s JS G NS: Found info type GIFunctionInfo for 'union_returnv' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIUnionInfo for 'Union' in namespace 'GIMarshallingTests' 429s JS G BXD: Defined class for Union (GIMarshallingTestsUnion), prototype 0x183544291a60, JSClass 0x7a913466c560, in object 0x13f0efe97308 429s ok 447 GValue can have its type inferred as a union type 429s JS G NS: Found info type GIFunctionInfo for 'param_spec_string' in namespace 'GObject' 429s JS G PRM: Wrapping GParamString 'my-param' on (null) with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8b95b70 type GParamString 429s ok 448 GValue can have its type inferred as a GParamSpec 429s JS G BXD: Defining method set_double in prototype for GObject.Value 429s JS G BXD: Defining method set_boxed in prototype for GObject.Value 429s ok 449 GValue can deal with a GValue packed in a GValue 429s JS G NS: Found info type GIFunctionInfo for 'gclosure_in' in namespace 'GIMarshallingTests' 429s ok 450 Callback GClosure marshals as an in parameter 429s ok 451 Callback GClosure marshals a GClosure as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/80 429s JS G NS: Found info type GIFunctionInfo for 'callback_return_value_only' in namespace 'GIMarshallingTests' 429s ok 452 Callback marshals a return value 429s JS G NS: Found info type GIFunctionInfo for 'callback_one_out_parameter' in namespace 'GIMarshallingTests' 429s ok 453 Callback marshals one out parameter 429s JS G NS: Found info type GIFunctionInfo for 'callback_multiple_out_parameters' in namespace 'GIMarshallingTests' 429s ok 454 Callback marshals multiple out parameters 429s JS G NS: Found info type GIFunctionInfo for 'callback_return_value_and_one_out_parameter' in namespace 'GIMarshallingTests' 429s ok 455 Callback marshals a return value and one out parameter 429s JS G NS: Found info type GIFunctionInfo for 'callback_return_value_and_multiple_out_parameters' in namespace 'GIMarshallingTests' 429s ok 456 Callback marshals a return value and multiple out parameters 429s ok 457 Callback marshals an array out parameter # SKIP Function not added to gobject-introspection test suite yet 429s JS G NS: Found info type GIFunctionInfo for 'callback_owned_boxed' in namespace 'GIMarshallingTests' 429s ok 458 Callback marshals a callback parameter that can be called from C 429s JS G NS: Found info type GIFunctionInfo for 'pointer_in_return' in namespace 'GIMarshallingTests' 429s ok 459 Raw pointers gets an allocated return value 429s ok 460 Raw pointers can be roundtripped at least if the pointer is null 429s JS G NS: Found info type GIFunctionInfo for 'genum_returnv' in namespace 'GIMarshallingTests' 429s ok 461 Registered enum type marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'genum_in' in namespace 'GIMarshallingTests' 429s ok 462 Registered enum type marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'genum_out' in namespace 'GIMarshallingTests' 429s ok 463 Registered enum type marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'genum_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 464 Registered enum type picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'genum_inout' in namespace 'GIMarshallingTests' 429s ok 465 Registered enum type marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'enum_returnv' in namespace 'GIMarshallingTests' 429s ok 466 Bare enum type marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'enum_in' in namespace 'GIMarshallingTests' 429s ok 467 Bare enum type marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'enum_out' in namespace 'GIMarshallingTests' 429s ok 468 Bare enum type marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'enum_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 469 Bare enum type picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'enum_inout' in namespace 'GIMarshallingTests' 429s ok 470 Bare enum type marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'flags_returnv' in namespace 'GIMarshallingTests' 429s ok 471 Registered flags type marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'flags_in' in namespace 'GIMarshallingTests' 429s ok 472 Registered flags type marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'flags_out' in namespace 'GIMarshallingTests' 429s ok 473 Registered flags type marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'flags_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 474 Registered flags type picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'flags_inout' in namespace 'GIMarshallingTests' 429s ok 475 Registered flags type marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'flags_in_zero' in namespace 'GIMarshallingTests' 429s ok 476 Registered flags type accepts zero 429s JS G NS: Found info type GIFunctionInfo for 'no_type_flags_returnv' in namespace 'GIMarshallingTests' 429s ok 477 Bare flags type marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'no_type_flags_in' in namespace 'GIMarshallingTests' 429s ok 478 Bare flags type marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'no_type_flags_out' in namespace 'GIMarshallingTests' 429s ok 479 Bare flags type marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'no_type_flags_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 480 Bare flags type picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'no_type_flags_inout' in namespace 'GIMarshallingTests' 429s ok 481 Bare flags type marshals as an inout parameter 429s JS G NS: Found info type GIFunctionInfo for 'no_type_flags_in_zero' in namespace 'GIMarshallingTests' 429s ok 482 Bare flags type accepts zero 429s JS G NS: Found info type GIFunctionInfo for 'simple_struct_returnv' in namespace 'GIMarshallingTests' 429s ok 483 Simple struct marshals as a return value 429s JS G BXD: Defining method inv in prototype for GIMarshallingTests.SimpleStruct 429s JS G BXD: Defining method method in prototype for GIMarshallingTests.SimpleStruct 429s ok 484 Simple struct marshals as the this-argument of a method 429s JS G NS: Found info type GIFunctionInfo for 'pointer_struct_returnv' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIStructInfo for 'PointerStruct' in namespace 'GIMarshallingTests' 429s JS G BXD: Defined class for PointerStruct (GIMarshallingTestsPointerStruct), prototype 0x1835442a77b8, JSClass 0x7a913466c5a0, in object 0x13f0efe97308 429s ok 485 Pointer struct marshals as a return value 429s JS G BXD: Defining method inv in prototype for GIMarshallingTests.PointerStruct 429s ok 486 Pointer struct marshals as the this-argument of a method 429s JS G NS: Found info type GIFunctionInfo for 'boxed_struct_returnv' in namespace 'GIMarshallingTests' 429s ok 487 Boxed struct marshals as a return value 429s JS G BXD: Defining method inv in prototype for GIMarshallingTests.BoxedStruct 429s ok 488 Boxed struct marshals as the this-argument of a method 429s JS G NS: Found info type GIFunctionInfo for 'boxed_struct_out' in namespace 'GIMarshallingTests' 429s ok 489 Boxed struct marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'boxed_struct_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 490 Boxed struct picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'boxed_struct_inout' in namespace 'GIMarshallingTests' 429s ok 491 Boxed struct marshals as an inout parameter 429s ok 492 Union marshals as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/273 429s JS G BXD: Defining method inv in prototype for GIMarshallingTests.Union 429s JS G BXD: Defining method method in prototype for GIMarshallingTests.Union 429s ok 493 Union marshals as the this-argument of a method 429s ok 494 Structured union can be created with a default constructor # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/657 429s JS G NS: Found info type GIEnumInfo for 'StructuredUnionType' in namespace 'GIMarshallingTests' 429s JS G ENUM: Defining enum value NONE (fixed from none) 0 429s JS G ENUM: Defining enum value SIMPLE_STRUCT (fixed from simple_struct) 1 429s JS G ENUM: Defining enum value NESTED_STRUCT (fixed from nested_struct) 2 429s JS G ENUM: Defining enum value POINTER_STRUCT (fixed from pointer_struct) 3 429s JS G ENUM: Defining enum value BOXED_STRUCT (fixed from boxed_struct) 4 429s JS G ENUM: Defining enum value BOXED_STRUCT_PTR (fixed from boxed_struct_ptr) 5 429s JS G ENUM: Defining enum value SINGLE_UNION (fixed from single_union) 6 429s JS G ENUM: Defining GIMarshallingTests.StructuredUnionType as 0x1ca8b57d6df8 429s JS G NS: Found info type GIUnionInfo for 'StructuredUnion' in namespace 'GIMarshallingTests' 429s JS G BXD: Defined class for StructuredUnion (GIMarshallingTestsStructuredUnion), prototype 0x1835442af100, JSClass 0x7a913466c560, in object 0x13f0efe97308 429s JS G BXD: Defining method type in prototype for GIMarshallingTests.StructuredUnion 429s ok 495 Structured union can be created with NONE 429s ok 496 Structured union can be created with SIMPLE_STRUCT 429s ok 497 Structured union can be created with NESTED_STRUCT 429s ok 498 Structured union can be created with BOXED_STRUCT 429s ok 499 Structured union can be created with BOXED_STRUCT_PTR 429s ok 500 Structured union can be created with POINTER_STRUCT 429s ok 501 Structured union can be created with SINGLE_UNION 429s ok 502 GObject has a static method that can be called 429s JS G OBJ: Defining method method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 503 GObject has a method that can be called 429s JS G OBJ: Defining method overridden_method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 504 GObject has an overridden method that can be called 429s ok 505 GObject can be created from a static constructor 429s ok 506 GObject can have a static constructor that fails 429s JS G OBJ: Defining method method_array_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 507 GObject method marshals an int array as an in parameter 429s JS G OBJ: Defining method method_array_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 508 GObject method marshals an int array as an out parameter 429s JS G OBJ: Defining method method_array_inout in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 509 GObject method marshals an int array as an inout parameter 429s JS G OBJ: Defining method method_array_return in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 510 GObject method marshals an int array as a return value 429s JS G OBJ: Defining method method_with_default_implementation in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 511 GObject method with default implementation can be called 429s ok 512 GObject marshals as a return parameter with transfer none 429s ok 513 GObject marshals as a out parameter with transfer none 429s ok 514 GObject picks a reasonable default when uninitialized as out parameter with transfer none 429s ok 515 GObject marshals as an inout parameter with transfer none 429s ok 516 GObject marshals as a return parameter with transfer full 429s ok 517 GObject marshals as a out parameter with transfer full 429s ok 518 GObject picks a reasonable default when uninitialized as out parameter with transfer full 429s ok 519 GObject marshals as an inout parameter with transfer full 429s JS G OBJ: Defining method none_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 520 GObject marshals as a this value with transfer none 429s JS G OBJ: Defining method method_int8_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 521 Virtual function marshals an in argument 429s JS G OBJ: Defining method int8_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 522 Virtual function marshals an in argument through a method that indirectly calls the vfunc 429s JS G OBJ: Defining method method_int8_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 523 Virtual function marshals an out argument 429s JS G OBJ: Defining method int8_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 524 Virtual function marshals an out argument through a method that indirectly calls the vfunc 429s JS G OBJ: Defining method method_int8_arg_and_out_caller in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 525 Virtual function marshals a POD out argument 429s JS G OBJ: Defining method method_int8_arg_and_out_callee in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 526 Virtual function marshals a callee-allocated pointer out argument 429s JS G OBJ: Defining method method_str_arg_out_ret in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 527 Virtual function marshals a string out argument and return value 429s ok 528 Virtual function can override a default implementation in JS 429s ok 529 Virtual function marshals a callback # SKIP callback parameters to vfuncs not supported 429s JS G OBJ: Defining method vfunc_return_value_only in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 530 Virtual function marshals a return value 429s JS G OBJ: Defining method vfunc_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 531 Virtual function marshals one out parameter 429s JS G OBJ: Defining method vfunc_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 532 Virtual function marshals multiple out parameters 429s JS G OBJ: Defining method vfunc_return_value_and_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 533 Virtual function marshals a return value and one out parameter 429s JS G OBJ: Defining method vfunc_return_value_and_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 534 Virtual function marshals a return value and multiple out parameters 429s JS G OBJ: Defining method vfunc_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 535 Virtual function marshals one inout parameter 429s JS G OBJ: Defining method vfunc_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 536 Virtual function marshals multiple inout parameters 429s JS G OBJ: Defining method vfunc_return_value_and_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 537 Virtual function marshals a return value and one inout parameter 429s JS G OBJ: Defining method vfunc_return_value_and_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 538 Virtual function marshals a return value and multiple inout parameters 429s JS G OBJ: Defining method vfunc_array_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 539 Virtual function marshals an array out parameter 429s JS G OBJ: Defining method vfunc_caller_allocated_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 540 Virtual function marshals a caller-allocated GValue out parameter 429s JS G OBJ: Defining method vfunc_meth_with_error in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 541 Virtual function marshals an error out parameter when no error 429s ok 542 Virtual function marshals an error out parameter with a JavaScript exception 429s JS G NS: Found info type GIEnumInfo for 'IOErrorEnum' in namespace 'Gio' 429s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x1835442a8808, JSClass 0x7a913466f860, in object 0x13f0efe978a8 429s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 429s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 429s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 429s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 429s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 429s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 429s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 429s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 429s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 429s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 429s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 429s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 429s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 429s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 429s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 429s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 429s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 429s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 429s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 429s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 429s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 429s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 429s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 429s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 429s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 429s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 429s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 429s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 429s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 429s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 429s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 429s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 429s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 429s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 429s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 429s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 429s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 429s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 429s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 429s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 429s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 429s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 429s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 429s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 429s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 429s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 429s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 429s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 429s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 429s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 429s JS G BXD: Defining method matches in prototype for GLib.Error 429s JS G NS: Found info type GIEnumInfo for 'SpawnError' in namespace 'GLib' 429s JS G ERR: Defined class for SpawnError (GError), prototype 0x1835442a88a8, JSClass 0x7a913466f860, in object 0x13f0efe97038 429s JS G ENUM: Defining enum value FORK (fixed from fork) 0 429s JS G ENUM: Defining enum value READ (fixed from read) 1 429s JS G ENUM: Defining enum value CHDIR (fixed from chdir) 2 429s JS G ENUM: Defining enum value ACCES (fixed from acces) 3 429s JS G ENUM: Defining enum value PERM (fixed from perm) 4 429s JS G ENUM: Defining enum value TOO_BIG (fixed from too_big) 5 429s JS G ENUM: Defining enum value 2BIG (fixed from 2big) 5 429s JS G ENUM: Defining enum value NOEXEC (fixed from noexec) 6 429s JS G ENUM: Defining enum value NAMETOOLONG (fixed from nametoolong) 7 429s JS G ENUM: Defining enum value NOENT (fixed from noent) 8 429s JS G ENUM: Defining enum value NOMEM (fixed from nomem) 9 429s JS G ENUM: Defining enum value NOTDIR (fixed from notdir) 10 429s JS G ENUM: Defining enum value LOOP (fixed from loop) 11 429s JS G ENUM: Defining enum value TXTBUSY (fixed from txtbusy) 12 429s JS G ENUM: Defining enum value IO (fixed from io) 13 429s JS G ENUM: Defining enum value NFILE (fixed from nfile) 14 429s JS G ENUM: Defining enum value MFILE (fixed from mfile) 15 429s JS G ENUM: Defining enum value INVAL (fixed from inval) 16 429s JS G ENUM: Defining enum value ISDIR (fixed from isdir) 17 429s JS G ENUM: Defining enum value LIBBAD (fixed from libbad) 18 429s JS G ENUM: Defining enum value FAILED (fixed from failed) 19 429s ok 543 Virtual function marshals an error out parameter with a GError exception 429s ok 544 Virtual function marshals an error out parameter with a primitive value 429s ok 545 Virtual function marshals an error out parameter with a plain object 429s JS G OBJ: Defining method vfunc_return_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 546 Virtual function marshals an enum return value 429s JS G OBJ: Defining method vfunc_out_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 547 Virtual function marshals an enum out parameter 429s JS G OBJ: Defining method vfunc_return_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 548 Virtual function marshals a flags return value 429s JS G OBJ: Defining method vfunc_out_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 549 Virtual function marshals a flags out parameter 429s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 550 Virtual function marshals an object return parameter with transfer none 429s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 551 Virtual function marshals an object return parameter with transfer full 429s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 552 Virtual function marshals an object out parameter with transfer none 429s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 553 Virtual function marshals an object out parameter with transfer full 429s JS G OBJ: Defining method get_ref_info_for_vfunc_in_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 429s ok 554 Virtual function marshals an object in parameter with transfer none 429s ok 555 Virtual function marshals an object in parameter with transfer full # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/275 429s ok 556 Wrong virtual functions marshals a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 429s ok 557 Wrong virtual functions marshals one out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 429s ok 558 Wrong virtual functions marshals multiple out parameters 429s ok 559 Wrong virtual functions marshals a return value and one out parameter 429s ok 560 Wrong virtual functions marshals a return value and multiple out parameters 429s ok 561 Wrong virtual functions marshals an array out parameter 429s JS G FUNC: JSObject type 'undefined' is neither null nor an object 429s ok 562 Wrong virtual functions marshals an enum return value 429s JS G FUNC: JSObject type 'undefined' is neither null nor an object 429s ok 563 Wrong virtual functions marshals an enum out parameter 429s JS G FUNC: JSObject type 'undefined' is neither null nor an object 429s ok 564 Wrong virtual functions marshals a flags return value 429s JS G FUNC: JSObject type 'undefined' is neither null nor an object 429s ok 565 Wrong virtual functions marshals a flags out parameter 429s ok 566 Static virtual functions has static_name # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4457 429s ok 567 Static virtual functions has static_typed_name # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4457 429s ok 568 Static virtual functions has static_create_new # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4457 429s ok 569 Static virtual functions has static_create_new_out # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4457 429s JS G NS: Found info type GIObjectInfo for 'SubObject' in namespace 'GIMarshallingTests' 429s JS G OBJ: Defined class for SubObject (GIMarshallingTestsSubObject), prototype 0x1835442bf740, JSClass 0x7a913466c5e0, in object 0x13f0efe97308 429s ok 570 Inherited GObject SubObject has a parent method that can be called 429s JS G OBJ: Defining method sub_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 429s ok 571 Inherited GObject SubObject has a method that can be called 429s JS G OBJ: Defining method overwritten_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 429s ok 572 Inherited GObject SubObject has an overridden method that can be called 429s ok 573 Inherited GObject SubObject has a method with default implementation that can be called 429s ok 574 Inherited GObject SubObject has a vfunc default implementation that can be called 429s ok 575 Inherited GObject SubObject has a vfunc that can be overridden 429s JS G NS: Found info type GIObjectInfo for 'SubSubObject' in namespace 'GIMarshallingTests' 429s JS G OBJ: Defined class for SubSubObject (GIMarshallingTestsSubSubObject), prototype 0x1835442bfd08, JSClass 0x7a913466c5e0, in object 0x13f0efe97308 429s ok 576 Inherited GObject SubSubObject has a parent method that can be called 429s ok 577 Inherited GObject SubSubObject has a method that can be called 429s ok 578 Inherited GObject SubSubObject has an overridden method that can be called 429s ok 579 Inherited GObject SubSubObject has a method with default implementation that can be called 429s ok 580 Inherited GObject SubSubObject has a vfunc default implementation that can be called 429s ok 581 Inherited GObject SubSubObject has a vfunc that can be overridden 429s JS G NS: Found info type GIObjectInfo for 'InterfaceImpl' in namespace 'GIMarshallingTests' 429s JS G OBJ: Defined class for InterfaceImpl (GIMarshallingTestsInterfaceImpl), prototype 0x1835442c8358, JSClass 0x7a913466c5e0, in object 0x13f0efe97308 429s JS G NS: Found info type GIInterfaceInfo for 'Interface' in namespace 'GIMarshallingTests' 429s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0x1835442a8b50, JSClass 0x7a913466fb80, in object 0x13f0efe97308 429s JS G OBJ: Defining method get_as_interface in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 429s ok 582 Interface can be returned 429s JS G OBJ: Defining method test_int8_in in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 429s JS G NS: Found info type GIFunctionInfo for 'test_interface_test_int8_in' in namespace 'GIMarshallingTests' 429s ok 583 Interface can call an interface vfunc in C 429s JS G NS: Found info type GIInterfaceInfo for 'Interface2' in namespace 'GIMarshallingTests' 429s JS G IFACE: Defined class for Interface2 (GIMarshallingTestsInterface2), prototype 0x1835442a8bf0, JSClass 0x7a913466fb80, in object 0x13f0efe97308 429s ok 584 Interface can implement a C interface 429s JS G NS: Found info type GIInterfaceInfo for 'Interface3' in namespace 'GIMarshallingTests' 429s JS G IFACE: Defined class for Interface3 (GIMarshallingTestsInterface3), prototype 0x1835442a8c18, JSClass 0x7a913466fb80, in object 0x13f0efe97308 429s JS G BXD: Defining method get_boolean in prototype for GLib.Variant 429s JS G BXD: Defining method get_uint64 in prototype for GLib.Variant 429s JS G BXD: Defining method get_int64 in prototype for GLib.Variant 429s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 429s ok 585 Interface can implement a C interface with a vfunc 429s JS G NS: Found info type GIFunctionInfo for 'int_out_out' in namespace 'GIMarshallingTests' 429s ok 586 Configurations of return values can handle two out parameters 429s JS G NS: Found info type GIFunctionInfo for 'int_three_in_three_out' in namespace 'GIMarshallingTests' 429s ok 587 Configurations of return values can handle three in and three out parameters 429s JS G NS: Found info type GIFunctionInfo for 'int_return_out' in namespace 'GIMarshallingTests' 429s ok 588 Configurations of return values can handle a return value and an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'int_two_in_utf8_two_in_with_allow_none' in namespace 'GIMarshallingTests' 429s ok 589 Configurations of return values can handle four in parameters, two of which are nullable 429s JS G NS: Found info type GIFunctionInfo for 'int_one_in_utf8_two_in_one_allows_none' in namespace 'GIMarshallingTests' 429s ok 590 Configurations of return values can handle three in parameters, one of which is nullable and one not 429s JS G NS: Found info type GIFunctionInfo for 'array_in_utf8_two_in' in namespace 'GIMarshallingTests' 429s ok 591 Configurations of return values can handle an array in parameter and two nullable in parameters 429s JS G NS: Found info type GIFunctionInfo for 'array_in_utf8_two_in_out_of_order' in namespace 'GIMarshallingTests' 429s ok 592 Configurations of return values can handle an array in parameter and two nullable in parameters, mixed with the array length 429s JS G NS: Found info type GIFunctionInfo for 'gerror' in namespace 'GIMarshallingTests' 429s ok 593 GError marshals a GError** signature as an exception 429s JS G NS: Found info type GIFunctionInfo for 'gerror_array_in' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIFunctionInfo for 'quark_from_static_string' in namespace 'GLib' 429s JS G NS: Found info type GIConstantInfo for 'CONSTANT_GERROR_DOMAIN' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIConstantInfo for 'CONSTANT_GERROR_CODE' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIConstantInfo for 'CONSTANT_GERROR_MESSAGE' in namespace 'GIMarshallingTests' 429s ok 594 GError marshals a GError** at the end of the signature as an exception 429s JS G NS: Found info type GIFunctionInfo for 'gerror_out' in namespace 'GIMarshallingTests' 429s ok 595 GError marshals a GError** elsewhere in the signature as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'gerror_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 596 GError picks a reasonable default value when the function doesn't set the out parameter 429s JS G NS: Found info type GIFunctionInfo for 'gerror_out_transfer_none' in namespace 'GIMarshallingTests' 429s ok 597 GError marshals a GError** elsewhere in the signature as an out parameter with transfer none 429s JS G NS: Found info type GIFunctionInfo for 'gerror_out_transfer_none_uninitialized' in namespace 'GIMarshallingTests' 429s ok 598 GError picks a reasonable default value when out parameter is uninitialized with transfer none 429s JS G NS: Found info type GIFunctionInfo for 'gerror_return' in namespace 'GIMarshallingTests' 429s ok 599 GError marshals GError as a return value 429s ok 600 Overrides can add constants 429s ok 601 Overrides can override a struct method 429s ok 602 Overrides returns the overridden struct 429s ok 603 Overrides can override an object constructor 429s ok 604 Overrides can override an object method 429s ok 605 Overrides returns the overridden object 429s ok 606 Overrides returns the overridden object from a C constructor 429s JS G NS: Found info type GIFunctionInfo for 'filename_list_return' in namespace 'GIMarshallingTests' 429s ok 607 Filename marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'param_spec_in_bool' in namespace 'GIMarshallingTests' 429s ok 608 GObject.ParamSpec marshals as an in parameter 429s JS G NS: Found info type GIFunctionInfo for 'param_spec_return' in namespace 'GIMarshallingTests' 429s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8bf1fd0 type GParamString 429s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 429s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 429s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 429s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 429s JS G NS: Found info type GIFunctionInfo for 'param_spec_get_flags' in namespace 'GjsPrivate' 429s JS G NS: Found info type GIFunctionInfo for 'param_spec_get_value_type' in namespace 'GjsPrivate' 429s ok 609 GObject.ParamSpec marshals as a return value 429s JS G NS: Found info type GIFunctionInfo for 'param_spec_out' in namespace 'GIMarshallingTests' 429s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8c0b7d0 type GParamString 429s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 429s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 429s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 429s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 429s ok 610 GObject.ParamSpec marshals as an out parameter 429s JS G NS: Found info type GIFunctionInfo for 'param_spec_out_uninitialized' in namespace 'GIMarshallingTests' 429s ok 611 GObject.ParamSpec picks a reasonable default value when the function doesn't set the out parameter 429s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a12e40 type GParamBoolean 429s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a12e40 type GParamBoolean 429s JS G NS: Found info type GIFunctionInfo for 'signal_handler_disconnect' in namespace 'GObject' 429s ok 612 GObject properties gets and sets a boolean property as some_boolean 429s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a12e40 type GParamBoolean 429s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a12e40 type GParamBoolean 429s ok 613 GObject properties gets and sets a boolean property as some-boolean 429s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a12e40 type GParamBoolean 429s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a12e40 type GParamBoolean 429s ok 614 GObject properties gets and sets a boolean property as someBoolean 429s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a12ee0 type GParamChar 429s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a12ee0 type GParamChar 429s ok 615 GObject properties gets and sets a char property as some_char 429s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a12ee0 type GParamChar 429s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a12ee0 type GParamChar 429s ok 616 GObject properties gets and sets a char property as some-char 429s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a12ee0 type GParamChar 429s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a12ee0 type GParamChar 429s ok 617 GObject properties gets and sets a char property as someChar 429s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2d760 type GParamUChar 429s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2d760 type GParamUChar 429s ok 618 GObject properties gets and sets a uchar property as some_uchar 429s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2d760 type GParamUChar 429s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2d760 type GParamUChar 429s ok 619 GObject properties gets and sets a uchar property as some-uchar 429s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2d760 type GParamUChar 429s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2d760 type GParamUChar 429s ok 620 GObject properties gets and sets a uchar property as someUchar 429s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2d820 type GParamInt 429s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2d820 type GParamInt 429s ok 621 GObject properties gets and sets a int property as some_int 429s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2d820 type GParamInt 429s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2d820 type GParamInt 429s ok 622 GObject properties gets and sets a int property as some-int 429s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2d820 type GParamInt 429s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2d820 type GParamInt 429s ok 623 GObject properties gets and sets a int property as someInt 429s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2d8e0 type GParamUInt 429s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2d8e0 type GParamUInt 429s ok 624 GObject properties gets and sets a uint property as some_uint 429s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2d8e0 type GParamUInt 429s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2d8e0 type GParamUInt 429s ok 625 GObject properties gets and sets a uint property as some-uint 429s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2d8e0 type GParamUInt 429s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2d8e0 type GParamUInt 429s ok 626 GObject properties gets and sets a uint property as someUint 429s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a1c0e0 type GParamLong 429s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a1c0e0 type GParamLong 429s ok 627 GObject properties gets and sets a long property as some_long 429s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a1c0e0 type GParamLong 429s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a1c0e0 type GParamLong 429s ok 628 GObject properties gets and sets a long property as some-long 429s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a1c0e0 type GParamLong 429s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a1c0e0 type GParamLong 429s ok 629 GObject properties gets and sets a long property as someLong 429s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a23a90 type GParamULong 429s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a23a90 type GParamULong 429s ok 630 GObject properties gets and sets a ulong property as some_ulong 429s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a23a90 type GParamULong 429s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a23a90 type GParamULong 429s ok 631 GObject properties gets and sets a ulong property as some-ulong 429s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a23a90 type GParamULong 429s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a23a90 type GParamULong 429s ok 632 GObject properties gets and sets a ulong property as someUlong 429s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2da20 type GParamInt64 429s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2da20 type GParamInt64 429s ok 633 GObject properties gets and sets a int64 property as some_int64 429s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2da20 type GParamInt64 429s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2da20 type GParamInt64 429s ok 634 GObject properties gets and sets a int64 property as some-int64 429s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2da20 type GParamInt64 429s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2da20 type GParamInt64 429s ok 635 GObject properties gets and sets a int64 property as someInt64 429s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2da20 type GParamInt64 429s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2da20 type GParamInt64 429s ok 636 GObject properties gets and sets a int64 property as some_int64 429s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2da20 type GParamInt64 429s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2da20 type GParamInt64 429s ok 637 GObject properties gets and sets a int64 property as some-int64 429s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2da20 type GParamInt64 429s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2da20 type GParamInt64 429s ok 638 GObject properties gets and sets a int64 property as someInt64 429s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2da20 type GParamInt64 429s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2da20 type GParamInt64 429s ok 639 GObject properties gets and sets a int64 property with a bigint 429s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2daf0 type GParamUInt64 429s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2daf0 type GParamUInt64 429s ok 640 GObject properties gets and sets a uint64 property as some_uint64 429s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2daf0 type GParamUInt64 429s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2daf0 type GParamUInt64 429s ok 641 GObject properties gets and sets a uint64 property as some-uint64 429s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2daf0 type GParamUInt64 429s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2daf0 type GParamUInt64 429s ok 642 GObject properties gets and sets a uint64 property as someUint64 429s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2daf0 type GParamUInt64 429s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2daf0 type GParamUInt64 429s ok 643 GObject properties gets and sets a uint64 property with a bigint 429s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2daf0 type GParamUInt64 429s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2daf0 type GParamUInt64 429s ok 644 GObject properties gets and sets a uint64 property with a bigint 429s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2dd50 type GParamString 429s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2dd50 type GParamString 429s ok 645 GObject properties gets and sets a string property as some_string 429s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2dd50 type GParamString 429s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2dd50 type GParamString 429s ok 646 GObject properties gets and sets a string property as some-string 429s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2dd50 type GParamString 429s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2dd50 type GParamString 429s ok 647 GObject properties gets and sets a string property as someString 429s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2dd50 type GParamString 429s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2dd50 type GParamString 429s ok 648 GObject properties gets and sets a string property as some_string 429s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2dd50 type GParamString 429s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2dd50 type GParamString 429s ok 649 GObject properties gets and sets a string property as some-string 429s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2dd50 type GParamString 429s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2dd50 type GParamString 429s ok 650 GObject properties gets and sets a string property as someString 429s ok 651 GObject properties get and sets out-of-range values throws 429s JS G PRM: Wrapping GParamFloat 'some-float' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2dbc0 type GParamFloat 429s JS G PRM: Wrapping GParamFloat 'some-float' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2dbc0 type GParamFloat 429s ok 652 GObject properties gets and sets a float property 429s JS G PRM: Wrapping GParamDouble 'some-double' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2dc80 type GParamDouble 429s JS G PRM: Wrapping GParamDouble 'some-double' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2dc80 type GParamDouble 429s ok 653 GObject properties gets and sets a double property 429s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d882c0b0 type GParamBoxed 429s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d882c0b0 type GParamBoxed 429s ok 654 GObject properties gets and sets a strv property as some_strv 429s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d882c0b0 type GParamBoxed 429s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d882c0b0 type GParamBoxed 429s ok 655 GObject properties gets and sets a strv property as some-strv 429s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d882c0b0 type GParamBoxed 429s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d882c0b0 type GParamBoxed 429s ok 656 GObject properties gets and sets a strv property as someStrv 429s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2de60 type GParamBoxed 429s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2de60 type GParamBoxed 429s ok 657 GObject properties gets and sets a boxed_struct property as some_boxed_struct 429s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2de60 type GParamBoxed 429s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2de60 type GParamBoxed 429s ok 658 GObject properties gets and sets a boxed_struct property as some-boxed-struct 429s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2de60 type GParamBoxed 429s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2de60 type GParamBoxed 429s ok 659 GObject properties gets and sets a boxed_struct property as someBoxedStruct 429s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2de60 type GParamBoxed 429s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2de60 type GParamBoxed 429s ok 660 GObject properties gets and sets a boxed_struct property as some_boxed_struct 429s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2de60 type GParamBoxed 429s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2de60 type GParamBoxed 429s ok 661 GObject properties gets and sets a boxed_struct property as some-boxed-struct 429s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2de60 type GParamBoxed 429s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2de60 type GParamBoxed 429s ok 662 GObject properties gets and sets a boxed_struct property as someBoxedStruct 429s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e020 type GParamBoxed 429s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e020 type GParamBoxed 429s ok 663 GObject properties gets and sets a boxed_glist property as some_boxed_glist 429s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e020 type GParamBoxed 429s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e020 type GParamBoxed 429s ok 664 GObject properties gets and sets a boxed_glist property as some-boxed-glist 429s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e020 type GParamBoxed 429s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e020 type GParamBoxed 429s ok 665 GObject properties gets and sets a boxed_glist property as someBoxedGlist 429s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e0d0 type GParamBoxed 429s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e0d0 type GParamBoxed 429s ok 666 GObject properties gets and sets a gvalue property as some_gvalue 429s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e0d0 type GParamBoxed 429s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e0d0 type GParamBoxed 429s ok 667 GObject properties gets and sets a gvalue property as some-gvalue 429s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e0d0 type GParamBoxed 429s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e0d0 type GParamBoxed 429s ok 668 GObject properties gets and sets a gvalue property as someGvalue 429s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e0d0 type GParamBoxed 429s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e0d0 type GParamBoxed 429s ok 669 GObject properties gets and sets a gvalue property with a bigint 429s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d89ea2e0 type GParamVariant 429s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d89ea2e0 type GParamVariant 429s ok 670 GObject properties gets and sets a variant property as some_variant 429s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d89ea2e0 type GParamVariant 429s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d89ea2e0 type GParamVariant 429s ok 671 GObject properties gets and sets a variant property as some-variant 429s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d89ea2e0 type GParamVariant 429s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d89ea2e0 type GParamVariant 429s ok 672 GObject properties gets and sets a variant property as someVariant 429s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d89ea2e0 type GParamVariant 429s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d89ea2e0 type GParamVariant 429s ok 673 GObject properties gets and sets a variant property as some_variant 429s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d89ea2e0 type GParamVariant 429s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d89ea2e0 type GParamVariant 429s ok 674 GObject properties gets and sets a variant property as some-variant 429s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d89ea2e0 type GParamVariant 429s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d89ea2e0 type GParamVariant 429s ok 675 GObject properties gets and sets a variant property as someVariant 429s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d89ea2e0 type GParamVariant 429s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d89ea2e0 type GParamVariant 429s ok 676 GObject properties gets and sets a variant property as some_variant 429s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d89ea2e0 type GParamVariant 429s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d89ea2e0 type GParamVariant 429s ok 677 GObject properties gets and sets a variant property as some-variant 429s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d89ea2e0 type GParamVariant 429s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d89ea2e0 type GParamVariant 429s ok 678 GObject properties gets and sets a variant property as someVariant 429s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e1e0 type GParamObject 429s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e1e0 type GParamObject 429s ok 679 GObject properties gets and sets a object property as some_object 429s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e1e0 type GParamObject 429s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e1e0 type GParamObject 429s ok 680 GObject properties gets and sets a object property as some-object 429s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e1e0 type GParamObject 429s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e1e0 type GParamObject 429s ok 681 GObject properties gets and sets a object property as someObject 429s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e1e0 type GParamObject 429s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e1e0 type GParamObject 429s ok 682 GObject properties gets and sets a object property as some_object 429s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e1e0 type GParamObject 429s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e1e0 type GParamObject 429s ok 683 GObject properties gets and sets a object property as some-object 429s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e1e0 type GParamObject 429s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e1e0 type GParamObject 429s ok 684 GObject properties gets and sets a object property as someObject 429s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e2b0 type GParamFlags 429s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e2b0 type GParamFlags 429s ok 685 GObject properties gets and sets a flags property as some_flags 429s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e2b0 type GParamFlags 429s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e2b0 type GParamFlags 429s ok 686 GObject properties gets and sets a flags property as some-flags 429s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e2b0 type GParamFlags 429s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e2b0 type GParamFlags 429s ok 687 GObject properties gets and sets a flags property as someFlags 429s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e3a0 type GParamEnum 429s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e3a0 type GParamEnum 429s ok 688 GObject properties gets and sets a enum property as some_enum 429s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e3a0 type GParamEnum 429s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e3a0 type GParamEnum 429s ok 689 GObject properties gets and sets a enum property as some-enum 429s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e3a0 type GParamEnum 429s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e3a0 type GParamEnum 429s ok 690 GObject properties gets and sets a enum property as someEnum 429s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e460 type GParamBoxed 429s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e460 type GParamBoxed 429s ok 691 GObject properties gets and sets a byte_array property as some_byte_array 429s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e460 type GParamBoxed 429s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e460 type GParamBoxed 429s ok 692 GObject properties gets and sets a byte_array property as some-byte-array 429s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e460 type GParamBoxed 429s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e460 type GParamBoxed 429s ok 693 GObject properties gets and sets a byte_array property as someByteArray 429s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e460 type GParamBoxed 429s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e460 type GParamBoxed 429s ok 694 GObject properties gets and sets a byte_array property as some_byte_array 429s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e460 type GParamBoxed 429s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e460 type GParamBoxed 429s ok 695 GObject properties gets and sets a byte_array property as some-byte-array 429s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e460 type GParamBoxed 429s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2e460 type GParamBoxed 429s ok 696 GObject properties gets and sets a byte_array property as someByteArray 429s ok 697 GObject properties gets a read-only property 429s ok 698 GObject properties throws when setting a read-only property 429s ok 699 GObject properties allows to set/get deprecated properties # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/410 429s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2d820 type GParamInt 429s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2dd50 type GParamString 429s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 429s JS G PRM: JSObject created with param instance 0x6472d8a2dd50 type GParamString 429s ok 700 GObject properties can be overridden from JS 429s ok 701 GObject properties can be created from C constructor as well 429s JS G NS: Found info type GIObjectInfo for 'PropertiesAccessorsObject' in namespace 'GIMarshallingTests' 429s JS G OBJ: Defined class for PropertiesAccessorsObject (GIMarshallingTestsPropertiesAccessorsObject), prototype 0x2ac516c44c68, JSClass 0x7a913466c5e0, in object 0x13f0efe97308 429s ok 702 GObject properties accessors gets and sets a boolean property as some_boolean 429s ok 703 GObject properties accessors gets and sets a boolean property as some-boolean 429s ok 704 GObject properties accessors gets and sets a boolean property as someBoolean 429s ok 705 GObject properties accessors gets and sets a char property as some_char 429s ok 706 GObject properties accessors gets and sets a char property as some-char 429s ok 707 GObject properties accessors gets and sets a char property as someChar 429s ok 708 GObject properties accessors gets and sets a uchar property as some_uchar 429s ok 709 GObject properties accessors gets and sets a uchar property as some-uchar 429s ok 710 GObject properties accessors gets and sets a uchar property as someUchar 429s ok 711 GObject properties accessors gets and sets a int property as some_int 429s ok 712 GObject properties accessors gets and sets a int property as some-int 429s ok 713 GObject properties accessors gets and sets a int property as someInt 429s ok 714 GObject properties accessors gets and sets a uint property as some_uint 429s ok 715 GObject properties accessors gets and sets a uint property as some-uint 429s ok 716 GObject properties accessors gets and sets a uint property as someUint 429s ok 717 GObject properties accessors gets and sets a long property as some_long 429s ok 718 GObject properties accessors gets and sets a long property as some-long 429s ok 719 GObject properties accessors gets and sets a long property as someLong 429s ok 720 GObject properties accessors gets and sets a ulong property as some_ulong 429s ok 721 GObject properties accessors gets and sets a ulong property as some-ulong 429s ok 722 GObject properties accessors gets and sets a ulong property as someUlong 429s ok 723 GObject properties accessors gets and sets a int64 property as some_int64 429s ok 724 GObject properties accessors gets and sets a int64 property as some-int64 429s ok 725 GObject properties accessors gets and sets a int64 property as someInt64 429s ok 726 GObject properties accessors gets and sets a int64 property as some_int64 429s ok 727 GObject properties accessors gets and sets a int64 property as some-int64 429s ok 728 GObject properties accessors gets and sets a int64 property as someInt64 429s ok 729 GObject properties accessors gets and sets a int64 property with a bigint 429s ok 730 GObject properties accessors gets and sets a uint64 property as some_uint64 429s ok 731 GObject properties accessors gets and sets a uint64 property as some-uint64 429s ok 732 GObject properties accessors gets and sets a uint64 property as someUint64 429s ok 733 GObject properties accessors gets and sets a uint64 property with a bigint 429s ok 734 GObject properties accessors gets and sets a string property as some_string 429s ok 735 GObject properties accessors gets and sets a string property as some-string 429s ok 736 GObject properties accessors gets and sets a string property as someString 429s ok 737 GObject properties accessors get and sets out-of-range values throws 429s ok 738 GObject properties accessors gets and sets a float property 429s ok 739 GObject properties accessors gets and sets a double property 429s ok 740 GObject properties accessors gets and sets a strv property as some_strv 429s ok 741 GObject properties accessors gets and sets a strv property as some-strv 429s ok 742 GObject properties accessors gets and sets a strv property as someStrv 429s ok 743 GObject properties accessors gets and sets a boxed_struct property as some_boxed_struct 429s ok 744 GObject properties accessors gets and sets a boxed_struct property as some-boxed-struct 429s ok 745 GObject properties accessors gets and sets a boxed_struct property as someBoxedStruct 429s ok 746 GObject properties accessors gets and sets a gvalue property as some_gvalue 429s ok 747 GObject properties accessors gets and sets a gvalue property as some-gvalue 429s ok 748 GObject properties accessors gets and sets a gvalue property as someGvalue 429s ok 749 GObject properties accessors gets and sets a gvalue property with a bigint 429s ok 750 GObject properties accessors gets and sets a variant property as some_variant 429s ok 751 GObject properties accessors gets and sets a variant property as some-variant 429s ok 752 GObject properties accessors gets and sets a variant property as someVariant 429s ok 753 GObject properties accessors gets and sets a variant property as some_variant 429s ok 754 GObject properties accessors gets and sets a variant property as some-variant 429s ok 755 GObject properties accessors gets and sets a variant property as someVariant 429s ok 756 GObject properties accessors gets and sets a variant property as some_variant 429s ok 757 GObject properties accessors gets and sets a variant property as some-variant 429s ok 758 GObject properties accessors gets and sets a variant property as someVariant 429s ok 759 GObject properties accessors gets and sets a object property as some_object 429s ok 760 GObject properties accessors gets and sets a object property as some-object 429s ok 761 GObject properties accessors gets and sets a object property as someObject 429s ok 762 GObject properties accessors gets and sets a flags property as some_flags 429s ok 763 GObject properties accessors gets and sets a flags property as some-flags 429s ok 764 GObject properties accessors gets and sets a flags property as someFlags 429s ok 765 GObject properties accessors gets and sets a enum property as some_enum 429s ok 766 GObject properties accessors gets and sets a enum property as some-enum 429s ok 767 GObject properties accessors gets and sets a enum property as someEnum 429s ok 768 GObject properties accessors gets and sets a byte_array property as some_byte_array 429s ok 769 GObject properties accessors gets and sets a byte_array property as some-byte-array 429s ok 770 GObject properties accessors gets and sets a byte_array property as someByteArray 429s ok 771 GObject properties accessors gets a read-only property 429s ok 772 GObject properties accessors throws when setting a read-only property 429s ok 773 GObject properties accessors allows to set/get deprecated properties 429s JS G NS: Found info type GIObjectInfo for 'SignalsObject' in namespace 'GIMarshallingTests' 429s JS G OBJ: Defined class for SignalsObject (GIMarshallingTestsSignalsObject), prototype 0x2ac516c55bf0, JSClass 0x7a913466c5e0, in object 0x13f0efe97308 429s JS G OBJ: Defining method emit_boxed_gptrarray_utf8 in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 429s ok 774 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer none 429s JS G OBJ: Defining method emit_boxed_gptrarray_boxed_struct in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 429s ok 775 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer none 429s JS G OBJ: Defining method emit_hash_table_utf8_int in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 429s ok 776 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer none 429s JS G OBJ: Defining method emit_boxed_gptrarray_utf8_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 429s ok 777 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer container 429s JS G OBJ: Defining method emit_boxed_gptrarray_boxed_struct_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 429s ok 778 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer container 429s JS G OBJ: Defining method emit_hash_table_utf8_int_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 429s ok 779 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer container 429s JS G OBJ: Defining method emit_boxed_gptrarray_utf8_full in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 429s ok 780 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer full 429s JS G OBJ: Defining method emit_boxed_gptrarray_boxed_struct_full in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 429s ok 781 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer full 429s JS G OBJ: Defining method emit_hash_table_utf8_int_full in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 429s ok 782 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer full 429s JS G OBJ: Defining method emit_boxed_struct in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 429s ok 783 GObject signals checks emission of signal with boxed-struct argument and transfer none 429s 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 429s ok 785 GObject signals with not-ref-counted boxed types with transfer full are properly handled 429s 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 429s ok 787 GObject signals can be created from C constructor as well 429s JS G NS: Found info type GIFunctionInfo for 'compare_two_gerrors_in_gvalue' in namespace 'GIMarshallingTests' 429s ok 788 GError extra tests marshals GError instances through GValue 429s JS G NS: Found info type GIFunctionInfo for 'nullable_gerror' in namespace 'GIMarshallingTests' 429s ok 789 GError extra tests can be nullable 429s JS G NS: Found info type GIFunctionInfo for 'ghashtable_enum_none_in' in namespace 'GIMarshallingTests' 429s JS G NS: Found info type GIEnumInfo for 'ExtraEnum' in namespace 'GIMarshallingTests' 429s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 429s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 429s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 429s JS G ENUM: Defining GIMarshallingTests.ExtraEnum as 0x11939d0b9a10 429s ok 790 GHashTable extra tests marshals a hash table of enums as an in argument 429s JS G NS: Found info type GIFunctionInfo for 'ghashtable_enum_none_return' in namespace 'GIMarshallingTests' 429s ok 791 GHashTable extra tests marshals a hash table of enums as a return value 429s JS G NS: Found info type GIObjectInfo for 'Task' in namespace 'Gio' 429s JS G OBJ: Defined class for Task (GTask), prototype 0x2ac516c58f10, JSClass 0x7a913466c5e0, in object 0x13f0efe978a8 429s JS G NS: Found info type GIFunctionInfo for 'filename_copy' in namespace 'GIMarshallingTests' 429s ok 792 Filename tests wrong types 429s JS G NS: Found info type GIFunctionInfo for 'filename_exists' in namespace 'GIMarshallingTests' 429s ok 793 Filename tests nullability 429s ok 794 Filename tests round-tripping 429s JS G NS: Found info type GIFunctionInfo for 'filename_to_glib_repr' in namespace 'GIMarshallingTests' 429s not ok 795 Filename tests various types of paths in GLib encoding 429s # Message: Expected object not to have properties 429s # 1: 164 429s # Stack: 429s # error properties: Object({ matches: Function }) 429s # 429s # @/usr/libexec/installed-tests/gjs/js/testGIMarshalling.js:2930:14 429s # 429s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 429s # _init/GLib.MainLoop.prototype.runAsync/, promise=, allocation site= 429s JS MAINLOOP: Main loop instance 0x6472d86cd968: Spinning loop until released or hook cleared 429s JS MAINLOOP: handling job 0, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 0 429s JS MAINLOOP: handling job 1, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 1 429s JS MAINLOOP: handling job 2, 429s JS MAINLOOP: Enqueue job , promise=, allocation site= 429s JS MAINLOOP: Completed job 2 429s JS MAINLOOP: handling job 3, 429s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 429s JS MAINLOOP: Main loop instance 0x6472d86cd968: release 429s JS MAINLOOP: Completed job 3 429s JS MEMORY: Memory report: before destroying context 429s JS MEMORY: 5715 objects currently alive 429s JS MEMORY: boxed_instance = 4091 429s JS MEMORY: boxed_prototype = 27 429s JS MEMORY: closure = 49 429s JS MEMORY: function = 999 429s JS MEMORY: fundamental_instance = 0 429s JS MEMORY: fundamental_prototype = 0 429s JS MEMORY: gerror_instance = 7 429s JS MEMORY: gerror_prototype = 2 429s JS MEMORY: interface = 17 429s JS MEMORY: module = 10 429s JS MEMORY: ns = 6 429s JS MEMORY: object_instance = 279 429s JS MEMORY: object_prototype = 42 429s JS MEMORY: param = 175 429s JS MEMORY: union_instance = 9 429s JS MEMORY: union_prototype = 2 429s JS CTX: JS shutdown sequence 429s JS CTX: Stopping profiler 429s JS CTX: Shutting down toggle queue 429s JS CTX: Notifying external reference holders of GjsContext dispose 429s JS MAINLOOP: Stopping promise job dispatcher 429s JS CTX: Notifying reference holders of GjsContext dispose 429s JS CTX: Checking unhandled promise rejections 429s JS CTX: Releasing cached JS wrappers 429s JS CTX: Final triggered GC 429s JS CTX: Destroying JS context 429s JS CTX: Releasing all native objects 429s JS CTX: Disabling auto GC 429s JS CTX: Ending trace on global object 429s JS CTX: Freeing allocated resources 429s JS CTX: JS context destroyed 429s PASS: gjs/testGIMarshalling.test 429s Running test: gjs/sourcemap-separate.test 429s 1..1 429s not ok 1 - /usr/libexec/installed-tests/gjs/debugger/sourcemap-separate.debugger 429s #--- /usr/libexec/installed-tests/gjs/debugger/sourcemap-separate.debugger.output 2025-08-06 00:52:43.000000000 +0000 429s #+++ - 2025-09-04 16:59:39.698346682 +0000 429s #@@ -3,47 +3,32 @@ 429s #db> # SPDX-FileCopyrightText: 2024 Gary Li 429s #db> set colors false 429s #db> list 429s #- 1 interface FancyNumber { 429s #- 2 n: number; 429s #- 3 } 429s #- 4 429s #- *5 let a: FancyNumber = {n: null}; 429s #- 6 const b = a.n.toString(42); 429s #- 7 429s #- 8 429s #+ *1 var a = { n: null }; 429s #+ 2 var b = a.n.toString(42); 429s #+ 3 //# sourceMappingURL=noModule.js.map 429s #db> bt 429s #-#0 toplevel at sourcemap-separate.debugger.js:1:1 -> noModule.ts:5:1 429s #+#0 toplevel at sourcemap-separate.debugger.js:1:1 429s #db> frame 429s #-#0 toplevel at sourcemap-separate.debugger.js:1:1 -> noModule.ts:5:1 429s #+#0 toplevel at sourcemap-separate.debugger.js:1:1 429s #1 var a = { n: null }; 429s #db> c 429s #Unwinding due to exception. (Type 'c' to continue unwinding.) 429s #-#0 toplevel at sourcemap-separate.debugger.js:2:9 -> noModule.ts:6:12 429s #+#0 toplevel at sourcemap-separate.debugger.js:2:9 429s #2 var b = a.n.toString(42); 429s #Exception value is: 429s #$1 = [object TypeError] 429s #TypeError: can't access property "toString", a.n is null 429s #db> list 429s #- 1 interface FancyNumber { 429s #- 2 n: number; 429s #- 3 } 429s #- 4 429s #- 5 let a: FancyNumber = {n: null}; 429s #- *6 const b = a.n.toString(42); 429s #- 7 429s #- 8 429s #+ 1 var a = { n: null }; 429s #+ *2 var b = a.n.toString(42); 429s #+ 3 //# sourceMappingURL=noModule.js.map 429s #db> up 429s #Initial frame selected; you cannot go up. 429s #db> list 429s #- 1 interface FancyNumber { 429s #- 2 n: number; 429s #- 3 } 429s #- 4 429s #- 5 let a: FancyNumber = {n: null}; 429s #- *6 const b = a.n.toString(42); 429s #- 7 429s #- 8 429s #+ 1 var a = { n: null }; 429s #+ *2 var b = a.n.toString(42); 429s #+ 3 //# sourceMappingURL=noModule.js.map 429s #db> bt 429s #-#0 toplevel at sourcemap-separate.debugger.js:2:9 -> noModule.ts:6:12 429s #+#0 toplevel at sourcemap-separate.debugger.js:2:9 429s #db> [quit due to end of input] 429s #Program exited with code 0 429s PASS: gjs/sourcemap-separate.test 429s Running test: gjs/step.test 429s 1..1 430s ok 1 - /usr/libexec/installed-tests/gjs/debugger/step.debugger 430s PASS: gjs/step.test 430s Running test: gjs/until.test 430s 1..1 430s ok 1 - /usr/libexec/installed-tests/gjs/debugger/until.debugger 430s PASS: gjs/until.test 430s Running test: gjs/delete.test 430s 1..1 430s ok 1 - /usr/libexec/installed-tests/gjs/debugger/delete.debugger 430s PASS: gjs/delete.test 430s Running test: gjs/testGTypeClass.test 430s JS NATIVE: Registered native JS module '_promiseNative' 430s JS NATIVE: Registered native JS module '_byteArrayNative' 430s JS NATIVE: Registered native JS module '_encodingNative' 430s JS NATIVE: Registered native JS module '_gi' 430s JS NATIVE: Registered native JS module 'gi' 430s JS NATIVE: Registered native JS module 'cairoNative' 430s JS NATIVE: Registered native JS module 'system' 430s JS NATIVE: Registered native JS module 'console' 430s JS NATIVE: Registered native JS module '_print' 430s JS CTX: Enabling JIT 430s JS CTX: Initialized class GjsFileImporter prototype 0x14c74a001a0 430s JS IMPORT: Defining parent (nil) of 0x14c74a00200 'imports' is mod 0 430s JS IMPORT: Importing '_print' 430s JS NATIVE: Defining native module '_print' 430s JS IMPORT: Defining parent 0x14c74a00200 of 0x14c74a009b0 '_print' is mod 1 430s JS IMPORT: successfully imported module '_print' 430s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 430s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x294e6d53d090 430s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x294e6d53d090 430s JS MAINLOOP: Main loop instance 0x58f80c5de968: hold 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Starting promise job dispatcher 430s 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 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x294e6d53d128 430s JS MAINLOOP: Main loop instance 0x58f80c5de968: hold 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Main loop instance 0x58f80c5de968: Spinning loop until released or hook cleared 430s JS MAINLOOP: handling job 0, 430s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 430s JS MAINLOOP: Main loop instance 0x58f80c5de968: release 430s JS MAINLOOP: Completed job 0 430s JS MAINLOOP: handling job 1, 430s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 430s JS MAINLOOP: Main loop instance 0x58f80c5de968: release 430s JS MAINLOOP: Completed job 1 430s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module metadata hook for module 0x14c74a6af30 430s JS IMPORT: Defining meta.importSync for module 0x14c74a6af30 430s JS NATIVE: Defining native module 'gi' 430s JS CTX: Initialized class GIRepositoryNamespace prototype 0x14c74a6f278 430s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 430s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 430s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 430s JS IMPORT: Importing directory 'overrides' 430s JS IMPORT: Defining parent 0x294e6d540610 of 0x14c74a6f2f8 'overrides' is mod 1 430s JS IMPORT: Defined importer 'overrides' 0x14c74a6f2f8 in 0x294e6d540610 430s JS IMPORT: successfully imported directory 'overrides' 430s JS IMPORT: Importing '_promiseNative' 430s JS NATIVE: Defining native module '_promiseNative' 430s JS IMPORT: Defining parent 0x294e6d540610 of 0x14c74a6f7a8 '_promiseNative' is mod 1 430s JS IMPORT: successfully imported module '_promiseNative' 430s JS IMPORT: Importing module GLib succeeded 430s JS IMPORT: Defining parent 0x14c74a6f2f8 of 0x294e6d598038 'GLib' is mod 1 430s JS IMPORT: successfully imported module 'GLib' 430s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 430s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x294e6d597060, JSClass 0x79e150aff5a0, in object 0x294e6d597038 430s JS CTX: Initialized class GIRepositoryGType prototype 0x14c74a6faf0 430s JS CTX: Initialized class GIRepositoryFunction prototype 0x14c74a6fb50 430s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 430s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 430s JS G BXD: Defined class for Error (GError), prototype 0x294e6d5970b0, JSClass 0x79e150aff5a0, in object 0x294e6d597038 430s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 430s JS G BXD: Defined class for Variant (GVariant), prototype 0x294e6d597100, JSClass 0x79e150aff5a0, in object 0x294e6d597038 430s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 430s JS G BXD: Defined class for Bytes (GBytes), prototype 0x294e6d597150, JSClass 0x79e150aff5a0, in object 0x294e6d597038 430s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 430s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 430s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x294e6d5971a0, JSClass 0x79e150aff5a0, in object 0x294e6d597038 430s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 430s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 430s JS G BXD: Defined class for Thread (GThread), prototype 0x294e6d5971f0, JSClass 0x79e150aff5a0, in object 0x294e6d597038 430s JS G BXD: Defining method ref in prototype for GLib.Thread 430s JS G BXD: Defining method unref in prototype for GLib.Thread 430s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 430s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x294e6d597240, JSClass 0x79e150aff5a0, in object 0x294e6d597038 430s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 430s JS G BXD: Defined class for Regex (GRegex), prototype 0x294e6d597290, JSClass 0x79e150aff5a0, in object 0x294e6d597038 430s JS G BXD: Defining method match in prototype for GLib.Regex 430s JS G BXD: Defining method match_full in prototype for GLib.Regex 430s JS G BXD: Defining method match_all in prototype for GLib.Regex 430s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 430s JS G NS: Defined namespace 'GLib' 0x294e6d597038 in GIRepository 0x14c74a6f108 430s JS IMPORT: Importing module jasmine succeeded 430s JS IMPORT: Defining parent 0x294e6d540610 of 0x294e6d598ba0 'jasmine' is mod 1 430s JS IMPORT: successfully imported module 'jasmine' 430s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 430s JS MAINLOOP: Main loop instance 0x58f80c5de968: hold 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Main loop instance 0x58f80c5de968: Spinning loop until released or hook cleared 430s JS MAINLOOP: handling job 0, 430s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 430s JS MAINLOOP: Main loop instance 0x58f80c5de968: release 430s JS MAINLOOP: Completed job 0 430s JS IMPORT: Importing 'gi' 430s JS IMPORT: Defining parent 0x294e6d540610 of 0x294e6d540b08 'gi' is mod 1 430s JS IMPORT: successfully imported module 'gi' 430s 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 430s JS G NS: Defined namespace 'GjsPrivate' 0x294e6d597330 in GIRepository 0x294e6d540b08 430s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 430s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 430s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 430s JS IMPORT: Importing module _legacy succeeded 430s JS IMPORT: Defining parent 0x294e6d540610 of 0x294e6d598cb8 '_legacy' is mod 1 430s JS IMPORT: successfully imported module '_legacy' 430s JS IMPORT: Importing module lang succeeded 430s JS IMPORT: Defining parent 0x294e6d540610 of 0x294e6d598c90 'lang' is mod 1 430s JS IMPORT: successfully imported module 'lang' 430s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 430s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 430s JS IMPORT: Importing module _signals succeeded 430s JS IMPORT: Defining parent 0x294e6d540610 of 0x294e6d598ce0 '_signals' is mod 1 430s JS IMPORT: successfully imported module '_signals' 430s JS IMPORT: Importing module signals succeeded 430s JS IMPORT: Defining parent 0x294e6d540610 of 0x294e6d598c68 'signals' is mod 1 430s JS IMPORT: successfully imported module 'signals' 430s JS IMPORT: Importing module Gio succeeded 430s JS IMPORT: Defining parent 0x294e6d540c28 of 0x294e6d598c40 'Gio' is mod 1 430s JS IMPORT: successfully imported module 'Gio' 430s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 430s JS IMPORT: Importing '_gi' 430s JS NATIVE: Defining native module '_gi' 430s JS IMPORT: Defining parent 0x294e6d540610 of 0x14c74a0cef0 '_gi' is mod 1 430s JS IMPORT: successfully imported module '_gi' 430s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 430s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 430s JS IMPORT: Importing module _common succeeded 430s JS IMPORT: Defining parent 0x294e6d540610 of 0x294e6d598d30 '_common' is mod 1 430s JS IMPORT: successfully imported module '_common' 430s JS IMPORT: Importing module GObject succeeded 430s JS IMPORT: Defining parent 0x294e6d540c28 of 0x294e6d598d08 'GObject' is mod 1 430s JS IMPORT: successfully imported module 'GObject' 430s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 430s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 430s JS G BXD: Defined class for String (GString), prototype 0x294e6d5975d8, JSClass 0x79e150aff5a0, in object 0x294e6d597358 430s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 430s JS G PRM: Defined class ParamSpec prototype is 0x294e6d598d80 class 0x79e150b08240 in object 0x294e6d597358 430s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 430s JS G OBJ: Defined class for Object (GObject), prototype 0x294e6d597740, JSClass 0x79e150aff5e0, in object 0x294e6d597358 430s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 430s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 430s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x294e6d597768, JSClass 0x79e150aff5e0, in object 0x294e6d597358 430s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 430s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 430s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 430s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 430s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 430s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 430s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 430s JS G BXD: Defined class for Value (GValue), prototype 0x294e6d5977b8, JSClass 0x79e150aff5a0, in object 0x294e6d597358 430s JS G NS: Defined namespace 'GObject' 0x294e6d597358 in GIRepository 0x294e6d540b08 430s JS G OBJ: Defined class for Application (GApplication), prototype 0x294e6d597808, JSClass 0x79e150aff5e0, in object 0x294e6d597308 430s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 430s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2ef87bb042e0, JSClass 0x79e150b02b80, in object 0x294e6d597308 430s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 430s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x2ef87bb04308, JSClass 0x79e150b02b80, in object 0x294e6d597308 430s 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 430s JS G NS: Defined namespace 'GioUnix' 0x294e6d5978a8 in GIRepository 0x294e6d540b08 430s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 430s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 430s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x294e6d5978d0, JSClass 0x79e150aff5e0, in object 0x294e6d5978a8 430s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 430s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 430s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x2ef87bb046f0, JSClass 0x79e150b02b80, in object 0x294e6d5978a8 430s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 430s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 430s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 430s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x294e6d597948, JSClass 0x79e150aff5e0, in object 0x294e6d597308 430s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x294e6d597998, JSClass 0x79e150aff5e0, in object 0x294e6d5978a8 430s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 430s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 430s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x294e6d5979e8, JSClass 0x79e150aff5a0, in object 0x294e6d5978a8 430s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 430s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x2ef87bb04830, JSClass 0x79e150b02b80, in object 0x294e6d5978a8 430s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 430s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 430s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 430s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x294e6d597a38, JSClass 0x79e150aff5e0, in object 0x294e6d597308 430s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x294e6d597a88, JSClass 0x79e150aff5e0, in object 0x294e6d5978a8 430s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 430s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 430s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x294e6d597ad8, JSClass 0x79e150aff5a0, in object 0x294e6d5978a8 430s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 430s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x294e6d597b00, JSClass 0x79e150aff5a0, in object 0x294e6d5978a8 430s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 430s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x294e6d597b50, JSClass 0x79e150aff5e0, in object 0x294e6d5978a8 430s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 430s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 430s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x294e6d597ba0, JSClass 0x79e150aff5a0, in object 0x294e6d5978a8 430s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 430s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 430s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x294e6d597bf0, JSClass 0x79e150aff5e0, in object 0x294e6d597308 430s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x294e6d597c40, JSClass 0x79e150aff5e0, in object 0x294e6d5978a8 430s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 430s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 430s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x294e6d597c90, JSClass 0x79e150aff5a0, in object 0x294e6d5978a8 430s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 430s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 430s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 430s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 430s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 430s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 430s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 430s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 430s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 430s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 430s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 430s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 430s JS G ENUM: Defining GLib.LogLevelFlags as 0x14c74a155d8 430s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 430s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 430s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x294e6d597da8, JSClass 0x79e150aff5a0, in object 0x294e6d597038 430s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 430s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x294e6d597e70, JSClass 0x79e150aff5e0, in object 0x294e6d597308 430s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 430s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x2ef87bb0bbf0, JSClass 0x79e150b02b80, in object 0x294e6d597308 430s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 430s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x2ef87bb0bc18, JSClass 0x79e150b02b80, in object 0x294e6d597308 430s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 430s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x2ef87bb10470, JSClass 0x79e150aff5a0, in object 0x294e6d597308 430s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 430s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x2ef87bb10768, JSClass 0x79e150aff5a0, in object 0x294e6d597308 430s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 430s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 430s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 430s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 430s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 430s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 430s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 430s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 430s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 430s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 430s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x2ef87bb108f8, JSClass 0x79e150aff5e0, in object 0x294e6d597308 430s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 430s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2ef87bb0be98, JSClass 0x79e150b02b80, in object 0x294e6d597308 430s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 430s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2ef87bb0bee8, JSClass 0x79e150b02b80, in object 0x294e6d597308 430s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 430s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2ef87bb10998, JSClass 0x79e150aff5e0, in object 0x294e6d597308 430s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 430s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 430s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 430s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 430s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x2ef87bb130d8, JSClass 0x79e150b02b80, in object 0x294e6d597308 430s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 430s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x2ef87bb10a10, JSClass 0x79e150aff5a0, in object 0x294e6d597308 430s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 430s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2ef87bb10a60, JSClass 0x79e150aff5a0, in object 0x294e6d597308 430s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 430s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 430s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x2ef87bb10ab0, JSClass 0x79e150aff5e0, in object 0x294e6d597308 430s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x2ef87bb10b00, JSClass 0x79e150aff5e0, in object 0x294e6d597330 430s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 430s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x2ef87bb10b50, JSClass 0x79e150aff5e0, in object 0x294e6d597308 430s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 430s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 430s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 430s JS G IFACE: Defined class for File (GFile), prototype 0x2ef87bb131a0, JSClass 0x79e150b02b80, in object 0x294e6d597308 430s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x2ef87bb10bc8, JSClass 0x79e150aff5e0, in object 0x294e6d540ca0 430s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 430s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x2ef87bb10c40, JSClass 0x79e150aff5e0, in object 0x294e6d597308 430s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 430s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 430s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x2ef87bb13420, JSClass 0x79e150b02b80, in object 0x294e6d597308 430s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 430s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x2ef87bb10cb8, JSClass 0x79e150aff5e0, in object 0x294e6d597308 430s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 430s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x2ef87bb10d08, JSClass 0x79e150aff5a0, in object 0x294e6d597308 430s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 430s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 430s JS G OBJ: Defined class for Settings (GSettings), prototype 0x2ef87bb10d58, JSClass 0x79e150aff5e0, in object 0x294e6d597308 430s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 430s JS G NS: Defined namespace 'Gio' 0x294e6d597308 in GIRepository 0x294e6d540b08 430s JS CTX: Script evaluation succeeded 430s JS MAINLOOP: Main loop instance 0x58f80c5de968: Spinning loop until released or hook cleared 430s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module metadata hook for module 0x14c74a2a918 430s JS IMPORT: Defining meta.importSync for module 0x14c74a2a918 430s JS NATIVE: Defining native module 'system' 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x294e6d53d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x294e6d53d128 430s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 430s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 430s JS MAINLOOP: Set main loop hook to 430s JS MAINLOOP: Main loop instance 0x58f80c5de968: hold 430s JS MAINLOOP: Running and clearing main loop hook 430s JS G BXD: Defining method run in prototype for GLib.MainLoop 430s 1..8 430s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 430s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 430s JS G BXD: Defined class for Source (GSource), prototype 0x2ef87bb10dd0, JSClass 0x79e150aff5a0, in object 0x294e6d597038 430s JS G BXD: Defining method set_priority in prototype for GLib.Source 430s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 430s JS G BXD: Defining method attach in prototype for GLib.Source 430s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 430s JS IMPORT: Module metadata hook for module 0x294e6d5884d8 430s JS IMPORT: Defining meta.importSync for module 0x294e6d5884d8 430s JS G NS: Found info type GIObjectInfo for 'ThemedIcon' in namespace 'Gio' 430s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x2ef87bb10ec0, JSClass 0x79e150aff5e0, in object 0x294e6d597308 430s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 430s JS G PRM: JSObject created with param instance 0x58f80c8a75d0 type GParamString 430s JS G NS: Found info type GIObjectInfo for 'SimpleAction' in namespace 'Gio' 430s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x2ef87bb10f10, JSClass 0x79e150aff5e0, in object 0x294e6d597308 430s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 430s JS G PRM: JSObject created with param instance 0x58f80c8796e0 type GParamBoolean 430s JS G BXD: Defining method destroy in prototype for GLib.Source 430s ok 1 Looking up param specs works 430s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 430s JS G PRM: JSObject created with param instance 0x58f80c8a75d0 type GParamString 430s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 430s JS G PRM: JSObject created with param instance 0x58f80c8796e0 type GParamBoolean 430s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 430s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 430s ok 2 Looking up param specs gives the correct name 430s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 430s JS G PRM: JSObject created with param instance 0x58f80c8a75d0 type GParamString 430s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 430s JS G PRM: JSObject created with param instance 0x58f80c8796e0 type GParamBoolean 430s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 430s ok 3 Looking up param specs gives the default value if present 430s ok 4 GType object has a name 430s ok 5 GType object has a read-only name 430s ok 6 GType object has an undeletable name 430s ok 7 GType object has a string representation 430s JS G NS: Found info type GIFunctionInfo for 'type_parent' in namespace 'GObject' 430s ok 8 GType marshalling marshals the invalid GType object into JS null 430s JS G BXD: Defining method quit in prototype for GLib.MainLoop 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Main loop instance 0x58f80c5de968: Spinning loop until released or hook cleared 430s JS MAINLOOP: handling job 0, 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Completed job 0 430s JS MAINLOOP: handling job 1, 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Completed job 1 430s JS MAINLOOP: handling job 2, 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Completed job 2 430s JS MAINLOOP: handling job 3, 430s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 430s JS MAINLOOP: Main loop instance 0x58f80c5de968: release 430s JS MAINLOOP: Completed job 3 430s JS MEMORY: Memory report: before destroying context 430s JS MEMORY: 576 objects currently alive 430s JS MEMORY: boxed_instance = 120 430s JS MEMORY: boxed_prototype = 22 430s JS MEMORY: closure = 1 430s JS MEMORY: function = 378 430s JS MEMORY: fundamental_instance = 0 430s JS MEMORY: fundamental_prototype = 0 430s JS MEMORY: gerror_instance = 0 430s JS MEMORY: gerror_prototype = 0 430s JS MEMORY: interface = 11 430s JS MEMORY: module = 9 430s JS MEMORY: ns = 5 430s JS MEMORY: object_instance = 1 430s JS MEMORY: object_prototype = 23 430s JS MEMORY: param = 6 430s JS MEMORY: union_instance = 0 430s JS MEMORY: union_prototype = 0 430s JS CTX: JS shutdown sequence 430s JS CTX: Stopping profiler 430s JS CTX: Shutting down toggle queue 430s JS CTX: Notifying external reference holders of GjsContext dispose 430s JS MAINLOOP: Stopping promise job dispatcher 430s JS CTX: Notifying reference holders of GjsContext dispose 430s JS CTX: Checking unhandled promise rejections 430s JS CTX: Releasing cached JS wrappers 430s JS CTX: Final triggered GC 430s JS CTX: Destroying JS context 430s JS CTX: Releasing all native objects 430s JS CTX: Disabling auto GC 430s JS CTX: Ending trace on global object 430s JS CTX: Freeing allocated resources 430s JS CTX: JS context destroyed 430s PASS: gjs/testGTypeClass.test 430s Running test: gjs/testNamespace.test 430s JS NATIVE: Registered native JS module '_promiseNative' 430s JS NATIVE: Registered native JS module '_byteArrayNative' 430s JS NATIVE: Registered native JS module '_encodingNative' 430s JS NATIVE: Registered native JS module '_gi' 430s JS NATIVE: Registered native JS module 'gi' 430s JS NATIVE: Registered native JS module 'cairoNative' 430s JS NATIVE: Registered native JS module 'system' 430s JS NATIVE: Registered native JS module 'console' 430s JS NATIVE: Registered native JS module '_print' 430s JS CTX: Enabling JIT 430s JS CTX: Initialized class GjsFileImporter prototype 0x2a0d176001a0 430s JS IMPORT: Defining parent (nil) of 0x2a0d17600200 'imports' is mod 0 430s JS IMPORT: Importing '_print' 430s JS NATIVE: Defining native module '_print' 430s JS IMPORT: Defining parent 0x2a0d17600200 of 0x2a0d176009b0 '_print' is mod 1 430s JS IMPORT: successfully imported module '_print' 430s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 430s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x465ddb3d090 430s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x465ddb3d090 430s JS MAINLOOP: Main loop instance 0x5e9add185968: hold 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Starting promise job dispatcher 430s 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 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x465ddb3d128 430s JS MAINLOOP: Main loop instance 0x5e9add185968: hold 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Main loop instance 0x5e9add185968: Spinning loop until released or hook cleared 430s JS MAINLOOP: handling job 0, 430s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 430s JS MAINLOOP: Main loop instance 0x5e9add185968: release 430s JS MAINLOOP: Completed job 0 430s JS MAINLOOP: handling job 1, 430s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 430s JS MAINLOOP: Main loop instance 0x5e9add185968: release 430s JS MAINLOOP: Completed job 1 430s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module metadata hook for module 0x2a0d1766af30 430s JS IMPORT: Defining meta.importSync for module 0x2a0d1766af30 430s JS NATIVE: Defining native module 'gi' 430s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2a0d1766f278 430s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 430s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 430s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 430s JS IMPORT: Importing directory 'overrides' 430s JS IMPORT: Defining parent 0x465ddb40610 of 0x2a0d1766f2f8 'overrides' is mod 1 430s JS IMPORT: Defined importer 'overrides' 0x2a0d1766f2f8 in 0x465ddb40610 430s JS IMPORT: successfully imported directory 'overrides' 430s JS IMPORT: Importing '_promiseNative' 430s JS NATIVE: Defining native module '_promiseNative' 430s JS IMPORT: Defining parent 0x465ddb40610 of 0x2a0d1766f7a8 '_promiseNative' is mod 1 430s JS IMPORT: successfully imported module '_promiseNative' 430s JS IMPORT: Importing module GLib succeeded 430s JS IMPORT: Defining parent 0x2a0d1766f2f8 of 0x465ddb98038 'GLib' is mod 1 430s JS IMPORT: successfully imported module 'GLib' 430s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 430s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x465ddb97060, JSClass 0x7d57fdccf5a0, in object 0x465ddb97038 430s JS CTX: Initialized class GIRepositoryGType prototype 0x2a0d1766faf0 430s JS CTX: Initialized class GIRepositoryFunction prototype 0x2a0d1766fb50 430s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 430s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 430s JS G BXD: Defined class for Error (GError), prototype 0x465ddb970b0, JSClass 0x7d57fdccf5a0, in object 0x465ddb97038 430s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 430s JS G BXD: Defined class for Variant (GVariant), prototype 0x465ddb97100, JSClass 0x7d57fdccf5a0, in object 0x465ddb97038 430s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 430s JS G BXD: Defined class for Bytes (GBytes), prototype 0x465ddb97150, JSClass 0x7d57fdccf5a0, in object 0x465ddb97038 430s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 430s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 430s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x465ddb971a0, JSClass 0x7d57fdccf5a0, in object 0x465ddb97038 430s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 430s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 430s JS G BXD: Defined class for Thread (GThread), prototype 0x465ddb971f0, JSClass 0x7d57fdccf5a0, in object 0x465ddb97038 430s JS G BXD: Defining method ref in prototype for GLib.Thread 430s JS G BXD: Defining method unref in prototype for GLib.Thread 430s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 430s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x465ddb97240, JSClass 0x7d57fdccf5a0, in object 0x465ddb97038 430s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 430s JS G BXD: Defined class for Regex (GRegex), prototype 0x465ddb97290, JSClass 0x7d57fdccf5a0, in object 0x465ddb97038 430s JS G BXD: Defining method match in prototype for GLib.Regex 430s JS G BXD: Defining method match_full in prototype for GLib.Regex 430s JS G BXD: Defining method match_all in prototype for GLib.Regex 430s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 430s JS G NS: Defined namespace 'GLib' 0x465ddb97038 in GIRepository 0x2a0d1766f108 430s JS IMPORT: Importing module jasmine succeeded 430s JS IMPORT: Defining parent 0x465ddb40610 of 0x465ddb98ba0 'jasmine' is mod 1 430s JS IMPORT: successfully imported module 'jasmine' 430s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 430s JS MAINLOOP: Main loop instance 0x5e9add185968: hold 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Main loop instance 0x5e9add185968: Spinning loop until released or hook cleared 430s JS MAINLOOP: handling job 0, 430s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 430s JS MAINLOOP: Main loop instance 0x5e9add185968: release 430s JS MAINLOOP: Completed job 0 430s JS IMPORT: Importing 'gi' 430s JS IMPORT: Defining parent 0x465ddb40610 of 0x465ddb40b08 'gi' is mod 1 430s JS IMPORT: successfully imported module 'gi' 430s 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 430s JS G NS: Defined namespace 'Regress' 0x465ddb97308 in GIRepository 0x465ddb40b08 430s JS CTX: Script evaluation succeeded 430s JS MAINLOOP: Main loop instance 0x5e9add185968: Spinning loop until released or hook cleared 430s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module metadata hook for module 0x2a0d1760cc88 430s JS IMPORT: Defining meta.importSync for module 0x2a0d1760cc88 430s JS NATIVE: Defining native module 'system' 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x465ddb3d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x465ddb3d128 430s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 430s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 430s JS MAINLOOP: Set main loop hook to 430s JS MAINLOOP: Main loop instance 0x5e9add185968: hold 430s JS MAINLOOP: Running and clearing main loop hook 430s JS G BXD: Defining method run in prototype for GLib.MainLoop 430s 1..1 430s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 430s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 430s JS G BXD: Defined class for Source (GSource), prototype 0x465ddb97330, JSClass 0x7d57fdccf5a0, in object 0x465ddb97038 430s JS G BXD: Defining method set_priority in prototype for GLib.Source 430s JS IMPORT: Importing '_gi' 430s JS NATIVE: Defining native module '_gi' 430s JS IMPORT: Defining parent 0x465ddb40610 of 0x2a0d17616600 '_gi' is mod 1 430s JS IMPORT: successfully imported module '_gi' 430s 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 430s JS G NS: Defined namespace 'GjsPrivate' 0x465ddb973d0 in GIRepository 0x465ddb40b08 430s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 430s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 430s JS IMPORT: Importing module _common succeeded 430s JS IMPORT: Defining parent 0x465ddb40610 of 0x465ddb98df8 '_common' is mod 1 430s JS IMPORT: successfully imported module '_common' 430s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 430s JS IMPORT: Importing module _legacy succeeded 430s JS IMPORT: Defining parent 0x465ddb40610 of 0x465ddb98e20 '_legacy' is mod 1 430s JS IMPORT: successfully imported module '_legacy' 430s JS IMPORT: Importing module GObject succeeded 430s JS IMPORT: Defining parent 0x465ddb40bf8 of 0x465ddb98dd0 'GObject' is mod 1 430s JS IMPORT: successfully imported module 'GObject' 430s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 430s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 430s JS G BXD: Defined class for String (GString), prototype 0x465ddb97650, JSClass 0x7d57fdccf5a0, in object 0x465ddb973a8 430s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 430s JS G PRM: Defined class ParamSpec prototype is 0x465ddb98e70 class 0x7d57fdcd8240 in object 0x465ddb973a8 430s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 430s JS G OBJ: Defined class for Object (GObject), prototype 0x465ddb977b8, JSClass 0x7d57fdccf5e0, in object 0x465ddb973a8 430s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 430s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 430s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x465ddb977e0, JSClass 0x7d57fdccf5e0, in object 0x465ddb973a8 430s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 430s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 430s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 430s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 430s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 430s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 430s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 430s JS G BXD: Defined class for Value (GValue), prototype 0x465ddb97830, JSClass 0x7d57fdccf5a0, in object 0x465ddb973a8 430s JS G NS: Defined namespace 'GObject' 0x465ddb973a8 in GIRepository 0x465ddb40b08 430s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 430s JS G BXD: Defining method attach in prototype for GLib.Source 430s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 430s JS IMPORT: Module metadata hook for module 0x465ddb874a0 430s JS IMPORT: Defining meta.importSync for module 0x465ddb874a0 430s JS G BXD: Defining method destroy in prototype for GLib.Source 430s ok 1 GI repository namespace supplies a name 430s JS G BXD: Defining method quit in prototype for GLib.MainLoop 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Main loop instance 0x5e9add185968: Spinning loop until released or hook cleared 430s JS MAINLOOP: handling job 0, 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Completed job 0 430s JS MAINLOOP: handling job 1, 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Completed job 1 430s JS MAINLOOP: handling job 2, 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Completed job 2 430s JS MAINLOOP: handling job 3, 430s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 430s JS MAINLOOP: Main loop instance 0x5e9add185968: release 430s JS MAINLOOP: Completed job 3 430s JS MEMORY: Memory report: before destroying context 430s JS MEMORY: 150 objects currently alive 430s JS MEMORY: boxed_instance = 11 430s JS MEMORY: boxed_prototype = 11 430s JS MEMORY: closure = 1 430s JS MEMORY: function = 116 430s JS MEMORY: fundamental_instance = 0 430s JS MEMORY: fundamental_prototype = 0 430s JS MEMORY: gerror_instance = 0 430s JS MEMORY: gerror_prototype = 0 430s JS MEMORY: interface = 0 430s JS MEMORY: module = 5 430s JS MEMORY: ns = 4 430s JS MEMORY: object_instance = 0 430s JS MEMORY: object_prototype = 2 430s JS MEMORY: param = 0 430s JS MEMORY: union_instance = 0 430s JS MEMORY: union_prototype = 0 430s JS CTX: JS shutdown sequence 430s JS CTX: Stopping profiler 430s JS CTX: Shutting down toggle queue 430s JS CTX: Notifying external reference holders of GjsContext dispose 430s JS MAINLOOP: Stopping promise job dispatcher 430s JS CTX: Notifying reference holders of GjsContext dispose 430s JS CTX: Checking unhandled promise rejections 430s JS CTX: Releasing cached JS wrappers 430s JS CTX: Final triggered GC 430s JS CTX: Destroying JS context 430s JS CTX: Releasing all native objects 430s JS CTX: Disabling auto GC 430s JS CTX: Ending trace on global object 430s JS CTX: Freeing allocated resources 430s JS CTX: JS context destroyed 430s PASS: gjs/testNamespace.test 430s Running test: gjs/testExceptions.test 430s JS NATIVE: Registered native JS module '_promiseNative' 430s JS NATIVE: Registered native JS module '_byteArrayNative' 430s JS NATIVE: Registered native JS module '_encodingNative' 430s JS NATIVE: Registered native JS module '_gi' 430s JS NATIVE: Registered native JS module 'gi' 430s JS NATIVE: Registered native JS module 'cairoNative' 430s JS NATIVE: Registered native JS module 'system' 430s JS NATIVE: Registered native JS module 'console' 430s JS NATIVE: Registered native JS module '_print' 430s JS CTX: Enabling JIT 430s JS CTX: Initialized class GjsFileImporter prototype 0xed5ec8001a0 430s JS IMPORT: Defining parent (nil) of 0xed5ec800200 'imports' is mod 0 430s JS IMPORT: Importing '_print' 430s JS NATIVE: Defining native module '_print' 430s JS IMPORT: Defining parent 0xed5ec800200 of 0xed5ec8009b0 '_print' is mod 1 430s JS IMPORT: successfully imported module '_print' 430s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 430s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x8c47b33d090 430s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x8c47b33d090 430s JS MAINLOOP: Main loop instance 0x64e639232968: hold 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Starting promise job dispatcher 430s 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 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x8c47b33d128 430s JS MAINLOOP: Main loop instance 0x64e639232968: hold 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Main loop instance 0x64e639232968: Spinning loop until released or hook cleared 430s JS MAINLOOP: handling job 0, 430s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 430s JS MAINLOOP: Main loop instance 0x64e639232968: release 430s JS MAINLOOP: Completed job 0 430s JS MAINLOOP: handling job 1, 430s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 430s JS MAINLOOP: Main loop instance 0x64e639232968: release 430s JS MAINLOOP: Completed job 1 430s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module metadata hook for module 0xed5ec86af30 430s JS IMPORT: Defining meta.importSync for module 0xed5ec86af30 430s JS NATIVE: Defining native module 'gi' 430s JS CTX: Initialized class GIRepositoryNamespace prototype 0xed5ec86f278 430s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 430s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 430s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 430s JS IMPORT: Importing directory 'overrides' 430s JS IMPORT: Defining parent 0x8c47b340610 of 0xed5ec86f2f8 'overrides' is mod 1 430s JS IMPORT: Defined importer 'overrides' 0xed5ec86f2f8 in 0x8c47b340610 430s JS IMPORT: successfully imported directory 'overrides' 430s JS IMPORT: Importing '_promiseNative' 430s JS NATIVE: Defining native module '_promiseNative' 430s JS IMPORT: Defining parent 0x8c47b340610 of 0xed5ec86f7a8 '_promiseNative' is mod 1 430s JS IMPORT: successfully imported module '_promiseNative' 430s JS IMPORT: Importing module GLib succeeded 430s JS IMPORT: Defining parent 0xed5ec86f2f8 of 0x8c47b398038 'GLib' is mod 1 430s JS IMPORT: successfully imported module 'GLib' 430s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 430s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x8c47b397060, JSClass 0x76135834c5a0, in object 0x8c47b397038 430s JS CTX: Initialized class GIRepositoryGType prototype 0xed5ec86faf0 430s JS CTX: Initialized class GIRepositoryFunction prototype 0xed5ec86fb50 430s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 430s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 430s JS G BXD: Defined class for Error (GError), prototype 0x8c47b3970b0, JSClass 0x76135834c5a0, in object 0x8c47b397038 430s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 430s JS G BXD: Defined class for Variant (GVariant), prototype 0x8c47b397100, JSClass 0x76135834c5a0, in object 0x8c47b397038 430s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 430s JS G BXD: Defined class for Bytes (GBytes), prototype 0x8c47b397150, JSClass 0x76135834c5a0, in object 0x8c47b397038 430s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 430s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 430s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x8c47b3971a0, JSClass 0x76135834c5a0, in object 0x8c47b397038 430s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 430s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 430s JS G BXD: Defined class for Thread (GThread), prototype 0x8c47b3971f0, JSClass 0x76135834c5a0, in object 0x8c47b397038 430s JS G BXD: Defining method ref in prototype for GLib.Thread 430s JS G BXD: Defining method unref in prototype for GLib.Thread 430s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 430s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x8c47b397240, JSClass 0x76135834c5a0, in object 0x8c47b397038 430s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 430s JS G BXD: Defined class for Regex (GRegex), prototype 0x8c47b397290, JSClass 0x76135834c5a0, in object 0x8c47b397038 430s JS G BXD: Defining method match in prototype for GLib.Regex 430s JS G BXD: Defining method match_full in prototype for GLib.Regex 430s JS G BXD: Defining method match_all in prototype for GLib.Regex 430s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 430s JS G NS: Defined namespace 'GLib' 0x8c47b397038 in GIRepository 0xed5ec86f108 430s JS IMPORT: Importing module jasmine succeeded 430s JS IMPORT: Defining parent 0x8c47b340610 of 0x8c47b398ba0 'jasmine' is mod 1 430s JS IMPORT: successfully imported module 'jasmine' 430s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 430s JS MAINLOOP: Main loop instance 0x64e639232968: hold 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Main loop instance 0x64e639232968: Spinning loop until released or hook cleared 430s JS MAINLOOP: handling job 0, 430s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 430s JS MAINLOOP: Main loop instance 0x64e639232968: release 430s JS MAINLOOP: Completed job 0 430s JS IMPORT: Importing 'gi' 430s JS IMPORT: Defining parent 0x8c47b340610 of 0x8c47b340b08 'gi' is mod 1 430s JS IMPORT: successfully imported module 'gi' 430s 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 430s JS G NS: Defined namespace 'GIMarshallingTests' 0x8c47b397308 in GIRepository 0x8c47b340b08 430s 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 430s JS G NS: Defined namespace 'GjsPrivate' 0x8c47b397358 in GIRepository 0x8c47b340b08 430s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 430s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 430s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 430s JS IMPORT: Importing module _legacy succeeded 430s JS IMPORT: Defining parent 0x8c47b340610 of 0x8c47b398cb8 '_legacy' is mod 1 430s JS IMPORT: successfully imported module '_legacy' 430s JS IMPORT: Importing module lang succeeded 430s JS IMPORT: Defining parent 0x8c47b340610 of 0x8c47b398c90 'lang' is mod 1 430s JS IMPORT: successfully imported module 'lang' 430s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 430s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 430s JS IMPORT: Importing module _signals succeeded 430s JS IMPORT: Defining parent 0x8c47b340610 of 0x8c47b398ce0 '_signals' is mod 1 430s JS IMPORT: successfully imported module '_signals' 430s JS IMPORT: Importing module signals succeeded 430s JS IMPORT: Defining parent 0x8c47b340610 of 0x8c47b398c68 'signals' is mod 1 430s JS IMPORT: successfully imported module 'signals' 430s JS IMPORT: Importing module Gio succeeded 430s JS IMPORT: Defining parent 0x8c47b340c28 of 0x8c47b398c40 'Gio' is mod 1 430s JS IMPORT: successfully imported module 'Gio' 430s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 430s JS IMPORT: Importing '_gi' 430s JS NATIVE: Defining native module '_gi' 430s JS IMPORT: Defining parent 0x8c47b340610 of 0xed5ec820a68 '_gi' is mod 1 430s JS IMPORT: successfully imported module '_gi' 430s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 430s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 430s JS IMPORT: Importing module _common succeeded 430s JS IMPORT: Defining parent 0x8c47b340610 of 0x8c47b398d30 '_common' is mod 1 430s JS IMPORT: successfully imported module '_common' 430s JS IMPORT: Importing module GObject succeeded 430s JS IMPORT: Defining parent 0x8c47b340c28 of 0x8c47b398d08 'GObject' is mod 1 430s JS IMPORT: successfully imported module 'GObject' 430s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 430s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 430s JS G BXD: Defined class for String (GString), prototype 0x8c47b397600, JSClass 0x76135834c5a0, in object 0x8c47b397380 430s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 430s JS G PRM: Defined class ParamSpec prototype is 0x8c47b398d80 class 0x761358355240 in object 0x8c47b397380 430s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 430s JS G OBJ: Defined class for Object (GObject), prototype 0x8c47b397768, JSClass 0x76135834c5e0, in object 0x8c47b397380 430s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 430s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 430s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x8c47b397790, JSClass 0x76135834c5e0, in object 0x8c47b397380 430s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 430s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 430s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 430s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 430s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 430s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 430s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 430s JS G BXD: Defined class for Value (GValue), prototype 0x8c47b3977e0, JSClass 0x76135834c5a0, in object 0x8c47b397380 430s JS G NS: Defined namespace 'GObject' 0x8c47b397380 in GIRepository 0x8c47b340b08 430s JS G OBJ: Defined class for Application (GApplication), prototype 0x8c47b397830, JSClass 0x76135834c5e0, in object 0x8c47b397330 430s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 430s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xb3e12b062e0, JSClass 0x76135834fb80, in object 0x8c47b397330 430s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 430s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0xb3e12b06308, JSClass 0x76135834fb80, in object 0x8c47b397330 430s 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 430s JS G NS: Defined namespace 'GioUnix' 0x8c47b3978d0 in GIRepository 0x8c47b340b08 430s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 430s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 430s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x8c47b3978f8, JSClass 0x76135834c5e0, in object 0x8c47b3978d0 430s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 430s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 430s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0xb3e12b066f0, JSClass 0x76135834fb80, in object 0x8c47b3978d0 430s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 430s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 430s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 430s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x8c47b397970, JSClass 0x76135834c5e0, in object 0x8c47b397330 430s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x8c47b3979c0, JSClass 0x76135834c5e0, in object 0x8c47b3978d0 430s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 430s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 430s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x8c47b397a10, JSClass 0x76135834c5a0, in object 0x8c47b3978d0 430s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 430s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0xb3e12b06830, JSClass 0x76135834fb80, in object 0x8c47b3978d0 430s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 430s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 430s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 430s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x8c47b397a60, JSClass 0x76135834c5e0, in object 0x8c47b397330 430s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x8c47b397ab0, JSClass 0x76135834c5e0, in object 0x8c47b3978d0 430s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 430s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 430s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x8c47b397b00, JSClass 0x76135834c5a0, in object 0x8c47b3978d0 430s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 430s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x8c47b397b28, JSClass 0x76135834c5a0, in object 0x8c47b3978d0 430s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 430s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x8c47b397b78, JSClass 0x76135834c5e0, in object 0x8c47b3978d0 430s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 430s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 430s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x8c47b397bc8, JSClass 0x76135834c5a0, in object 0x8c47b3978d0 430s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 430s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 430s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x8c47b397c18, JSClass 0x76135834c5e0, in object 0x8c47b397330 430s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x8c47b397c68, JSClass 0x76135834c5e0, in object 0x8c47b3978d0 430s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 430s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 430s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x8c47b397cb8, JSClass 0x76135834c5a0, in object 0x8c47b3978d0 430s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 430s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 430s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 430s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 430s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 430s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 430s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 430s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 430s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 430s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 430s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 430s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 430s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 430s JS G ENUM: Defining GLib.LogLevelFlags as 0xed5ec829150 430s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 430s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 430s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x8c47b397dd0, JSClass 0x76135834c5a0, in object 0x8c47b397038 430s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 430s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x8c47b397e98, JSClass 0x76135834c5e0, in object 0x8c47b397330 430s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 430s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0xb3e12b0dbf0, JSClass 0x76135834fb80, in object 0x8c47b397330 430s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 430s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0xb3e12b0dc18, JSClass 0x76135834fb80, in object 0x8c47b397330 430s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 430s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0xb3e12b11498, JSClass 0x76135834c5a0, in object 0x8c47b397330 430s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 430s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0xb3e12b11790, JSClass 0x76135834c5a0, in object 0x8c47b397330 430s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 430s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 430s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 430s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 430s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 430s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 430s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 430s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 430s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 430s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 430s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xb3e12b11920, JSClass 0x76135834c5e0, in object 0x8c47b397330 430s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 430s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xb3e12b0de98, JSClass 0x76135834fb80, in object 0x8c47b397330 430s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 430s JS G IFACE: Defined class for Initable (GInitable), prototype 0xb3e12b0dee8, JSClass 0x76135834fb80, in object 0x8c47b397330 430s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 430s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xb3e12b119c0, JSClass 0x76135834c5e0, in object 0x8c47b397330 430s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 430s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 430s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 430s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 430s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0xb3e12b150d8, JSClass 0x76135834fb80, in object 0x8c47b397330 430s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 430s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xb3e12b11a38, JSClass 0x76135834c5a0, in object 0x8c47b397330 430s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 430s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xb3e12b11a88, JSClass 0x76135834c5a0, in object 0x8c47b397330 430s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 430s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 430s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xb3e12b11ad8, JSClass 0x76135834c5e0, in object 0x8c47b397330 430s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xb3e12b11b28, JSClass 0x76135834c5e0, in object 0x8c47b397358 430s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 430s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xb3e12b11b78, JSClass 0x76135834c5e0, in object 0x8c47b397330 430s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 430s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 430s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 430s JS G IFACE: Defined class for File (GFile), prototype 0xb3e12b151a0, JSClass 0x76135834fb80, in object 0x8c47b397330 430s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xb3e12b11bf0, JSClass 0x76135834c5e0, in object 0x8c47b340ca0 430s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 430s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xb3e12b11c68, JSClass 0x76135834c5e0, in object 0x8c47b397330 430s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 430s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 430s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0xb3e12b15420, JSClass 0x76135834fb80, in object 0x8c47b397330 430s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 430s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xb3e12b11ce0, JSClass 0x76135834c5e0, in object 0x8c47b397330 430s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 430s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xb3e12b11d30, JSClass 0x76135834c5a0, in object 0x8c47b397330 430s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 430s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 430s JS G OBJ: Defined class for Settings (GSettings), prototype 0xb3e12b11d80, JSClass 0x76135834c5e0, in object 0x8c47b397330 430s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 430s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 430s JS G NS: Defined namespace 'Gio' 0x8c47b397330 in GIRepository 0x8c47b340b08 430s JS G NS: Found info type GIFlagsInfo for 'ParamFlags' in namespace 'GObject' 430s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 430s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 430s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 430s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 430s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 430s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 430s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 430s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 430s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 430s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 430s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 430s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 430s JS G ENUM: Defining GObject.ParamFlags as 0xed5ec832428 430s JS G NS: Found info type GIFunctionInfo for 'param_spec_string' in namespace 'GObject' 430s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 430s JS G PRM: JSObject created with param instance 0x64e63947cbd0 type GParamString 430s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 430s JS G NS: Found info type GIFunctionInfo for 'param_spec_get_flags' in namespace 'GjsPrivate' 430s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 430s JS G PRM: JSObject created with param instance 0x64e6394e6480 type GParamString 430s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 430s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 430s JS CTX: Script evaluation succeeded 430s JS MAINLOOP: Main loop instance 0x64e639232968: Spinning loop until released or hook cleared 430s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module metadata hook for module 0xed5ec84e468 430s JS IMPORT: Defining meta.importSync for module 0xed5ec84e468 430s JS NATIVE: Defining native module 'system' 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8c47b33d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8c47b33d128 430s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 430s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 430s JS MAINLOOP: Set main loop hook to 430s JS MAINLOOP: Main loop instance 0x64e639232968: hold 430s JS MAINLOOP: Running and clearing main loop hook 430s JS G BXD: Defining method run in prototype for GLib.MainLoop 430s 1..32 430s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 430s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 430s JS G BXD: Defined class for Source (GSource), prototype 0xb3e12b11e98, JSClass 0x76135834c5a0, in object 0x8c47b397038 430s JS G BXD: Defining method set_priority in prototype for GLib.Source 430s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 430s JS G BXD: Defining method attach in prototype for GLib.Source 430s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 430s JS IMPORT: Module metadata hook for module 0x8c47b3885f0 430s JS IMPORT: Defining meta.importSync for module 0x8c47b3885f0 430s JS G BXD: Defining method destroy in prototype for GLib.Source 430s ok 1 Exceptions are thrown from property setter 430s ok 2 Exceptions are thrown from property getter 430s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 430s ok 3 Exceptions are logged from constructor 430s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 430s JS G NS: Found info type GIFlagsInfo for 'BindingFlags' in namespace 'GObject' 430s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 430s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 430s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 430s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 430s JS G ENUM: Defining GObject.BindingFlags as 0xed5ec86d708 430s JS G NS: Found info type GIObjectInfo for 'Binding' in namespace 'GObject' 430s JS G OBJ: Defined class for Binding (GBinding), prototype 0xb3e12b2d290, JSClass 0x76135834c5e0, in object 0x8c47b397380 430s ok 4 Exceptions are logged from property setter with binding 430s ok 5 Exceptions are logged from property getter with binding 430s JS G NS: Found info type GIFunctionInfo for 'file_new_for_path' in namespace 'Gio' 430s JS G NS: Found info type GIEnumInfo for 'IOErrorEnum' in namespace 'Gio' 430s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xb3e12b2c1a0, JSClass 0x76135834f860, in object 0x8c47b397330 430s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 430s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 430s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 430s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 430s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 430s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 430s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 430s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 430s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 430s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 430s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 430s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 430s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 430s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 430s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 430s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 430s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 430s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 430s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 430s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 430s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 430s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 430s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 430s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 430s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 430s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 430s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 430s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 430s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 430s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 430s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 430s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 430s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 430s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 430s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 430s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 430s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 430s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 430s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 430s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 430s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 430s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 430s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 430s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 430s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 430s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 430s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 430s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 430s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 430s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 430s ok 6 logError logs a warning for a GError 430s ok 7 logError logs a warning with a message if given 430s ok 8 logError also logs an error for a created GError that is not thrown 430s ok 9 logError logs an error created with the GLib.Error constructor 430s JS G NS: Found info type GIFunctionInfo for 'quark_from_string' in namespace 'GLib' 430s ok 10 logError logs the quark for a JS-created GError type 430s JS G NS: Found info type GIFunctionInfo for 'gerror_return' in namespace 'GIMarshallingTests' 430s ok 11 logError logs with stack for a GError created from a C struct 430s ok 12 logError logs an error with a prefix if given 430s ok 13 logError logs an error with prefix and message 430s ok 14 logError Syntax Error logs a SyntaxError 430s ok 15 logError Syntax Error logs a stack trace with the SyntaxError 430s ok 16 logError logs an error with cause 430s ok 17 logError logs a GError with cause 430s ok 18 logError logs an error with non-object cause 430s ok 19 logError logs an error with a cause tree 430s ok 20 logError logs an error with cyclical causes 430s JS G NS: Found info type GIFunctionInfo for 'get_locale_variants' in namespace 'GLib' 430s ok 21 Exception from function with too few arguments contains the full function name 430s ok 22 Exception from function with too few arguments contains the full method name 430s ok 23 thrown GError is an instance of error enum type 430s JS G BXD: Defining method matches in prototype for GLib.Error 430s JS G NS: Found info type GIFunctionInfo for 'io_error_quark' in namespace 'Gio' 430s ok 24 thrown GError matches error domain and code 430s ok 25 thrown GError has properties for domain and code 430s ok 26 GError.new_literal constructs a valid GLib.Error 430s ok 27 GError.new_literal does not accept invalid domains 430s ok 28 Interoperation with Error.isError thrown GError 430s ok 29 Interoperation with Error.isError returned GError # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/700 430s ok 30 Interoperation with Error.isError created GError 430s ok 31 Interoperation with Error.isError GError created with the GLib.Error constructor 430s ok 32 Interoperation with Error.isError GError created with GLib.Error.new_literal 430s JS G BXD: Defining method quit in prototype for GLib.MainLoop 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Main loop instance 0x64e639232968: Spinning loop until released or hook cleared 430s JS MAINLOOP: handling job 0, 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Completed job 0 430s JS MAINLOOP: handling job 1, 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Completed job 1 430s JS MAINLOOP: handling job 2, 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Completed job 2 430s JS MAINLOOP: handling job 3, 430s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 430s JS MAINLOOP: Main loop instance 0x64e639232968: release 430s JS MAINLOOP: Completed job 3 430s JS MEMORY: Memory report: before destroying context 430s JS MEMORY: 741 objects currently alive 430s JS MEMORY: boxed_instance = 247 430s JS MEMORY: boxed_prototype = 22 430s JS MEMORY: closure = 1 430s JS MEMORY: function = 385 430s JS MEMORY: fundamental_instance = 0 430s JS MEMORY: fundamental_prototype = 0 430s JS MEMORY: gerror_instance = 16 430s JS MEMORY: gerror_prototype = 1 430s JS MEMORY: interface = 11 430s JS MEMORY: module = 9 430s JS MEMORY: ns = 6 430s JS MEMORY: object_instance = 17 430s JS MEMORY: object_prototype = 24 430s JS MEMORY: param = 2 430s JS MEMORY: union_instance = 0 430s JS MEMORY: union_prototype = 0 430s JS CTX: JS shutdown sequence 430s JS CTX: Stopping profiler 430s JS CTX: Shutting down toggle queue 430s JS CTX: Notifying external reference holders of GjsContext dispose 430s JS MAINLOOP: Stopping promise job dispatcher 430s JS CTX: Notifying reference holders of GjsContext dispose 430s JS CTX: Checking unhandled promise rejections 430s JS CTX: Releasing cached JS wrappers 430s JS CTX: Final triggered GC 430s JS G OBJ: Enqueuing GObject 0x64e63952b060 to toggle UP after shutdown, probably from another thread (0x64e63934dad0). 430s JS G OBJ: Enqueuing GObject 0x64e6393adcf0 to toggle UP after shutdown, probably from another thread (0x64e63934dad0). 430s JS CTX: Destroying JS context 430s JS CTX: Releasing all native objects 430s JS CTX: Disabling auto GC 430s JS CTX: Ending trace on global object 430s JS CTX: Freeing allocated resources 430s JS CTX: JS context destroyed 430s PASS: gjs/testExceptions.test 430s Running test: gjs/testTimers.test 430s JS NATIVE: Registered native JS module '_promiseNative' 430s JS NATIVE: Registered native JS module '_byteArrayNative' 430s JS NATIVE: Registered native JS module '_encodingNative' 430s JS NATIVE: Registered native JS module '_gi' 430s JS NATIVE: Registered native JS module 'gi' 430s JS NATIVE: Registered native JS module 'cairoNative' 430s JS NATIVE: Registered native JS module 'system' 430s JS NATIVE: Registered native JS module 'console' 430s JS NATIVE: Registered native JS module '_print' 430s JS CTX: Enabling JIT 430s JS CTX: Initialized class GjsFileImporter prototype 0x1c2fbc2001a0 430s JS IMPORT: Defining parent (nil) of 0x1c2fbc200200 'imports' is mod 0 430s JS IMPORT: Importing '_print' 430s JS NATIVE: Defining native module '_print' 430s JS IMPORT: Defining parent 0x1c2fbc200200 of 0x1c2fbc2009b0 '_print' is mod 1 430s JS IMPORT: successfully imported module '_print' 430s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 430s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x56efa83d090 430s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x56efa83d090 430s JS MAINLOOP: Main loop instance 0x5ff6f30ab968: hold 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Starting promise job dispatcher 430s 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 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x56efa83d128 430s JS MAINLOOP: Main loop instance 0x5ff6f30ab968: hold 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Main loop instance 0x5ff6f30ab968: Spinning loop until released or hook cleared 430s JS MAINLOOP: handling job 0, 430s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 430s JS MAINLOOP: Main loop instance 0x5ff6f30ab968: release 430s JS MAINLOOP: Completed job 0 430s JS MAINLOOP: handling job 1, 430s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 430s JS MAINLOOP: Main loop instance 0x5ff6f30ab968: release 430s JS MAINLOOP: Completed job 1 430s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module metadata hook for module 0x1c2fbc26af30 430s JS IMPORT: Defining meta.importSync for module 0x1c2fbc26af30 430s JS NATIVE: Defining native module 'gi' 430s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1c2fbc26f278 430s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 430s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 430s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 430s JS IMPORT: Importing directory 'overrides' 430s JS IMPORT: Defining parent 0x56efa840610 of 0x1c2fbc26f2f8 'overrides' is mod 1 430s JS IMPORT: Defined importer 'overrides' 0x1c2fbc26f2f8 in 0x56efa840610 430s JS IMPORT: successfully imported directory 'overrides' 430s JS IMPORT: Importing '_promiseNative' 430s JS NATIVE: Defining native module '_promiseNative' 430s JS IMPORT: Defining parent 0x56efa840610 of 0x1c2fbc26f7a8 '_promiseNative' is mod 1 430s JS IMPORT: successfully imported module '_promiseNative' 430s JS IMPORT: Importing module GLib succeeded 430s JS IMPORT: Defining parent 0x1c2fbc26f2f8 of 0x56efa898038 'GLib' is mod 1 430s JS IMPORT: successfully imported module 'GLib' 430s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 430s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x56efa897060, JSClass 0x79d4537d05a0, in object 0x56efa897038 430s JS CTX: Initialized class GIRepositoryGType prototype 0x1c2fbc26faf0 430s JS CTX: Initialized class GIRepositoryFunction prototype 0x1c2fbc26fb50 430s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 430s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 430s JS G BXD: Defined class for Error (GError), prototype 0x56efa8970b0, JSClass 0x79d4537d05a0, in object 0x56efa897038 430s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 430s JS G BXD: Defined class for Variant (GVariant), prototype 0x56efa897100, JSClass 0x79d4537d05a0, in object 0x56efa897038 430s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 430s JS G BXD: Defined class for Bytes (GBytes), prototype 0x56efa897150, JSClass 0x79d4537d05a0, in object 0x56efa897038 430s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 430s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 430s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x56efa8971a0, JSClass 0x79d4537d05a0, in object 0x56efa897038 430s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 430s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 430s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 430s JS G BXD: Defined class for Thread (GThread), prototype 0x56efa8971f0, JSClass 0x79d4537d05a0, in object 0x56efa897038 430s JS G BXD: Defining method ref in prototype for GLib.Thread 430s JS G BXD: Defining method unref in prototype for GLib.Thread 430s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 430s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x56efa897240, JSClass 0x79d4537d05a0, in object 0x56efa897038 430s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 430s JS G BXD: Defined class for Regex (GRegex), prototype 0x56efa897290, JSClass 0x79d4537d05a0, in object 0x56efa897038 430s JS G BXD: Defining method match in prototype for GLib.Regex 430s JS G BXD: Defining method match_full in prototype for GLib.Regex 430s JS G BXD: Defining method match_all in prototype for GLib.Regex 430s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 430s JS G NS: Defined namespace 'GLib' 0x56efa897038 in GIRepository 0x1c2fbc26f108 430s JS IMPORT: Importing module jasmine succeeded 430s JS IMPORT: Defining parent 0x56efa840610 of 0x56efa898ba0 'jasmine' is mod 1 430s JS IMPORT: successfully imported module 'jasmine' 430s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 430s JS MAINLOOP: Main loop instance 0x5ff6f30ab968: hold 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Main loop instance 0x5ff6f30ab968: Spinning loop until released or hook cleared 430s JS MAINLOOP: handling job 0, 430s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 430s JS MAINLOOP: Main loop instance 0x5ff6f30ab968: release 430s JS MAINLOOP: Completed job 0 430s 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 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x56efa83d128 430s JS MAINLOOP: Main loop instance 0x5ff6f30ab968: hold 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Main loop instance 0x5ff6f30ab968: Spinning loop until released or hook cleared 430s JS MAINLOOP: handling job 0, 430s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testTimers.js async resolved" 430s JS MAINLOOP: Main loop instance 0x5ff6f30ab968: release 430s JS MAINLOOP: Completed job 0 430s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module metadata hook for module 0x1c2fbc235370 430s JS IMPORT: Defining meta.importSync for module 0x1c2fbc235370 430s JS NATIVE: Defining native module 'system' 430s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x56efa83d128 430s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x56efa83d128 430s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 430s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 430s JS MAINLOOP: Set main loop hook to 430s JS MAINLOOP: Main loop instance 0x5ff6f30ab968: hold 430s JS MAINLOOP: Running and clearing main loop hook 430s JS G BXD: Defining method run in prototype for GLib.MainLoop 430s 1..16 430s JS IMPORT: Importing 'gi' 430s JS IMPORT: Defining parent 0x56efa840610 of 0x56efa840b08 'gi' is mod 1 430s JS IMPORT: successfully imported module 'gi' 430s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 430s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 430s JS G BXD: Defined class for Source (GSource), prototype 0x56efa897308, JSClass 0x79d4537d05a0, in object 0x56efa897038 430s JS G BXD: Defining method set_priority in prototype for GLib.Source 430s JS IMPORT: Importing '_gi' 430s JS NATIVE: Defining native module '_gi' 430s JS IMPORT: Defining parent 0x56efa840610 of 0x1c2fbc240358 '_gi' is mod 1 430s JS IMPORT: successfully imported module '_gi' 430s 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 430s JS G NS: Defined namespace 'GjsPrivate' 0x56efa8973a8 in GIRepository 0x56efa840b08 430s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 430s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 430s JS IMPORT: Importing module _common succeeded 430s JS IMPORT: Defining parent 0x56efa840610 of 0x56efa898df8 '_common' is mod 1 430s JS IMPORT: successfully imported module '_common' 430s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 430s JS IMPORT: Importing module _legacy succeeded 430s JS IMPORT: Defining parent 0x56efa840610 of 0x56efa898e20 '_legacy' is mod 1 430s JS IMPORT: successfully imported module '_legacy' 430s JS IMPORT: Importing module GObject succeeded 430s JS IMPORT: Defining parent 0x56efa840c28 of 0x56efa898dd0 'GObject' is mod 1 430s JS IMPORT: successfully imported module 'GObject' 430s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 430s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 430s JS G BXD: Defined class for String (GString), prototype 0x56efa897628, JSClass 0x79d4537d05a0, in object 0x56efa897380 430s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 430s JS G PRM: Defined class ParamSpec prototype is 0x56efa898e70 class 0x79d4537d9240 in object 0x56efa897380 430s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 430s JS G OBJ: Defined class for Object (GObject), prototype 0x56efa897790, JSClass 0x79d4537d05e0, in object 0x56efa897380 430s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 430s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 430s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x56efa8977b8, JSClass 0x79d4537d05e0, in object 0x56efa897380 430s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 430s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 430s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 430s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 430s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 430s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 430s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 430s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 430s JS G BXD: Defined class for Value (GValue), prototype 0x56efa897808, JSClass 0x79d4537d05a0, in object 0x56efa897380 430s JS G NS: Defined namespace 'GObject' 0x56efa897380 in GIRepository 0x56efa840b08 430s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 430s JS G BXD: Defining method attach in prototype for GLib.Source 430s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 430s JS IMPORT: Module metadata hook for module 0x56efa888660 430s JS IMPORT: Defining meta.importSync for module 0x56efa888660 430s JS G NS: Found info type GIFunctionInfo for 'get_monotonic_time' in namespace 'GLib' 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: handling job 0, 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 430s JS MAINLOOP: Completed job 0 430s JS MAINLOOP: handling job 1, 430s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: handling job 3, 433s JS G BXD: Defining method destroy in prototype for GLib.Source 433s ok 1 Timers times out successfully 433s JS MAINLOOP: Completed job 3 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: handling job 3, 433s ok 2 Timers has correct timeout args 433s JS MAINLOOP: Completed job 3 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s ok 3 Timers cancels successfully 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s ok 4 Timers cancels multiple correctly 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s ok 5 Timers cancels invalid silent fail 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s ok 6 Timers interval success 433s JS MAINLOOP: Completed job 1 433s JS G NS: Found info type GIConstantInfo for 'SOURCE_CONTINUE' in namespace 'GLib' 433s Executing: gjs/testTimers.test 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s ok 7 Timers cancels interval successfully 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s ok 8 Timers ordering interval 433s JS MAINLOOP: Completed job 1 433s ok 9 Timers cancel invalid silent fail 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s ok 10 Timers callback this 433s JS MAINLOOP: Completed job 1 433s ok 11 Timers bind this 433s ok 12 Timers function names match spec 433s ok 13 Timers argument lengths match spec 433s ok 14 Timers clear and interval are unique functions 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: handling job 3, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 3 433s JS MAINLOOP: handling job 4, 433s ok 15 Timers microtask ordering 433s JS MAINLOOP: Completed job 4 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: handling job 3, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 3 433s JS MAINLOOP: handling job 4, 433s JS MAINLOOP: Completed job 4 433s JS MAINLOOP: handling job 5, 433s JS MAINLOOP: Completed job 5 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: handling job 3, 433s ok 16 Timers nested microtask ordering 433s JS MAINLOOP: Completed job 3 433s JS G BXD: Defining method quit in prototype for GLib.MainLoop 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x5ff6f30ab968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: handling job 3, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 433s JS MAINLOOP: Main loop instance 0x5ff6f30ab968: release 433s JS MAINLOOP: Completed job 3 433s JS MEMORY: Memory report: before destroying context 433s JS MEMORY: 253 objects currently alive 433s JS MEMORY: boxed_instance = 114 433s JS MEMORY: boxed_prototype = 11 433s JS MEMORY: closure = 1 433s JS MEMORY: function = 117 433s JS MEMORY: fundamental_instance = 0 433s JS MEMORY: fundamental_prototype = 0 433s JS MEMORY: gerror_instance = 0 433s JS MEMORY: gerror_prototype = 0 433s JS MEMORY: interface = 0 433s JS MEMORY: module = 5 433s JS MEMORY: ns = 3 433s JS MEMORY: object_instance = 0 433s JS MEMORY: object_prototype = 2 433s JS MEMORY: param = 0 433s JS MEMORY: union_instance = 0 433s JS MEMORY: union_prototype = 0 433s JS CTX: JS shutdown sequence 433s JS CTX: Stopping profiler 433s JS CTX: Shutting down toggle queue 433s JS CTX: Notifying external reference holders of GjsContext dispose 433s JS MAINLOOP: Stopping promise job dispatcher 433s JS CTX: Notifying reference holders of GjsContext dispose 433s JS CTX: Checking unhandled promise rejections 433s JS CTX: Releasing cached JS wrappers 433s JS CTX: Final triggered GC 433s JS CTX: Destroying JS context 433s JS CTX: Releasing all native objects 433s JS CTX: Disabling auto GC 433s JS CTX: Ending trace on global object 433s JS CTX: Freeing allocated resources 433s JS CTX: JS context destroyed 433s PASS: gjs/testTimers.test 433s Running test: gjs/testFormat.test 433s JS NATIVE: Registered native JS module '_promiseNative' 433s JS NATIVE: Registered native JS module '_byteArrayNative' 433s JS NATIVE: Registered native JS module '_encodingNative' 433s JS NATIVE: Registered native JS module '_gi' 433s JS NATIVE: Registered native JS module 'gi' 433s JS NATIVE: Registered native JS module 'cairoNative' 433s JS NATIVE: Registered native JS module 'system' 433s JS NATIVE: Registered native JS module 'console' 433s JS NATIVE: Registered native JS module '_print' 433s JS CTX: Enabling JIT 433s JS CTX: Initialized class GjsFileImporter prototype 0x3645890001a0 433s JS IMPORT: Defining parent (nil) of 0x364589000200 'imports' is mod 0 433s JS IMPORT: Importing '_print' 433s JS NATIVE: Defining native module '_print' 433s JS IMPORT: Defining parent 0x364589000200 of 0x3645890009b0 '_print' is mod 1 433s JS IMPORT: successfully imported module '_print' 433s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 433s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x14a0bd83d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x14a0bd83d090 433s JS MAINLOOP: Main loop instance 0x63a6d043e968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Starting promise job dispatcher 433s 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 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x14a0bd83d128 433s JS MAINLOOP: Main loop instance 0x63a6d043e968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x63a6d043e968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 433s JS MAINLOOP: Main loop instance 0x63a6d043e968: release 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 433s JS MAINLOOP: Main loop instance 0x63a6d043e968: release 433s JS MAINLOOP: Completed job 1 433s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module metadata hook for module 0x36458906af30 433s JS IMPORT: Defining meta.importSync for module 0x36458906af30 433s JS NATIVE: Defining native module 'gi' 433s JS CTX: Initialized class GIRepositoryNamespace prototype 0x36458906f278 433s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 433s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 433s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 433s JS IMPORT: Importing directory 'overrides' 433s JS IMPORT: Defining parent 0x14a0bd840610 of 0x36458906f2f8 'overrides' is mod 1 433s JS IMPORT: Defined importer 'overrides' 0x36458906f2f8 in 0x14a0bd840610 433s JS IMPORT: successfully imported directory 'overrides' 433s JS IMPORT: Importing '_promiseNative' 433s JS NATIVE: Defining native module '_promiseNative' 433s JS IMPORT: Defining parent 0x14a0bd840610 of 0x36458906f7a8 '_promiseNative' is mod 1 433s JS IMPORT: successfully imported module '_promiseNative' 433s JS IMPORT: Importing module GLib succeeded 433s JS IMPORT: Defining parent 0x36458906f2f8 of 0x14a0bd898038 'GLib' is mod 1 433s JS IMPORT: successfully imported module 'GLib' 433s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 433s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x14a0bd897060, JSClass 0x7824fdc9b5a0, in object 0x14a0bd897038 433s JS CTX: Initialized class GIRepositoryGType prototype 0x36458906faf0 433s JS CTX: Initialized class GIRepositoryFunction prototype 0x36458906fb50 433s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 433s JS G BXD: Defined class for Error (GError), prototype 0x14a0bd8970b0, JSClass 0x7824fdc9b5a0, in object 0x14a0bd897038 433s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 433s JS G BXD: Defined class for Variant (GVariant), prototype 0x14a0bd897100, JSClass 0x7824fdc9b5a0, in object 0x14a0bd897038 433s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 433s JS G BXD: Defined class for Bytes (GBytes), prototype 0x14a0bd897150, JSClass 0x7824fdc9b5a0, in object 0x14a0bd897038 433s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 433s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x14a0bd8971a0, JSClass 0x7824fdc9b5a0, in object 0x14a0bd897038 433s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 433s JS G BXD: Defined class for Thread (GThread), prototype 0x14a0bd8971f0, JSClass 0x7824fdc9b5a0, in object 0x14a0bd897038 433s JS G BXD: Defining method ref in prototype for GLib.Thread 433s JS G BXD: Defining method unref in prototype for GLib.Thread 433s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 433s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x14a0bd897240, JSClass 0x7824fdc9b5a0, in object 0x14a0bd897038 433s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 433s JS G BXD: Defined class for Regex (GRegex), prototype 0x14a0bd897290, JSClass 0x7824fdc9b5a0, in object 0x14a0bd897038 433s JS G BXD: Defining method match in prototype for GLib.Regex 433s JS G BXD: Defining method match_full in prototype for GLib.Regex 433s JS G BXD: Defining method match_all in prototype for GLib.Regex 433s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 433s JS G NS: Defined namespace 'GLib' 0x14a0bd897038 in GIRepository 0x36458906f108 433s JS IMPORT: Importing module jasmine succeeded 433s JS IMPORT: Defining parent 0x14a0bd840610 of 0x14a0bd898ba0 'jasmine' is mod 1 433s JS IMPORT: successfully imported module 'jasmine' 433s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 433s JS MAINLOOP: Main loop instance 0x63a6d043e968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x63a6d043e968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 433s JS MAINLOOP: Main loop instance 0x63a6d043e968: release 433s JS MAINLOOP: Completed job 0 433s JS IMPORT: JS import 'format' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/format.js 433s JS IMPORT: JS import '_format' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_format.js 433s JS IMPORT: JS import '_format' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_format.js 433s JS IMPORT: Importing module _format succeeded 433s JS IMPORT: Defining parent 0x14a0bd840610 of 0x14a0bd898c68 '_format' is mod 1 433s JS IMPORT: successfully imported module '_format' 433s JS IMPORT: Importing module format succeeded 433s JS IMPORT: Defining parent 0x14a0bd840610 of 0x14a0bd898c40 'format' is mod 1 433s JS IMPORT: successfully imported module 'format' 433s JS CTX: Script evaluation succeeded 433s JS MAINLOOP: Main loop instance 0x63a6d043e968: Spinning loop until released or hook cleared 433s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module metadata hook for module 0x364589017338 433s JS IMPORT: Defining meta.importSync for module 0x364589017338 433s JS NATIVE: Defining native module 'system' 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14a0bd83d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14a0bd83d128 433s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 433s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 433s JS MAINLOOP: Set main loop hook to 433s JS MAINLOOP: Main loop instance 0x63a6d043e968: hold 433s JS MAINLOOP: Running and clearing main loop hook 433s JS G BXD: Defining method run in prototype for GLib.MainLoop 433s 1..12 433s JS IMPORT: Importing 'gi' 433s JS IMPORT: Defining parent 0x14a0bd840610 of 0x14a0bd840b08 'gi' is mod 1 433s JS IMPORT: successfully imported module 'gi' 433s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 433s JS G BXD: Defined class for Source (GSource), prototype 0x14a0bd897308, JSClass 0x7824fdc9b5a0, in object 0x14a0bd897038 433s JS G BXD: Defining method set_priority in prototype for GLib.Source 433s JS IMPORT: Importing '_gi' 433s JS NATIVE: Defining native module '_gi' 433s JS IMPORT: Defining parent 0x14a0bd840610 of 0x364589021b10 '_gi' is mod 1 433s JS IMPORT: successfully imported module '_gi' 433s 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 433s JS G NS: Defined namespace 'GjsPrivate' 0x14a0bd8973a8 in GIRepository 0x14a0bd840b08 433s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 433s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 433s JS IMPORT: Importing module _common succeeded 433s JS IMPORT: Defining parent 0x14a0bd840610 of 0x14a0bd898e48 '_common' is mod 1 433s JS IMPORT: successfully imported module '_common' 433s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 433s JS IMPORT: Importing module _legacy succeeded 433s JS IMPORT: Defining parent 0x14a0bd840610 of 0x14a0bd898e70 '_legacy' is mod 1 433s JS IMPORT: successfully imported module '_legacy' 433s JS IMPORT: Importing module GObject succeeded 433s JS IMPORT: Defining parent 0x14a0bd840c28 of 0x14a0bd898e20 'GObject' is mod 1 433s JS IMPORT: successfully imported module 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 433s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 433s JS G BXD: Defined class for String (GString), prototype 0x14a0bd897628, JSClass 0x7824fdc9b5a0, in object 0x14a0bd897380 433s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 433s JS G PRM: Defined class ParamSpec prototype is 0x14a0bd898ec0 class 0x7824fdca4240 in object 0x14a0bd897380 433s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 433s JS G OBJ: Defined class for Object (GObject), prototype 0x14a0bd897790, JSClass 0x7824fdc9b5e0, in object 0x14a0bd897380 433s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 433s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 433s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x14a0bd8977b8, JSClass 0x7824fdc9b5e0, in object 0x14a0bd897380 433s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 433s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 433s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 433s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 433s JS G BXD: Defined class for Value (GValue), prototype 0x14a0bd897808, JSClass 0x7824fdc9b5a0, in object 0x14a0bd897380 433s JS G NS: Defined namespace 'GObject' 0x14a0bd897380 in GIRepository 0x14a0bd840b08 433s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 433s JS G BXD: Defining method attach in prototype for GLib.Source 433s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 433s JS IMPORT: Module metadata hook for module 0x14a0bd887660 433s JS IMPORT: Defining meta.importSync for module 0x14a0bd887660 433s JS G BXD: Defining method destroy in prototype for GLib.Source 433s ok 1 imports.format escapes % with another % character 433s ok 2 imports.format formats a single string argument 433s ok 3 imports.format formats two string arguments 433s ok 4 imports.format formats two swapped string arguments 433s ok 5 imports.format formats a number in base 10 433s ok 6 imports.format formats a number in base 16 433s ok 7 imports.format formats a floating point number with no precision 433s ok 8 imports.format formats a floating point number with precision 2 433s ok 9 imports.format pads with zeroes 433s ok 10 imports.format pads with spaces 433s ok 11 imports.format throws an error when given incorrect modifiers for the conversion type 433s ok 12 imports.format throws an error when incorrectly instructed to swap arguments 433s JS G BXD: Defining method quit in prototype for GLib.MainLoop 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x63a6d043e968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: handling job 3, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 433s JS MAINLOOP: Main loop instance 0x63a6d043e968: release 433s JS MAINLOOP: Completed job 3 433s JS MEMORY: Memory report: before destroying context 433s JS MEMORY: 195 objects currently alive 433s JS MEMORY: boxed_instance = 55 433s JS MEMORY: boxed_prototype = 11 433s JS MEMORY: closure = 1 433s JS MEMORY: function = 116 433s JS MEMORY: fundamental_instance = 0 433s JS MEMORY: fundamental_prototype = 0 433s JS MEMORY: gerror_instance = 0 433s JS MEMORY: gerror_prototype = 0 433s JS MEMORY: interface = 0 433s JS MEMORY: module = 7 433s JS MEMORY: ns = 3 433s JS MEMORY: object_instance = 0 433s JS MEMORY: object_prototype = 2 433s JS MEMORY: param = 0 433s JS MEMORY: union_instance = 0 433s JS MEMORY: union_prototype = 0 433s JS CTX: JS shutdown sequence 433s JS CTX: Stopping profiler 433s JS CTX: Shutting down toggle queue 433s JS CTX: Notifying external reference holders of GjsContext dispose 433s JS MAINLOOP: Stopping promise job dispatcher 433s JS CTX: Notifying reference holders of GjsContext dispose 433s JS CTX: Checking unhandled promise rejections 433s JS CTX: Releasing cached JS wrappers 433s JS CTX: Final triggered GC 433s JS CTX: Destroying JS context 433s JS CTX: Releasing all native objects 433s JS CTX: Disabling auto GC 433s JS CTX: Ending trace on global object 433s JS CTX: Freeing allocated resources 433s JS CTX: JS context destroyed 433s PASS: gjs/testFormat.test 433s Running test: gjs/testImporter.test 433s JS NATIVE: Registered native JS module '_promiseNative' 433s JS NATIVE: Registered native JS module '_byteArrayNative' 433s JS NATIVE: Registered native JS module '_encodingNative' 433s JS NATIVE: Registered native JS module '_gi' 433s JS NATIVE: Registered native JS module 'gi' 433s JS NATIVE: Registered native JS module 'cairoNative' 433s JS NATIVE: Registered native JS module 'system' 433s JS NATIVE: Registered native JS module 'console' 433s JS NATIVE: Registered native JS module '_print' 433s JS CTX: Enabling JIT 433s JS CTX: Initialized class GjsFileImporter prototype 0xb5044f001a0 433s JS IMPORT: Defining parent (nil) of 0xb5044f00200 'imports' is mod 0 433s JS IMPORT: Importing '_print' 433s JS NATIVE: Defining native module '_print' 433s JS IMPORT: Defining parent 0xb5044f00200 of 0xb5044f009b0 '_print' is mod 1 433s JS IMPORT: successfully imported module '_print' 433s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 433s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x110bce13d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x110bce13d090 433s JS MAINLOOP: Main loop instance 0x6249296eb968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Starting promise job dispatcher 433s 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 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x110bce13d128 433s JS MAINLOOP: Main loop instance 0x6249296eb968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x6249296eb968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 433s JS MAINLOOP: Main loop instance 0x6249296eb968: release 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 433s JS MAINLOOP: Main loop instance 0x6249296eb968: release 433s JS MAINLOOP: Completed job 1 433s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module metadata hook for module 0xb5044f6af30 433s JS IMPORT: Defining meta.importSync for module 0xb5044f6af30 433s JS NATIVE: Defining native module 'gi' 433s JS CTX: Initialized class GIRepositoryNamespace prototype 0xb5044f6f278 433s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 433s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 433s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 433s JS IMPORT: Importing directory 'overrides' 433s JS IMPORT: Defining parent 0x110bce140610 of 0xb5044f6f2f8 'overrides' is mod 1 433s JS IMPORT: Defined importer 'overrides' 0xb5044f6f2f8 in 0x110bce140610 433s JS IMPORT: successfully imported directory 'overrides' 433s JS IMPORT: Importing '_promiseNative' 433s JS NATIVE: Defining native module '_promiseNative' 433s JS IMPORT: Defining parent 0x110bce140610 of 0xb5044f6f7a8 '_promiseNative' is mod 1 433s JS IMPORT: successfully imported module '_promiseNative' 433s JS IMPORT: Importing module GLib succeeded 433s JS IMPORT: Defining parent 0xb5044f6f2f8 of 0x110bce198038 'GLib' is mod 1 433s JS IMPORT: successfully imported module 'GLib' 433s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 433s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x110bce197060, JSClass 0x7bfb8b4575a0, in object 0x110bce197038 433s JS CTX: Initialized class GIRepositoryGType prototype 0xb5044f6faf0 433s JS CTX: Initialized class GIRepositoryFunction prototype 0xb5044f6fb50 433s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 433s JS G BXD: Defined class for Error (GError), prototype 0x110bce1970b0, JSClass 0x7bfb8b4575a0, in object 0x110bce197038 433s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 433s JS G BXD: Defined class for Variant (GVariant), prototype 0x110bce197100, JSClass 0x7bfb8b4575a0, in object 0x110bce197038 433s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 433s JS G BXD: Defined class for Bytes (GBytes), prototype 0x110bce197150, JSClass 0x7bfb8b4575a0, in object 0x110bce197038 433s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 433s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x110bce1971a0, JSClass 0x7bfb8b4575a0, in object 0x110bce197038 433s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 433s JS G BXD: Defined class for Thread (GThread), prototype 0x110bce1971f0, JSClass 0x7bfb8b4575a0, in object 0x110bce197038 433s JS G BXD: Defining method ref in prototype for GLib.Thread 433s JS G BXD: Defining method unref in prototype for GLib.Thread 433s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 433s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x110bce197240, JSClass 0x7bfb8b4575a0, in object 0x110bce197038 433s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 433s JS G BXD: Defined class for Regex (GRegex), prototype 0x110bce197290, JSClass 0x7bfb8b4575a0, in object 0x110bce197038 433s JS G BXD: Defining method match in prototype for GLib.Regex 433s JS G BXD: Defining method match_full in prototype for GLib.Regex 433s JS G BXD: Defining method match_all in prototype for GLib.Regex 433s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 433s JS G NS: Defined namespace 'GLib' 0x110bce197038 in GIRepository 0xb5044f6f108 433s JS IMPORT: Importing module jasmine succeeded 433s JS IMPORT: Defining parent 0x110bce140610 of 0x110bce198ba0 'jasmine' is mod 1 433s JS IMPORT: successfully imported module 'jasmine' 433s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 433s JS MAINLOOP: Main loop instance 0x6249296eb968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x6249296eb968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 433s JS MAINLOOP: Main loop instance 0x6249296eb968: release 433s JS MAINLOOP: Completed job 0 433s JS CTX: Script evaluation succeeded 433s JS MAINLOOP: Main loop instance 0x6249296eb968: Spinning loop until released or hook cleared 433s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module metadata hook for module 0xb5044f37da8 433s JS IMPORT: Defining meta.importSync for module 0xb5044f37da8 433s JS NATIVE: Defining native module 'system' 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x110bce13d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x110bce13d128 433s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 433s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 433s JS MAINLOOP: Set main loop hook to 433s JS MAINLOOP: Main loop instance 0x6249296eb968: hold 433s JS MAINLOOP: Running and clearing main loop hook 433s JS G BXD: Defining method run in prototype for GLib.MainLoop 433s 1..38 433s JS IMPORT: Importing 'gi' 433s JS IMPORT: Defining parent 0x110bce140610 of 0x110bce140b08 'gi' is mod 1 433s JS IMPORT: successfully imported module 'gi' 433s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 433s JS G BXD: Defined class for Source (GSource), prototype 0x110bce197308, JSClass 0x7bfb8b4575a0, in object 0x110bce197038 433s JS G BXD: Defining method set_priority in prototype for GLib.Source 433s JS IMPORT: Importing '_gi' 433s JS NATIVE: Defining native module '_gi' 433s JS IMPORT: Defining parent 0x110bce140610 of 0xb5044f45570 '_gi' is mod 1 433s JS IMPORT: successfully imported module '_gi' 433s 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 433s JS G NS: Defined namespace 'GjsPrivate' 0x110bce1973a8 in GIRepository 0x110bce140b08 433s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 433s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 433s JS IMPORT: Importing module _common succeeded 433s JS IMPORT: Defining parent 0x110bce140610 of 0x110bce198df8 '_common' is mod 1 433s JS IMPORT: successfully imported module '_common' 433s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 433s JS IMPORT: Importing module _legacy succeeded 433s JS IMPORT: Defining parent 0x110bce140610 of 0x110bce198e20 '_legacy' is mod 1 433s JS IMPORT: successfully imported module '_legacy' 433s JS IMPORT: Importing module GObject succeeded 433s JS IMPORT: Defining parent 0x110bce140c10 of 0x110bce198dd0 'GObject' is mod 1 433s JS IMPORT: successfully imported module 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 433s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 433s JS G BXD: Defined class for String (GString), prototype 0x110bce197628, JSClass 0x7bfb8b4575a0, in object 0x110bce197380 433s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 433s JS G PRM: Defined class ParamSpec prototype is 0x110bce198e70 class 0x7bfb8b460240 in object 0x110bce197380 433s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 433s JS G OBJ: Defined class for Object (GObject), prototype 0x110bce197790, JSClass 0x7bfb8b4575e0, in object 0x110bce197380 433s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 433s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 433s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x110bce1977b8, JSClass 0x7bfb8b4575e0, in object 0x110bce197380 433s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 433s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 433s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 433s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 433s JS G BXD: Defined class for Value (GValue), prototype 0x110bce197808, JSClass 0x7bfb8b4575a0, in object 0x110bce197380 433s JS G NS: Defined namespace 'GObject' 0x110bce197380 in GIRepository 0x110bce140b08 433s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 433s JS G BXD: Defining method attach in prototype for GLib.Source 433s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 433s JS IMPORT: Module metadata hook for module 0x110bce188580 433s JS IMPORT: Defining meta.importSync for module 0x110bce188580 433s JS G NS: Found info type GIConstantInfo for 'MAJOR_VERSION' in namespace 'GLib' 433s JS G BXD: Defining method destroy in prototype for GLib.Source 433s ok 1 GI importer can import GI modules 433s JS IMPORT: Cleaning up from failed import of 'WarnLib' 433s ok 2 GI importer on failure throws an exception when the overrides file can't be imported 433s JS IMPORT: Cleaning up from failed import of 'GIMarshallingTests' 433s JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' 433s ok 3 GI importer on failure throws an exception when the overrides import throws one 433s JS IMPORT: Importing module Regress succeeded 433s JS IMPORT: Defining parent 0x110bce140c10 of 0x103ce6e054c0 'Regress' is mod 1 433s JS IMPORT: successfully imported module 'Regress' 433s ok 4 GI importer on failure throws an exception when the overrides _init throws one 433s JS IMPORT: Importing module Gio succeeded 433s JS IMPORT: Defining parent 0x110bce140c10 of 0x103ce6e054e8 'Gio' is mod 1 433s JS IMPORT: successfully imported module 'Gio' 433s ok 5 GI importer on failure throws an exception when the overrides _init is a primitive 433s JS IMPORT: Importing module foobar succeeded 433s JS IMPORT: Defining parent 0x110bce140610 of 0x103ce6e05538 'foobar' is mod 1 433s JS IMPORT: successfully imported module 'foobar' 433s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA' to child importer 'subA' 433s JS IMPORT: Importing directory 'subA' 433s JS IMPORT: Defining parent 0x110bce140610 of 0xb5044f6c5c0 'subA' is mod 1 433s JS IMPORT: Defined importer 'subA' 0xb5044f6c5c0 in 0x110bce140610 433s JS IMPORT: successfully imported directory 'subA' 433s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA/subB' to child importer 'subB' 433s JS IMPORT: Importing directory 'subB' 433s JS IMPORT: Defining parent 0xb5044f6c5c0 of 0xb5044f6c728 'subB' is mod 1 433s JS IMPORT: Defined importer 'subB' 0xb5044f6c728 in 0xb5044f6c5c0 433s JS IMPORT: successfully imported directory 'subB' 433s JS CTX: Script evaluation succeeded 433s JS IMPORT: Importing module foobar succeeded 433s JS IMPORT: Defining parent 0xb5044f6c728 of 0x103ce6e05560 'foobar' is mod 1 433s JS IMPORT: successfully imported module 'foobar' 433s ok 6 Importer is on the global object (backwards compatibility) 433s ok 7 Importer is abstract 433s ok 8 Importer exists 433s ok 9 Importer has a toString representation 433s JS IMPORT: JS import 'nonexistentModuleName' not found in resource:///org/gjs/jsunit/modules at resource:///org/gjs/jsunit/modules/nonexistentModuleName.js 433s ok 10 Importer throws an import error when trying to import a nonexistent module 433s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 433s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 433s ok 11 Importer throws an error when evaluating the module file throws an error 433s ok 12 Importer can import a module 433s ok 13 Importer can import a module with a toString property 433s ok 14 Importer makes deleting the import a no-op 433s ok 15 Importer gives the same object when importing a second time 433s ok 16 Importer can import a submodule 433s ok 17 Importer imports modules with a toString representation 433s ok 18 Importer does not share the same object for a module on a different path 433s ok 19 Importer gives the same object when importing a submodule a second time 433s ok 20 Importer has no meta properties on the toplevel importer 433s ok 21 Importer sets the names of imported modules 433s ok 22 Importer gives a module the importer object as parent module 433s ok 23 Importer gives a submodule the module as parent module 433s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/mutualImport' to child importer 'mutualImport' 433s JS IMPORT: Importing directory 'mutualImport' 433s JS IMPORT: Defining parent 0x110bce140610 of 0xb5044f160c0 'mutualImport' is mod 1 433s JS IMPORT: Defined importer 'mutualImport' 0xb5044f160c0 in 0x110bce140610 433s JS IMPORT: successfully imported directory 'mutualImport' 433s JS IMPORT: Importing module b succeeded 433s JS IMPORT: Defining parent 0xb5044f160c0 of 0x103ce6e05650 'b' is mod 1 433s JS IMPORT: successfully imported module 'b' 433s JS IMPORT: Importing module a succeeded 433s JS IMPORT: Defining parent 0xb5044f160c0 of 0x103ce6e05628 'a' is mod 1 433s JS IMPORT: successfully imported module 'a' 433s ok 24 Importer does not make a separate copy of a module imported in two places 433s ok 25 Importer evaluates an __init__.js file in an imported directory 433s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subBadInit' to child importer 'subBadInit' 433s JS IMPORT: Importing directory 'subBadInit' 433s JS IMPORT: Defining parent 0x110bce140610 of 0xb5044f22568 'subBadInit' is mod 1 433s JS IMPORT: Defined importer 'subBadInit' 0xb5044f22568 in 0x110bce140610 433s JS IMPORT: successfully imported directory 'subBadInit' 433s ok 26 Importer throws on an __init__.js file with a syntax error 433s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subErrorInit' to child importer 'subErrorInit' 433s JS IMPORT: Importing directory 'subErrorInit' 433s JS IMPORT: Defining parent 0x110bce140610 of 0xb5044f27820 'subErrorInit' is mod 1 433s JS IMPORT: Defined importer 'subErrorInit' 0xb5044f27820 in 0x110bce140610 433s JS IMPORT: successfully imported directory 'subErrorInit' 433s ok 27 Importer throws when an __init__.js throws an error 433s ok 28 Importer accesses a class defined in an __init__.js file 433s JS IMPORT: Importing module modunicode succeeded 433s JS IMPORT: Defining parent 0x110bce140610 of 0x103ce6e05678 'modunicode' is mod 1 433s JS IMPORT: successfully imported module 'modunicode' 433s ok 29 Importer can import a file encoded in UTF-8 433s JS IMPORT: Importing module lexicalScope succeeded 433s JS IMPORT: Defining parent 0x110bce140610 of 0x103ce6e056a0 'lexicalScope' is mod 1 433s JS IMPORT: successfully imported module 'lexicalScope' 433s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 433s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 433s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 433s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 433s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 433s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 433s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 433s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 433s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 433s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 433s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 433s JS G ENUM: Defining GLib.LogLevelFlags as 0xb5044f39560 433s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 433s ok 30 Importer properties defined in the module's lexical scope will log a compatibility warning when accessed 433s ok 31 Importer properties defined in the module's lexical scope can be accessed 433s ok 32 Importer properties defined in the module's lexical scope does not leak module properties into the global scope 433s ok 33 Importer enumerating modules gets all of them 433s ok 34 Importer enumerating modules includes modules that throw on import 433s ok 35 Importer enumerating modules does not include meta properties 433s ok 36 Importer doesn't crash when resolving a non-string property 433s JS IMPORT: Async module resolve hook for module "./modules/say.js" (relative to 0x103ce6e14190), global 0x110bce13d128 433s JS MAINLOOP: Main loop instance 0x6249296eb968: hold 433s JS MAINLOOP: Main loop instance 0x6249296eb968: hold 433s JS MAINLOOP: Main loop instance 0x6249296eb968: release 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS IMPORT: Async import promise resolved 433s JS MAINLOOP: Main loop instance 0x6249296eb968: release 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS IMPORT: Module resolve hook for module "./modules/say.js" (relative to ), global 0x110bce13d128 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: handling job 3, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 3 433s JS MAINLOOP: handling job 4, 433s ok 37 Importer scripts support relative dynamic imports 433s JS MAINLOOP: Completed job 4 433s JS IMPORT: Importing module dynamic succeeded 433s JS IMPORT: Defining parent 0x110bce140610 of 0x103ce6e05790 'dynamic' is mod 1 433s JS IMPORT: successfully imported module 'dynamic' 433s JS IMPORT: Async module resolve hook for module "./say.js" (relative to 0xb5044f81fc0), global 0x110bce13d128 433s JS MAINLOOP: Main loop instance 0x6249296eb968: hold 433s JS MAINLOOP: Main loop instance 0x6249296eb968: hold 433s JS MAINLOOP: Main loop instance 0x6249296eb968: release 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS IMPORT: Async import promise resolved 433s JS MAINLOOP: Main loop instance 0x6249296eb968: release 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS IMPORT: Module resolve hook for module "./say.js" (relative to ), global 0x110bce13d128 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: handling job 3, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 3 433s JS MAINLOOP: handling job 4, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 4 433s JS MAINLOOP: handling job 5, 433s ok 38 Importer imported scripts support relative dynamic imports 433s JS MAINLOOP: Completed job 5 433s JS G BXD: Defining method quit in prototype for GLib.MainLoop 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x6249296eb968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: handling job 3, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 433s JS MAINLOOP: Main loop instance 0x6249296eb968: release 433s JS MAINLOOP: Completed job 3 433s JS MEMORY: Memory report: before destroying context 433s JS MEMORY: 369 objects currently alive 433s JS MEMORY: boxed_instance = 212 433s JS MEMORY: boxed_prototype = 11 433s JS MEMORY: closure = 1 433s JS MEMORY: function = 118 433s JS MEMORY: fundamental_instance = 0 433s JS MEMORY: fundamental_prototype = 0 433s JS MEMORY: gerror_instance = 0 433s JS MEMORY: gerror_prototype = 0 433s JS MEMORY: interface = 0 433s JS MEMORY: module = 18 433s JS MEMORY: ns = 7 433s JS MEMORY: object_instance = 0 433s JS MEMORY: object_prototype = 2 433s JS MEMORY: param = 0 433s JS MEMORY: union_instance = 0 433s JS MEMORY: union_prototype = 0 433s JS CTX: JS shutdown sequence 433s JS CTX: Stopping profiler 433s JS CTX: Shutting down toggle queue 433s JS CTX: Notifying external reference holders of GjsContext dispose 433s JS MAINLOOP: Stopping promise job dispatcher 433s JS CTX: Notifying reference holders of GjsContext dispose 433s JS CTX: Checking unhandled promise rejections 433s JS CTX: Releasing cached JS wrappers 433s JS CTX: Final triggered GC 433s JS CTX: Destroying JS context 433s JS CTX: Releasing all native objects 433s JS CTX: Disabling auto GC 433s JS CTX: Ending trace on global object 433s JS CTX: Freeing allocated resources 433s JS CTX: JS context destroyed 433s PASS: gjs/testImporter.test 433s Running test: gjs/testGlobal.test 433s JS NATIVE: Registered native JS module '_promiseNative' 433s JS NATIVE: Registered native JS module '_byteArrayNative' 433s JS NATIVE: Registered native JS module '_encodingNative' 433s JS NATIVE: Registered native JS module '_gi' 433s JS NATIVE: Registered native JS module 'gi' 433s JS NATIVE: Registered native JS module 'cairoNative' 433s JS NATIVE: Registered native JS module 'system' 433s JS NATIVE: Registered native JS module 'console' 433s JS NATIVE: Registered native JS module '_print' 433s JS CTX: Enabling JIT 433s JS CTX: Initialized class GjsFileImporter prototype 0x13d35ca001a0 433s JS IMPORT: Defining parent (nil) of 0x13d35ca00200 'imports' is mod 0 433s JS IMPORT: Importing '_print' 433s JS NATIVE: Defining native module '_print' 433s JS IMPORT: Defining parent 0x13d35ca00200 of 0x13d35ca009b0 '_print' is mod 1 433s JS IMPORT: successfully imported module '_print' 433s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 433s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x937ef23d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x937ef23d090 433s JS MAINLOOP: Main loop instance 0x569aaab50968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Starting promise job dispatcher 433s 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 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x937ef23d128 433s JS MAINLOOP: Main loop instance 0x569aaab50968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x569aaab50968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 433s JS MAINLOOP: Main loop instance 0x569aaab50968: release 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 433s JS MAINLOOP: Main loop instance 0x569aaab50968: release 433s JS MAINLOOP: Completed job 1 433s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module metadata hook for module 0x13d35ca6af30 433s JS IMPORT: Defining meta.importSync for module 0x13d35ca6af30 433s JS NATIVE: Defining native module 'gi' 433s JS CTX: Initialized class GIRepositoryNamespace prototype 0x13d35ca6f278 433s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 433s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 433s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 433s JS IMPORT: Importing directory 'overrides' 433s JS IMPORT: Defining parent 0x937ef240610 of 0x13d35ca6f2f8 'overrides' is mod 1 433s JS IMPORT: Defined importer 'overrides' 0x13d35ca6f2f8 in 0x937ef240610 433s JS IMPORT: successfully imported directory 'overrides' 433s JS IMPORT: Importing '_promiseNative' 433s JS NATIVE: Defining native module '_promiseNative' 433s JS IMPORT: Defining parent 0x937ef240610 of 0x13d35ca6f7a8 '_promiseNative' is mod 1 433s JS IMPORT: successfully imported module '_promiseNative' 433s JS IMPORT: Importing module GLib succeeded 433s JS IMPORT: Defining parent 0x13d35ca6f2f8 of 0x937ef298038 'GLib' is mod 1 433s JS IMPORT: successfully imported module 'GLib' 433s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 433s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x937ef297060, JSClass 0x799d9810a5a0, in object 0x937ef297038 433s JS CTX: Initialized class GIRepositoryGType prototype 0x13d35ca6faf0 433s JS CTX: Initialized class GIRepositoryFunction prototype 0x13d35ca6fb50 433s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 433s JS G BXD: Defined class for Error (GError), prototype 0x937ef2970b0, JSClass 0x799d9810a5a0, in object 0x937ef297038 433s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 433s JS G BXD: Defined class for Variant (GVariant), prototype 0x937ef297100, JSClass 0x799d9810a5a0, in object 0x937ef297038 433s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 433s JS G BXD: Defined class for Bytes (GBytes), prototype 0x937ef297150, JSClass 0x799d9810a5a0, in object 0x937ef297038 433s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 433s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x937ef2971a0, JSClass 0x799d9810a5a0, in object 0x937ef297038 433s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 433s JS G BXD: Defined class for Thread (GThread), prototype 0x937ef2971f0, JSClass 0x799d9810a5a0, in object 0x937ef297038 433s JS G BXD: Defining method ref in prototype for GLib.Thread 433s JS G BXD: Defining method unref in prototype for GLib.Thread 433s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 433s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x937ef297240, JSClass 0x799d9810a5a0, in object 0x937ef297038 433s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 433s JS G BXD: Defined class for Regex (GRegex), prototype 0x937ef297290, JSClass 0x799d9810a5a0, in object 0x937ef297038 433s JS G BXD: Defining method match in prototype for GLib.Regex 433s JS G BXD: Defining method match_full in prototype for GLib.Regex 433s JS G BXD: Defining method match_all in prototype for GLib.Regex 433s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 433s JS G NS: Defined namespace 'GLib' 0x937ef297038 in GIRepository 0x13d35ca6f108 433s JS IMPORT: Importing module jasmine succeeded 433s JS IMPORT: Defining parent 0x937ef240610 of 0x937ef298ba0 'jasmine' is mod 1 433s JS IMPORT: successfully imported module 'jasmine' 433s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 433s JS MAINLOOP: Main loop instance 0x569aaab50968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x569aaab50968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 433s JS MAINLOOP: Main loop instance 0x569aaab50968: release 433s JS MAINLOOP: Completed job 0 433s 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 0x937ef23d128 433s JS IMPORT: Importing 'system' 433s JS NATIVE: Defining native module 'system' 433s JS IMPORT: Defining parent 0x937ef240610 of 0x13d35ca0d2e0 'system' is mod 1 433s JS IMPORT: successfully imported module 'system' 433s JS MAINLOOP: Main loop instance 0x569aaab50968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x569aaab50968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testGlobal.js async resolved" 433s JS MAINLOOP: Main loop instance 0x569aaab50968: release 433s JS MAINLOOP: Completed job 0 433s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module metadata hook for module 0x13d35ca173d0 433s JS IMPORT: Defining meta.importSync for module 0x13d35ca173d0 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x937ef23d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x937ef23d128 433s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 433s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 433s JS MAINLOOP: Set main loop hook to 433s JS MAINLOOP: Main loop instance 0x569aaab50968: hold 433s JS MAINLOOP: Running and clearing main loop hook 433s JS G BXD: Defining method run in prototype for GLib.MainLoop 433s 1..10 433s JS IMPORT: Importing 'gi' 433s JS IMPORT: Defining parent 0x937ef240610 of 0x937ef240b08 'gi' is mod 1 433s JS IMPORT: successfully imported module 'gi' 433s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 433s JS G BXD: Defined class for Source (GSource), prototype 0x937ef297308, JSClass 0x799d9810a5a0, in object 0x937ef297038 433s JS G BXD: Defining method set_priority in prototype for GLib.Source 433s JS IMPORT: Importing '_gi' 433s JS NATIVE: Defining native module '_gi' 433s JS IMPORT: Defining parent 0x937ef240610 of 0x13d35ca22c48 '_gi' is mod 1 433s JS IMPORT: successfully imported module '_gi' 433s 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 433s JS G NS: Defined namespace 'GjsPrivate' 0x937ef2973a8 in GIRepository 0x937ef240b08 433s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 433s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 433s JS IMPORT: Importing module _common succeeded 433s JS IMPORT: Defining parent 0x937ef240610 of 0x937ef298df8 '_common' is mod 1 433s JS IMPORT: successfully imported module '_common' 433s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 433s JS IMPORT: Importing module _legacy succeeded 433s JS IMPORT: Defining parent 0x937ef240610 of 0x937ef298e20 '_legacy' is mod 1 433s JS IMPORT: successfully imported module '_legacy' 433s JS IMPORT: Importing module GObject succeeded 433s JS IMPORT: Defining parent 0x937ef240c28 of 0x937ef298dd0 'GObject' is mod 1 433s JS IMPORT: successfully imported module 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 433s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 433s JS G BXD: Defined class for String (GString), prototype 0x937ef297628, JSClass 0x799d9810a5a0, in object 0x937ef297380 433s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 433s JS G PRM: Defined class ParamSpec prototype is 0x937ef298e70 class 0x799d98113240 in object 0x937ef297380 433s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 433s JS G OBJ: Defined class for Object (GObject), prototype 0x937ef297790, JSClass 0x799d9810a5e0, in object 0x937ef297380 433s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 433s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 433s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x937ef2977b8, JSClass 0x799d9810a5e0, in object 0x937ef297380 433s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 433s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 433s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 433s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 433s JS G BXD: Defined class for Value (GValue), prototype 0x937ef297808, JSClass 0x799d9810a5a0, in object 0x937ef297380 433s JS G NS: Defined namespace 'GObject' 0x937ef297380 in GIRepository 0x937ef240b08 433s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 433s JS G BXD: Defining method attach in prototype for GLib.Source 433s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 433s JS IMPORT: Module metadata hook for module 0x937ef287660 433s JS IMPORT: Defining meta.importSync for module 0x937ef287660 433s JS G BXD: Defining method destroy in prototype for GLib.Source 433s ok 1 globalThis is equal to window 433s ok 2 globalThis WeakRef is defined 433s ok 3 globalThis console is defined 433s ok 4 globalThis TextEncoder is defined 433s ok 5 globalThis TextDecoder is defined 433s ok 6 globalThis ARGV is defined 433s ok 7 globalThis print function log is defined 433s ok 8 globalThis print function print is defined 433s ok 9 globalThis print function printerr is defined 433s ok 10 globalThis print function logError is defined 433s JS G BXD: Defining method quit in prototype for GLib.MainLoop 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x569aaab50968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: handling job 3, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 433s JS MAINLOOP: Main loop instance 0x569aaab50968: release 433s JS MAINLOOP: Completed job 3 433s JS MEMORY: Memory report: before destroying context 433s JS MEMORY: 203 objects currently alive 433s JS MEMORY: boxed_instance = 65 433s JS MEMORY: boxed_prototype = 11 433s JS MEMORY: closure = 1 433s JS MEMORY: function = 116 433s JS MEMORY: fundamental_instance = 0 433s JS MEMORY: fundamental_prototype = 0 433s JS MEMORY: gerror_instance = 0 433s JS MEMORY: gerror_prototype = 0 433s JS MEMORY: interface = 0 433s JS MEMORY: module = 5 433s JS MEMORY: ns = 3 433s JS MEMORY: object_instance = 0 433s JS MEMORY: object_prototype = 2 433s JS MEMORY: param = 0 433s JS MEMORY: union_instance = 0 433s JS MEMORY: union_prototype = 0 433s JS CTX: JS shutdown sequence 433s JS CTX: Stopping profiler 433s JS CTX: Shutting down toggle queue 433s JS CTX: Notifying external reference holders of GjsContext dispose 433s JS MAINLOOP: Stopping promise job dispatcher 433s JS CTX: Notifying reference holders of GjsContext dispose 433s JS CTX: Checking unhandled promise rejections 433s JS CTX: Releasing cached JS wrappers 433s JS CTX: Final triggered GC 433s JS CTX: Destroying JS context 433s JS CTX: Releasing all native objects 433s JS CTX: Disabling auto GC 433s JS CTX: Ending trace on global object 433s JS CTX: Freeing allocated resources 433s JS CTX: JS context destroyed 433s PASS: gjs/testGlobal.test 433s Running test: gjs/next.test 433s 1..1 433s ok 1 - /usr/libexec/installed-tests/gjs/debugger/next.debugger 433s PASS: gjs/next.test 433s Running test: gjs/detach.test 433s 1..1 433s ok 1 - /usr/libexec/installed-tests/gjs/debugger/detach.debugger 433s PASS: gjs/detach.test 433s Running test: gjs/testGio.test 433s JS NATIVE: Registered native JS module '_promiseNative' 433s JS NATIVE: Registered native JS module '_byteArrayNative' 433s JS NATIVE: Registered native JS module '_encodingNative' 433s JS NATIVE: Registered native JS module '_gi' 433s JS NATIVE: Registered native JS module 'gi' 433s JS NATIVE: Registered native JS module 'cairoNative' 433s JS NATIVE: Registered native JS module 'system' 433s JS NATIVE: Registered native JS module 'console' 433s JS NATIVE: Registered native JS module '_print' 433s JS CTX: Enabling JIT 433s JS CTX: Initialized class GjsFileImporter prototype 0x2b04a1b001a0 433s JS IMPORT: Defining parent (nil) of 0x2b04a1b00200 'imports' is mod 0 433s JS IMPORT: Importing '_print' 433s JS NATIVE: Defining native module '_print' 433s JS IMPORT: Defining parent 0x2b04a1b00200 of 0x2b04a1b009b0 '_print' is mod 1 433s JS IMPORT: successfully imported module '_print' 433s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 433s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x171eb433d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x171eb433d090 433s JS MAINLOOP: Main loop instance 0x572c845f6968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Starting promise job dispatcher 433s 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 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x171eb433d128 433s JS MAINLOOP: Main loop instance 0x572c845f6968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x572c845f6968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 433s JS MAINLOOP: Main loop instance 0x572c845f6968: release 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 433s JS MAINLOOP: Main loop instance 0x572c845f6968: release 433s JS MAINLOOP: Completed job 1 433s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module metadata hook for module 0x2b04a1b6af30 433s JS IMPORT: Defining meta.importSync for module 0x2b04a1b6af30 433s JS NATIVE: Defining native module 'gi' 433s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2b04a1b6f278 433s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 433s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 433s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 433s JS IMPORT: Importing directory 'overrides' 433s JS IMPORT: Defining parent 0x171eb4340610 of 0x2b04a1b6f2f8 'overrides' is mod 1 433s JS IMPORT: Defined importer 'overrides' 0x2b04a1b6f2f8 in 0x171eb4340610 433s JS IMPORT: successfully imported directory 'overrides' 433s JS IMPORT: Importing '_promiseNative' 433s JS NATIVE: Defining native module '_promiseNative' 433s JS IMPORT: Defining parent 0x171eb4340610 of 0x2b04a1b6f7a8 '_promiseNative' is mod 1 433s JS IMPORT: successfully imported module '_promiseNative' 433s JS IMPORT: Importing module GLib succeeded 433s JS IMPORT: Defining parent 0x2b04a1b6f2f8 of 0x171eb4398038 'GLib' is mod 1 433s JS IMPORT: successfully imported module 'GLib' 433s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 433s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x171eb4397060, JSClass 0x734b416545a0, in object 0x171eb4397038 433s JS CTX: Initialized class GIRepositoryGType prototype 0x2b04a1b6faf0 433s JS CTX: Initialized class GIRepositoryFunction prototype 0x2b04a1b6fb50 433s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 433s JS G BXD: Defined class for Error (GError), prototype 0x171eb43970b0, JSClass 0x734b416545a0, in object 0x171eb4397038 433s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 433s JS G BXD: Defined class for Variant (GVariant), prototype 0x171eb4397100, JSClass 0x734b416545a0, in object 0x171eb4397038 433s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 433s JS G BXD: Defined class for Bytes (GBytes), prototype 0x171eb4397150, JSClass 0x734b416545a0, in object 0x171eb4397038 433s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 433s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x171eb43971a0, JSClass 0x734b416545a0, in object 0x171eb4397038 433s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 433s JS G BXD: Defined class for Thread (GThread), prototype 0x171eb43971f0, JSClass 0x734b416545a0, in object 0x171eb4397038 433s JS G BXD: Defining method ref in prototype for GLib.Thread 433s JS G BXD: Defining method unref in prototype for GLib.Thread 433s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 433s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x171eb4397240, JSClass 0x734b416545a0, in object 0x171eb4397038 433s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 433s JS G BXD: Defined class for Regex (GRegex), prototype 0x171eb4397290, JSClass 0x734b416545a0, in object 0x171eb4397038 433s JS G BXD: Defining method match in prototype for GLib.Regex 433s JS G BXD: Defining method match_full in prototype for GLib.Regex 433s JS G BXD: Defining method match_all in prototype for GLib.Regex 433s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 433s JS G NS: Defined namespace 'GLib' 0x171eb4397038 in GIRepository 0x2b04a1b6f108 433s JS IMPORT: Importing module jasmine succeeded 433s JS IMPORT: Defining parent 0x171eb4340610 of 0x171eb4398ba0 'jasmine' is mod 1 433s JS IMPORT: successfully imported module 'jasmine' 433s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 433s JS MAINLOOP: Main loop instance 0x572c845f6968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x572c845f6968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 433s JS MAINLOOP: Main loop instance 0x572c845f6968: release 433s JS MAINLOOP: Completed job 0 433s JS IMPORT: Importing 'gi' 433s JS IMPORT: Defining parent 0x171eb4340610 of 0x171eb4340b08 'gi' is mod 1 433s JS IMPORT: successfully imported module 'gi' 433s 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 433s JS G NS: Defined namespace 'GjsPrivate' 0x171eb4397330 in GIRepository 0x171eb4340b08 433s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 433s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 433s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 433s JS IMPORT: Importing module _legacy succeeded 433s JS IMPORT: Defining parent 0x171eb4340610 of 0x171eb4398cb8 '_legacy' is mod 1 433s JS IMPORT: successfully imported module '_legacy' 433s JS IMPORT: Importing module lang succeeded 433s JS IMPORT: Defining parent 0x171eb4340610 of 0x171eb4398c90 'lang' is mod 1 433s JS IMPORT: successfully imported module 'lang' 433s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 433s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 433s JS IMPORT: Importing module _signals succeeded 433s JS IMPORT: Defining parent 0x171eb4340610 of 0x171eb4398ce0 '_signals' is mod 1 433s JS IMPORT: successfully imported module '_signals' 433s JS IMPORT: Importing module signals succeeded 433s JS IMPORT: Defining parent 0x171eb4340610 of 0x171eb4398c68 'signals' is mod 1 433s JS IMPORT: successfully imported module 'signals' 433s JS IMPORT: Importing module Gio succeeded 433s JS IMPORT: Defining parent 0x171eb4340c28 of 0x171eb4398c40 'Gio' is mod 1 433s JS IMPORT: successfully imported module 'Gio' 433s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 433s JS IMPORT: Importing '_gi' 433s JS NATIVE: Defining native module '_gi' 433s JS IMPORT: Defining parent 0x171eb4340610 of 0x2b04a1b313a8 '_gi' is mod 1 433s JS IMPORT: successfully imported module '_gi' 433s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 433s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 433s JS IMPORT: Importing module _common succeeded 433s JS IMPORT: Defining parent 0x171eb4340610 of 0x171eb4398d30 '_common' is mod 1 433s JS IMPORT: successfully imported module '_common' 433s JS IMPORT: Importing module GObject succeeded 433s JS IMPORT: Defining parent 0x171eb4340c28 of 0x171eb4398d08 'GObject' is mod 1 433s JS IMPORT: successfully imported module 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 433s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 433s JS G BXD: Defined class for String (GString), prototype 0x171eb43975d8, JSClass 0x734b416545a0, in object 0x171eb4397358 433s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 433s JS G PRM: Defined class ParamSpec prototype is 0x171eb4398d80 class 0x734b4165d240 in object 0x171eb4397358 433s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 433s JS G OBJ: Defined class for Object (GObject), prototype 0x171eb4397740, JSClass 0x734b416545e0, in object 0x171eb4397358 433s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 433s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 433s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x171eb4397768, JSClass 0x734b416545e0, in object 0x171eb4397358 433s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 433s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 433s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 433s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 433s JS G BXD: Defined class for Value (GValue), prototype 0x171eb43977b8, JSClass 0x734b416545a0, in object 0x171eb4397358 433s JS G NS: Defined namespace 'GObject' 0x171eb4397358 in GIRepository 0x171eb4340b08 433s JS G OBJ: Defined class for Application (GApplication), prototype 0x171eb4397808, JSClass 0x734b416545e0, in object 0x171eb4397308 433s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 433s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x33e72d7082e0, JSClass 0x734b41657b80, in object 0x171eb4397308 433s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 433s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x33e72d708308, JSClass 0x734b41657b80, in object 0x171eb4397308 433s 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 433s JS G NS: Defined namespace 'GioUnix' 0x171eb43978a8 in GIRepository 0x171eb4340b08 433s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 433s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 433s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x171eb43978d0, JSClass 0x734b416545e0, in object 0x171eb43978a8 433s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 433s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 433s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x33e72d7086f0, JSClass 0x734b41657b80, in object 0x171eb43978a8 433s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 433s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 433s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 433s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x171eb4397948, JSClass 0x734b416545e0, in object 0x171eb4397308 433s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x171eb4397998, JSClass 0x734b416545e0, in object 0x171eb43978a8 433s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 433s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 433s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x171eb43979e8, JSClass 0x734b416545a0, in object 0x171eb43978a8 433s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 433s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x33e72d708830, JSClass 0x734b41657b80, in object 0x171eb43978a8 433s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 433s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 433s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 433s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x171eb4397a38, JSClass 0x734b416545e0, in object 0x171eb4397308 433s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x171eb4397a88, JSClass 0x734b416545e0, in object 0x171eb43978a8 433s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 433s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 433s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x171eb4397ad8, JSClass 0x734b416545a0, in object 0x171eb43978a8 433s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 433s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x171eb4397b00, JSClass 0x734b416545a0, in object 0x171eb43978a8 433s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 433s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x171eb4397b50, JSClass 0x734b416545e0, in object 0x171eb43978a8 433s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 433s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 433s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x171eb4397ba0, JSClass 0x734b416545a0, in object 0x171eb43978a8 433s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 433s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 433s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x171eb4397bf0, JSClass 0x734b416545e0, in object 0x171eb4397308 433s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x171eb4397c40, JSClass 0x734b416545e0, in object 0x171eb43978a8 433s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 433s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 433s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x171eb4397c90, JSClass 0x734b416545a0, in object 0x171eb43978a8 433s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 433s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 433s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 433s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 433s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 433s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 433s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 433s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 433s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 433s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 433s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 433s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 433s JS G ENUM: Defining GLib.LogLevelFlags as 0x2b04a1b39a90 433s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 433s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x171eb4397da8, JSClass 0x734b416545a0, in object 0x171eb4397038 433s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 433s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x171eb4397e70, JSClass 0x734b416545e0, in object 0x171eb4397308 433s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 433s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x33e72d70fbf0, JSClass 0x734b41657b80, in object 0x171eb4397308 433s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 433s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x33e72d70fc18, JSClass 0x734b41657b80, in object 0x171eb4397308 433s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 433s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x33e72d715470, JSClass 0x734b416545a0, in object 0x171eb4397308 433s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 433s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x33e72d715768, JSClass 0x734b416545a0, in object 0x171eb4397308 433s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 433s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 433s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x33e72d7158f8, JSClass 0x734b416545e0, in object 0x171eb4397308 433s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 433s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x33e72d70fe98, JSClass 0x734b41657b80, in object 0x171eb4397308 433s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 433s JS G IFACE: Defined class for Initable (GInitable), prototype 0x33e72d70fee8, JSClass 0x734b41657b80, in object 0x171eb4397308 433s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 433s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x33e72d715998, JSClass 0x734b416545e0, in object 0x171eb4397308 433s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 433s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 433s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 433s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 433s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x33e72d7170d8, JSClass 0x734b41657b80, in object 0x171eb4397308 433s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 433s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x33e72d715a10, JSClass 0x734b416545a0, in object 0x171eb4397308 433s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 433s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x33e72d715a60, JSClass 0x734b416545a0, in object 0x171eb4397308 433s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 433s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 433s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x33e72d715ab0, JSClass 0x734b416545e0, in object 0x171eb4397308 433s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x33e72d715b00, JSClass 0x734b416545e0, in object 0x171eb4397330 433s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 433s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x33e72d715b50, JSClass 0x734b416545e0, in object 0x171eb4397308 433s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 433s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 433s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 433s JS G IFACE: Defined class for File (GFile), prototype 0x33e72d7171a0, JSClass 0x734b41657b80, in object 0x171eb4397308 433s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x33e72d715bc8, JSClass 0x734b416545e0, in object 0x171eb4340ca0 433s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 433s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x33e72d715c40, JSClass 0x734b416545e0, in object 0x171eb4397308 433s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 433s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 433s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x33e72d717420, JSClass 0x734b41657b80, in object 0x171eb4397308 433s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 433s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x33e72d715cb8, JSClass 0x734b416545e0, in object 0x171eb4397308 433s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 433s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x33e72d715d08, JSClass 0x734b416545a0, in object 0x171eb4397308 433s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 433s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 433s JS G OBJ: Defined class for Settings (GSettings), prototype 0x33e72d715d58, JSClass 0x734b416545e0, in object 0x171eb4397308 433s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 433s JS G NS: Defined namespace 'Gio' 0x171eb4397308 in GIRepository 0x171eb4340b08 433s JS G NS: Found info type GIFlagsInfo for 'ParamFlags' in namespace 'GObject' 433s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 433s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 433s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 433s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 433s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 433s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 433s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 433s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 433s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 433s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 433s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 433s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 433s JS G ENUM: Defining GObject.ParamFlags as 0x2b04a1b42d68 433s JS G NS: Found info type GIFunctionInfo for 'param_spec_boolean' in namespace 'GObject' 433s JS G PRM: Wrapping GParamBoolean 'boolval' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x572c8489efa0 type GParamBoolean 433s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 433s JS G NS: Found info type GIFunctionInfo for 'param_spec_get_flags' in namespace 'GjsPrivate' 433s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 433s JS G NS: Found info type GIConstantInfo for 'MAJOR_VERSION' in namespace 'GLib' 433s JS G NS: Found info type GIConstantInfo for 'MINOR_VERSION' in namespace 'GLib' 433s JS G NS: Found info type GIConstantInfo for 'MICRO_VERSION' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'find_program_in_path' in namespace 'GLib' 433s JS G NS: Found info type GIFlagsInfo for 'FileQueryInfoFlags' in namespace 'Gio' 433s JS G ENUM: Defining enum value NONE (fixed from none) 0 433s JS G ENUM: Defining enum value NOFOLLOW_SYMLINKS (fixed from nofollow_symlinks) 1 433s JS G ENUM: Defining Gio.FileQueryInfoFlags as 0x2b04a1b60588 433s JS CTX: Script evaluation succeeded 433s JS MAINLOOP: Main loop instance 0x572c845f6968: Spinning loop until released or hook cleared 433s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module metadata hook for module 0x2b04a1b69b88 433s JS IMPORT: Defining meta.importSync for module 0x2b04a1b69b88 433s JS NATIVE: Defining native module 'system' 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x171eb433d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x171eb433d128 433s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 433s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 433s JS MAINLOOP: Set main loop hook to 433s JS MAINLOOP: Main loop instance 0x572c845f6968: hold 433s JS MAINLOOP: Running and clearing main loop hook 433s JS G BXD: Defining method run in prototype for GLib.MainLoop 433s 1..46 433s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 433s JS G BXD: Defined class for Source (GSource), prototype 0x33e72d715e48, JSClass 0x734b416545a0, in object 0x171eb4397038 433s JS G BXD: Defining method set_priority in prototype for GLib.Source 433s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 433s JS G BXD: Defining method attach in prototype for GLib.Source 433s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 433s JS IMPORT: Module metadata hook for module 0x171eb4388510 433s JS IMPORT: Defining meta.importSync for module 0x171eb4388510 433s JS G NS: Found info type GIInterfaceInfo for 'ListModel' in namespace 'Gio' 433s JS G IFACE: Defined class for ListModel (GListModel), prototype 0x33e72d717fd8, JSClass 0x734b41657b80, in object 0x171eb4397308 433s JS G OBJ: Defining method append in prototype for GListStore (Gio.ListStore) 433s JS G BXD: Defining method destroy in prototype for GLib.Source 433s JS G OBJ: Defining method get_n_items in prototype for GListStore (Gio.ListStore) 433s JS G OBJ: Defining method get_item in prototype for GListStore (Gio.ListStore) 433s ok 1 ListStore iterator ListStore iterates 433s JS G NS: Found info type GIFunctionInfo for 'list_store_insert_sorted' in namespace 'GjsPrivate' 433s ok 2 Sorting in ListStore test insert_sorted 433s JS G NS: Found info type GIFunctionInfo for 'list_store_sort' in namespace 'GjsPrivate' 433s ok 3 Sorting in ListStore test sort 433s JS G NS: Found info type GIObjectInfo for 'Subprocess' in namespace 'Gio' 433s JS G OBJ: Defined class for Subprocess (GSubprocess), prototype 0x33e72d731650, JSClass 0x734b416545e0, in object 0x171eb4397308 433s ok 4 Promisify function doesn't crash when async function is not defined 433s JS G OBJ: Defining method communicate_utf8_async in prototype for GSubprocess (Gio.Subprocess) 433s ok 5 Promisify function doesn't crash when finish function is not defined 433s JS G NS: Found info type GIConstantInfo for 'FILE_ATTRIBUTE_STANDARD_TYPE' in namespace 'Gio' 433s JS G NS: Found info type GIObjectInfo for 'Task' in namespace 'Gio' 433s JS G OBJ: Defined class for Task (GTask), prototype 0x33e72d731808, JSClass 0x734b416545e0, in object 0x171eb4397308 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS G OBJ: Defining method get_file_type in prototype for GFileInfo (Gio.FileInfo) 433s JS G NS: Found info type GIEnumInfo for 'FileType' in namespace 'Gio' 433s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 433s JS G ENUM: Defining enum value REGULAR (fixed from regular) 1 433s JS G ENUM: Defining enum value DIRECTORY (fixed from directory) 2 433s JS G ENUM: Defining enum value SYMBOLIC_LINK (fixed from symbolic_link) 3 433s JS G ENUM: Defining enum value SPECIAL (fixed from special) 4 433s JS G ENUM: Defining enum value SHORTCUT (fixed from shortcut) 5 433s JS G ENUM: Defining enum value MOUNTABLE (fixed from mountable) 6 433s JS G ENUM: Defining Gio.FileType as 0x2b04a1b18c78 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s ok 6 Promisify function promisifies functions 433s JS MAINLOOP: Completed job 1 433s ok 7 Promisify function preserves old behavior 433s ok 8 Promisify function can guess the finish function 433s ok 9 Gio.Settings overrides doesn't crash when forgetting to specify a schema ID 433s JS G NS: Found info type GIStructInfo for 'SettingsSchemaSource' in namespace 'Gio' 433s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0x33e72d731c90, JSClass 0x734b416545a0, in object 0x171eb4397308 433s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 433s ok 10 Gio.Settings overrides doesn't crash when specifying a schema ID that isn't installed 433s JS G BXD: Defining method get_path in prototype for Gio.SettingsSchema 433s JS G BXD: Defining method get_id in prototype for Gio.SettingsSchema 433s ok 11 Gio.Settings overrides doesn't crash when forgetting to specify a schema path 433s ok 12 Gio.Settings overrides doesn't crash when specifying conflicting schema paths 433s ok 13 Gio.Settings overrides can construct with a settings schema object 433s ok 14 Gio.Settings overrides throws proper error message when settings schema is specified with a wrong type 433s JS G BXD: Defining method list_keys in prototype for Gio.SettingsSchema 433s ok 15 Gio.Settings overrides with existing schema doesn't crash when resetting a nonexistent key 433s ok 16 Gio.Settings overrides with existing schema doesn't crash when checking a nonexistent key 433s ok 17 Gio.Settings overrides with existing schema doesn't crash when setting a nonexistent key 433s ok 18 Gio.Settings overrides with existing schema doesn't crash when checking writable for a nonexistent key 433s ok 19 Gio.Settings overrides with existing schema doesn't crash when getting the user value for a nonexistent key 433s ok 20 Gio.Settings overrides with existing schema doesn't crash when getting the default value for a nonexistent key 433s JS G NS: Found info type GIFlagsInfo for 'SettingsBindFlags' in namespace 'Gio' 433s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 433s JS G ENUM: Defining enum value GET (fixed from get) 1 433s JS G ENUM: Defining enum value SET (fixed from set) 2 433s JS G ENUM: Defining enum value NO_SENSITIVITY (fixed from no_sensitivity) 4 433s JS G ENUM: Defining enum value GET_NO_CHANGES (fixed from get_no_changes) 8 433s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 16 433s JS G ENUM: Defining Gio.SettingsBindFlags as 0x2b04a1b7b868 433s ok 21 Gio.Settings overrides with existing schema doesn't crash when binding a nonexistent key 433s ok 22 Gio.Settings overrides with existing schema doesn't crash when creating actions for a nonexistent key 433s JS G BXD: Defining method has_key in prototype for Gio.SettingsSchema 433s ok 23 Gio.Settings overrides with existing schema doesn't crash when checking info about a nonexistent key 433s ok 24 Gio.Settings overrides with existing schema doesn't crash when getting a nonexistent sub-schema 433s JS G BXD: Defining method classify in prototype for GLib.Variant 433s JS G BXD: Defining method n_children in prototype for GLib.Variant 433s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 433s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 433s JS G BXD: Defining method get_boolean in prototype for GLib.Variant 433s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 433s JS G OBJ: Defined class for GSettingsAction (GSettingsAction), prototype 0x33e72d769358, JSClass 0x734b416545e0, in object 0x171eb4340ca0 433s JS G NS: Found info type GIStructInfo for 'SettingsSchemaKey' in namespace 'Gio' 433s JS G BXD: Defined class for SettingsSchemaKey (GSettingsSchemaKey), prototype 0x33e72d7693f8, JSClass 0x734b416545a0, in object 0x171eb4397308 433s ok 25 Gio.Settings overrides with existing schema still works with correct keys 433s JS G NS: Found info type GIFunctionInfo for 'content_type_set_mime_dirs' in namespace 'Gio' 433s ok 26 Gio.content_type_set_mime_dirs can be called with NULL argument 433s JS G OBJ: Defining method add_action_entries in prototype for GApplication (Gio.Application) 433s JS G NS: Found info type GIFunctionInfo for 'variant_type_string_is_valid' in namespace 'GLib' 433s JS G NS: Found info type GIObjectInfo for 'SimpleAction' in namespace 'Gio' 433s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x33e72d769768, JSClass 0x734b416545e0, in object 0x171eb4397308 433s JS G NS: Found info type GIInterfaceInfo for 'Action' in namespace 'Gio' 433s JS G IFACE: Defined class for Action (GAction), prototype 0x33e72d72c5b0, JSClass 0x734b41657b80, in object 0x171eb4397308 433s JS G OBJ: Defining method add_action in prototype for GApplication (Gio.Application) 433s JS G OBJ: Defining method lookup_action in prototype for GApplication (Gio.Application) 433s JS G BXD: Defining method dup_string in prototype for GLib.VariantType 433s JS G BXD: Defining method print in prototype for GLib.Variant 433s ok 27 Gio.add_action_entries override registers each entry as an action 433s JS G OBJ: Defining method activate in prototype for GSimpleAction (Gio.SimpleAction) 433s ok 28 Gio.add_action_entries override connects and binds the activate handler 433s JS G OBJ: Defining method change_state in prototype for GSimpleAction (Gio.SimpleAction) 433s ok 29 Gio.add_action_entries override connects and binds the change_state handler 433s ok 30 Gio.add_action_entries override throw an error if the parameter_type is invalid 433s JS G NS: Found info type GIEnumInfo for 'VariantParseError' in namespace 'GLib' 433s JS G ERR: Defined class for VariantParseError (GError), prototype 0x33e72d72c740, JSClass 0x734b41657860, in object 0x171eb4397038 433s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 433s JS G ENUM: Defining enum value BASIC_TYPE_EXPECTED (fixed from basic_type_expected) 1 433s JS G ENUM: Defining enum value CANNOT_INFER_TYPE (fixed from cannot_infer_type) 2 433s JS G ENUM: Defining enum value DEFINITE_TYPE_EXPECTED (fixed from definite_type_expected) 3 433s JS G ENUM: Defining enum value INPUT_NOT_AT_END (fixed from input_not_at_end) 4 433s JS G ENUM: Defining enum value INVALID_CHARACTER (fixed from invalid_character) 5 433s JS G ENUM: Defining enum value INVALID_FORMAT_STRING (fixed from invalid_format_string) 6 433s JS G ENUM: Defining enum value INVALID_OBJECT_PATH (fixed from invalid_object_path) 7 433s JS G ENUM: Defining enum value INVALID_SIGNATURE (fixed from invalid_signature) 8 433s JS G ENUM: Defining enum value INVALID_TYPE_STRING (fixed from invalid_type_string) 9 433s JS G ENUM: Defining enum value NO_COMMON_TYPE (fixed from no_common_type) 10 433s JS G ENUM: Defining enum value NUMBER_OUT_OF_RANGE (fixed from number_out_of_range) 11 433s JS G ENUM: Defining enum value NUMBER_TOO_BIG (fixed from number_too_big) 12 433s JS G ENUM: Defining enum value TYPE_ERROR (fixed from type_error) 13 433s JS G ENUM: Defining enum value UNEXPECTED_TOKEN (fixed from unexpected_token) 14 433s JS G ENUM: Defining enum value UNKNOWN_KEYWORD (fixed from unknown_keyword) 15 433s JS G ENUM: Defining enum value UNTERMINATED_STRING_CONSTANT (fixed from unterminated_string_constant) 16 433s JS G ENUM: Defining enum value VALUE_EXPECTED (fixed from value_expected) 17 433s JS G ENUM: Defining enum value RECURSION (fixed from recursion) 18 433s ok 31 Gio.add_action_entries override throw an error if the state is invalid 433s JS G NS: Found info type GIObjectInfo for 'FileIOStream' in namespace 'Gio' 433s JS G NS: Found info type GIObjectInfo for 'IOStream' in namespace 'Gio' 433s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x33e72d769f88, JSClass 0x734b416545e0, in object 0x171eb4397308 433s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0x33e72d769fd8, JSClass 0x734b416545e0, in object 0x171eb4397308 433s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0x33e72d770060, JSClass 0x734b416545e0, in object 0x171eb4340ca0 433s JS G NS: Found info type GIFlagsInfo for 'FileCreateFlags' in namespace 'Gio' 433s JS G ENUM: Defining enum value NONE (fixed from none) 0 433s JS G ENUM: Defining enum value PRIVATE (fixed from private) 1 433s JS G ENUM: Defining enum value REPLACE_DESTINATION (fixed from replace_destination) 2 433s JS G ENUM: Defining Gio.FileCreateFlags as 0x2b04a1bce9c0 433s JS G NS: Found info type GIObjectInfo for 'FileInputStream' in namespace 'Gio' 433s JS G OBJ: Defined class for FileInputStream (GFileInputStream), prototype 0x33e72d770100, JSClass 0x734b416545e0, in object 0x171eb4397308 433s JS G OBJ: Defined class for GLocalFileInputStream (GLocalFileInputStream), prototype 0x33e72d770150, JSClass 0x734b416545e0, in object 0x171eb4340ca0 433s JS G NS: Found info type GIInterfaceInfo for 'Seekable' in namespace 'Gio' 433s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x33e72d72c808, JSClass 0x734b41657b80, in object 0x171eb4397308 433s JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) 433s JS G BXD: Defining method get_size in prototype for GLib.Bytes 433s ok 32 Gio.InputStream.prototype.createSyncIterator iterates synchronously 433s JS G OBJ: Defining method read_bytes_async in prototype for GInputStream (Gio.InputStream) 433s JS G OBJ: Defining method read_bytes_finish in prototype for GInputStream (Gio.InputStream) 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s ok 33 Gio.InputStream.prototype.createAsyncIterator iterates asynchronously 433s JS MAINLOOP: Completed job 2 433s JS G OBJ: Defined class for GLocalFileEnumerator (GLocalFileEnumerator), prototype 0x33e72d7708f8, JSClass 0x734b416545e0, in object 0x171eb4340ca0 433s JS G OBJ: Defining method next_file in prototype for GFileEnumerator (Gio.FileEnumerator) 433s JS G OBJ: Defining method close in prototype for GFileEnumerator (Gio.FileEnumerator) 433s ok 34 Gio.FileEnumerator overrides iterates synchronously 433s JS G OBJ: Defining method next_files_async in prototype for GFileEnumerator (Gio.FileEnumerator) 433s JS G OBJ: Defining method next_files_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS G OBJ: Defining method close_async in prototype for GFileEnumerator (Gio.FileEnumerator) 433s JS MAINLOOP: Completed job 0 433s JS G OBJ: Defining method close_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s ok 35 Gio.FileEnumerator overrides iterates asynchronously 433s JS MAINLOOP: Completed job 2 433s JS G NS: Found info type GIStructInfo for 'KeyFile' in namespace 'GLib' 433s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x33e72d770c18, JSClass 0x734b416545a0, in object 0x171eb4397038 433s JS G BXD: Defining method load_from_data in prototype for GLib.KeyFile 433s JS G NS: Found info type GIFlagsInfo for 'KeyFileFlags' in namespace 'GLib' 433s JS G ENUM: Defining enum value NONE (fixed from none) 0 433s JS G ENUM: Defining enum value KEEP_COMMENTS (fixed from keep_comments) 1 433s JS G ENUM: Defining enum value KEEP_TRANSLATIONS (fixed from keep_translations) 2 433s JS G ENUM: Defining GLib.KeyFileFlags as 0x2b04a1bf49a8 433s ok 36 Gio.DesktopAppInfo fallback can be created using GioUnix # SKIP Installed Gio is not new enough for this test 433s ok 37 Gio.DesktopAppInfo fallback can be created using Gio wrapper # SKIP Installed Gio is not new enough for this test 433s ok 38 Gio.DesktopAppInfo fallback provides platform-independent functions when created from Gio # SKIP Installed Gio is not new enough for this test 433s ok 39 Gio.DesktopAppInfo fallback provides platform-independent functions when created from GioUnix # SKIP Installed Gio is not new enough for this test 433s ok 40 Gio.DesktopAppInfo fallback provides unix-only functions when created from Gio # SKIP Installed Gio is not new enough for this test 433s ok 41 Gio.DesktopAppInfo fallback provides unix-only functions when created from GioUnix # SKIP Installed Gio is not new enough for this test 433s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 433s JS G NS: Found info type GIEnumInfo for 'FileAttributeType' in namespace 'Gio' 433s JS G ENUM: Defining enum value INVALID (fixed from invalid) 0 433s JS G ENUM: Defining enum value STRING (fixed from string) 1 433s JS G ENUM: Defining enum value BYTE_STRING (fixed from byte_string) 2 433s JS G ENUM: Defining enum value BOOLEAN (fixed from boolean) 3 433s JS G ENUM: Defining enum value UINT32 (fixed from uint32) 4 433s JS G ENUM: Defining enum value INT32 (fixed from int32) 5 433s JS G ENUM: Defining enum value UINT64 (fixed from uint64) 6 433s JS G ENUM: Defining enum value INT64 (fixed from int64) 7 433s JS G ENUM: Defining enum value OBJECT (fixed from object) 8 433s JS G ENUM: Defining enum value STRINGV (fixed from stringv) 9 433s JS G ENUM: Defining Gio.FileAttributeType as 0x2b04a1b1beb8 433s JS G OBJ: Defining method remove_attribute in prototype for GFileInfo (Gio.FileInfo) 433s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 433s ok 42 Non-introspectable file attribute overrides invalid means unsetting the attribute 433s JS G NS: Found info type GIConstantInfo for 'FILE_ATTRIBUTE_STANDARD_IS_HIDDEN' in namespace 'Gio' 433s JS G OBJ: Defining method set_attribute_boolean in prototype for GFileInfo (Gio.FileInfo) 433s ok 43 Non-introspectable file attribute overrides works for boolean 433s JS G NS: Found info type GIConstantInfo for 'FILE_ATTRIBUTE_TIME_MODIFIED_USEC' in namespace 'Gio' 433s JS G OBJ: Defining method set_attribute_uint32 in prototype for GFileInfo (Gio.FileInfo) 433s ok 44 Non-introspectable file attribute overrides works for uint32 433s JS G NS: Found info type GIConstantInfo for 'FILE_ATTRIBUTE_TIME_MODIFIED' in namespace 'Gio' 433s JS G OBJ: Defining method set_attribute_uint64 in prototype for GFileInfo (Gio.FileInfo) 433s ok 45 Non-introspectable file attribute overrides works for uint64 433s JS G NS: Found info type GIObjectInfo for 'ThemedIcon' in namespace 'Gio' 433s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x33e72d783a60, JSClass 0x734b416545e0, in object 0x171eb4397308 433s JS G NS: Found info type GIConstantInfo for 'FILE_ATTRIBUTE_STANDARD_ICON' in namespace 'Gio' 433s JS G OBJ: Defining method set_attribute_object in prototype for GFileInfo (Gio.FileInfo) 433s ok 46 Non-introspectable file attribute overrides works for object 433s JS G BXD: Defining method quit in prototype for GLib.MainLoop 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x572c845f6968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: handling job 3, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 433s JS MAINLOOP: Main loop instance 0x572c845f6968: release 433s JS MAINLOOP: Completed job 3 433s JS MEMORY: Memory report: before destroying context 433s JS MEMORY: 1186 objects currently alive 433s JS MEMORY: boxed_instance = 423 433s JS MEMORY: boxed_prototype = 25 433s JS MEMORY: closure = 22 433s JS MEMORY: function = 447 433s JS MEMORY: fundamental_instance = 0 433s JS MEMORY: fundamental_prototype = 0 433s JS MEMORY: gerror_instance = 1 433s JS MEMORY: gerror_prototype = 1 433s JS MEMORY: interface = 14 433s JS MEMORY: module = 9 433s JS MEMORY: ns = 5 433s JS MEMORY: object_instance = 205 433s JS MEMORY: object_prototype = 33 433s JS MEMORY: param = 1 433s JS MEMORY: union_instance = 0 433s JS MEMORY: union_prototype = 0 433s JS CTX: JS shutdown sequence 433s JS CTX: Stopping profiler 433s JS CTX: Shutting down toggle queue 433s JS CTX: Notifying external reference holders of GjsContext dispose 433s JS MAINLOOP: Stopping promise job dispatcher 433s JS CTX: Notifying reference holders of GjsContext dispose 433s JS CTX: Checking unhandled promise rejections 433s JS CTX: Releasing cached JS wrappers 433s JS CTX: Final triggered GC 433s JS CTX: Destroying JS context 433s JS CTX: Releasing all native objects 433s JS CTX: Disabling auto GC 433s JS CTX: Ending trace on global object 433s JS CTX: Freeing allocated resources 433s JS CTX: JS context destroyed 433s PASS: gjs/testGio.test 433s Running test: gjs/backtrace.test 433s 1..1 433s ok 1 - /usr/libexec/installed-tests/gjs/debugger/backtrace.debugger 433s PASS: gjs/backtrace.test 433s Running test: gjs/set.test 433s 1..1 433s ok 1 - /usr/libexec/installed-tests/gjs/debugger/set.debugger 433s PASS: gjs/set.test 433s Running test: gjs/testUtility.test 433s JS NATIVE: Registered native JS module '_promiseNative' 433s JS NATIVE: Registered native JS module '_byteArrayNative' 433s JS NATIVE: Registered native JS module '_encodingNative' 433s JS NATIVE: Registered native JS module '_gi' 433s JS NATIVE: Registered native JS module 'gi' 433s JS NATIVE: Registered native JS module 'cairoNative' 433s JS NATIVE: Registered native JS module 'system' 433s JS NATIVE: Registered native JS module 'console' 433s JS NATIVE: Registered native JS module '_print' 433s JS CTX: Enabling JIT 433s JS CTX: Initialized class GjsFileImporter prototype 0x2103840001a0 433s JS IMPORT: Defining parent (nil) of 0x210384000200 'imports' is mod 0 433s JS IMPORT: Importing '_print' 433s JS NATIVE: Defining native module '_print' 433s JS IMPORT: Defining parent 0x210384000200 of 0x2103840009b0 '_print' is mod 1 433s JS IMPORT: successfully imported module '_print' 433s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 433s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2f150053d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2f150053d090 433s JS MAINLOOP: Main loop instance 0x5badde65b968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Starting promise job dispatcher 433s 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 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2f150053d128 433s JS MAINLOOP: Main loop instance 0x5badde65b968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x5badde65b968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 433s JS MAINLOOP: Main loop instance 0x5badde65b968: release 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 433s JS MAINLOOP: Main loop instance 0x5badde65b968: release 433s JS MAINLOOP: Completed job 1 433s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module metadata hook for module 0x21038406af30 433s JS IMPORT: Defining meta.importSync for module 0x21038406af30 433s JS NATIVE: Defining native module 'gi' 433s JS CTX: Initialized class GIRepositoryNamespace prototype 0x21038406f278 433s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 433s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 433s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 433s JS IMPORT: Importing directory 'overrides' 433s JS IMPORT: Defining parent 0x2f1500540610 of 0x21038406f2f8 'overrides' is mod 1 433s JS IMPORT: Defined importer 'overrides' 0x21038406f2f8 in 0x2f1500540610 433s JS IMPORT: successfully imported directory 'overrides' 433s JS IMPORT: Importing '_promiseNative' 433s JS NATIVE: Defining native module '_promiseNative' 433s JS IMPORT: Defining parent 0x2f1500540610 of 0x21038406f7a8 '_promiseNative' is mod 1 433s JS IMPORT: successfully imported module '_promiseNative' 433s JS IMPORT: Importing module GLib succeeded 433s JS IMPORT: Defining parent 0x21038406f2f8 of 0x2f1500598038 'GLib' is mod 1 433s JS IMPORT: successfully imported module 'GLib' 433s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 433s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2f1500597060, JSClass 0x71e88dfec5a0, in object 0x2f1500597038 433s JS CTX: Initialized class GIRepositoryGType prototype 0x21038406faf0 433s JS CTX: Initialized class GIRepositoryFunction prototype 0x21038406fb50 433s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 433s JS G BXD: Defined class for Error (GError), prototype 0x2f15005970b0, JSClass 0x71e88dfec5a0, in object 0x2f1500597038 433s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 433s JS G BXD: Defined class for Variant (GVariant), prototype 0x2f1500597100, JSClass 0x71e88dfec5a0, in object 0x2f1500597038 433s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 433s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2f1500597150, JSClass 0x71e88dfec5a0, in object 0x2f1500597038 433s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 433s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2f15005971a0, JSClass 0x71e88dfec5a0, in object 0x2f1500597038 433s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 433s JS G BXD: Defined class for Thread (GThread), prototype 0x2f15005971f0, JSClass 0x71e88dfec5a0, in object 0x2f1500597038 433s JS G BXD: Defining method ref in prototype for GLib.Thread 433s JS G BXD: Defining method unref in prototype for GLib.Thread 433s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 433s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2f1500597240, JSClass 0x71e88dfec5a0, in object 0x2f1500597038 433s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 433s JS G BXD: Defined class for Regex (GRegex), prototype 0x2f1500597290, JSClass 0x71e88dfec5a0, in object 0x2f1500597038 433s JS G BXD: Defining method match in prototype for GLib.Regex 433s JS G BXD: Defining method match_full in prototype for GLib.Regex 433s JS G BXD: Defining method match_all in prototype for GLib.Regex 433s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 433s JS G NS: Defined namespace 'GLib' 0x2f1500597038 in GIRepository 0x21038406f108 433s JS IMPORT: Importing module jasmine succeeded 433s JS IMPORT: Defining parent 0x2f1500540610 of 0x2f1500598ba0 'jasmine' is mod 1 433s JS IMPORT: successfully imported module 'jasmine' 433s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 433s JS MAINLOOP: Main loop instance 0x5badde65b968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x5badde65b968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 433s JS MAINLOOP: Main loop instance 0x5badde65b968: release 433s JS MAINLOOP: Completed job 0 433s 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 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "gi://Utility" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "gi://Utility" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "gi://Utility" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2f150053d128 433s 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 433s JS G NS: Defined namespace 'Utility' 0x2f1500597308 in GIRepository 0x2f1500540b08 433s JS MAINLOOP: Main loop instance 0x5badde65b968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x5badde65b968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testUtility.js async resolved" 433s JS MAINLOOP: Main loop instance 0x5badde65b968: release 433s JS MAINLOOP: Completed job 0 433s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module metadata hook for module 0x21038401b1c0 433s JS IMPORT: Defining meta.importSync for module 0x21038401b1c0 433s JS NATIVE: Defining native module 'system' 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f150053d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f150053d128 433s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 433s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 433s JS MAINLOOP: Set main loop hook to 433s JS MAINLOOP: Main loop instance 0x5badde65b968: hold 433s JS MAINLOOP: Running and clearing main loop hook 433s JS G BXD: Defining method run in prototype for GLib.MainLoop 433s 1..9 433s JS IMPORT: Importing 'gi' 433s JS IMPORT: Defining parent 0x2f1500540610 of 0x2f1500540b08 'gi' is mod 1 433s JS IMPORT: successfully imported module 'gi' 433s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 433s JS G BXD: Defined class for Source (GSource), prototype 0x2f1500597330, JSClass 0x71e88dfec5a0, in object 0x2f1500597038 433s JS G BXD: Defining method set_priority in prototype for GLib.Source 433s JS IMPORT: Importing '_gi' 433s JS NATIVE: Defining native module '_gi' 433s JS IMPORT: Defining parent 0x2f1500540610 of 0x210384025ea8 '_gi' is mod 1 433s JS IMPORT: successfully imported module '_gi' 433s 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 433s JS G NS: Defined namespace 'GjsPrivate' 0x2f15005973d0 in GIRepository 0x2f1500540b08 433s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 433s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 433s JS IMPORT: Importing module _common succeeded 433s JS IMPORT: Defining parent 0x2f1500540610 of 0x2f1500598df8 '_common' is mod 1 433s JS IMPORT: successfully imported module '_common' 433s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 433s JS IMPORT: Importing module _legacy succeeded 433s JS IMPORT: Defining parent 0x2f1500540610 of 0x2f1500598e20 '_legacy' is mod 1 433s JS IMPORT: successfully imported module '_legacy' 433s JS IMPORT: Importing module GObject succeeded 433s JS IMPORT: Defining parent 0x2f1500540bf8 of 0x2f1500598dd0 'GObject' is mod 1 433s JS IMPORT: successfully imported module 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 433s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 433s JS G BXD: Defined class for String (GString), prototype 0x2f1500597650, JSClass 0x71e88dfec5a0, in object 0x2f15005973a8 433s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 433s JS G PRM: Defined class ParamSpec prototype is 0x2f1500598e70 class 0x71e88dff5240 in object 0x2f15005973a8 433s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 433s JS G OBJ: Defined class for Object (GObject), prototype 0x2f15005977b8, JSClass 0x71e88dfec5e0, in object 0x2f15005973a8 433s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 433s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 433s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2f15005977e0, JSClass 0x71e88dfec5e0, in object 0x2f15005973a8 433s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 433s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 433s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 433s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 433s JS G BXD: Defined class for Value (GValue), prototype 0x2f1500597830, JSClass 0x71e88dfec5a0, in object 0x2f15005973a8 433s JS G NS: Defined namespace 'GObject' 0x2f15005973a8 in GIRepository 0x2f1500540b08 433s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 433s JS G BXD: Defining method attach in prototype for GLib.Source 433s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 433s JS IMPORT: Module metadata hook for module 0x2f1500588628 433s JS IMPORT: Defining meta.importSync for module 0x2f1500588628 433s JS G NS: Found info type GIFunctionInfo for 'dir_foreach' in namespace 'Utility' 433s JS G BXD: Defining method destroy in prototype for GLib.Source 433s ok 1 Utility callback recognizes callback correctly 433s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'Utility' 433s JS G OBJ: Defined class for Object (UtilityObject), prototype 0x2f1500597a10, JSClass 0x71e88dfec5e0, in object 0x2f1500597308 433s JS G OBJ: Defining method watch_dir in prototype for UtilityObject (Utility.Object) 433s ok 2 Utility object recognizes callback correctly 433s ok 3 Utility unions/structs TaggedValue # SKIP Unions nested in structs not supported. Open an issue if you need this 433s ok 4 Utility unions/structs Byte # SKIP Unions must currently be registered as boxed types. Open an issue if you need this 433s JS G NS: Found info type GIStructInfo for 'Buffer' in namespace 'Utility' 433s JS G BXD: Defined class for Buffer (void), prototype 0x2f1500597c90, JSClass 0x71e88dfec5a0, in object 0x2f1500597308 433s ok 5 Utility unions/structs Buffer 433s ok 6 Utility unions/structs Struct # SKIP Bitfields not supported. Open an issue if you need this 433s ok 7 Utility unions/structs Union # SKIP Unions must currently be registered as boxed types. Open an issue if you need this 433s JS G NS: Found info type GIEnumInfo for 'EnumType' in namespace 'Utility' 433s JS G ENUM: Defining enum value A (fixed from a) 0 433s JS G ENUM: Defining enum value B (fixed from b) 1 433s JS G ENUM: Defining enum value C (fixed from c) 2 433s JS G ENUM: Defining Utility.EnumType as 0x2103840518f8 433s ok 8 Utility enums/flags enum 433s JS G NS: Found info type GIFlagsInfo for 'FlagType' in namespace 'Utility' 433s JS G ENUM: Defining enum value A (fixed from a) 1 433s JS G ENUM: Defining enum value B (fixed from b) 2 433s JS G ENUM: Defining enum value C (fixed from c) 4 433s JS G ENUM: Defining Utility.FlagType as 0x21038405acc8 433s ok 9 Utility enums/flags flags 433s JS G BXD: Defining method quit in prototype for GLib.MainLoop 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x5badde65b968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: handling job 3, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 433s JS MAINLOOP: Main loop instance 0x5badde65b968: release 433s JS MAINLOOP: Completed job 3 433s JS MEMORY: Memory report: before destroying context 433s JS MEMORY: 194 objects currently alive 433s JS MEMORY: boxed_instance = 49 433s JS MEMORY: boxed_prototype = 12 433s JS MEMORY: closure = 2 433s JS MEMORY: function = 118 433s JS MEMORY: fundamental_instance = 0 433s JS MEMORY: fundamental_prototype = 0 433s JS MEMORY: gerror_instance = 0 433s JS MEMORY: gerror_prototype = 0 433s JS MEMORY: interface = 0 433s JS MEMORY: module = 5 433s JS MEMORY: ns = 4 433s JS MEMORY: object_instance = 1 433s JS MEMORY: object_prototype = 3 433s JS MEMORY: param = 0 433s JS MEMORY: union_instance = 0 433s JS MEMORY: union_prototype = 0 433s JS CTX: JS shutdown sequence 433s JS CTX: Stopping profiler 433s JS CTX: Shutting down toggle queue 433s JS CTX: Notifying external reference holders of GjsContext dispose 433s JS MAINLOOP: Stopping promise job dispatcher 433s JS CTX: Notifying reference holders of GjsContext dispose 433s JS CTX: Checking unhandled promise rejections 433s JS CTX: Releasing cached JS wrappers 433s JS CTX: Final triggered GC 433s JS CTX: Destroying JS context 433s JS CTX: Releasing all native objects 433s JS CTX: Disabling auto GC 433s JS CTX: Ending trace on global object 433s JS CTX: Freeing allocated resources 433s JS CTX: JS context destroyed 433s PASS: gjs/testUtility.test 433s Running test: gjs/testCommandLineModules.sh.test 433s ok 1 - ensure dynamic imports load even if the same import resolves elsewhere first 433s ok 2 - ensure dynamic imports resolve without an explicit mainloop 433s ok 3 - ensure top level await can import modules 433s 1..3 433s PASS: gjs/testCommandLineModules.sh.test 433s Running test: gjs/testParamSpec.test 433s JS NATIVE: Registered native JS module '_promiseNative' 433s JS NATIVE: Registered native JS module '_byteArrayNative' 433s JS NATIVE: Registered native JS module '_encodingNative' 433s JS NATIVE: Registered native JS module '_gi' 433s JS NATIVE: Registered native JS module 'gi' 433s JS NATIVE: Registered native JS module 'cairoNative' 433s JS NATIVE: Registered native JS module 'system' 433s JS NATIVE: Registered native JS module 'console' 433s JS NATIVE: Registered native JS module '_print' 433s JS CTX: Enabling JIT 433s JS CTX: Initialized class GjsFileImporter prototype 0x1ed247e001a0 433s JS IMPORT: Defining parent (nil) of 0x1ed247e00200 'imports' is mod 0 433s JS IMPORT: Importing '_print' 433s JS NATIVE: Defining native module '_print' 433s JS IMPORT: Defining parent 0x1ed247e00200 of 0x1ed247e009b0 '_print' is mod 1 433s JS IMPORT: successfully imported module '_print' 433s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 433s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x24af1673d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x24af1673d090 433s JS MAINLOOP: Main loop instance 0x64573adfd968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Starting promise job dispatcher 433s 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 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x24af1673d128 433s JS MAINLOOP: Main loop instance 0x64573adfd968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x64573adfd968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 433s JS MAINLOOP: Main loop instance 0x64573adfd968: release 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 433s JS MAINLOOP: Main loop instance 0x64573adfd968: release 433s JS MAINLOOP: Completed job 1 433s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module metadata hook for module 0x1ed247e6af30 433s JS IMPORT: Defining meta.importSync for module 0x1ed247e6af30 433s JS NATIVE: Defining native module 'gi' 433s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1ed247e6f278 433s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 433s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 433s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 433s JS IMPORT: Importing directory 'overrides' 433s JS IMPORT: Defining parent 0x24af16740610 of 0x1ed247e6f2f8 'overrides' is mod 1 433s JS IMPORT: Defined importer 'overrides' 0x1ed247e6f2f8 in 0x24af16740610 433s JS IMPORT: successfully imported directory 'overrides' 433s JS IMPORT: Importing '_promiseNative' 433s JS NATIVE: Defining native module '_promiseNative' 433s JS IMPORT: Defining parent 0x24af16740610 of 0x1ed247e6f7a8 '_promiseNative' is mod 1 433s JS IMPORT: successfully imported module '_promiseNative' 433s JS IMPORT: Importing module GLib succeeded 433s JS IMPORT: Defining parent 0x1ed247e6f2f8 of 0x24af16798038 'GLib' is mod 1 433s JS IMPORT: successfully imported module 'GLib' 433s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 433s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x24af16797060, JSClass 0x7414d9b3f5a0, in object 0x24af16797038 433s JS CTX: Initialized class GIRepositoryGType prototype 0x1ed247e6faf0 433s JS CTX: Initialized class GIRepositoryFunction prototype 0x1ed247e6fb50 433s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 433s JS G BXD: Defined class for Error (GError), prototype 0x24af167970b0, JSClass 0x7414d9b3f5a0, in object 0x24af16797038 433s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 433s JS G BXD: Defined class for Variant (GVariant), prototype 0x24af16797100, JSClass 0x7414d9b3f5a0, in object 0x24af16797038 433s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 433s JS G BXD: Defined class for Bytes (GBytes), prototype 0x24af16797150, JSClass 0x7414d9b3f5a0, in object 0x24af16797038 433s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 433s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x24af167971a0, JSClass 0x7414d9b3f5a0, in object 0x24af16797038 433s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 433s JS G BXD: Defined class for Thread (GThread), prototype 0x24af167971f0, JSClass 0x7414d9b3f5a0, in object 0x24af16797038 433s JS G BXD: Defining method ref in prototype for GLib.Thread 433s JS G BXD: Defining method unref in prototype for GLib.Thread 433s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 433s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x24af16797240, JSClass 0x7414d9b3f5a0, in object 0x24af16797038 433s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 433s JS G BXD: Defined class for Regex (GRegex), prototype 0x24af16797290, JSClass 0x7414d9b3f5a0, in object 0x24af16797038 433s JS G BXD: Defining method match in prototype for GLib.Regex 433s JS G BXD: Defining method match_full in prototype for GLib.Regex 433s JS G BXD: Defining method match_all in prototype for GLib.Regex 433s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 433s JS G NS: Defined namespace 'GLib' 0x24af16797038 in GIRepository 0x1ed247e6f108 433s JS IMPORT: Importing module jasmine succeeded 433s JS IMPORT: Defining parent 0x24af16740610 of 0x24af16798ba0 'jasmine' is mod 1 433s JS IMPORT: successfully imported module 'jasmine' 433s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 433s JS MAINLOOP: Main loop instance 0x64573adfd968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x64573adfd968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 433s JS MAINLOOP: Main loop instance 0x64573adfd968: release 433s JS MAINLOOP: Completed job 0 433s JS IMPORT: Importing 'gi' 433s JS IMPORT: Defining parent 0x24af16740610 of 0x24af16740b08 'gi' is mod 1 433s JS IMPORT: successfully imported module 'gi' 433s 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 433s JS G NS: Defined namespace 'Regress' 0x24af16797308 in GIRepository 0x24af16740b08 433s JS IMPORT: Importing '_gi' 433s JS NATIVE: Defining native module '_gi' 433s JS IMPORT: Defining parent 0x24af16740610 of 0x1ed247e09250 '_gi' is mod 1 433s JS IMPORT: successfully imported module '_gi' 433s 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 433s JS G NS: Defined namespace 'GjsPrivate' 0x24af16797358 in GIRepository 0x24af16740b08 433s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 433s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 433s JS IMPORT: Importing module _common succeeded 433s JS IMPORT: Defining parent 0x24af16740610 of 0x24af16798c68 '_common' is mod 1 433s JS IMPORT: successfully imported module '_common' 433s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 433s JS IMPORT: Importing module _legacy succeeded 433s JS IMPORT: Defining parent 0x24af16740610 of 0x24af16798c90 '_legacy' is mod 1 433s JS IMPORT: successfully imported module '_legacy' 433s JS IMPORT: Importing module GObject succeeded 433s JS IMPORT: Defining parent 0x24af16740c28 of 0x24af16798c40 'GObject' is mod 1 433s JS IMPORT: successfully imported module 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 433s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 433s JS G BXD: Defined class for String (GString), prototype 0x24af167975d8, JSClass 0x7414d9b3f5a0, in object 0x24af16797330 433s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 433s JS G PRM: Defined class ParamSpec prototype is 0x24af16798ce0 class 0x7414d9b48240 in object 0x24af16797330 433s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 433s JS G OBJ: Defined class for Object (GObject), prototype 0x24af16797740, JSClass 0x7414d9b3f5e0, in object 0x24af16797330 433s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 433s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 433s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x24af16797768, JSClass 0x7414d9b3f5e0, in object 0x24af16797330 433s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 433s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 433s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 433s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 433s JS G BXD: Defined class for Value (GValue), prototype 0x24af167977b8, JSClass 0x7414d9b3f5a0, in object 0x24af16797330 433s JS G NS: Defined namespace 'GObject' 0x24af16797330 in GIRepository 0x24af16740b08 433s JS G NS: Found info type GIFlagsInfo for 'ParamFlags' in namespace 'GObject' 433s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 433s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 433s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 433s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 433s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 433s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 433s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 433s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 433s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 433s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 433s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 433s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 433s JS G ENUM: Defining GObject.ParamFlags as 0x1ed247e0d638 433s JS G NS: Found info type GIEnumInfo for 'TestEnum' in namespace 'Regress' 433s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 433s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 433s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 433s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 433s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 433s JS G ENUM: Defining Regress.TestEnum as 0x1ed247e18020 433s JS G NS: Found info type GIFlagsInfo for 'TestFlags' in namespace 'Regress' 433s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 433s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 433s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 433s JS G ENUM: Defining Regress.TestFlags as 0x1ed247e1a2a8 433s JS CTX: Script evaluation succeeded 433s JS MAINLOOP: Main loop instance 0x64573adfd968: Spinning loop until released or hook cleared 433s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module metadata hook for module 0x1ed247e28940 433s JS IMPORT: Defining meta.importSync for module 0x1ed247e28940 433s JS NATIVE: Defining native module 'system' 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x24af1673d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x24af1673d128 433s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 433s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 433s JS MAINLOOP: Set main loop hook to 433s JS MAINLOOP: Main loop instance 0x64573adfd968: hold 433s JS MAINLOOP: Running and clearing main loop hook 433s JS G BXD: Defining method run in prototype for GLib.MainLoop 433s 1..29 433s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 433s JS G BXD: Defined class for Source (GSource), prototype 0x24af16797858, JSClass 0x7414d9b3f5a0, in object 0x24af16797038 433s JS G BXD: Defining method set_priority in prototype for GLib.Source 433s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 433s JS G BXD: Defining method attach in prototype for GLib.Source 433s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 433s JS IMPORT: Module metadata hook for module 0x24af16788660 433s JS IMPORT: Defining meta.importSync for module 0x24af16788660 433s JS G NS: Found info type GIFunctionInfo for 'param_spec_string' in namespace 'GObject' 433s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b03dca0 type GParamString 433s JS G BXD: Defining method destroy in prototype for GLib.Source 433s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 433s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 433s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 433s ok 1 GObject.ParamSpec.string has the correct name strings 433s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b0424b0 type GParamString 433s JS G NS: Found info type GIFunctionInfo for 'param_spec_get_flags' in namespace 'GjsPrivate' 433s ok 2 GObject.ParamSpec.string has the correct flags 433s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b095ed0 type GParamString 433s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 433s ok 3 GObject.ParamSpec.string has the correct default value 433s JS G NS: Found info type GIFunctionInfo for 'param_spec_int' in namespace 'GObject' 433s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b09da40 type GParamInt 433s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 433s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 433s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 433s ok 4 GObject.ParamSpec.int has the correct name strings 433s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b0a1890 type GParamInt 433s ok 5 GObject.ParamSpec.int has the correct flags 433s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b0a2a00 type GParamInt 433s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 433s ok 6 GObject.ParamSpec.int has the correct default value 433s JS G NS: Found info type GIFunctionInfo for 'param_spec_uint' in namespace 'GObject' 433s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b0a5f00 type GParamUInt 433s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 433s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 433s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 433s ok 7 GObject.ParamSpec.uint has the correct name strings 433s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b0abf20 type GParamUInt 433s ok 8 GObject.ParamSpec.uint has the correct flags 433s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b0ac620 type GParamUInt 433s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 433s ok 9 GObject.ParamSpec.uint has the correct default value 433s JS G NS: Found info type GIFunctionInfo for 'param_spec_int64' in namespace 'GObject' 433s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b09b5c0 type GParamInt64 433s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 433s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 433s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 433s ok 10 GObject.ParamSpec.int64 has the correct name strings 433s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b09b450 type GParamInt64 433s ok 11 GObject.ParamSpec.int64 has the correct flags 433s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b0364e0 type GParamInt64 433s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 433s ok 12 GObject.ParamSpec.int64 has the correct default value 433s JS G NS: Found info type GIFunctionInfo for 'param_spec_uint64' in namespace 'GObject' 433s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b0b20f0 type GParamUInt64 433s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 433s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 433s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 433s ok 13 GObject.ParamSpec.uint64 has the correct name strings 433s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b0b2ac0 type GParamUInt64 433s ok 14 GObject.ParamSpec.uint64 has the correct flags 433s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b0b3500 type GParamUInt64 433s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 433s ok 15 GObject.ParamSpec.uint64 has the correct default value 433s JS G NS: Found info type GIFunctionInfo for 'param_spec_enum' in namespace 'GObject' 433s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b0b46c0 type GParamEnum 433s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 433s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 433s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 433s ok 16 GObject.ParamSpec.enum has the correct name strings 433s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b0b5400 type GParamEnum 433s ok 17 GObject.ParamSpec.enum has the correct flags 433s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b0b5d90 type GParamEnum 433s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 433s ok 18 GObject.ParamSpec.enum has the correct default value 433s JS G NS: Found info type GIFunctionInfo for 'param_spec_flags' in namespace 'GObject' 433s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b0b6f80 type GParamFlags 433s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 433s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 433s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 433s ok 19 GObject.ParamSpec.flags has the correct name strings 433s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b0b7920 type GParamFlags 433s ok 20 GObject.ParamSpec.flags has the correct flags 433s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573af97370 type GParamFlags 433s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 433s ok 21 GObject.ParamSpec.flags has the correct default value 433s JS G NS: Found info type GIFunctionInfo for 'param_spec_object' in namespace 'GObject' 433s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573afb48f0 type GParamObject 433s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 433s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 433s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 433s ok 22 GObject.ParamSpec.object has the correct name strings 433s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573af999d0 type GParamObject 433s ok 23 GObject.ParamSpec.object has the correct flags 433s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573af99df0 type GParamObject 433s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 433s ok 24 GObject.ParamSpec.object has the correct default value 433s JS G NS: Found info type GIFunctionInfo for 'param_spec_boxed' in namespace 'GObject' 433s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b0b94e0 type GParamBoxed 433s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 433s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 433s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 433s ok 25 GObject.ParamSpec.jsobject has the correct name strings 433s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b0b9040 type GParamBoxed 433s ok 26 GObject.ParamSpec.jsobject has the correct flags 433s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b0ba270 type GParamBoxed 433s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 433s ok 27 GObject.ParamSpec.jsobject has the correct default value 433s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b0bb2a0 type GParamString 433s ok 28 GObject.ParamSpec object doesn't crash when resolving a non-string property 433s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x64573b0bbe70 type GParamString 433s ok 29 GObject.ParamSpec object has correct object tag 433s JS G BXD: Defining method quit in prototype for GLib.MainLoop 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x64573adfd968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: handling job 3, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 433s JS MAINLOOP: Main loop instance 0x64573adfd968: release 433s JS MAINLOOP: Completed job 3 433s JS MEMORY: Memory report: before destroying context 433s JS MEMORY: 392 objects currently alive 433s JS MEMORY: boxed_instance = 177 433s JS MEMORY: boxed_prototype = 11 433s JS MEMORY: closure = 1 433s JS MEMORY: function = 163 433s JS MEMORY: fundamental_instance = 0 433s JS MEMORY: fundamental_prototype = 0 433s JS MEMORY: gerror_instance = 0 433s JS MEMORY: gerror_prototype = 0 433s JS MEMORY: interface = 0 433s JS MEMORY: module = 5 433s JS MEMORY: ns = 4 433s JS MEMORY: object_instance = 0 433s JS MEMORY: object_prototype = 2 433s JS MEMORY: param = 29 433s JS MEMORY: union_instance = 0 433s JS MEMORY: union_prototype = 0 433s JS CTX: JS shutdown sequence 433s JS CTX: Stopping profiler 433s JS CTX: Shutting down toggle queue 433s JS CTX: Notifying external reference holders of GjsContext dispose 433s JS MAINLOOP: Stopping promise job dispatcher 433s JS CTX: Notifying reference holders of GjsContext dispose 433s JS CTX: Checking unhandled promise rejections 433s JS CTX: Releasing cached JS wrappers 433s JS CTX: Final triggered GC 433s JS CTX: Destroying JS context 433s JS CTX: Releasing all native objects 433s JS CTX: Disabling auto GC 433s JS CTX: Ending trace on global object 433s JS CTX: Freeing allocated resources 433s JS CTX: JS context destroyed 433s PASS: gjs/testParamSpec.test 433s Running test: gjs/testGettext.test 433s JS NATIVE: Registered native JS module '_promiseNative' 433s JS NATIVE: Registered native JS module '_byteArrayNative' 433s JS NATIVE: Registered native JS module '_encodingNative' 433s JS NATIVE: Registered native JS module '_gi' 433s JS NATIVE: Registered native JS module 'gi' 433s JS NATIVE: Registered native JS module 'cairoNative' 433s JS NATIVE: Registered native JS module 'system' 433s JS NATIVE: Registered native JS module 'console' 433s JS NATIVE: Registered native JS module '_print' 433s JS CTX: Enabling JIT 433s JS CTX: Initialized class GjsFileImporter prototype 0x1fd5473001a0 433s JS IMPORT: Defining parent (nil) of 0x1fd547300200 'imports' is mod 0 433s JS IMPORT: Importing '_print' 433s JS NATIVE: Defining native module '_print' 433s JS IMPORT: Defining parent 0x1fd547300200 of 0x1fd5473009b0 '_print' is mod 1 433s JS IMPORT: successfully imported module '_print' 433s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 433s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2d369df3d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2d369df3d090 433s JS MAINLOOP: Main loop instance 0x5c5a3ea87968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Starting promise job dispatcher 433s 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 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2d369df3d128 433s JS MAINLOOP: Main loop instance 0x5c5a3ea87968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x5c5a3ea87968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 433s JS MAINLOOP: Main loop instance 0x5c5a3ea87968: release 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 433s JS MAINLOOP: Main loop instance 0x5c5a3ea87968: release 433s JS MAINLOOP: Completed job 1 433s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module metadata hook for module 0x1fd54736af30 433s JS IMPORT: Defining meta.importSync for module 0x1fd54736af30 433s JS NATIVE: Defining native module 'gi' 433s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1fd54736f278 433s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 433s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 433s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 433s JS IMPORT: Importing directory 'overrides' 433s JS IMPORT: Defining parent 0x2d369df40610 of 0x1fd54736f2f8 'overrides' is mod 1 433s JS IMPORT: Defined importer 'overrides' 0x1fd54736f2f8 in 0x2d369df40610 433s JS IMPORT: successfully imported directory 'overrides' 433s JS IMPORT: Importing '_promiseNative' 433s JS NATIVE: Defining native module '_promiseNative' 433s JS IMPORT: Defining parent 0x2d369df40610 of 0x1fd54736f7a8 '_promiseNative' is mod 1 433s JS IMPORT: successfully imported module '_promiseNative' 433s JS IMPORT: Importing module GLib succeeded 433s JS IMPORT: Defining parent 0x1fd54736f2f8 of 0x2d369df98038 'GLib' is mod 1 433s JS IMPORT: successfully imported module 'GLib' 433s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 433s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2d369df97060, JSClass 0x7365ddcd55a0, in object 0x2d369df97038 433s JS CTX: Initialized class GIRepositoryGType prototype 0x1fd54736faf0 433s JS CTX: Initialized class GIRepositoryFunction prototype 0x1fd54736fb50 433s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 433s JS G BXD: Defined class for Error (GError), prototype 0x2d369df970b0, JSClass 0x7365ddcd55a0, in object 0x2d369df97038 433s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 433s JS G BXD: Defined class for Variant (GVariant), prototype 0x2d369df97100, JSClass 0x7365ddcd55a0, in object 0x2d369df97038 433s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 433s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2d369df97150, JSClass 0x7365ddcd55a0, in object 0x2d369df97038 433s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 433s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2d369df971a0, JSClass 0x7365ddcd55a0, in object 0x2d369df97038 433s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 433s JS G BXD: Defined class for Thread (GThread), prototype 0x2d369df971f0, JSClass 0x7365ddcd55a0, in object 0x2d369df97038 433s JS G BXD: Defining method ref in prototype for GLib.Thread 433s JS G BXD: Defining method unref in prototype for GLib.Thread 433s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 433s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2d369df97240, JSClass 0x7365ddcd55a0, in object 0x2d369df97038 433s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 433s JS G BXD: Defined class for Regex (GRegex), prototype 0x2d369df97290, JSClass 0x7365ddcd55a0, in object 0x2d369df97038 433s JS G BXD: Defining method match in prototype for GLib.Regex 433s JS G BXD: Defining method match_full in prototype for GLib.Regex 433s JS G BXD: Defining method match_all in prototype for GLib.Regex 433s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 433s JS G NS: Defined namespace 'GLib' 0x2d369df97038 in GIRepository 0x1fd54736f108 433s JS IMPORT: Importing module jasmine succeeded 433s JS IMPORT: Defining parent 0x2d369df40610 of 0x2d369df98ba0 'jasmine' is mod 1 433s JS IMPORT: successfully imported module 'jasmine' 433s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 433s JS MAINLOOP: Main loop instance 0x5c5a3ea87968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x5c5a3ea87968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 433s JS MAINLOOP: Main loop instance 0x5c5a3ea87968: release 433s JS MAINLOOP: Completed job 0 433s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 433s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 433s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 433s JS IMPORT: Importing 'gi' 433s JS IMPORT: Defining parent 0x2d369df40610 of 0x2d369df40b08 'gi' is mod 1 433s JS IMPORT: successfully imported module 'gi' 433s 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 433s JS G NS: Defined namespace 'GjsPrivate' 0x2d369df97308 in GIRepository 0x2d369df40b08 433s JS G NS: Found info type GIEnumInfo for 'LocaleCategory' in namespace 'GjsPrivate' 433s JS G ENUM: Defining enum value ALL (fixed from all) 6 433s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 433s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 433s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 433s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 433s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 433s JS G ENUM: Defining enum value TIME (fixed from time) 2 433s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0x1fd547306898 433s JS IMPORT: Importing module _gettext succeeded 433s JS IMPORT: Defining parent 0x2d369df40610 of 0x2d369df98c68 '_gettext' is mod 1 433s JS IMPORT: successfully imported module '_gettext' 433s JS IMPORT: Importing module gettext succeeded 433s JS IMPORT: Defining parent 0x2d369df40610 of 0x2d369df98c40 'gettext' is mod 1 433s JS IMPORT: successfully imported module 'gettext' 433s JS CTX: Script evaluation succeeded 433s JS MAINLOOP: Main loop instance 0x5c5a3ea87968: Spinning loop until released or hook cleared 433s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module metadata hook for module 0x1fd54730e358 433s JS IMPORT: Defining meta.importSync for module 0x1fd54730e358 433s JS NATIVE: Defining native module 'system' 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d369df3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d369df3d128 433s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 433s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 433s JS MAINLOOP: Set main loop hook to 433s JS MAINLOOP: Main loop instance 0x5c5a3ea87968: hold 433s JS MAINLOOP: Running and clearing main loop hook 433s JS G BXD: Defining method run in prototype for GLib.MainLoop 433s 1..1 433s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 433s JS G BXD: Defined class for Source (GSource), prototype 0x2d369df97358, JSClass 0x7365ddcd55a0, in object 0x2d369df97038 433s JS G BXD: Defining method set_priority in prototype for GLib.Source 433s JS IMPORT: Importing '_gi' 433s JS NATIVE: Defining native module '_gi' 433s JS IMPORT: Defining parent 0x2d369df40610 of 0x1fd547317cc8 '_gi' is mod 1 433s JS IMPORT: successfully imported module '_gi' 433s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 433s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 433s JS IMPORT: Importing module _common succeeded 433s JS IMPORT: Defining parent 0x2d369df40610 of 0x2d369df98e48 '_common' is mod 1 433s JS IMPORT: successfully imported module '_common' 433s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 433s JS IMPORT: Importing module _legacy succeeded 433s JS IMPORT: Defining parent 0x2d369df40610 of 0x2d369df98e70 '_legacy' is mod 1 433s JS IMPORT: successfully imported module '_legacy' 433s JS IMPORT: Importing module GObject succeeded 433s JS IMPORT: Defining parent 0x2d369df40c40 of 0x2d369df98e20 'GObject' is mod 1 433s JS IMPORT: successfully imported module 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 433s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 433s JS G BXD: Defined class for String (GString), prototype 0x2d369df97650, JSClass 0x7365ddcd55a0, in object 0x2d369df973d0 433s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 433s JS G PRM: Defined class ParamSpec prototype is 0x2d369df98ec0 class 0x7365ddcde240 in object 0x2d369df973d0 433s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 433s JS G OBJ: Defined class for Object (GObject), prototype 0x2d369df977b8, JSClass 0x7365ddcd55e0, in object 0x2d369df973d0 433s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 433s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 433s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2d369df977e0, JSClass 0x7365ddcd55e0, in object 0x2d369df973d0 433s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 433s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 433s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 433s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 433s JS G BXD: Defined class for Value (GValue), prototype 0x2d369df97830, JSClass 0x7365ddcd55a0, in object 0x2d369df973d0 433s JS G NS: Defined namespace 'GObject' 0x2d369df973d0 in GIRepository 0x2d369df40b08 433s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 433s JS G BXD: Defining method attach in prototype for GLib.Source 433s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 433s JS IMPORT: Module metadata hook for module 0x2d369df88548 433s JS IMPORT: Defining meta.importSync for module 0x2d369df88548 433s JS G NS: Found info type GIFunctionInfo for 'set_thread_locale' in namespace 'GjsPrivate' 433s JS G BXD: Defining method destroy in prototype for GLib.Source 433s ok 1 Gettext module setlocale returns a locale 433s JS G BXD: Defining method quit in prototype for GLib.MainLoop 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x5c5a3ea87968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: handling job 3, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 433s JS MAINLOOP: Main loop instance 0x5c5a3ea87968: release 433s JS MAINLOOP: Completed job 3 433s JS MEMORY: Memory report: before destroying context 433s JS MEMORY: 152 objects currently alive 433s JS MEMORY: boxed_instance = 11 433s JS MEMORY: boxed_prototype = 11 433s JS MEMORY: closure = 1 433s JS MEMORY: function = 117 433s JS MEMORY: fundamental_instance = 0 433s JS MEMORY: fundamental_prototype = 0 433s JS MEMORY: gerror_instance = 0 433s JS MEMORY: gerror_prototype = 0 433s JS MEMORY: interface = 0 433s JS MEMORY: module = 7 433s JS MEMORY: ns = 3 433s JS MEMORY: object_instance = 0 433s JS MEMORY: object_prototype = 2 433s JS MEMORY: param = 0 433s JS MEMORY: union_instance = 0 433s JS MEMORY: union_prototype = 0 433s JS CTX: JS shutdown sequence 433s JS CTX: Stopping profiler 433s JS CTX: Shutting down toggle queue 433s JS CTX: Notifying external reference holders of GjsContext dispose 433s JS MAINLOOP: Stopping promise job dispatcher 433s JS CTX: Notifying reference holders of GjsContext dispose 433s JS CTX: Checking unhandled promise rejections 433s JS CTX: Releasing cached JS wrappers 433s JS CTX: Final triggered GC 433s JS CTX: Destroying JS context 433s JS CTX: Releasing all native objects 433s JS CTX: Disabling auto GC 433s JS CTX: Ending trace on global object 433s JS CTX: Freeing allocated resources 433s JS CTX: JS context destroyed 433s PASS: gjs/testGettext.test 433s Running test: gjs/testAsyncMainloop.test 433s JS NATIVE: Registered native JS module '_promiseNative' 433s JS NATIVE: Registered native JS module '_byteArrayNative' 433s JS NATIVE: Registered native JS module '_encodingNative' 433s JS NATIVE: Registered native JS module '_gi' 433s JS NATIVE: Registered native JS module 'gi' 433s JS NATIVE: Registered native JS module 'cairoNative' 433s JS NATIVE: Registered native JS module 'system' 433s JS NATIVE: Registered native JS module 'console' 433s JS NATIVE: Registered native JS module '_print' 433s JS CTX: Enabling JIT 433s JS CTX: Initialized class GjsFileImporter prototype 0x376bad8001a0 433s JS IMPORT: Defining parent (nil) of 0x376bad800200 'imports' is mod 0 433s JS IMPORT: Importing '_print' 433s JS NATIVE: Defining native module '_print' 433s JS IMPORT: Defining parent 0x376bad800200 of 0x376bad8009b0 '_print' is mod 1 433s JS IMPORT: successfully imported module '_print' 433s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 433s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x21073fa3d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x21073fa3d090 433s JS MAINLOOP: Main loop instance 0x59a152907968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Starting promise job dispatcher 433s 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 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x21073fa3d128 433s JS MAINLOOP: Main loop instance 0x59a152907968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x59a152907968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 433s JS MAINLOOP: Main loop instance 0x59a152907968: release 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 433s JS MAINLOOP: Main loop instance 0x59a152907968: release 433s JS MAINLOOP: Completed job 1 433s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module metadata hook for module 0x376bad86af30 433s JS IMPORT: Defining meta.importSync for module 0x376bad86af30 433s JS NATIVE: Defining native module 'gi' 433s JS CTX: Initialized class GIRepositoryNamespace prototype 0x376bad86f278 433s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 433s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 433s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 433s JS IMPORT: Importing directory 'overrides' 433s JS IMPORT: Defining parent 0x21073fa40610 of 0x376bad86f2f8 'overrides' is mod 1 433s JS IMPORT: Defined importer 'overrides' 0x376bad86f2f8 in 0x21073fa40610 433s JS IMPORT: successfully imported directory 'overrides' 433s JS IMPORT: Importing '_promiseNative' 433s JS NATIVE: Defining native module '_promiseNative' 433s JS IMPORT: Defining parent 0x21073fa40610 of 0x376bad86f7a8 '_promiseNative' is mod 1 433s JS IMPORT: successfully imported module '_promiseNative' 433s JS IMPORT: Importing module GLib succeeded 433s JS IMPORT: Defining parent 0x376bad86f2f8 of 0x21073fa98038 'GLib' is mod 1 433s JS IMPORT: successfully imported module 'GLib' 433s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 433s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x21073fa97060, JSClass 0x794fbe1b25a0, in object 0x21073fa97038 433s JS CTX: Initialized class GIRepositoryGType prototype 0x376bad86faf0 433s JS CTX: Initialized class GIRepositoryFunction prototype 0x376bad86fb50 433s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 433s JS G BXD: Defined class for Error (GError), prototype 0x21073fa970b0, JSClass 0x794fbe1b25a0, in object 0x21073fa97038 433s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 433s JS G BXD: Defined class for Variant (GVariant), prototype 0x21073fa97100, JSClass 0x794fbe1b25a0, in object 0x21073fa97038 433s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 433s JS G BXD: Defined class for Bytes (GBytes), prototype 0x21073fa97150, JSClass 0x794fbe1b25a0, in object 0x21073fa97038 433s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 433s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x21073fa971a0, JSClass 0x794fbe1b25a0, in object 0x21073fa97038 433s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 433s JS G BXD: Defined class for Thread (GThread), prototype 0x21073fa971f0, JSClass 0x794fbe1b25a0, in object 0x21073fa97038 433s JS G BXD: Defining method ref in prototype for GLib.Thread 433s JS G BXD: Defining method unref in prototype for GLib.Thread 433s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 433s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x21073fa97240, JSClass 0x794fbe1b25a0, in object 0x21073fa97038 433s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 433s JS G BXD: Defined class for Regex (GRegex), prototype 0x21073fa97290, JSClass 0x794fbe1b25a0, in object 0x21073fa97038 433s JS G BXD: Defining method match in prototype for GLib.Regex 433s JS G BXD: Defining method match_full in prototype for GLib.Regex 433s JS G BXD: Defining method match_all in prototype for GLib.Regex 433s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 433s JS G NS: Defined namespace 'GLib' 0x21073fa97038 in GIRepository 0x376bad86f108 433s JS IMPORT: Importing module jasmine succeeded 433s JS IMPORT: Defining parent 0x21073fa40610 of 0x21073fa98ba0 'jasmine' is mod 1 433s JS IMPORT: successfully imported module 'jasmine' 433s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 433s JS MAINLOOP: Main loop instance 0x59a152907968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x59a152907968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 433s JS MAINLOOP: Main loop instance 0x59a152907968: release 433s JS MAINLOOP: Completed job 0 433s 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 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/minijasmine.js" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/minijasmine.js" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/minijasmine.js" (relative to ), global 0x21073fa3d128 433s JS MAINLOOP: Main loop instance 0x59a152907968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x59a152907968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testAsyncMainloop.js async resolved" 433s JS MAINLOOP: Main loop instance 0x59a152907968: release 433s JS MAINLOOP: Completed job 0 433s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module metadata hook for module 0x376bad810158 433s JS IMPORT: Defining meta.importSync for module 0x376bad810158 433s JS NATIVE: Defining native module 'system' 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21073fa3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21073fa3d128 433s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 433s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 433s JS MAINLOOP: Set main loop hook to 433s JS MAINLOOP: Main loop instance 0x59a152907968: hold 433s JS MAINLOOP: Running and clearing main loop hook 433s JS G BXD: Defining method run in prototype for GLib.MainLoop 433s 1..1 433s JS IMPORT: Importing 'gi' 433s JS IMPORT: Defining parent 0x21073fa40610 of 0x21073fa40b08 'gi' is mod 1 433s JS IMPORT: successfully imported module 'gi' 433s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 433s JS G BXD: Defined class for Source (GSource), prototype 0x21073fa97308, JSClass 0x794fbe1b25a0, in object 0x21073fa97038 433s JS G BXD: Defining method set_priority in prototype for GLib.Source 433s JS IMPORT: Importing '_gi' 433s JS NATIVE: Defining native module '_gi' 433s JS IMPORT: Defining parent 0x21073fa40610 of 0x376bad819af0 '_gi' is mod 1 433s JS IMPORT: successfully imported module '_gi' 433s 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 433s JS G NS: Defined namespace 'GjsPrivate' 0x21073fa973a8 in GIRepository 0x21073fa40b08 433s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 433s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 433s JS IMPORT: Importing module _common succeeded 433s JS IMPORT: Defining parent 0x21073fa40610 of 0x21073fa98df8 '_common' is mod 1 433s JS IMPORT: successfully imported module '_common' 433s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 433s JS IMPORT: Importing module _legacy succeeded 433s JS IMPORT: Defining parent 0x21073fa40610 of 0x21073fa98e20 '_legacy' is mod 1 433s JS IMPORT: successfully imported module '_legacy' 433s JS IMPORT: Importing module GObject succeeded 433s JS IMPORT: Defining parent 0x21073fa40bf8 of 0x21073fa98dd0 'GObject' is mod 1 433s JS IMPORT: successfully imported module 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 433s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 433s JS G BXD: Defined class for String (GString), prototype 0x21073fa97628, JSClass 0x794fbe1b25a0, in object 0x21073fa97380 433s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 433s JS G PRM: Defined class ParamSpec prototype is 0x21073fa98e70 class 0x794fbe1bb240 in object 0x21073fa97380 433s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 433s JS G OBJ: Defined class for Object (GObject), prototype 0x21073fa97790, JSClass 0x794fbe1b25e0, in object 0x21073fa97380 433s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 433s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 433s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x21073fa977b8, JSClass 0x794fbe1b25e0, in object 0x21073fa97380 433s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 433s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 433s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 433s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 433s JS G BXD: Defined class for Value (GValue), prototype 0x21073fa97808, JSClass 0x794fbe1b25a0, in object 0x21073fa97380 433s JS G NS: Defined namespace 'GObject' 0x21073fa97380 in GIRepository 0x21073fa40b08 433s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 433s JS G BXD: Defining method attach in prototype for GLib.Source 433s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 433s JS IMPORT: Module metadata hook for module 0x21073fa884a0 433s JS IMPORT: Defining meta.importSync for module 0x21073fa884a0 433s JS G BXD: Defining method destroy in prototype for GLib.Source 433s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 433s JS G BXD: Defining method quit in prototype for GLib.MainLoop 433s JS G NS: Found info type GIFunctionInfo for 'timeout_add' in namespace 'GLib' 433s JS MAINLOOP: Set main loop hook to 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x59a152907968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: Running and clearing main loop hook 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x59a152907968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Set main loop hook to 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s ok 1 Async mainloop resolves when main loop exits 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: Running and clearing main loop hook 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x59a152907968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: handling job 3, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 433s JS MAINLOOP: Main loop instance 0x59a152907968: release 433s JS MAINLOOP: Completed job 3 433s JS MEMORY: Memory report: before destroying context 433s JS MEMORY: 154 objects currently alive 433s JS MEMORY: boxed_instance = 14 433s JS MEMORY: boxed_prototype = 11 433s JS MEMORY: closure = 1 433s JS MEMORY: function = 118 433s JS MEMORY: fundamental_instance = 0 433s JS MEMORY: fundamental_prototype = 0 433s JS MEMORY: gerror_instance = 0 433s JS MEMORY: gerror_prototype = 0 433s JS MEMORY: interface = 0 433s JS MEMORY: module = 5 433s JS MEMORY: ns = 3 433s JS MEMORY: object_instance = 0 433s JS MEMORY: object_prototype = 2 433s JS MEMORY: param = 0 433s JS MEMORY: union_instance = 0 433s JS MEMORY: union_prototype = 0 433s JS CTX: JS shutdown sequence 433s JS CTX: Stopping profiler 433s JS CTX: Shutting down toggle queue 433s JS CTX: Notifying external reference holders of GjsContext dispose 433s JS MAINLOOP: Stopping promise job dispatcher 433s JS CTX: Notifying reference holders of GjsContext dispose 433s JS CTX: Checking unhandled promise rejections 433s JS CTX: Releasing cached JS wrappers 433s JS CTX: Final triggered GC 433s JS CTX: Destroying JS context 433s JS CTX: Releasing all native objects 433s JS CTX: Disabling auto GC 433s JS CTX: Ending trace on global object 433s JS CTX: Freeing allocated resources 433s JS CTX: JS context destroyed 433s PASS: gjs/testAsyncMainloop.test 433s Running test: gjs/testPrint.test 433s JS NATIVE: Registered native JS module '_promiseNative' 433s JS NATIVE: Registered native JS module '_byteArrayNative' 433s JS NATIVE: Registered native JS module '_encodingNative' 433s JS NATIVE: Registered native JS module '_gi' 433s JS NATIVE: Registered native JS module 'gi' 433s JS NATIVE: Registered native JS module 'cairoNative' 433s JS NATIVE: Registered native JS module 'system' 433s JS NATIVE: Registered native JS module 'console' 433s JS NATIVE: Registered native JS module '_print' 433s JS CTX: Enabling JIT 433s JS CTX: Initialized class GjsFileImporter prototype 0x3918461001a0 433s JS IMPORT: Defining parent (nil) of 0x391846100200 'imports' is mod 0 433s JS IMPORT: Importing '_print' 433s JS NATIVE: Defining native module '_print' 433s JS IMPORT: Defining parent 0x391846100200 of 0x3918461009b0 '_print' is mod 1 433s JS IMPORT: successfully imported module '_print' 433s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 433s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1f8b76f3d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1f8b76f3d090 433s JS MAINLOOP: Main loop instance 0x557a4ac02968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Starting promise job dispatcher 433s 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 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1f8b76f3d128 433s JS MAINLOOP: Main loop instance 0x557a4ac02968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x557a4ac02968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 433s JS MAINLOOP: Main loop instance 0x557a4ac02968: release 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 433s JS MAINLOOP: Main loop instance 0x557a4ac02968: release 433s JS MAINLOOP: Completed job 1 433s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module metadata hook for module 0x39184616af30 433s JS IMPORT: Defining meta.importSync for module 0x39184616af30 433s JS NATIVE: Defining native module 'gi' 433s JS CTX: Initialized class GIRepositoryNamespace prototype 0x39184616f278 433s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 433s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 433s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 433s JS IMPORT: Importing directory 'overrides' 433s JS IMPORT: Defining parent 0x1f8b76f40610 of 0x39184616f2f8 'overrides' is mod 1 433s JS IMPORT: Defined importer 'overrides' 0x39184616f2f8 in 0x1f8b76f40610 433s JS IMPORT: successfully imported directory 'overrides' 433s JS IMPORT: Importing '_promiseNative' 433s JS NATIVE: Defining native module '_promiseNative' 433s JS IMPORT: Defining parent 0x1f8b76f40610 of 0x39184616f7a8 '_promiseNative' is mod 1 433s JS IMPORT: successfully imported module '_promiseNative' 433s JS IMPORT: Importing module GLib succeeded 433s JS IMPORT: Defining parent 0x39184616f2f8 of 0x1f8b76f98038 'GLib' is mod 1 433s JS IMPORT: successfully imported module 'GLib' 433s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 433s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1f8b76f97060, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97038 433s JS CTX: Initialized class GIRepositoryGType prototype 0x39184616faf0 433s JS CTX: Initialized class GIRepositoryFunction prototype 0x39184616fb50 433s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 433s JS G BXD: Defined class for Error (GError), prototype 0x1f8b76f970b0, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97038 433s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 433s JS G BXD: Defined class for Variant (GVariant), prototype 0x1f8b76f97100, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97038 433s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 433s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1f8b76f97150, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97038 433s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 433s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1f8b76f971a0, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97038 433s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 433s JS G BXD: Defined class for Thread (GThread), prototype 0x1f8b76f971f0, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97038 433s JS G BXD: Defining method ref in prototype for GLib.Thread 433s JS G BXD: Defining method unref in prototype for GLib.Thread 433s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 433s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1f8b76f97240, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97038 433s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 433s JS G BXD: Defined class for Regex (GRegex), prototype 0x1f8b76f97290, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97038 433s JS G BXD: Defining method match in prototype for GLib.Regex 433s JS G BXD: Defining method match_full in prototype for GLib.Regex 433s JS G BXD: Defining method match_all in prototype for GLib.Regex 433s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 433s JS G NS: Defined namespace 'GLib' 0x1f8b76f97038 in GIRepository 0x39184616f108 433s JS IMPORT: Importing module jasmine succeeded 433s JS IMPORT: Defining parent 0x1f8b76f40610 of 0x1f8b76f98ba0 'jasmine' is mod 1 433s JS IMPORT: successfully imported module 'jasmine' 433s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 433s JS MAINLOOP: Main loop instance 0x557a4ac02968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x557a4ac02968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 433s JS MAINLOOP: Main loop instance 0x557a4ac02968: release 433s JS MAINLOOP: Completed job 0 433s JS IMPORT: Importing 'gi' 433s JS IMPORT: Defining parent 0x1f8b76f40610 of 0x1f8b76f40b08 'gi' is mod 1 433s JS IMPORT: successfully imported module 'gi' 433s 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 433s JS G NS: Defined namespace 'Gdk' 0x1f8b76f97308 in GIRepository 0x1f8b76f40b08 433s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 433s JS IMPORT: Importing '_byteArrayNative' 433s JS NATIVE: Defining native module '_byteArrayNative' 433s JS IMPORT: Defining parent 0x1f8b76f40610 of 0x391846119158 '_byteArrayNative' is mod 1 433s JS IMPORT: successfully imported module '_byteArrayNative' 433s JS IMPORT: Importing module byteArray succeeded 433s JS IMPORT: Defining parent 0x1f8b76f40610 of 0x1f8b76f98c40 'byteArray' is mod 1 433s JS IMPORT: successfully imported module 'byteArray' 433s JS CTX: Script evaluation succeeded 433s JS MAINLOOP: Main loop instance 0x557a4ac02968: Spinning loop until released or hook cleared 433s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module metadata hook for module 0x39184613c518 433s JS IMPORT: Defining meta.importSync for module 0x39184613c518 433s JS NATIVE: Defining native module 'system' 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f8b76f3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f8b76f3d128 433s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 433s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 433s JS MAINLOOP: Set main loop hook to 433s JS MAINLOOP: Main loop instance 0x557a4ac02968: hold 433s JS MAINLOOP: Running and clearing main loop hook 433s JS G BXD: Defining method run in prototype for GLib.MainLoop 433s 1..49 433s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 433s JS G BXD: Defined class for Source (GSource), prototype 0x1f8b76f97330, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97038 433s JS G BXD: Defining method set_priority in prototype for GLib.Source 433s JS IMPORT: Importing '_gi' 433s JS NATIVE: Defining native module '_gi' 433s JS IMPORT: Defining parent 0x1f8b76f40610 of 0x39184614b270 '_gi' is mod 1 433s JS IMPORT: successfully imported module '_gi' 433s 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 433s JS G NS: Defined namespace 'GjsPrivate' 0x1f8b76f973d0 in GIRepository 0x1f8b76f40b08 433s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 433s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 433s JS IMPORT: Importing module _common succeeded 433s JS IMPORT: Defining parent 0x1f8b76f40610 of 0x1f8b76f98e20 '_common' is mod 1 433s JS IMPORT: successfully imported module '_common' 433s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 433s JS IMPORT: Importing module _legacy succeeded 433s JS IMPORT: Defining parent 0x1f8b76f40610 of 0x1f8b76f98e48 '_legacy' is mod 1 433s JS IMPORT: successfully imported module '_legacy' 433s JS IMPORT: Importing module GObject succeeded 433s JS IMPORT: Defining parent 0x1f8b76f40bf8 of 0x1f8b76f98df8 'GObject' is mod 1 433s JS IMPORT: successfully imported module 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 433s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 433s JS G BXD: Defined class for String (GString), prototype 0x1f8b76f97650, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f973a8 433s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 433s JS G PRM: Defined class ParamSpec prototype is 0x1f8b76f98e98 class 0x7780b8eb3240 in object 0x1f8b76f973a8 433s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 433s JS G OBJ: Defined class for Object (GObject), prototype 0x1f8b76f977b8, JSClass 0x7780b8eaa5e0, in object 0x1f8b76f973a8 433s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 433s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 433s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1f8b76f977e0, JSClass 0x7780b8eaa5e0, in object 0x1f8b76f973a8 433s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 433s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 433s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 433s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 433s JS G BXD: Defined class for Value (GValue), prototype 0x1f8b76f97830, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f973a8 433s JS G NS: Defined namespace 'GObject' 0x1f8b76f973a8 in GIRepository 0x1f8b76f40b08 433s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 433s JS G BXD: Defining method attach in prototype for GLib.Source 433s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 433s JS IMPORT: Module metadata hook for module 0x1f8b76f88580 433s JS IMPORT: Defining meta.importSync for module 0x1f8b76f88580 433s JS G BXD: Defining method destroy in prototype for GLib.Source 433s ok 1 print can be spied upon 433s ok 2 printerr can be spied upon 433s ok 3 log can be spied upon 433s ok 4 logError can be spied upon 433s ok 5 prettyPrint property value primitive 433s ok 6 prettyPrint property value is object reference 433s ok 7 prettyPrint more than one property 433s ok 8 prettyPrint add property value after property value object reference 433s ok 9 prettyPrint array 433s ok 10 prettyPrint property value array 433s ok 11 prettyPrint array reference is the only array element 433s ok 12 prettyPrint array reference is one of multiple array elements 433s ok 13 prettyPrint nested array 433s ok 14 prettyPrint property value nested array 433s ok 15 prettyPrint function 433s ok 16 prettyPrint property value function 433s ok 17 prettyPrint date 433s ok 18 prettyPrint property value date 433s JS G NS: Found info type GIStructInfo for 'Rectangle' in namespace 'Gdk' 433s JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0x1f9b71515650, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s ok 19 prettyPrint toString is overridden on object 433s JS G NS: Found info type GIFlagsInfo for 'AnchorHints' in namespace 'Gdk' 433s JS G ENUM: Defining enum value FLIP_X (fixed from flip_x) 1 433s JS G ENUM: Defining enum value FLIP_Y (fixed from flip_y) 2 433s JS G ENUM: Defining enum value SLIDE_X (fixed from slide_x) 4 433s JS G ENUM: Defining enum value SLIDE_Y (fixed from slide_y) 8 433s JS G ENUM: Defining enum value RESIZE_X (fixed from resize_x) 16 433s JS G ENUM: Defining enum value RESIZE_Y (fixed from resize_y) 32 433s JS G ENUM: Defining enum value FLIP (fixed from flip) 3 433s JS G ENUM: Defining enum value SLIDE (fixed from slide) 12 433s JS G ENUM: Defining enum value RESIZE (fixed from resize) 48 433s JS G ENUM: Defining Gdk.AnchorHints as 0x3918461bc5b0 433s JS G NS: Found info type GIObjectInfo for 'AppLaunchContext' in namespace 'Gdk' 433s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 433s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 433s JS IMPORT: Importing module lang succeeded 433s JS IMPORT: Defining parent 0x1f8b76f40610 of 0x1f9b7150a830 'lang' is mod 1 433s JS IMPORT: successfully imported module 'lang' 433s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 433s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 433s JS IMPORT: Importing module _signals succeeded 433s JS IMPORT: Defining parent 0x1f8b76f40610 of 0x1f9b7150a858 '_signals' is mod 1 433s JS IMPORT: successfully imported module '_signals' 433s JS IMPORT: Importing module signals succeeded 433s JS IMPORT: Defining parent 0x1f8b76f40610 of 0x1f9b7150a808 'signals' is mod 1 433s JS IMPORT: successfully imported module 'signals' 433s JS IMPORT: Importing module Gio succeeded 433s JS IMPORT: Defining parent 0x1f8b76f40bf8 of 0x1f9b7150a7e0 'Gio' is mod 1 433s JS IMPORT: successfully imported module 'Gio' 433s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 433s JS G OBJ: Defined class for Application (GApplication), prototype 0x1f9b715157b8, JSClass 0x7780b8eaa5e0, in object 0x1f9b71515790 433s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 433s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1f9b7150a8f8, JSClass 0x7780b8eadb80, in object 0x1f9b71515790 433s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 433s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x1f9b7150a920, JSClass 0x7780b8eadb80, in object 0x1f9b71515790 433s 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 433s JS G NS: Defined namespace 'GioUnix' 0x1f9b71515858 in GIRepository 0x1f8b76f40b08 433s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 433s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 433s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x1f9b71515880, JSClass 0x7780b8eaa5e0, in object 0x1f9b71515858 433s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 433s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 433s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x1f9b7150ad08, JSClass 0x7780b8eadb80, in object 0x1f9b71515858 433s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 433s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 433s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 433s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x1f9b715158f8, JSClass 0x7780b8eaa5e0, in object 0x1f9b71515790 433s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x1f9b71515948, JSClass 0x7780b8eaa5e0, in object 0x1f9b71515858 433s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 433s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 433s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x1f9b71515998, JSClass 0x7780b8eaa5a0, in object 0x1f9b71515858 433s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 433s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x1f9b7150ae48, JSClass 0x7780b8eadb80, in object 0x1f9b71515858 433s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 433s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 433s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 433s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x1f9b715159e8, JSClass 0x7780b8eaa5e0, in object 0x1f9b71515790 433s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x1f9b71515a38, JSClass 0x7780b8eaa5e0, in object 0x1f9b71515858 433s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 433s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 433s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x1f9b71515a88, JSClass 0x7780b8eaa5a0, in object 0x1f9b71515858 433s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 433s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x1f9b71515ab0, JSClass 0x7780b8eaa5a0, in object 0x1f9b71515858 433s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 433s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x1f9b71515b00, JSClass 0x7780b8eaa5e0, in object 0x1f9b71515858 433s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 433s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 433s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x1f9b71515b50, JSClass 0x7780b8eaa5a0, in object 0x1f9b71515858 433s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 433s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 433s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x1f9b71515ba0, JSClass 0x7780b8eaa5e0, in object 0x1f9b71515790 433s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x1f9b71515bf0, JSClass 0x7780b8eaa5e0, in object 0x1f9b71515858 433s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 433s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 433s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x1f9b71515c40, JSClass 0x7780b8eaa5a0, in object 0x1f9b71515858 433s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 433s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 433s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 433s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 433s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 433s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 433s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 433s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 433s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 433s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 433s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 433s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 433s JS G ENUM: Defining GLib.LogLevelFlags as 0x3918461030b0 433s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 433s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x1f9b71515d58, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97038 433s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 433s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x1f9b71515e20, JSClass 0x7780b8eaa5e0, in object 0x1f9b71515790 433s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 433s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x1f9b71565240, JSClass 0x7780b8eadb80, in object 0x1f9b71515790 433s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 433s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x1f9b71565268, JSClass 0x7780b8eadb80, in object 0x1f9b71515790 433s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 433s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x1f9b71567420, JSClass 0x7780b8eaa5a0, in object 0x1f9b71515790 433s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 433s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x1f9b71567718, JSClass 0x7780b8eaa5a0, in object 0x1f9b71515790 433s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 433s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 433s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x1f9b715678a8, JSClass 0x7780b8eaa5e0, in object 0x1f9b71515790 433s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 433s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1f9b715654e8, JSClass 0x7780b8eadb80, in object 0x1f9b71515790 433s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 433s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1f9b71565538, JSClass 0x7780b8eadb80, in object 0x1f9b71515790 433s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 433s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x1f9b71567948, JSClass 0x7780b8eaa5e0, in object 0x1f9b71515790 433s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 433s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 433s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 433s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 433s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x1f9b715656f0, JSClass 0x7780b8eadb80, in object 0x1f9b71515790 433s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 433s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x1f9b715679c0, JSClass 0x7780b8eaa5a0, in object 0x1f9b71515790 433s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 433s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x1f9b71567a10, JSClass 0x7780b8eaa5a0, in object 0x1f9b71515790 433s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 433s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 433s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x1f9b71567a60, JSClass 0x7780b8eaa5e0, in object 0x1f9b71515790 433s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x1f9b71567ab0, JSClass 0x7780b8eaa5e0, in object 0x1f8b76f973d0 433s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 433s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x1f9b71567b00, JSClass 0x7780b8eaa5e0, in object 0x1f9b71515790 433s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 433s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 433s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 433s JS G IFACE: Defined class for File (GFile), prototype 0x1f9b715657b8, JSClass 0x7780b8eadb80, in object 0x1f9b71515790 433s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x1f9b71567b78, JSClass 0x7780b8eaa5e0, in object 0x1f8b76f40ca0 433s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 433s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x1f9b71567bf0, JSClass 0x7780b8eaa5e0, in object 0x1f9b71515790 433s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 433s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 433s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x1f9b71565a38, JSClass 0x7780b8eadb80, in object 0x1f9b71515790 433s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 433s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x1f9b71567c68, JSClass 0x7780b8eaa5e0, in object 0x1f9b71515790 433s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 433s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x1f9b71567cb8, JSClass 0x7780b8eaa5a0, in object 0x1f9b71515790 433s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 433s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 433s JS G OBJ: Defined class for Settings (GSettings), prototype 0x1f9b71567d08, JSClass 0x7780b8eaa5e0, in object 0x1f9b71515790 433s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 433s JS G NS: Defined namespace 'Gio' 0x1f9b71515790 in GIRepository 0x1f8b76f40b08 433s JS G NS: Found info type GIObjectInfo for 'AppLaunchContext' in namespace 'Gio' 433s JS G OBJ: Defined class for AppLaunchContext (GAppLaunchContext), prototype 0x1f9b71567d80, JSClass 0x7780b8eaa5e0, in object 0x1f9b71515790 433s JS G OBJ: Defined class for AppLaunchContext (GdkAppLaunchContext), prototype 0x1f9b71567dd0, JSClass 0x7780b8eaa5e0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'Atom' in namespace 'Gdk' 433s JS G BXD: Defined class for Atom (void), prototype 0x1f9b71567e20, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIFlagsInfo for 'AxisFlags' in namespace 'Gdk' 433s JS G ENUM: Defining enum value X (fixed from x) 2 433s JS G ENUM: Defining enum value Y (fixed from y) 4 433s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 8 433s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 16 433s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 32 433s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 64 433s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 128 433s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 256 433s JS G ENUM: Defining enum value SLIDER (fixed from slider) 512 433s JS G ENUM: Defining Gdk.AxisFlags as 0x39184610c3a8 433s JS G NS: Found info type GIEnumInfo for 'AxisUse' in namespace 'Gdk' 433s JS G ENUM: Defining enum value IGNORE (fixed from ignore) 0 433s JS G ENUM: Defining enum value X (fixed from x) 1 433s JS G ENUM: Defining enum value Y (fixed from y) 2 433s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 3 433s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 4 433s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 5 433s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 6 433s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 7 433s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 8 433s JS G ENUM: Defining enum value SLIDER (fixed from slider) 9 433s JS G ENUM: Defining enum value LAST (fixed from last) 10 433s JS G ENUM: Defining Gdk.AxisUse as 0x39184610c4c8 433s JS G NS: Found info type GIConstantInfo for 'BUTTON_MIDDLE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'BUTTON_PRIMARY' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'BUTTON_SECONDARY' in namespace 'Gdk' 433s JS G NS: Found info type GIEnumInfo for 'ByteOrder' in namespace 'Gdk' 433s JS G ENUM: Defining enum value LSB_FIRST (fixed from lsb_first) 0 433s JS G ENUM: Defining enum value MSB_FIRST (fixed from msb_first) 1 433s JS G ENUM: Defining Gdk.ByteOrder as 0x39184610c6a8 433s JS G NS: Found info type GIConstantInfo for 'CURRENT_TIME' in namespace 'Gdk' 433s JS G NS: Found info type GIStructInfo for 'Color' in namespace 'Gdk' 433s JS G BXD: Defined class for Color (GdkColor), prototype 0x1f9b71567ec0, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIEnumInfo for 'CrossingMode' in namespace 'Gdk' 433s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 433s JS G ENUM: Defining enum value GRAB (fixed from grab) 1 433s JS G ENUM: Defining enum value UNGRAB (fixed from ungrab) 2 433s JS G ENUM: Defining enum value GTK_GRAB (fixed from gtk_grab) 3 433s JS G ENUM: Defining enum value GTK_UNGRAB (fixed from gtk_ungrab) 4 433s JS G ENUM: Defining enum value STATE_CHANGED (fixed from state_changed) 5 433s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 6 433s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 7 433s JS G ENUM: Defining enum value DEVICE_SWITCH (fixed from device_switch) 8 433s JS G ENUM: Defining Gdk.CrossingMode as 0x39184610c7c8 433s JS G NS: Found info type GIObjectInfo for 'Cursor' in namespace 'Gdk' 433s JS G OBJ: Defined class for Cursor (GdkCursor), prototype 0x1f9b71567f38, JSClass 0x7780b8eaa5e0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIEnumInfo for 'CursorType' in namespace 'Gdk' 433s JS G ENUM: Defining enum value X_CURSOR (fixed from x_cursor) 0 433s JS G ENUM: Defining enum value ARROW (fixed from arrow) 2 433s JS G ENUM: Defining enum value BASED_ARROW_DOWN (fixed from based_arrow_down) 4 433s JS G ENUM: Defining enum value BASED_ARROW_UP (fixed from based_arrow_up) 6 433s JS G ENUM: Defining enum value BOAT (fixed from boat) 8 433s JS G ENUM: Defining enum value BOGOSITY (fixed from bogosity) 10 433s JS G ENUM: Defining enum value BOTTOM_LEFT_CORNER (fixed from bottom_left_corner) 12 433s JS G ENUM: Defining enum value BOTTOM_RIGHT_CORNER (fixed from bottom_right_corner) 14 433s JS G ENUM: Defining enum value BOTTOM_SIDE (fixed from bottom_side) 16 433s JS G ENUM: Defining enum value BOTTOM_TEE (fixed from bottom_tee) 18 433s JS G ENUM: Defining enum value BOX_SPIRAL (fixed from box_spiral) 20 433s JS G ENUM: Defining enum value CENTER_PTR (fixed from center_ptr) 22 433s JS G ENUM: Defining enum value CIRCLE (fixed from circle) 24 433s JS G ENUM: Defining enum value CLOCK (fixed from clock) 26 433s JS G ENUM: Defining enum value COFFEE_MUG (fixed from coffee_mug) 28 433s JS G ENUM: Defining enum value CROSS (fixed from cross) 30 433s JS G ENUM: Defining enum value CROSS_REVERSE (fixed from cross_reverse) 32 433s JS G ENUM: Defining enum value CROSSHAIR (fixed from crosshair) 34 433s JS G ENUM: Defining enum value DIAMOND_CROSS (fixed from diamond_cross) 36 433s JS G ENUM: Defining enum value DOT (fixed from dot) 38 433s JS G ENUM: Defining enum value DOTBOX (fixed from dotbox) 40 433s JS G ENUM: Defining enum value DOUBLE_ARROW (fixed from double_arrow) 42 433s JS G ENUM: Defining enum value DRAFT_LARGE (fixed from draft_large) 44 433s JS G ENUM: Defining enum value DRAFT_SMALL (fixed from draft_small) 46 433s JS G ENUM: Defining enum value DRAPED_BOX (fixed from draped_box) 48 433s JS G ENUM: Defining enum value EXCHANGE (fixed from exchange) 50 433s JS G ENUM: Defining enum value FLEUR (fixed from fleur) 52 433s JS G ENUM: Defining enum value GOBBLER (fixed from gobbler) 54 433s JS G ENUM: Defining enum value GUMBY (fixed from gumby) 56 433s JS G ENUM: Defining enum value HAND1 (fixed from hand1) 58 433s JS G ENUM: Defining enum value HAND2 (fixed from hand2) 60 433s JS G ENUM: Defining enum value HEART (fixed from heart) 62 433s JS G ENUM: Defining enum value ICON (fixed from icon) 64 433s JS G ENUM: Defining enum value IRON_CROSS (fixed from iron_cross) 66 433s JS G ENUM: Defining enum value LEFT_PTR (fixed from left_ptr) 68 433s JS G ENUM: Defining enum value LEFT_SIDE (fixed from left_side) 70 433s JS G ENUM: Defining enum value LEFT_TEE (fixed from left_tee) 72 433s JS G ENUM: Defining enum value LEFTBUTTON (fixed from leftbutton) 74 433s JS G ENUM: Defining enum value LL_ANGLE (fixed from ll_angle) 76 433s JS G ENUM: Defining enum value LR_ANGLE (fixed from lr_angle) 78 433s JS G ENUM: Defining enum value MAN (fixed from man) 80 433s JS G ENUM: Defining enum value MIDDLEBUTTON (fixed from middlebutton) 82 433s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 84 433s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 86 433s JS G ENUM: Defining enum value PIRATE (fixed from pirate) 88 433s JS G ENUM: Defining enum value PLUS (fixed from plus) 90 433s JS G ENUM: Defining enum value QUESTION_ARROW (fixed from question_arrow) 92 433s JS G ENUM: Defining enum value RIGHT_PTR (fixed from right_ptr) 94 433s JS G ENUM: Defining enum value RIGHT_SIDE (fixed from right_side) 96 433s JS G ENUM: Defining enum value RIGHT_TEE (fixed from right_tee) 98 433s JS G ENUM: Defining enum value RIGHTBUTTON (fixed from rightbutton) 100 433s JS G ENUM: Defining enum value RTL_LOGO (fixed from rtl_logo) 102 433s JS G ENUM: Defining enum value SAILBOAT (fixed from sailboat) 104 433s JS G ENUM: Defining enum value SB_DOWN_ARROW (fixed from sb_down_arrow) 106 433s JS G ENUM: Defining enum value SB_H_DOUBLE_ARROW (fixed from sb_h_double_arrow) 108 433s JS G ENUM: Defining enum value SB_LEFT_ARROW (fixed from sb_left_arrow) 110 433s JS G ENUM: Defining enum value SB_RIGHT_ARROW (fixed from sb_right_arrow) 112 433s JS G ENUM: Defining enum value SB_UP_ARROW (fixed from sb_up_arrow) 114 433s JS G ENUM: Defining enum value SB_V_DOUBLE_ARROW (fixed from sb_v_double_arrow) 116 433s JS G ENUM: Defining enum value SHUTTLE (fixed from shuttle) 118 433s JS G ENUM: Defining enum value SIZING (fixed from sizing) 120 433s JS G ENUM: Defining enum value SPIDER (fixed from spider) 122 433s JS G ENUM: Defining enum value SPRAYCAN (fixed from spraycan) 124 433s JS G ENUM: Defining enum value STAR (fixed from star) 126 433s JS G ENUM: Defining enum value TARGET (fixed from target) 128 433s JS G ENUM: Defining enum value TCROSS (fixed from tcross) 130 433s JS G ENUM: Defining enum value TOP_LEFT_ARROW (fixed from top_left_arrow) 132 433s JS G ENUM: Defining enum value TOP_LEFT_CORNER (fixed from top_left_corner) 134 433s JS G ENUM: Defining enum value TOP_RIGHT_CORNER (fixed from top_right_corner) 136 433s JS G ENUM: Defining enum value TOP_SIDE (fixed from top_side) 138 433s JS G ENUM: Defining enum value TOP_TEE (fixed from top_tee) 140 433s JS G ENUM: Defining enum value TREK (fixed from trek) 142 433s JS G ENUM: Defining enum value UL_ANGLE (fixed from ul_angle) 144 433s JS G ENUM: Defining enum value UMBRELLA (fixed from umbrella) 146 433s JS G ENUM: Defining enum value UR_ANGLE (fixed from ur_angle) 148 433s JS G ENUM: Defining enum value WATCH (fixed from watch) 150 433s JS G ENUM: Defining enum value XTERM (fixed from xterm) 152 433s JS G ENUM: Defining enum value LAST_CURSOR (fixed from last_cursor) 153 433s JS G ENUM: Defining enum value BLANK_CURSOR (fixed from blank_cursor) -2 433s JS G ENUM: Defining enum value CURSOR_IS_PIXMAP (fixed from cursor_is_pixmap) -1 433s JS G ENUM: Defining Gdk.CursorType as 0x39184610c928 433s JS G NS: Found info type GIObjectInfo for 'Device' in namespace 'Gdk' 433s JS G OBJ: Defined class for Device (GdkDevice), prototype 0x1f9b71567fb0, JSClass 0x7780b8eaa5e0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIObjectInfo for 'DeviceManager' in namespace 'Gdk' 433s JS G OBJ: Defined class for DeviceManager (GdkDeviceManager), prototype 0x1f9b71574038, JSClass 0x7780b8eaa5e0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIInterfaceInfo for 'DevicePad' in namespace 'Gdk' 433s JS G IFACE: Defined class for DevicePad (GdkDevicePad), prototype 0x1f9b7156d448, JSClass 0x7780b8eadb80, in object 0x1f8b76f97308 433s JS G NS: Found info type GIEnumInfo for 'DevicePadFeature' in namespace 'Gdk' 433s JS G ENUM: Defining enum value BUTTON (fixed from button) 0 433s JS G ENUM: Defining enum value RING (fixed from ring) 1 433s JS G ENUM: Defining enum value STRIP (fixed from strip) 2 433s JS G ENUM: Defining Gdk.DevicePadFeature as 0x39184610d208 433s JS G NS: Found info type GIStructInfo for 'DevicePadInterface' in namespace 'Gdk' 433s JS G NS: Found info type GIObjectInfo for 'DeviceTool' in namespace 'Gdk' 433s JS G OBJ: Defined class for DeviceTool (GdkDeviceTool), prototype 0x1f9b715740d8, JSClass 0x7780b8eaa5e0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIEnumInfo for 'DeviceToolType' in namespace 'Gdk' 433s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 433s JS G ENUM: Defining enum value PEN (fixed from pen) 1 433s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 433s JS G ENUM: Defining enum value BRUSH (fixed from brush) 3 433s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 4 433s JS G ENUM: Defining enum value AIRBRUSH (fixed from airbrush) 5 433s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 6 433s JS G ENUM: Defining enum value LENS (fixed from lens) 7 433s JS G ENUM: Defining Gdk.DeviceToolType as 0x39184610d328 433s JS G NS: Found info type GIEnumInfo for 'DeviceType' in namespace 'Gdk' 433s JS G ENUM: Defining enum value MASTER (fixed from master) 0 433s JS G ENUM: Defining enum value SLAVE (fixed from slave) 1 433s JS G ENUM: Defining enum value FLOATING (fixed from floating) 2 433s JS G ENUM: Defining Gdk.DeviceType as 0x39184610d448 433s JS G NS: Found info type GIObjectInfo for 'Display' in namespace 'Gdk' 433s JS G OBJ: Defined class for Display (GdkDisplay), prototype 0x1f9b71574178, JSClass 0x7780b8eaa5e0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIObjectInfo for 'DisplayManager' in namespace 'Gdk' 433s JS G OBJ: Defined class for DisplayManager (GdkDisplayManager), prototype 0x1f9b715741c8, JSClass 0x7780b8eaa5e0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIFlagsInfo for 'DragAction' in namespace 'Gdk' 433s JS G ENUM: Defining enum value DEFAULT (fixed from default) 1 433s JS G ENUM: Defining enum value COPY (fixed from copy) 2 433s JS G ENUM: Defining enum value MOVE (fixed from move) 4 433s JS G ENUM: Defining enum value LINK (fixed from link) 8 433s JS G ENUM: Defining enum value PRIVATE (fixed from private) 16 433s JS G ENUM: Defining enum value ASK (fixed from ask) 32 433s JS G ENUM: Defining Gdk.DragAction as 0x39184610d568 433s JS G NS: Found info type GIEnumInfo for 'DragCancelReason' in namespace 'Gdk' 433s JS G ENUM: Defining enum value NO_TARGET (fixed from no_target) 0 433s JS G ENUM: Defining enum value USER_CANCELLED (fixed from user_cancelled) 1 433s JS G ENUM: Defining enum value ERROR (fixed from error) 2 433s JS G ENUM: Defining Gdk.DragCancelReason as 0x39184610d688 433s JS G NS: Found info type GIObjectInfo for 'DragContext' in namespace 'Gdk' 433s JS G OBJ: Defined class for DragContext (GdkDragContext), prototype 0x1f9b71574268, JSClass 0x7780b8eaa5e0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIEnumInfo for 'DragProtocol' in namespace 'Gdk' 433s JS G ENUM: Defining enum value NONE (fixed from none) 0 433s JS G ENUM: Defining enum value MOTIF (fixed from motif) 1 433s JS G ENUM: Defining enum value XDND (fixed from xdnd) 2 433s JS G ENUM: Defining enum value ROOTWIN (fixed from rootwin) 3 433s JS G ENUM: Defining enum value WIN32_DROPFILES (fixed from win32_dropfiles) 4 433s JS G ENUM: Defining enum value OLE2 (fixed from ole2) 5 433s JS G ENUM: Defining enum value LOCAL (fixed from local) 6 433s JS G ENUM: Defining enum value WAYLAND (fixed from wayland) 7 433s JS G ENUM: Defining Gdk.DragProtocol as 0x39184610d768 433s JS G NS: Found info type GIObjectInfo for 'DrawingContext' in namespace 'Gdk' 433s JS G OBJ: Defined class for DrawingContext (GdkDrawingContext), prototype 0x1f9b715742e0, JSClass 0x7780b8eaa5e0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'DrawingContextClass' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'EVENT_PROPAGATE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'EVENT_STOP' in namespace 'Gdk' 433s JS G NS: Found info type GIUnionInfo for 'Event' in namespace 'Gdk' 433s JS G BXD: Defined class for Event (GdkEvent), prototype 0x1f9b71574330, JSClass 0x7780b8eaa560, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventAny' in namespace 'Gdk' 433s JS G BXD: Defined class for EventAny (void), prototype 0x1f9b71574380, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventButton' in namespace 'Gdk' 433s JS G BXD: Defined class for EventButton (void), prototype 0x1f9b715743a8, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventConfigure' in namespace 'Gdk' 433s JS G BXD: Defined class for EventConfigure (void), prototype 0x1f9b715743d0, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventCrossing' in namespace 'Gdk' 433s JS G BXD: Defined class for EventCrossing (void), prototype 0x1f9b715743f8, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventDND' in namespace 'Gdk' 433s JS G BXD: Defined class for EventDND (void), prototype 0x1f9b71574420, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventExpose' in namespace 'Gdk' 433s JS G BXD: Defined class for EventExpose (void), prototype 0x1f9b71574448, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventFocus' in namespace 'Gdk' 433s JS G BXD: Defined class for EventFocus (void), prototype 0x1f9b71574470, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventGrabBroken' in namespace 'Gdk' 433s JS G BXD: Defined class for EventGrabBroken (void), prototype 0x1f9b71574498, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventKey' in namespace 'Gdk' 433s JS G BXD: Defined class for EventKey (void), prototype 0x1f9b715744c0, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIFlagsInfo for 'EventMask' in namespace 'Gdk' 433s JS G ENUM: Defining enum value EXPOSURE_MASK (fixed from exposure_mask) 2 433s JS G ENUM: Defining enum value POINTER_MOTION_MASK (fixed from pointer_motion_mask) 4 433s JS G ENUM: Defining enum value POINTER_MOTION_HINT_MASK (fixed from pointer_motion_hint_mask) 8 433s JS G ENUM: Defining enum value BUTTON_MOTION_MASK (fixed from button_motion_mask) 16 433s JS G ENUM: Defining enum value BUTTON1_MOTION_MASK (fixed from button1_motion_mask) 32 433s JS G ENUM: Defining enum value BUTTON2_MOTION_MASK (fixed from button2_motion_mask) 64 433s JS G ENUM: Defining enum value BUTTON3_MOTION_MASK (fixed from button3_motion_mask) 128 433s JS G ENUM: Defining enum value BUTTON_PRESS_MASK (fixed from button_press_mask) 256 433s JS G ENUM: Defining enum value BUTTON_RELEASE_MASK (fixed from button_release_mask) 512 433s JS G ENUM: Defining enum value KEY_PRESS_MASK (fixed from key_press_mask) 1024 433s JS G ENUM: Defining enum value KEY_RELEASE_MASK (fixed from key_release_mask) 2048 433s JS G ENUM: Defining enum value ENTER_NOTIFY_MASK (fixed from enter_notify_mask) 4096 433s JS G ENUM: Defining enum value LEAVE_NOTIFY_MASK (fixed from leave_notify_mask) 8192 433s JS G ENUM: Defining enum value FOCUS_CHANGE_MASK (fixed from focus_change_mask) 16384 433s JS G ENUM: Defining enum value STRUCTURE_MASK (fixed from structure_mask) 32768 433s JS G ENUM: Defining enum value PROPERTY_CHANGE_MASK (fixed from property_change_mask) 65536 433s JS G ENUM: Defining enum value VISIBILITY_NOTIFY_MASK (fixed from visibility_notify_mask) 131072 433s JS G ENUM: Defining enum value PROXIMITY_IN_MASK (fixed from proximity_in_mask) 262144 433s JS G ENUM: Defining enum value PROXIMITY_OUT_MASK (fixed from proximity_out_mask) 524288 433s JS G ENUM: Defining enum value SUBSTRUCTURE_MASK (fixed from substructure_mask) 1048576 433s JS G ENUM: Defining enum value SCROLL_MASK (fixed from scroll_mask) 2097152 433s JS G ENUM: Defining enum value TOUCH_MASK (fixed from touch_mask) 4194304 433s JS G ENUM: Defining enum value SMOOTH_SCROLL_MASK (fixed from smooth_scroll_mask) 8388608 433s JS G ENUM: Defining enum value TOUCHPAD_GESTURE_MASK (fixed from touchpad_gesture_mask) 16777216 433s JS G ENUM: Defining enum value TABLET_PAD_MASK (fixed from tablet_pad_mask) 33554432 433s JS G ENUM: Defining enum value ALL_EVENTS_MASK (fixed from all_events_mask) 67108862 433s JS G ENUM: Defining Gdk.EventMask as 0x39184610dc08 433s JS G NS: Found info type GIStructInfo for 'EventMotion' in namespace 'Gdk' 433s JS G BXD: Defined class for EventMotion (void), prototype 0x1f9b71574510, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventOwnerChange' in namespace 'Gdk' 433s JS G BXD: Defined class for EventOwnerChange (void), prototype 0x1f9b71574538, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventPadAxis' in namespace 'Gdk' 433s JS G BXD: Defined class for EventPadAxis (void), prototype 0x1f9b71574560, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventPadButton' in namespace 'Gdk' 433s JS G BXD: Defined class for EventPadButton (void), prototype 0x1f9b71574588, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventPadGroupMode' in namespace 'Gdk' 433s JS G BXD: Defined class for EventPadGroupMode (void), prototype 0x1f9b715745b0, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventProperty' in namespace 'Gdk' 433s JS G BXD: Defined class for EventProperty (void), prototype 0x1f9b715745d8, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventProximity' in namespace 'Gdk' 433s JS G BXD: Defined class for EventProximity (void), prototype 0x1f9b71574600, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventScroll' in namespace 'Gdk' 433s JS G BXD: Defined class for EventScroll (void), prototype 0x1f9b71574628, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventSelection' in namespace 'Gdk' 433s JS G BXD: Defined class for EventSelection (void), prototype 0x1f9b71574650, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventSequence' in namespace 'Gdk' 433s JS G BXD: Defined class for EventSequence (GdkEventSequence), prototype 0x1f9b71574678, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventSetting' in namespace 'Gdk' 433s JS G BXD: Defined class for EventSetting (void), prototype 0x1f9b715746c8, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventTouch' in namespace 'Gdk' 433s JS G BXD: Defined class for EventTouch (void), prototype 0x1f9b715746f0, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventTouchpadPinch' in namespace 'Gdk' 433s JS G BXD: Defined class for EventTouchpadPinch (void), prototype 0x1f9b71574718, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventTouchpadSwipe' in namespace 'Gdk' 433s JS G BXD: Defined class for EventTouchpadSwipe (void), prototype 0x1f9b71574740, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIEnumInfo for 'EventType' in namespace 'Gdk' 433s JS G ENUM: Defining enum value NOTHING (fixed from nothing) -1 433s JS G ENUM: Defining enum value DELETE (fixed from delete) 0 433s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 433s JS G ENUM: Defining enum value EXPOSE (fixed from expose) 2 433s JS G ENUM: Defining enum value MOTION_NOTIFY (fixed from motion_notify) 3 433s JS G ENUM: Defining enum value BUTTON_PRESS (fixed from button_press) 4 433s JS G ENUM: Defining enum value 2BUTTON_PRESS (fixed from 2button_press) 5 433s JS G ENUM: Defining enum value DOUBLE_BUTTON_PRESS (fixed from double_button_press) 5 433s JS G ENUM: Defining enum value 3BUTTON_PRESS (fixed from 3button_press) 6 433s JS G ENUM: Defining enum value TRIPLE_BUTTON_PRESS (fixed from triple_button_press) 6 433s JS G ENUM: Defining enum value BUTTON_RELEASE (fixed from button_release) 7 433s JS G ENUM: Defining enum value KEY_PRESS (fixed from key_press) 8 433s JS G ENUM: Defining enum value KEY_RELEASE (fixed from key_release) 9 433s JS G ENUM: Defining enum value ENTER_NOTIFY (fixed from enter_notify) 10 433s JS G ENUM: Defining enum value LEAVE_NOTIFY (fixed from leave_notify) 11 433s JS G ENUM: Defining enum value FOCUS_CHANGE (fixed from focus_change) 12 433s JS G ENUM: Defining enum value CONFIGURE (fixed from configure) 13 433s JS G ENUM: Defining enum value MAP (fixed from map) 14 433s JS G ENUM: Defining enum value UNMAP (fixed from unmap) 15 433s JS G ENUM: Defining enum value PROPERTY_NOTIFY (fixed from property_notify) 16 433s JS G ENUM: Defining enum value SELECTION_CLEAR (fixed from selection_clear) 17 433s JS G ENUM: Defining enum value SELECTION_REQUEST (fixed from selection_request) 18 433s JS G ENUM: Defining enum value SELECTION_NOTIFY (fixed from selection_notify) 19 433s JS G ENUM: Defining enum value PROXIMITY_IN (fixed from proximity_in) 20 433s JS G ENUM: Defining enum value PROXIMITY_OUT (fixed from proximity_out) 21 433s JS G ENUM: Defining enum value DRAG_ENTER (fixed from drag_enter) 22 433s JS G ENUM: Defining enum value DRAG_LEAVE (fixed from drag_leave) 23 433s JS G ENUM: Defining enum value DRAG_MOTION (fixed from drag_motion) 24 433s JS G ENUM: Defining enum value DRAG_STATUS (fixed from drag_status) 25 433s JS G ENUM: Defining enum value DROP_START (fixed from drop_start) 26 433s JS G ENUM: Defining enum value DROP_FINISHED (fixed from drop_finished) 27 433s JS G ENUM: Defining enum value CLIENT_EVENT (fixed from client_event) 28 433s JS G ENUM: Defining enum value VISIBILITY_NOTIFY (fixed from visibility_notify) 29 433s JS G ENUM: Defining enum value SCROLL (fixed from scroll) 31 433s JS G ENUM: Defining enum value WINDOW_STATE (fixed from window_state) 32 433s JS G ENUM: Defining enum value SETTING (fixed from setting) 33 433s JS G ENUM: Defining enum value OWNER_CHANGE (fixed from owner_change) 34 433s JS G ENUM: Defining enum value GRAB_BROKEN (fixed from grab_broken) 35 433s JS G ENUM: Defining enum value DAMAGE (fixed from damage) 36 433s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 37 433s JS G ENUM: Defining enum value TOUCH_UPDATE (fixed from touch_update) 38 433s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 39 433s JS G ENUM: Defining enum value TOUCH_CANCEL (fixed from touch_cancel) 40 433s JS G ENUM: Defining enum value TOUCHPAD_SWIPE (fixed from touchpad_swipe) 41 433s JS G ENUM: Defining enum value TOUCHPAD_PINCH (fixed from touchpad_pinch) 42 433s JS G ENUM: Defining enum value PAD_BUTTON_PRESS (fixed from pad_button_press) 43 433s JS G ENUM: Defining enum value PAD_BUTTON_RELEASE (fixed from pad_button_release) 44 433s JS G ENUM: Defining enum value PAD_RING (fixed from pad_ring) 45 433s JS G ENUM: Defining enum value PAD_STRIP (fixed from pad_strip) 46 433s JS G ENUM: Defining enum value PAD_GROUP_MODE (fixed from pad_group_mode) 47 433s JS G ENUM: Defining enum value EVENT_LAST (fixed from event_last) 48 433s JS G ENUM: Defining Gdk.EventType as 0x39184610e1a8 433s JS G NS: Found info type GIStructInfo for 'EventVisibility' in namespace 'Gdk' 433s JS G BXD: Defined class for EventVisibility (void), prototype 0x1f9b71574790, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'EventWindowState' in namespace 'Gdk' 433s JS G BXD: Defined class for EventWindowState (void), prototype 0x1f9b715747b8, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIEnumInfo for 'FilterReturn' in namespace 'Gdk' 433s JS G ENUM: Defining enum value CONTINUE (fixed from continue) 0 433s JS G ENUM: Defining enum value TRANSLATE (fixed from translate) 1 433s JS G ENUM: Defining enum value REMOVE (fixed from remove) 2 433s JS G ENUM: Defining Gdk.FilterReturn as 0x39184610e648 433s JS G NS: Found info type GIObjectInfo for 'FrameClock' in namespace 'Gdk' 433s JS G OBJ: Defined class for FrameClock (GdkFrameClock), prototype 0x1f9b71574808, JSClass 0x7780b8eaa5e0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'FrameClockClass' in namespace 'Gdk' 433s JS G NS: Found info type GIFlagsInfo for 'FrameClockPhase' in namespace 'Gdk' 433s JS G ENUM: Defining enum value NONE (fixed from none) 0 433s JS G ENUM: Defining enum value FLUSH_EVENTS (fixed from flush_events) 1 433s JS G ENUM: Defining enum value BEFORE_PAINT (fixed from before_paint) 2 433s JS G ENUM: Defining enum value UPDATE (fixed from update) 4 433s JS G ENUM: Defining enum value LAYOUT (fixed from layout) 8 433s JS G ENUM: Defining enum value PAINT (fixed from paint) 16 433s JS G ENUM: Defining enum value RESUME_EVENTS (fixed from resume_events) 32 433s JS G ENUM: Defining enum value AFTER_PAINT (fixed from after_paint) 64 433s JS G ENUM: Defining Gdk.FrameClockPhase as 0x39184610e768 433s JS G NS: Found info type GIStructInfo for 'FrameClockPrivate' in namespace 'Gdk' 433s JS G BXD: Defined class for FrameClockPrivate (void), prototype 0x1f9b71574880, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'FrameTimings' in namespace 'Gdk' 433s JS G BXD: Defined class for FrameTimings (GdkFrameTimings), prototype 0x1f9b715748a8, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIEnumInfo for 'FullscreenMode' in namespace 'Gdk' 433s JS G ENUM: Defining enum value CURRENT_MONITOR (fixed from current_monitor) 0 433s JS G ENUM: Defining enum value ALL_MONITORS (fixed from all_monitors) 1 433s JS G ENUM: Defining Gdk.FullscreenMode as 0x39184610e908 433s JS G NS: Found info type GIObjectInfo for 'GLContext' in namespace 'Gdk' 433s JS G OBJ: Defined class for GLContext (GdkGLContext), prototype 0x1f9b71574920, JSClass 0x7780b8eaa5e0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIEnumInfo for 'GLError' in namespace 'Gdk' 433s JS G ERR: Defined class for GLError (GError), prototype 0x1f9b7156d628, JSClass 0x7780b8ead860, in object 0x1f8b76f97308 433s JS G ENUM: Defining enum value NOT_AVAILABLE (fixed from not_available) 0 433s JS G ENUM: Defining enum value UNSUPPORTED_FORMAT (fixed from unsupported_format) 1 433s JS G ENUM: Defining enum value UNSUPPORTED_PROFILE (fixed from unsupported_profile) 2 433s JS G NS: Found info type GIStructInfo for 'Geometry' in namespace 'Gdk' 433s JS G BXD: Defined class for Geometry (void), prototype 0x1f9b71574970, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIEnumInfo for 'GrabOwnership' in namespace 'Gdk' 433s JS G ENUM: Defining enum value NONE (fixed from none) 0 433s JS G ENUM: Defining enum value WINDOW (fixed from window) 1 433s JS G ENUM: Defining enum value APPLICATION (fixed from application) 2 433s JS G ENUM: Defining Gdk.GrabOwnership as 0x39184610ea68 433s JS G NS: Found info type GIEnumInfo for 'GrabStatus' in namespace 'Gdk' 433s JS G ENUM: Defining enum value SUCCESS (fixed from success) 0 433s JS G ENUM: Defining enum value ALREADY_GRABBED (fixed from already_grabbed) 1 433s JS G ENUM: Defining enum value INVALID_TIME (fixed from invalid_time) 2 433s JS G ENUM: Defining enum value NOT_VIEWABLE (fixed from not_viewable) 3 433s JS G ENUM: Defining enum value FROZEN (fixed from frozen) 4 433s JS G ENUM: Defining enum value FAILED (fixed from failed) 5 433s JS G ENUM: Defining Gdk.GrabStatus as 0x39184610eb08 433s JS G NS: Found info type GIEnumInfo for 'Gravity' in namespace 'Gdk' 433s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 1 433s JS G ENUM: Defining enum value NORTH (fixed from north) 2 433s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 3 433s JS G ENUM: Defining enum value WEST (fixed from west) 4 433s JS G ENUM: Defining enum value CENTER (fixed from center) 5 433s JS G ENUM: Defining enum value EAST (fixed from east) 6 433s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 7 433s JS G ENUM: Defining enum value SOUTH (fixed from south) 8 433s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 9 433s JS G ENUM: Defining enum value STATIC (fixed from static) 10 433s JS G ENUM: Defining Gdk.Gravity as 0x39184610ec28 433s JS G NS: Found info type GIEnumInfo for 'InputMode' in namespace 'Gdk' 433s JS G ENUM: Defining enum value DISABLED (fixed from disabled) 0 433s JS G ENUM: Defining enum value SCREEN (fixed from screen) 1 433s JS G ENUM: Defining enum value WINDOW (fixed from window) 2 433s JS G ENUM: Defining Gdk.InputMode as 0x39184610ed48 433s JS G NS: Found info type GIEnumInfo for 'InputSource' in namespace 'Gdk' 433s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 0 433s JS G ENUM: Defining enum value PEN (fixed from pen) 1 433s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 433s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 3 433s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 4 433s JS G ENUM: Defining enum value TOUCHSCREEN (fixed from touchscreen) 5 433s JS G ENUM: Defining enum value TOUCHPAD (fixed from touchpad) 6 433s JS G ENUM: Defining enum value TRACKPOINT (fixed from trackpoint) 7 433s JS G ENUM: Defining enum value TABLET_PAD (fixed from tablet_pad) 8 433s JS G ENUM: Defining Gdk.InputSource as 0x39184610ede8 433s JS G NS: Found info type GIConstantInfo for 'KEY_0' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_1' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_AltCursor' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Attn' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_BackTab' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_ChangeScreen' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Copy' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_CursorBlink' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_CursorSelect' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_DeleteWord' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Duplicate' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Enter' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_EraseEOF' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_EraseInput' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_ExSelect' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_FieldMark' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Ident' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Jump' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_KeyClick' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Left2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_PA1' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_PA2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_PA3' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Play' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_PrintScreen' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Quit' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Record' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Reset' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Right2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Rule' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Setup' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_3270_Test' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_4' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_5' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_6' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_7' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_8' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_9' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_A' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_AE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Aacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Abelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Abreve' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Abreveacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Abrevebelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Abrevegrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Abrevehook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Abrevetilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_AccessX_Enable' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_AccessX_Feedback_Enable' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflexacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflexbelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflexgrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflexhook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Acircumflextilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_AddFavorite' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Adiaeresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Agrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ahook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Alt_L' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Alt_R' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Amacron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Aogonek' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ApplicationLeft' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ApplicationRight' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_0' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_1' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_3' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_4' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_5' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_6' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_7' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_8' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_9' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_ain' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_alef' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_alefmaksura' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_beh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_comma' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_dad' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_dal' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_damma' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_dammatan' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_ddal' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_farsi_yeh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_fatha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_fathatan' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_feh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_fullstop' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_gaf' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_ghain' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_ha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hah' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamza' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamza_above' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamza_below' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamzaonalef' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamzaonwaw' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamzaonyeh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_hamzaunderalef' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_heh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_heh_doachashmee' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_heh_goal' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_jeem' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_jeh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_kaf' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_kasra' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_kasratan' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_keheh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_khah' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_lam' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_madda_above' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_maddaonalef' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_meem' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_noon' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_noon_ghunna' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_peh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_percent' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_qaf' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_question_mark' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_ra' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_rreh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_sad' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_seen' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_semicolon' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_shadda' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_sheen' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_sukun' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_superscript_alef' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_switch' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_tah' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_tatweel' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_tcheh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_teh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_tehmarbuta' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_thal' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_theh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_tteh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_veh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_waw' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_yeh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_yeh_baree' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_zah' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Arabic_zain' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Aring' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_AT' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_AYB' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_BEN' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_CHA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_DA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_DZA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_E' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_FE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_GHAT' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_GIM' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_HI' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_HO' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_INI' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_JE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_KE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_KEN' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_KHE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_LYUN' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_MEN' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_NU' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_O' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_PE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_PYUR' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_RA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_RE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_SE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_SHA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_TCHE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_TO' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_TSA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_TSO' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_TYUN' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_VEV' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_VO' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_VYUN' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_YECH' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ZA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ZHE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_accent' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_amanak' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_apostrophe' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_at' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ayb' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ben' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_but' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_cha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_da' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_dza' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_e' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_exclam' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_fe' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_full_stop' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ghat' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_gim' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_hi' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ho' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_hyphen' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ini' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_je' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ke' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ken' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_khe' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ligature_ew' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_lyun' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_men' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_nu' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_o' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_paruyk' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_pe' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_pyur' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_question' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_ra' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_re' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_se' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_separation_mark' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_sha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_shesht' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_tche' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_to' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_tsa' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_tso' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_tyun' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_verjaket' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_vev' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_vo' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_vyun' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_yech' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_yentamna' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_za' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Armenian_zhe' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Atilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_AudibleBell_Enable' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_AudioCycleTrack' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_AudioForward' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_AudioLowerVolume' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_AudioMedia' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_AudioMicMute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_AudioMute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_AudioNext' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_AudioPause' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_AudioPlay' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_AudioPreset' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_AudioPrev' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_AudioRaiseVolume' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_AudioRandomPlay' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_AudioRecord' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_AudioRepeat' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_AudioRewind' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_AudioStop' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Away' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_B' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Babovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Back' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_BackForward' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_BackSpace' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Battery' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Begin' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Blue' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Bluetooth' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Book' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_BounceKeys_Enable' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Break' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_BrightnessAdjust' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Byelorussian_SHORTU' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Byelorussian_shortu' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_C' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_CD' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_CH' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_C_H' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_C_h' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Calculator' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Calendar' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cancel' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Caps_Lock' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ccaron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ccedilla' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ccircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ch' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Clear' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ClearGrab' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Close' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Codeinput' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ColonSign' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Community' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ContrastAdjust' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Control_L' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Control_R' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Copy' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_CruzeiroSign' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cut' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_CycleAngle' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_A' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_BE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_CHE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_CHE_descender' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_CHE_vertstroke' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_DE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_DZHE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_E' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_EF' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_EL' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_EM' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_EN' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_EN_descender' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ER' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ES' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_GHE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_GHE_bar' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_HA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_HARDSIGN' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_HA_descender' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_I' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_IE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_IO' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_I_macron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_JE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_KA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_KA_descender' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_KA_vertstroke' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_LJE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_NJE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_O' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_O_bar' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_PE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SCHWA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SHA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SHCHA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SHHA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SHORTI' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_SOFTSIGN' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_TE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_TSE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_U' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_U_macron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_U_straight' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_U_straight_bar' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_VE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_YA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_YERU' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_YU' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ZE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ZHE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ZHE_descender' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_a' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_be' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_che' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_che_descender' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_che_vertstroke' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_de' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_dzhe' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_e' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ef' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_el' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_em' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_en' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_en_descender' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_er' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_es' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ghe' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ghe_bar' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ha_descender' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_hardsign' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_i' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_i_macron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ie' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_io' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_je' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ka' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ka_descender' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ka_vertstroke' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_lje' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_nje' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_o' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_o_bar' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_pe' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_schwa' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_sha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_shcha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_shha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_shorti' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_softsign' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_te' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_tse' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_u' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_u_macron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_u_straight' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_u_straight_bar' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ve' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ya' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_yeru' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_yu' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_ze' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_zhe' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Cyrillic_zhe_descender' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_D' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_DOS' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Dabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Dcaron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Delete' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Display' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Documents' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_DongSign' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Down' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Dstroke' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_E' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ENG' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ETH' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_EZH' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Eabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Eacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ebelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ecaron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflexacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflexbelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflexgrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflexhook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ecircumflextilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_EcuSign' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ediaeresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Egrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ehook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Eisu_Shift' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Eisu_toggle' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Eject' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Emacron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_End' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Eogonek' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Escape' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Eth' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Etilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_EuroSign' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Excel' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Execute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Explorer' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F1' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F10' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F11' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F12' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F13' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F14' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F15' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F16' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F17' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F18' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F19' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F20' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F21' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F22' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F23' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F24' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F25' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F26' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F27' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F28' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F29' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F3' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F30' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F31' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F32' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F33' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F34' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F35' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F4' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F5' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F6' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F7' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F8' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_F9' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_FFrancSign' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Fabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_0' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_1' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_3' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_4' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_5' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_6' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_7' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_8' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_9' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Farsi_yeh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Favorites' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Finance' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Find' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_First_Virtual_Screen' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Forward' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_FrameBack' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_FrameForward' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_G' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Gabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Game' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Gbreve' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Gcaron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Gcedilla' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Gcircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_an' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_ban' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_can' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_char' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_chin' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_cil' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_don' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_en' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_fi' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_gan' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_ghan' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_hae' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_har' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_he' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_hie' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_hoe' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_in' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_jhan' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_jil' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_kan' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_khar' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_las' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_man' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_nar' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_on' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_par' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_phar' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_qar' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_rae' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_san' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_shin' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_tan' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_tar' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_un' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_vin' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_we' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_xan' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_zen' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Georgian_zhar' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Go' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_ALPHA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_ALPHAaccent' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_BETA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_CHI' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_DELTA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_EPSILON' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_EPSILONaccent' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_ETA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_ETAaccent' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_GAMMA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_IOTA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_IOTAaccent' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_IOTAdiaeresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_IOTAdieresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_KAPPA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_LAMBDA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_LAMDA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_MU' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_NU' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_OMEGA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_OMEGAaccent' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_OMICRON' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_OMICRONaccent' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_PHI' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_PI' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_PSI' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_RHO' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_SIGMA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_TAU' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_THETA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_UPSILON' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_UPSILONaccent' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_UPSILONdieresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_XI' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_ZETA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_accentdieresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_alpha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_alphaaccent' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_beta' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_chi' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_delta' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_epsilon' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_epsilonaccent' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_eta' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_etaaccent' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_finalsmallsigma' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_gamma' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_horizbar' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_iota' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_iotaaccent' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_iotaaccentdieresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_iotadieresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_kappa' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_lambda' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_lamda' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_mu' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_nu' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_omega' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_omegaaccent' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_omicron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_omicronaccent' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_phi' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_pi' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_psi' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_rho' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_sigma' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_switch' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_tau' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_theta' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_upsilon' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_upsilonaccent' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_upsilonaccentdieresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_upsilondieresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_xi' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Greek_zeta' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Green' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_H' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_A' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_AE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_AraeA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_AraeAE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Banja' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Cieuc' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Codeinput' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Dikeud' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_E' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_EO' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_EU' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_End' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Hanja' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Hieuh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_I' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Ieung' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Cieuc' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Dikeud' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Hieuh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Ieung' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Jieuj' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Khieuq' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Kiyeog' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_KiyeogSios' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_KkogjiDalrinIeung' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Mieum' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Nieun' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_NieunHieuh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_NieunJieuj' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_PanSios' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Phieuf' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Pieub' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_PieubSios' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Rieul' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulHieuh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulKiyeog' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulMieum' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulPhieuf' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulPieub' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulSios' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_RieulTieut' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Sios' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_SsangKiyeog' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_SsangSios' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_Tieut' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_J_YeorinHieuh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Jamo' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Jeonja' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Jieuj' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Khieuq' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Kiyeog' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_KiyeogSios' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_KkogjiDalrinIeung' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Mieum' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_MultipleCandidate' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Nieun' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_NieunHieuh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_NieunJieuj' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_O' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_OE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_PanSios' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Phieuf' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Pieub' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_PieubSios' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_PostHanja' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_PreHanja' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_PreviousCandidate' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Rieul' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulHieuh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulKiyeog' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulMieum' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulPhieuf' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulPieub' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulSios' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulTieut' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_RieulYeorinHieuh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Romaja' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SingleCandidate' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Sios' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Special' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SsangDikeud' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SsangJieuj' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SsangKiyeog' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SsangPieub' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SsangSios' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Start' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SunkyeongeumMieum' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SunkyeongeumPhieuf' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_SunkyeongeumPieub' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_Tieut' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_U' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_WA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_WAE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_WE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_WEO' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_WI' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YAE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YEO' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YI' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YO' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YU' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_YeorinHieuh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hangul_switch' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hankaku' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hcircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hebrew_switch' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Help' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Henkan' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Henkan_Mode' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hibernate' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hiragana' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hiragana_Katakana' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_History' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Home' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_HomePage' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_HotLinks' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hstroke' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hyper_L' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Hyper_R' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_I' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Center_Object' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Continuous_Underline' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Discontinuous_Underline' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Emphasize' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Enter' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Fast_Cursor_Down' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Fast_Cursor_Left' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Fast_Cursor_Right' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Fast_Cursor_Up' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_First_Group' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_First_Group_Lock' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Group_Latch' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Group_Lock' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Group_Shift' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Last_Group' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Last_Group_Lock' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Left_Tab' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level2_Latch' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level3_Latch' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level3_Lock' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level3_Shift' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level5_Latch' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level5_Lock' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Level5_Shift' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Lock' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Move_Line_Down' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Move_Line_Up' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Next_Group' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Next_Group_Lock' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Partial_Line_Down' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Partial_Line_Up' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Partial_Space_Left' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Partial_Space_Right' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Prev_Group' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Prev_Group_Lock' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Release_Both_Margins' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Release_Margin_Left' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Release_Margin_Right' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Set_Margin_Left' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ISO_Set_Margin_Right' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Iabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Iacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ibelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ibreve' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Icircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Idiaeresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Igrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ihook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Imacron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Insert' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Iogonek' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Itilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_J' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Jcircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_K' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_0' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_1' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_3' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_4' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_5' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_6' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_7' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_8' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_9' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Add' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Begin' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Decimal' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Delete' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Divide' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Down' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_End' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Enter' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Equal' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_F1' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_F2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_F3' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_F4' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Home' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Insert' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Left' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Multiply' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Next' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Page_Down' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Page_Up' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Prior' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Right' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Separator' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Space' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Subtract' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Tab' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KP_Up' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Kana_Lock' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Kana_Shift' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Kanji' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Kanji_Bangou' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Katakana' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KbdBrightnessDown' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KbdBrightnessUp' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_KbdLightOnOff' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Kcedilla' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Keyboard' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Korean_Won' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_L' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_L1' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_L10' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_L2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_L3' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_L4' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_L5' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_L6' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_L7' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_L8' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_L9' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Lacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Last_Virtual_Screen' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Launch0' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Launch1' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Launch2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Launch3' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Launch4' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Launch5' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Launch6' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Launch7' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Launch8' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Launch9' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchB' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchC' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchD' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_LaunchF' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Lbelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Lcaron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Lcedilla' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Left' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_LightBulb' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Linefeed' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_LiraSign' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_LogGrabInfo' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_LogOff' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_LogWindowTree' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Lstroke' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_M' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Mabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_DSE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_GJE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_KJE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_dse' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_gje' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Macedonia_kje' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Mae_Koho' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Mail' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_MailForward' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Market' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Massyo' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Meeting' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Memo' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Menu' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_MenuKB' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_MenuPB' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Messenger' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Meta_L' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Meta_R' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_MillSign' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ModeLock' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Mode_switch' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_MonBrightnessDown' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_MonBrightnessUp' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_MouseKeys_Accel_Enable' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_MouseKeys_Enable' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Muhenkan' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Multi_key' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_MultipleCandidate' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Music' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_MyComputer' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_MySites' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_N' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Nacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_NairaSign' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ncaron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ncedilla' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_New' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_NewSheqelSign' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_News' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Next' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Next_VMode' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Next_Virtual_Screen' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ntilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Num_Lock' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_O' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_OE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Oacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Obarred' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Obelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ocaron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflexacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflexbelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflexgrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflexhook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ocircumflextilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Odiaeresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Odoubleacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_OfficeHome' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ograve' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ohook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ohorn' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ohornacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ohornbelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ohorngrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ohornhook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ohorntilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Omacron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ooblique' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Open' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_OpenURL' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Option' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Oslash' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Otilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Overlay1_Enable' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Overlay2_Enable' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_P' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Page_Down' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Page_Up' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Paste' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pause' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_PesetaSign' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Phone' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pictures' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Accelerate' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button1' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button3' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button4' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button5' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Button_Dflt' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick1' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick3' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick4' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick5' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DblClick_Dflt' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DfltBtnNext' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DfltBtnPrev' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Down' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DownLeft' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_DownRight' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag1' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag3' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag4' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag5' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Drag_Dflt' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_EnableKeys' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Left' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Right' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_Up' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_UpLeft' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Pointer_UpRight' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_PowerDown' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_PowerOff' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Prev_VMode' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Prev_Virtual_Screen' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_PreviousCandidate' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Print' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Prior' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Q' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_R' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_R1' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_R10' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_R11' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_R12' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_R13' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_R14' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_R15' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_R2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_R3' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_R4' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_R5' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_R6' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_R7' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_R8' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_R9' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_RFKill' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Racute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Rcaron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Rcedilla' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Red' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Redo' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Refresh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Reload' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_RepeatKeys_Enable' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Reply' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Return' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Right' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_RockerDown' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_RockerEnter' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_RockerUp' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Romaji' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_RotateWindows' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_RotationKB' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_RotationPB' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_RupeeSign' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_S' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_SCHWA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Save' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Scaron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Scedilla' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Scircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ScreenSaver' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ScrollClick' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ScrollDown' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ScrollUp' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Scroll_Lock' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Search' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Select' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_SelectButton' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Send' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_DJE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_DZE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_JE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_LJE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_NJE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_TSHE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_dje' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_dze' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_je' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_lje' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_nje' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Serbian_tshe' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Shift_L' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Shift_Lock' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Shift_R' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Shop' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_SingleCandidate' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_a' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_aa' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_aa2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ae' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ae2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_aee' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_aee2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ai' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ai2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_al' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_au' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_au2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ba' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_bha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ca' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_cha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_dda' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ddha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_dha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_dhha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_e' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_e2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ee' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ee2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_fa' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ga' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_gha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_h2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_i' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_i2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ii' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ii2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ja' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_jha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_jnya' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ka' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_kha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_kunddaliya' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_la' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_lla' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_lu' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_lu2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_luu' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_luu2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ma' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_mba' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_na' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ndda' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ndha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ng' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ng2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_nga' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_nja' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_nna' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_nya' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_o' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_o2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_oo' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_oo2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_pa' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_pha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ra' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ri' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_rii' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ru2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ruu2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_sa' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_sha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ssha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_tha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_thha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_tta' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ttha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_u' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_u2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_uu' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_uu2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_va' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sinh_ya' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sleep' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_SlowKeys_Enable' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Spell' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_SplitScreen' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Standby' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Start' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_StickyKeys_Enable' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Stop' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Subtitle' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Super_L' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Super_R' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Support' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Suspend' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_1' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_10' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_11' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_12' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_3' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_4' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_5' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_6' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_7' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_8' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Switch_VT_9' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Sys_Req' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_T' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_THORN' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Tab' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Tabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_TaskPane' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Tcaron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Tcedilla' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Terminal' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Terminate_Server' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_baht' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_bobaimai' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_chochan' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_chochang' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_choching' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_chochoe' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_dochada' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_dodek' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_fofa' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_fofan' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_hohip' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_honokhuk' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_khokhai' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_khokhon' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_khokhuat' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_khokhwai' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_khorakhang' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_kokai' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lakkhangyao' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lekchet' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lekha' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lekhok' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lekkao' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_leknung' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lekpaet' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_leksam' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_leksi' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_leksong' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_leksun' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lochula' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_loling' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_lu' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maichattawa' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maiek' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maihanakat' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maihanakat_maitho' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maitaikhu' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maitho' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maitri' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_maiyamok' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_moma' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_ngongu' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_nikhahit' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_nonen' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_nonu' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_oang' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_paiyannoi' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_phinthu' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_phophan' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_phophung' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_phosamphao' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_popla' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_rorua' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_ru' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraa' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraaa' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraae' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraaimaimalai' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraaimaimuan' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraam' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarae' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarai' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraii' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarao' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarau' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_saraue' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarauee' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sarauu' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sorusi' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sosala' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_soso' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_sosua' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thanthakhat' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thonangmontho' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thophuthao' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thothahan' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thothan' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thothong' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_thothung' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_topatak' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_totao' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_wowaen' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_yoyak' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thai_yoying' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Thorn' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Time' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ToDoList' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Tools' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_TopMenu' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_TouchpadOff' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_TouchpadOn' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_TouchpadToggle' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Touroku' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Travel' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Tslash' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_U' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_UWB' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Uacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ubelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ubreve' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ucircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Udiaeresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Udoubleacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ugrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Uhook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Uhorn' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Uhornacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Uhornbelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Uhorngrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Uhornhook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Uhorntilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_GHE_WITH_UPTURN' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_I' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_IE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_YI' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_ghe_with_upturn' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_i' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_ie' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ukrainian_yi' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_I' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_JE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_YI' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_i' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_je' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ukranian_yi' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Umacron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Undo' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ungrab' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Uogonek' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Up' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Uring' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_User1KB' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_User2KB' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_UserPB' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Utilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_V' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_VendorHome' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Video' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_View' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_VoidSymbol' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_W' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_WLAN' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_WWAN' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_WWW' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Wacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_WakeUp' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Wcircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Wdiaeresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_WebCam' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Wgrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_WheelButton' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_WindowClear' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_WonSign' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Word' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_X' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Xabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Xfer' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Y' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Yacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ybelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ycircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ydiaeresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Yellow' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ygrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Yhook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Ytilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Z' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Zabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Zacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Zcaron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Zen_Koho' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Zenkaku' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Zenkaku_Hankaku' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ZoomIn' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ZoomOut' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_Zstroke' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_a' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_aacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_abelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_abovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_abreve' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_abreveacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_abrevebelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_abrevegrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_abrevehook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_abrevetilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflexacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflexbelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflexgrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflexhook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_acircumflextilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_acute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_adiaeresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ae' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_agrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ahook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_amacron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ampersand' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_aogonek' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_apostrophe' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_approxeq' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_approximate' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_aring' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_asciicircum' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_asciitilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_asterisk' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_at' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_atilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_b' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_babovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_backslash' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ballotcross' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_bar' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_because' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_blank' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_botintegral' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_botleftparens' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_botleftsqbracket' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_botleftsummation' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_botrightparens' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_botrightsqbracket' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_botrightsummation' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_bott' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_botvertsummationconnector' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braceleft' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braceright' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_bracketleft' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_bracketright' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_blank' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_1' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_10' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_3' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_4' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_5' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_6' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_7' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_8' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dot_9' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1234' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12345' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123456' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1234567' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12345678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1234568' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123457' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1234578' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123458' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12346' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123467' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1234678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123468' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12347' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123478' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12348' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1235' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12356' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123567' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1235678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123568' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12357' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123578' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12358' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1236' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12367' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_123678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12368' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1237' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12378' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1238' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_124' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1245' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12456' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_124567' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1245678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_124568' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12457' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_124578' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12458' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1246' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12467' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_124678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12468' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1247' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12478' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1248' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_125' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1256' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12567' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_125678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12568' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1257' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12578' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1258' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_126' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1267' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_12678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1268' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_127' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1278' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_128' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_134' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1345' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13456' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_134567' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1345678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_134568' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13457' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_134578' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13458' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1346' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13467' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_134678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13468' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1347' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13478' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1348' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_135' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1356' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13567' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_135678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13568' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1357' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13578' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1358' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_136' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1367' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_13678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1368' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_137' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1378' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_138' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_14' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_145' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1456' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_14567' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_145678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_14568' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1457' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_14578' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1458' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_146' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1467' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_14678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1468' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_147' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1478' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_148' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_15' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_156' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1567' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_15678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1568' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_157' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1578' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_158' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_16' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_167' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_1678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_168' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_17' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_178' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_18' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_234' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2345' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23456' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_234567' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2345678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_234568' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23457' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_234578' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23458' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2346' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23467' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_234678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23468' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2347' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23478' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2348' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_235' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2356' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23567' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_235678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23568' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2357' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23578' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2358' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_236' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2367' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_23678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2368' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_237' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2378' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_238' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_24' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_245' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2456' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_24567' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_245678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_24568' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2457' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_24578' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2458' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_246' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2467' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_24678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2468' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_247' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2478' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_248' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_25' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_256' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2567' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_25678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2568' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_257' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2578' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_258' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_26' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_267' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_2678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_268' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_27' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_278' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_28' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_34' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_345' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3456' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_34567' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_345678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_34568' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3457' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_34578' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3458' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_346' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3467' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_34678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3468' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_347' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3478' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_348' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_35' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_356' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3567' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_35678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3568' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_357' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3578' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_358' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_36' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_367' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_3678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_368' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_37' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_378' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_38' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_4' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_45' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_456' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_4567' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_45678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_4568' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_457' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_4578' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_458' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_46' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_467' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_4678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_468' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_47' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_478' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_48' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_5' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_56' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_567' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_5678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_568' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_57' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_578' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_58' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_6' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_67' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_678' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_68' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_7' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_78' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_braille_dots_8' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_breve' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_brokenbar' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_c' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_c_h' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_cabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_cacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_careof' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_caret' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_caron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ccaron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ccedilla' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ccircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_cedilla' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_cent' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ch' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_checkerboard' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_checkmark' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_circle' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_club' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_colon' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_comma' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_containsas' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_copyright' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_cr' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_crossinglines' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_cuberoot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_currency' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_cursor' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_d' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dagger' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dcaron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_A' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_E' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_I' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_O' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_U' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_a' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_abovecomma' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_abovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_abovereversedcomma' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_abovering' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_aboveverticalline' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_acute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowbreve' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowcircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowcomma' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowdiaeresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowmacron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowring' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowtilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_belowverticalline' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_breve' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_capital_schwa' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_caron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_cedilla' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_circumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_currency' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_dasia' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_diaeresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_doubleacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_doublegrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_e' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_grave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_greek' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_hook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_horn' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_i' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_invertedbreve' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_iota' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_longsolidusoverlay' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_lowline' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_macron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_o' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_ogonek' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_perispomeni' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_psili' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_semivoiced_sound' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_small_schwa' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_stroke' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_tilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_u' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dead_voiced_sound' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_decimalpoint' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_degree' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_diaeresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_diamond' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_digitspace' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dintegral' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_division' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dollar' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_doubbaselinedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_doubleacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_doubledagger' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_doublelowquotemark' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_downarrow' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_downcaret' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_downshoe' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_downstile' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_downtack' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_dstroke' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_e' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_eabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_eacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ebelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ecaron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflexacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflexbelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflexgrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflexhook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ecircumflextilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ediaeresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_egrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ehook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_eightsubscript' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_eightsuperior' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_elementof' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ellipsis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_em3space' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_em4space' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_emacron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_emdash' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_emfilledcircle' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_emfilledrect' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_emopencircle' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_emopenrectangle' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_emptyset' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_emspace' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_endash' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_enfilledcircbullet' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_enfilledsqbullet' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_eng' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_enopencircbullet' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_enopensquarebullet' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_enspace' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_eogonek' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_equal' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_eth' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_etilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_exclam' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_exclamdown' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ezh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_f' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_fabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_femalesymbol' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ff' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_figdash' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_filledlefttribullet' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_filledrectbullet' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_filledrighttribullet' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_filledtribulletdown' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_filledtribulletup' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_fiveeighths' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_fivesixths' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_fivesubscript' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_fivesuperior' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_fourfifths' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_foursubscript' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_foursuperior' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_fourthroot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_function' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_g' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_gabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_gbreve' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_gcaron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_gcedilla' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_gcircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_grave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_greater' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_greaterthanequal' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_guillemotleft' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_guillemotright' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_h' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hairspace' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hcircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_heart' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_aleph' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_ayin' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_bet' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_beth' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_chet' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_dalet' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_daleth' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_doublelowline' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalkaph' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalmem' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalnun' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalpe' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalzade' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_finalzadi' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_gimel' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_gimmel' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_he' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_het' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_kaph' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_kuf' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_lamed' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_mem' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_nun' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_pe' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_qoph' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_resh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_samech' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_samekh' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_shin' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_taf' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_taw' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_tet' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_teth' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_waw' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_yod' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_zade' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_zadi' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_zain' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hebrew_zayin' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hexagram' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_horizconnector' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_horizlinescan1' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_horizlinescan3' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_horizlinescan5' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_horizlinescan7' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_horizlinescan9' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hstroke' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ht' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_hyphen' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_i' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_iTouch' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_iacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ibelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ibreve' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_icircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_identical' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_idiaeresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_idotless' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ifonlyif' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_igrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ihook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_imacron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_implies' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_includedin' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_includes' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_infinity' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_integral' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_intersection' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_iogonek' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_itilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_j' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_jcircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_jot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_k' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_A' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_CHI' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_E' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_FU' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_HA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_HE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_HI' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_HO' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_HU' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_I' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_KA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_KE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_KI' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_KO' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_KU' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_MA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_ME' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_MI' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_MO' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_MU' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_N' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_NA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_NE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_NI' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_NO' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_NU' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_O' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_RA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_RE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_RI' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_RO' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_RU' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_SA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_SE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_SHI' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_SO' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_SU' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TI' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TO' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TSU' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_TU' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_U' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_WA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_WO' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_YA' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_YO' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_YU' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_a' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_closingbracket' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_comma' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_conjunctive' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_e' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_fullstop' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_i' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_middledot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_o' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_openingbracket' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_switch' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_tsu' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_tu' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_u' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_ya' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_yo' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kana_yu' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kappa' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kcedilla' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_kra' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_l' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_lacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_latincross' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_lbelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_lcaron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_lcedilla' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_leftanglebracket' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_leftarrow' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_leftcaret' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_leftdoublequotemark' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_leftmiddlecurlybrace' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_leftopentriangle' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_leftpointer' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_leftradical' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_leftshoe' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_leftsinglequotemark' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_leftt' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_lefttack' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_less' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_lessthanequal' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_lf' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_logicaland' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_logicalor' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_lowleftcorner' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_lowrightcorner' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_lstroke' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_m' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_mabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_macron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_malesymbol' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_maltesecross' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_marker' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_masculine' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_minus' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_minutes' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_mu' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_multiply' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_musicalflat' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_musicalsharp' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_n' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_nabla' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_nacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ncaron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ncedilla' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ninesubscript' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ninesuperior' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_nl' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_nobreakspace' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_notapproxeq' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_notelementof' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_notequal' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_notidentical' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_notsign' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ntilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_numbersign' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_numerosign' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_o' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_oacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_obarred' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_obelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ocaron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflexacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflexbelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflexgrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflexhook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ocircumflextilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_odiaeresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_odoubleacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_oe' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ogonek' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ograve' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ohook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ohorn' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ohornacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ohornbelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ohorngrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ohornhook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ohorntilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_omacron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_oneeighth' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_onefifth' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_onehalf' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_onequarter' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_onesixth' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_onesubscript' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_onesuperior' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_onethird' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ooblique' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_openrectbullet' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_openstar' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_opentribulletdown' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_opentribulletup' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ordfeminine' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_oslash' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_otilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_overbar' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_overline' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_p' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_pabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_paragraph' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_parenleft' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_parenright' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_partdifferential' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_partialderivative' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_percent' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_period' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_periodcentered' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_permille' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_phonographcopyright' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_plus' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_plusminus' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_prescription' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_prolongedsound' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_punctspace' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_q' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_quad' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_question' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_questiondown' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_quotedbl' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_quoteleft' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_quoteright' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_r' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_racute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_radical' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_rcaron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_rcedilla' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_registered' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_rightanglebracket' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_rightarrow' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_rightcaret' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_rightdoublequotemark' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_rightmiddlecurlybrace' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_rightmiddlesummation' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_rightopentriangle' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_rightpointer' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_rightshoe' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_rightsinglequotemark' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_rightt' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_righttack' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_s' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_sabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_sacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_scaron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_scedilla' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_schwa' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_scircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_script_switch' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_seconds' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_section' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_semicolon' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_semivoicedsound' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_seveneighths' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_sevensubscript' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_sevensuperior' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_signaturemark' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_signifblank' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_similarequal' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_singlelowquotemark' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_sixsubscript' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_sixsuperior' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_slash' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_soliddiamond' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_space' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_squareroot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ssharp' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_sterling' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_stricteq' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_t' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_tabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_tcaron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_tcedilla' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_telephone' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_telephonerecorder' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_therefore' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_thinspace' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_thorn' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_threeeighths' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_threefifths' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_threequarters' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_threesubscript' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_threesuperior' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_tintegral' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_topintegral' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_topleftparens' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_topleftradical' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_topleftsqbracket' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_topleftsummation' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_toprightparens' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_toprightsqbracket' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_toprightsummation' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_topt' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_topvertsummationconnector' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_trademark' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_trademarkincircle' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_tslash' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_twofifths' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_twosubscript' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_twosuperior' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_twothirds' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_u' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_uacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ubelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ubreve' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ucircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_udiaeresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_udoubleacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ugrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_uhook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_uhorn' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_uhornacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_uhornbelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_uhorngrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_uhornhook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_uhorntilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_umacron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_underbar' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_underscore' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_union' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_uogonek' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_uparrow' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_upcaret' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_upleftcorner' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_uprightcorner' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_upshoe' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_upstile' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_uptack' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_uring' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_utilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_v' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_variation' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_vertbar' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_vertconnector' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_voicedsound' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_vt' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_w' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_wacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_wcircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_wdiaeresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_wgrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_x' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_xabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_y' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_yacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ybelowdot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ycircumflex' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ydiaeresis' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_yen' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ygrave' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_yhook' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_ytilde' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_z' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_zabovedot' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_zacute' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_zcaron' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_zerosubscript' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_zerosuperior' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'KEY_zstroke' in namespace 'Gdk' 433s JS G NS: Found info type GIObjectInfo for 'Keymap' in namespace 'Gdk' 433s JS G OBJ: Defined class for Keymap (GdkKeymap), prototype 0x1f9b71574a60, JSClass 0x7780b8eaa5e0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'KeymapKey' in namespace 'Gdk' 433s JS G BXD: Defined class for KeymapKey (void), prototype 0x1f9b71574ab0, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIConstantInfo for 'MAJOR_VERSION' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'MAX_TIMECOORD_AXES' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'MICRO_VERSION' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'MINOR_VERSION' in namespace 'Gdk' 433s JS G NS: Found info type GIEnumInfo for 'ModifierIntent' in namespace 'Gdk' 433s JS G ENUM: Defining enum value PRIMARY_ACCELERATOR (fixed from primary_accelerator) 0 433s JS G ENUM: Defining enum value CONTEXT_MENU (fixed from context_menu) 1 433s JS G ENUM: Defining enum value EXTEND_SELECTION (fixed from extend_selection) 2 433s JS G ENUM: Defining enum value MODIFY_SELECTION (fixed from modify_selection) 3 433s JS G ENUM: Defining enum value NO_TEXT_INPUT (fixed from no_text_input) 4 433s JS G ENUM: Defining enum value SHIFT_GROUP (fixed from shift_group) 5 433s JS G ENUM: Defining enum value DEFAULT_MOD_MASK (fixed from default_mod_mask) 6 433s JS G ENUM: Defining Gdk.ModifierIntent as 0x391846132a08 433s JS G NS: Found info type GIFlagsInfo for 'ModifierType' in namespace 'Gdk' 433s JS G ENUM: Defining enum value SHIFT_MASK (fixed from shift_mask) 1 433s JS G ENUM: Defining enum value LOCK_MASK (fixed from lock_mask) 2 433s JS G ENUM: Defining enum value CONTROL_MASK (fixed from control_mask) 4 433s JS G ENUM: Defining enum value MOD1_MASK (fixed from mod1_mask) 8 433s JS G ENUM: Defining enum value MOD2_MASK (fixed from mod2_mask) 16 433s JS G ENUM: Defining enum value MOD3_MASK (fixed from mod3_mask) 32 433s JS G ENUM: Defining enum value MOD4_MASK (fixed from mod4_mask) 64 433s JS G ENUM: Defining enum value MOD5_MASK (fixed from mod5_mask) 128 433s JS G ENUM: Defining enum value BUTTON1_MASK (fixed from button1_mask) 256 433s JS G ENUM: Defining enum value BUTTON2_MASK (fixed from button2_mask) 512 433s JS G ENUM: Defining enum value BUTTON3_MASK (fixed from button3_mask) 1024 433s JS G ENUM: Defining enum value BUTTON4_MASK (fixed from button4_mask) 2048 433s JS G ENUM: Defining enum value BUTTON5_MASK (fixed from button5_mask) 4096 433s JS G ENUM: Defining enum value MODIFIER_RESERVED_13_MASK (fixed from modifier_reserved_13_mask) 8192 433s JS G ENUM: Defining enum value MODIFIER_RESERVED_14_MASK (fixed from modifier_reserved_14_mask) 16384 433s JS G ENUM: Defining enum value MODIFIER_RESERVED_15_MASK (fixed from modifier_reserved_15_mask) 32768 433s JS G ENUM: Defining enum value MODIFIER_RESERVED_16_MASK (fixed from modifier_reserved_16_mask) 65536 433s JS G ENUM: Defining enum value MODIFIER_RESERVED_17_MASK (fixed from modifier_reserved_17_mask) 131072 433s JS G ENUM: Defining enum value MODIFIER_RESERVED_18_MASK (fixed from modifier_reserved_18_mask) 262144 433s JS G ENUM: Defining enum value MODIFIER_RESERVED_19_MASK (fixed from modifier_reserved_19_mask) 524288 433s JS G ENUM: Defining enum value MODIFIER_RESERVED_20_MASK (fixed from modifier_reserved_20_mask) 1048576 433s JS G ENUM: Defining enum value MODIFIER_RESERVED_21_MASK (fixed from modifier_reserved_21_mask) 2097152 433s JS G ENUM: Defining enum value MODIFIER_RESERVED_22_MASK (fixed from modifier_reserved_22_mask) 4194304 433s JS G ENUM: Defining enum value MODIFIER_RESERVED_23_MASK (fixed from modifier_reserved_23_mask) 8388608 433s JS G ENUM: Defining enum value MODIFIER_RESERVED_24_MASK (fixed from modifier_reserved_24_mask) 16777216 433s JS G ENUM: Defining enum value MODIFIER_RESERVED_25_MASK (fixed from modifier_reserved_25_mask) 33554432 433s JS G ENUM: Defining enum value SUPER_MASK (fixed from super_mask) 67108864 433s JS G ENUM: Defining enum value HYPER_MASK (fixed from hyper_mask) 134217728 433s JS G ENUM: Defining enum value META_MASK (fixed from meta_mask) 268435456 433s JS G ENUM: Defining enum value MODIFIER_RESERVED_29_MASK (fixed from modifier_reserved_29_mask) 536870912 433s JS G ENUM: Defining enum value RELEASE_MASK (fixed from release_mask) 1073741824 433s JS G ENUM: Defining enum value MODIFIER_MASK (fixed from modifier_mask) 1543512063 433s JS G ENUM: Defining Gdk.ModifierType as 0x391846132b28 433s JS G NS: Found info type GIObjectInfo for 'Monitor' in namespace 'Gdk' 433s JS G OBJ: Defined class for Monitor (GdkMonitor), prototype 0x1f9b71574b28, JSClass 0x7780b8eaa5e0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'MonitorClass' in namespace 'Gdk' 433s JS G NS: Found info type GIEnumInfo for 'NotifyType' in namespace 'Gdk' 433s JS G ENUM: Defining enum value ANCESTOR (fixed from ancestor) 0 433s JS G ENUM: Defining enum value VIRTUAL (fixed from virtual) 1 433s JS G ENUM: Defining enum value INFERIOR (fixed from inferior) 2 433s JS G ENUM: Defining enum value NONLINEAR (fixed from nonlinear) 3 433s JS G ENUM: Defining enum value NONLINEAR_VIRTUAL (fixed from nonlinear_virtual) 4 433s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 5 433s JS G ENUM: Defining Gdk.NotifyType as 0x391846132fc8 433s JS G NS: Found info type GIEnumInfo for 'OwnerChange' in namespace 'Gdk' 433s JS G ENUM: Defining enum value NEW_OWNER (fixed from new_owner) 0 433s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 433s JS G ENUM: Defining enum value CLOSE (fixed from close) 2 433s JS G ENUM: Defining Gdk.OwnerChange as 0x3918461330e8 433s JS G NS: Found info type GIConstantInfo for 'PARENT_RELATIVE' in namespace 'Gdk' 433s JS G NS: Found info type GIConstantInfo for 'PRIORITY_REDRAW' in namespace 'Gdk' 433s JS G NS: Found info type GIStructInfo for 'Point' in namespace 'Gdk' 433s JS G BXD: Defined class for Point (void), prototype 0x1f9b71574bc8, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIEnumInfo for 'PropMode' in namespace 'Gdk' 433s JS G ENUM: Defining enum value REPLACE (fixed from replace) 0 433s JS G ENUM: Defining enum value PREPEND (fixed from prepend) 1 433s JS G ENUM: Defining enum value APPEND (fixed from append) 2 433s JS G ENUM: Defining Gdk.PropMode as 0x391846133248 433s JS G NS: Found info type GIEnumInfo for 'PropertyState' in namespace 'Gdk' 433s JS G ENUM: Defining enum value NEW_VALUE (fixed from new_value) 0 433s JS G ENUM: Defining enum value DELETE (fixed from delete) 1 433s JS G ENUM: Defining Gdk.PropertyState as 0x3918461332e8 433s JS G NS: Found info type GIStructInfo for 'RGBA' in namespace 'Gdk' 433s JS G BXD: Defined class for RGBA (GdkRGBA), prototype 0x1f9b71574c40, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIObjectInfo for 'Screen' in namespace 'Gdk' 433s JS G OBJ: Defined class for Screen (GdkScreen), prototype 0x1f9b71574c90, JSClass 0x7780b8eaa5e0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIEnumInfo for 'ScrollDirection' in namespace 'Gdk' 433s JS G ENUM: Defining enum value UP (fixed from up) 0 433s JS G ENUM: Defining enum value DOWN (fixed from down) 1 433s JS G ENUM: Defining enum value LEFT (fixed from left) 2 433s JS G ENUM: Defining enum value RIGHT (fixed from right) 3 433s JS G ENUM: Defining enum value SMOOTH (fixed from smooth) 4 433s JS G ENUM: Defining Gdk.ScrollDirection as 0x391846133448 433s JS G NS: Found info type GIObjectInfo for 'Seat' in namespace 'Gdk' 433s JS G OBJ: Defined class for Seat (GdkSeat), prototype 0x1f9b71574d08, JSClass 0x7780b8eaa5e0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIFlagsInfo for 'SeatCapabilities' in namespace 'Gdk' 433s JS G ENUM: Defining enum value NONE (fixed from none) 0 433s JS G ENUM: Defining enum value POINTER (fixed from pointer) 1 433s JS G ENUM: Defining enum value TOUCH (fixed from touch) 2 433s JS G ENUM: Defining enum value TABLET_STYLUS (fixed from tablet_stylus) 4 433s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 8 433s JS G ENUM: Defining enum value ALL_POINTING (fixed from all_pointing) 7 433s JS G ENUM: Defining enum value ALL (fixed from all) 15 433s JS G ENUM: Defining Gdk.SeatCapabilities as 0x391846133528 433s JS G NS: Found info type GIEnumInfo for 'SettingAction' in namespace 'Gdk' 433s JS G ENUM: Defining enum value NEW (fixed from new) 0 433s JS G ENUM: Defining enum value CHANGED (fixed from changed) 1 433s JS G ENUM: Defining enum value DELETED (fixed from deleted) 2 433s JS G ENUM: Defining Gdk.SettingAction as 0x391846133648 433s JS G NS: Found info type GIEnumInfo for 'Status' in namespace 'Gdk' 433s JS G ENUM: Defining enum value OK (fixed from ok) 0 433s JS G ENUM: Defining enum value ERROR (fixed from error) -1 433s JS G ENUM: Defining enum value ERROR_PARAM (fixed from error_param) -2 433s JS G ENUM: Defining enum value ERROR_FILE (fixed from error_file) -3 433s JS G ENUM: Defining enum value ERROR_MEM (fixed from error_mem) -4 433s JS G ENUM: Defining Gdk.Status as 0x3918461336e8 433s JS G NS: Found info type GIEnumInfo for 'SubpixelLayout' in namespace 'Gdk' 433s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 433s JS G ENUM: Defining enum value NONE (fixed from none) 1 433s JS G ENUM: Defining enum value HORIZONTAL_RGB (fixed from horizontal_rgb) 2 433s JS G ENUM: Defining enum value HORIZONTAL_BGR (fixed from horizontal_bgr) 3 433s JS G ENUM: Defining enum value VERTICAL_RGB (fixed from vertical_rgb) 4 433s JS G ENUM: Defining enum value VERTICAL_BGR (fixed from vertical_bgr) 5 433s JS G ENUM: Defining Gdk.SubpixelLayout as 0x391846133788 433s JS G NS: Found info type GIStructInfo for 'TimeCoord' in namespace 'Gdk' 433s JS G BXD: Defined class for TimeCoord (void), prototype 0x1f9b71574df8, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIEnumInfo for 'TouchpadGesturePhase' in namespace 'Gdk' 433s JS G ENUM: Defining enum value BEGIN (fixed from begin) 0 433s JS G ENUM: Defining enum value UPDATE (fixed from update) 1 433s JS G ENUM: Defining enum value END (fixed from end) 2 433s JS G ENUM: Defining enum value CANCEL (fixed from cancel) 3 433s JS G ENUM: Defining Gdk.TouchpadGesturePhase as 0x3918461338e8 433s JS G NS: Found info type GIEnumInfo for 'VisibilityState' in namespace 'Gdk' 433s JS G ENUM: Defining enum value UNOBSCURED (fixed from unobscured) 0 433s JS G ENUM: Defining enum value PARTIAL (fixed from partial) 1 433s JS G ENUM: Defining enum value FULLY_OBSCURED (fixed from fully_obscured) 2 433s JS G ENUM: Defining Gdk.VisibilityState as 0x391846133988 433s JS G NS: Found info type GIObjectInfo for 'Visual' in namespace 'Gdk' 433s JS G OBJ: Defined class for Visual (GdkVisual), prototype 0x1f9b71574e70, JSClass 0x7780b8eaa5e0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIEnumInfo for 'VisualType' in namespace 'Gdk' 433s JS G ENUM: Defining enum value STATIC_GRAY (fixed from static_gray) 0 433s JS G ENUM: Defining enum value GRAYSCALE (fixed from grayscale) 1 433s JS G ENUM: Defining enum value STATIC_COLOR (fixed from static_color) 2 433s JS G ENUM: Defining enum value PSEUDO_COLOR (fixed from pseudo_color) 3 433s JS G ENUM: Defining enum value TRUE_COLOR (fixed from true_color) 4 433s JS G ENUM: Defining enum value DIRECT_COLOR (fixed from direct_color) 5 433s JS G ENUM: Defining Gdk.VisualType as 0x391846133a68 433s JS G NS: Found info type GIFlagsInfo for 'WMDecoration' in namespace 'Gdk' 433s JS G ENUM: Defining enum value ALL (fixed from all) 1 433s JS G ENUM: Defining enum value BORDER (fixed from border) 2 433s JS G ENUM: Defining enum value RESIZEH (fixed from resizeh) 4 433s JS G ENUM: Defining enum value TITLE (fixed from title) 8 433s JS G ENUM: Defining enum value MENU (fixed from menu) 16 433s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 32 433s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 64 433s JS G ENUM: Defining Gdk.WMDecoration as 0x391846133b88 433s JS G NS: Found info type GIFlagsInfo for 'WMFunction' in namespace 'Gdk' 433s JS G ENUM: Defining enum value ALL (fixed from all) 1 433s JS G ENUM: Defining enum value RESIZE (fixed from resize) 2 433s JS G ENUM: Defining enum value MOVE (fixed from move) 4 433s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 8 433s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 16 433s JS G ENUM: Defining enum value CLOSE (fixed from close) 32 433s JS G ENUM: Defining Gdk.WMFunction as 0x391846133ca8 433s JS G NS: Found info type GIObjectInfo for 'Window' in namespace 'Gdk' 433s JS G OBJ: Defined class for Window (GdkWindow), prototype 0x1f9b71574f38, JSClass 0x7780b8eaa5e0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIStructInfo for 'WindowAttr' in namespace 'Gdk' 433s JS G BXD: Defined class for WindowAttr (void), prototype 0x1f9b71574f88, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIFlagsInfo for 'WindowAttributesType' in namespace 'Gdk' 433s JS G ENUM: Defining enum value TITLE (fixed from title) 2 433s JS G ENUM: Defining enum value X (fixed from x) 4 433s JS G ENUM: Defining enum value Y (fixed from y) 8 433s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 16 433s JS G ENUM: Defining enum value VISUAL (fixed from visual) 32 433s JS G ENUM: Defining enum value WMCLASS (fixed from wmclass) 64 433s JS G ENUM: Defining enum value NOREDIR (fixed from noredir) 128 433s JS G ENUM: Defining enum value TYPE_HINT (fixed from type_hint) 256 433s JS G ENUM: Defining Gdk.WindowAttributesType as 0x391846133e48 433s JS G NS: Found info type GIStructInfo for 'WindowClass' in namespace 'Gdk' 433s JS G NS: Found info type GIEnumInfo for 'WindowEdge' in namespace 'Gdk' 433s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 0 433s JS G ENUM: Defining enum value NORTH (fixed from north) 1 433s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 2 433s JS G ENUM: Defining enum value WEST (fixed from west) 3 433s JS G ENUM: Defining enum value EAST (fixed from east) 4 433s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 5 433s JS G ENUM: Defining enum value SOUTH (fixed from south) 6 433s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 7 433s JS G ENUM: Defining Gdk.WindowEdge as 0x391846133fa8 433s JS G NS: Found info type GIFlagsInfo for 'WindowHints' in namespace 'Gdk' 433s JS G ENUM: Defining enum value POS (fixed from pos) 1 433s JS G ENUM: Defining enum value MIN_SIZE (fixed from min_size) 2 433s JS G ENUM: Defining enum value MAX_SIZE (fixed from max_size) 4 433s JS G ENUM: Defining enum value BASE_SIZE (fixed from base_size) 8 433s JS G ENUM: Defining enum value ASPECT (fixed from aspect) 16 433s JS G ENUM: Defining enum value RESIZE_INC (fixed from resize_inc) 32 433s JS G ENUM: Defining enum value WIN_GRAVITY (fixed from win_gravity) 64 433s JS G ENUM: Defining enum value USER_POS (fixed from user_pos) 128 433s JS G ENUM: Defining enum value USER_SIZE (fixed from user_size) 256 433s JS G ENUM: Defining Gdk.WindowHints as 0x3918461340c8 433s JS G NS: Found info type GIStructInfo for 'WindowRedirect' in namespace 'Gdk' 433s JS G BXD: Defined class for WindowRedirect (void), prototype 0x1f9b715ae060, JSClass 0x7780b8eaa5a0, in object 0x1f8b76f97308 433s JS G NS: Found info type GIFlagsInfo for 'WindowState' in namespace 'Gdk' 433s JS G ENUM: Defining enum value WITHDRAWN (fixed from withdrawn) 1 433s JS G ENUM: Defining enum value ICONIFIED (fixed from iconified) 2 433s JS G ENUM: Defining enum value MAXIMIZED (fixed from maximized) 4 433s JS G ENUM: Defining enum value STICKY (fixed from sticky) 8 433s JS G ENUM: Defining enum value FULLSCREEN (fixed from fullscreen) 16 433s JS G ENUM: Defining enum value ABOVE (fixed from above) 32 433s JS G ENUM: Defining enum value BELOW (fixed from below) 64 433s JS G ENUM: Defining enum value FOCUSED (fixed from focused) 128 433s JS G ENUM: Defining enum value TILED (fixed from tiled) 256 433s JS G ENUM: Defining enum value TOP_TILED (fixed from top_tiled) 512 433s JS G ENUM: Defining enum value TOP_RESIZABLE (fixed from top_resizable) 1024 433s JS G ENUM: Defining enum value RIGHT_TILED (fixed from right_tiled) 2048 433s JS G ENUM: Defining enum value RIGHT_RESIZABLE (fixed from right_resizable) 4096 433s JS G ENUM: Defining enum value BOTTOM_TILED (fixed from bottom_tiled) 8192 433s JS G ENUM: Defining enum value BOTTOM_RESIZABLE (fixed from bottom_resizable) 16384 433s JS G ENUM: Defining enum value LEFT_TILED (fixed from left_tiled) 32768 433s JS G ENUM: Defining enum value LEFT_RESIZABLE (fixed from left_resizable) 65536 433s JS G ENUM: Defining Gdk.WindowState as 0x391846134228 433s JS G NS: Found info type GIEnumInfo for 'WindowType' in namespace 'Gdk' 433s JS G ENUM: Defining enum value ROOT (fixed from root) 0 433s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 1 433s JS G ENUM: Defining enum value CHILD (fixed from child) 2 433s JS G ENUM: Defining enum value TEMP (fixed from temp) 3 433s JS G ENUM: Defining enum value FOREIGN (fixed from foreign) 4 433s JS G ENUM: Defining enum value OFFSCREEN (fixed from offscreen) 5 433s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 6 433s JS G ENUM: Defining Gdk.WindowType as 0x391846134448 433s JS G NS: Found info type GIEnumInfo for 'WindowTypeHint' in namespace 'Gdk' 433s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 433s JS G ENUM: Defining enum value DIALOG (fixed from dialog) 1 433s JS G ENUM: Defining enum value MENU (fixed from menu) 2 433s JS G ENUM: Defining enum value TOOLBAR (fixed from toolbar) 3 433s JS G ENUM: Defining enum value SPLASHSCREEN (fixed from splashscreen) 4 433s JS G ENUM: Defining enum value UTILITY (fixed from utility) 5 433s JS G ENUM: Defining enum value DOCK (fixed from dock) 6 433s JS G ENUM: Defining enum value DESKTOP (fixed from desktop) 7 433s JS G ENUM: Defining enum value DROPDOWN_MENU (fixed from dropdown_menu) 8 433s JS G ENUM: Defining enum value POPUP_MENU (fixed from popup_menu) 9 433s JS G ENUM: Defining enum value TOOLTIP (fixed from tooltip) 10 433s JS G ENUM: Defining enum value NOTIFICATION (fixed from notification) 11 433s JS G ENUM: Defining enum value COMBO (fixed from combo) 12 433s JS G ENUM: Defining enum value DND (fixed from dnd) 13 433s JS G ENUM: Defining Gdk.WindowTypeHint as 0x391846134568 433s JS G NS: Found info type GIEnumInfo for 'WindowWindowClass' in namespace 'Gdk' 433s JS G ENUM: Defining enum value INPUT_OUTPUT (fixed from input_output) 0 433s JS G ENUM: Defining enum value INPUT_ONLY (fixed from input_only) 1 433s JS G ENUM: Defining Gdk.WindowWindowClass as 0x391846134788 433s JS G NS: Found info type GIFunctionInfo for 'add_option_entries_libgtk_only' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'atom_intern' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'atom_intern_static_string' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'beep' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'cairo_create' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'cairo_draw_from_gl' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'cairo_get_clip_rectangle' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'cairo_get_drawing_context' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'cairo_rectangle' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'cairo_region' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'cairo_region_create_from_surface' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'cairo_set_source_color' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'cairo_set_source_pixbuf' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'cairo_set_source_rgba' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'cairo_set_source_window' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'cairo_surface_create_from_pixbuf' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'color_parse' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'disable_multidevice' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'drag_abort' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'drag_begin' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'drag_begin_for_device' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'drag_begin_from_point' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'drag_drop' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'drag_drop_done' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'drag_drop_succeeded' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'drag_find_window_for_screen' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'drag_get_selection' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'drag_motion' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'drag_status' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'drop_finish' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'drop_reply' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'error_trap_pop' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'error_trap_pop_ignored' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'error_trap_push' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'event_get' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'event_handler_set' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'event_peek' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'event_request_motions' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'events_get_angle' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'events_get_center' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'events_get_distance' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'events_pending' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'flush' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'get_default_root_window' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'get_display' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'get_display_arg_name' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'get_program_class' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'get_show_events' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'gl_error_quark' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'init' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'init_check' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'keyboard_grab' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'keyboard_ungrab' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'keyval_convert_case' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'keyval_from_name' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'keyval_is_lower' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'keyval_is_upper' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'keyval_name' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'keyval_to_lower' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'keyval_to_unicode' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'keyval_to_upper' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'list_visuals' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'notify_startup_complete' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'notify_startup_complete_with_id' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'offscreen_window_get_embedder' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'offscreen_window_get_surface' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'offscreen_window_set_embedder' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'pango_context_get' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'pango_context_get_for_display' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'pango_context_get_for_screen' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'parse_args' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'pixbuf_get_from_surface' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'pixbuf_get_from_window' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'pointer_grab' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'pointer_is_grabbed' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'pointer_ungrab' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'pre_parse_libgtk_only' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'property_delete' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'property_get' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'query_depths' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'query_visual_types' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'selection_convert' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'selection_owner_get' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'selection_owner_get_for_display' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'selection_owner_set' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'selection_owner_set_for_display' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'selection_send_notify' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'selection_send_notify_for_display' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'set_allowed_backends' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'set_double_click_time' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'set_program_class' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'set_show_events' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'setting_get' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'synthesize_window_state' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'test_render_sync' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'test_simulate_button' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'test_simulate_key' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'text_property_to_utf8_list_for_display' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'threads_add_idle' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'threads_add_timeout' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'threads_add_timeout_seconds' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'threads_enter' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'threads_init' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'threads_leave' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'unicode_to_keyval' in namespace 'Gdk' 433s JS G NS: Found info type GIFunctionInfo for 'utf8_to_string_target' in namespace 'Gdk' 433s ok 20 prettyPrint string tag supplied 433s ok 21 prettyPrint symbol 433s ok 22 prettyPrint property key symbol 433s ok 23 prettyPrint property value symbol 433s ok 24 prettyPrint registered symbol 433s ok 25 prettyPrint property key registered symbol 433s ok 26 prettyPrint property value registered symbol 433s ok 27 prettyPrint well-known symbol 433s ok 28 prettyPrint property key well-known symbol 433s ok 29 prettyPrint property value well-known symbol 433s ok 30 prettyPrint undefined 433s ok 31 prettyPrint null 433s ok 32 prettyPrint nested null 433s ok 33 prettyPrint imports root in object 433s ok 34 prettyPrint null prototype object 433s ok 35 prettyPrint null prototype object with custom toString 433s ok 36 prettyPrint object with nullish toString 433s ok 37 prettyPrint TypedArrays Int8Array 433s ok 38 prettyPrint TypedArrays Uint8Array 433s ok 39 prettyPrint TypedArrays Uint16Array 433s ok 40 prettyPrint TypedArrays Uint8ClampedArray 433s ok 41 prettyPrint TypedArrays Int16Array 433s ok 42 prettyPrint TypedArrays Uint16Array 433s ok 43 prettyPrint TypedArrays Int32Array 433s ok 44 prettyPrint TypedArrays Uint32Array 433s ok 45 prettyPrint TypedArrays Float32Array 433s ok 46 prettyPrint TypedArrays Float64Array 433s ok 47 prettyPrint TypedArrays BigInt64Array 433s ok 48 prettyPrint TypedArrays BigUint64Array 433s ok 49 prettyPrint Uint8Array returned from introspected function 433s JS G BXD: Defining method quit in prototype for GLib.MainLoop 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x557a4ac02968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: handling job 3, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 433s JS MAINLOOP: Main loop instance 0x557a4ac02968: release 433s JS MAINLOOP: Completed job 3 433s JS MEMORY: Memory report: before destroying context 433s JS MEMORY: 938 objects currently alive 433s JS MEMORY: boxed_instance = 291 433s JS MEMORY: boxed_prototype = 59 433s JS MEMORY: closure = 1 433s JS MEMORY: function = 517 433s JS MEMORY: fundamental_instance = 0 433s JS MEMORY: fundamental_prototype = 0 433s JS MEMORY: gerror_instance = 0 433s JS MEMORY: gerror_prototype = 1 433s JS MEMORY: interface = 12 433s JS MEMORY: module = 10 433s JS MEMORY: ns = 6 433s JS MEMORY: object_instance = 1 433s JS MEMORY: object_prototype = 39 433s JS MEMORY: param = 0 433s JS MEMORY: union_instance = 0 433s JS MEMORY: union_prototype = 1 433s JS CTX: JS shutdown sequence 433s JS CTX: Stopping profiler 433s JS CTX: Shutting down toggle queue 433s JS CTX: Notifying external reference holders of GjsContext dispose 433s JS MAINLOOP: Stopping promise job dispatcher 433s JS CTX: Notifying reference holders of GjsContext dispose 433s JS CTX: Checking unhandled promise rejections 433s JS CTX: Releasing cached JS wrappers 433s JS CTX: Final triggered GC 433s JS CTX: Destroying JS context 433s JS CTX: Releasing all native objects 433s JS CTX: Disabling auto GC 433s JS CTX: Ending trace on global object 433s JS CTX: Freeing allocated resources 433s JS CTX: JS context destroyed 433s PASS: gjs/testPrint.test 433s Running test: gjs/lastvalues.test 433s 1..1 433s ok 1 - /usr/libexec/installed-tests/gjs/debugger/lastvalues.debugger 433s PASS: gjs/lastvalues.test 433s Running test: gjs/sourcemap-inlined-module.test 433s 1..1 433s not ok 1 - /usr/libexec/installed-tests/gjs/debugger/sourcemap-inlined-module.debugger 433s #--- /usr/libexec/installed-tests/gjs/debugger/sourcemap-inlined-module.debugger.output 2025-08-06 00:52:43.000000000 +0000 433s #+++ - 2025-09-04 16:59:43.631698445 +0000 433s #@@ -3,33 +3,27 @@ 433s #db> # SPDX-FileCopyrightText: 2024 Gary Li 433s #db> set colors false 433s #db> list 433s #- 1 interface SuperFancyNumber { 433s #- 2 n: number; 433s #- 3 } 433s #- 4 433s #- *5 export const get2ndNumber = (num: SuperFancyNumber[]) => { 433s #- 6 return num[1].n.toFixed(1); 433s #- 7 } 433s #+ *1 export var get2ndNumber = function (num) { 433s #+ 2 return num[1].n.toFixed(1); 433s #+ 3 }; 433s #+ 4 //# sourceMappingURL=number.js.map 433s #db> bt 433s #-#0 module code at sourcemap-number-module.js:1:27 -> number.ts:5:29 433s #+#0 module code at sourcemap-number-module.js:1:27 433s #db> frame 433s #-#0 module code at sourcemap-number-module.js:1:27 -> number.ts:5:29 433s #+#0 module code at sourcemap-number-module.js:1:27 433s #1 export var get2ndNumber = function (num) { 433s #db> c 433s #Unwinding due to exception. (Type 'c' to continue unwinding.) 433s #-#0 ([object Array]) at sourcemap-number-module.js:2:5 -> number.ts:6:5 433s #+#0 ([object Array]) at sourcemap-number-module.js:2:5 433s #2 return num[1].n.toFixed(1); 433s #Exception value is: 433s #$1 = [object TypeError] 433s #TypeError: can't access property "toFixed", num[1].n is null 433s #db> list 433s #- 1 interface SuperFancyNumber { 433s #- 2 n: number; 433s #- 3 } 433s #- 4 433s #- 5 export const get2ndNumber = (num: SuperFancyNumber[]) => { 433s #- *6 return num[1].n.toFixed(1); 433s #- 7 } 433s #+ 1 export var get2ndNumber = function (num) { 433s #+ *2 return num[1].n.toFixed(1); 433s #+ 3 }; 433s #+ 4 //# sourceMappingURL=number.js.map 433s #db> up 433s ##1 module code at sourcemap-inlined-module.debugger.js:2:13 -> numberWork.ts:3:14 433s #2 get2ndNumber([{ n: 1 }, { n: null }]); 433s #@@ -38,7 +32,7 @@ 433s #2 433s #*3 get2ndNumber([{n:1}, {n: null}]); 433s #db> bt 433s #-#0 ([object Array]) at sourcemap-number-module.js:2:5 -> number.ts:6:5 433s #+#0 ([object Array]) at sourcemap-number-module.js:2:5 433s ##1 module code at sourcemap-inlined-module.debugger.js:2:13 -> numberWork.ts:3:14 433s #db> [quit due to end of input] 433s #Program exited with code 0 433s PASS: gjs/sourcemap-inlined-module.test 433s Running test: gjs/testSignals.test 433s JS NATIVE: Registered native JS module '_promiseNative' 433s JS NATIVE: Registered native JS module '_byteArrayNative' 433s JS NATIVE: Registered native JS module '_encodingNative' 433s JS NATIVE: Registered native JS module '_gi' 433s JS NATIVE: Registered native JS module 'gi' 433s JS NATIVE: Registered native JS module 'cairoNative' 433s JS NATIVE: Registered native JS module 'system' 433s JS NATIVE: Registered native JS module 'console' 433s JS NATIVE: Registered native JS module '_print' 433s JS CTX: Enabling JIT 433s JS CTX: Initialized class GjsFileImporter prototype 0x2c1588d001a0 433s JS IMPORT: Defining parent (nil) of 0x2c1588d00200 'imports' is mod 0 433s JS IMPORT: Importing '_print' 433s JS NATIVE: Defining native module '_print' 433s JS IMPORT: Defining parent 0x2c1588d00200 of 0x2c1588d009b0 '_print' is mod 1 433s JS IMPORT: successfully imported module '_print' 433s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 433s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x27e1ffe3d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x27e1ffe3d090 433s JS MAINLOOP: Main loop instance 0x578a54f09968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Starting promise job dispatcher 433s 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 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x27e1ffe3d128 433s JS MAINLOOP: Main loop instance 0x578a54f09968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x578a54f09968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 433s JS MAINLOOP: Main loop instance 0x578a54f09968: release 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 433s JS MAINLOOP: Main loop instance 0x578a54f09968: release 433s JS MAINLOOP: Completed job 1 433s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module metadata hook for module 0x2c1588d6af30 433s JS IMPORT: Defining meta.importSync for module 0x2c1588d6af30 433s JS NATIVE: Defining native module 'gi' 433s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2c1588d6f278 433s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 433s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 433s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 433s JS IMPORT: Importing directory 'overrides' 433s JS IMPORT: Defining parent 0x27e1ffe40610 of 0x2c1588d6f2f8 'overrides' is mod 1 433s JS IMPORT: Defined importer 'overrides' 0x2c1588d6f2f8 in 0x27e1ffe40610 433s JS IMPORT: successfully imported directory 'overrides' 433s JS IMPORT: Importing '_promiseNative' 433s JS NATIVE: Defining native module '_promiseNative' 433s JS IMPORT: Defining parent 0x27e1ffe40610 of 0x2c1588d6f7a8 '_promiseNative' is mod 1 433s JS IMPORT: successfully imported module '_promiseNative' 433s JS IMPORT: Importing module GLib succeeded 433s JS IMPORT: Defining parent 0x2c1588d6f2f8 of 0x27e1ffe98038 'GLib' is mod 1 433s JS IMPORT: successfully imported module 'GLib' 433s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 433s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x27e1ffe97060, JSClass 0x72dc4bffe5a0, in object 0x27e1ffe97038 433s JS CTX: Initialized class GIRepositoryGType prototype 0x2c1588d6faf0 433s JS CTX: Initialized class GIRepositoryFunction prototype 0x2c1588d6fb50 433s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 433s JS G BXD: Defined class for Error (GError), prototype 0x27e1ffe970b0, JSClass 0x72dc4bffe5a0, in object 0x27e1ffe97038 433s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 433s JS G BXD: Defined class for Variant (GVariant), prototype 0x27e1ffe97100, JSClass 0x72dc4bffe5a0, in object 0x27e1ffe97038 433s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 433s JS G BXD: Defined class for Bytes (GBytes), prototype 0x27e1ffe97150, JSClass 0x72dc4bffe5a0, in object 0x27e1ffe97038 433s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 433s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x27e1ffe971a0, JSClass 0x72dc4bffe5a0, in object 0x27e1ffe97038 433s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 433s JS G BXD: Defined class for Thread (GThread), prototype 0x27e1ffe971f0, JSClass 0x72dc4bffe5a0, in object 0x27e1ffe97038 433s JS G BXD: Defining method ref in prototype for GLib.Thread 433s JS G BXD: Defining method unref in prototype for GLib.Thread 433s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 433s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x27e1ffe97240, JSClass 0x72dc4bffe5a0, in object 0x27e1ffe97038 433s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 433s JS G BXD: Defined class for Regex (GRegex), prototype 0x27e1ffe97290, JSClass 0x72dc4bffe5a0, in object 0x27e1ffe97038 433s JS G BXD: Defining method match in prototype for GLib.Regex 433s JS G BXD: Defining method match_full in prototype for GLib.Regex 433s JS G BXD: Defining method match_all in prototype for GLib.Regex 433s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 433s JS G NS: Defined namespace 'GLib' 0x27e1ffe97038 in GIRepository 0x2c1588d6f108 433s JS IMPORT: Importing module jasmine succeeded 433s JS IMPORT: Defining parent 0x27e1ffe40610 of 0x27e1ffe98ba0 'jasmine' is mod 1 433s JS IMPORT: successfully imported module 'jasmine' 433s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 433s JS MAINLOOP: Main loop instance 0x578a54f09968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x578a54f09968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 433s JS MAINLOOP: Main loop instance 0x578a54f09968: release 433s JS MAINLOOP: Completed job 0 433s JS IMPORT: Importing 'gi' 433s JS IMPORT: Defining parent 0x27e1ffe40610 of 0x27e1ffe40b08 'gi' is mod 1 433s JS IMPORT: successfully imported module 'gi' 433s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 433s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 433s JS IMPORT: Importing module _legacy succeeded 433s JS IMPORT: Defining parent 0x27e1ffe40610 of 0x27e1ffe98c68 '_legacy' is mod 1 433s JS IMPORT: successfully imported module '_legacy' 433s JS IMPORT: Importing module lang succeeded 433s JS IMPORT: Defining parent 0x27e1ffe40610 of 0x27e1ffe98c40 'lang' is mod 1 433s JS IMPORT: successfully imported module 'lang' 433s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 433s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 433s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 433s JS IMPORT: Importing module _signals succeeded 433s JS IMPORT: Defining parent 0x27e1ffe40610 of 0x27e1ffe98cb8 '_signals' is mod 1 433s JS IMPORT: successfully imported module '_signals' 433s JS IMPORT: Importing module signals succeeded 433s JS IMPORT: Defining parent 0x27e1ffe40610 of 0x27e1ffe98c90 'signals' is mod 1 433s JS IMPORT: successfully imported module 'signals' 433s JS CTX: Script evaluation succeeded 433s JS MAINLOOP: Main loop instance 0x578a54f09968: Spinning loop until released or hook cleared 433s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module metadata hook for module 0x2c1588d3a4d8 433s JS IMPORT: Defining meta.importSync for module 0x2c1588d3a4d8 433s JS NATIVE: Defining native module 'system' 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27e1ffe3d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27e1ffe3d128 433s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 433s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 433s JS MAINLOOP: Set main loop hook to 433s JS MAINLOOP: Main loop instance 0x578a54f09968: hold 433s JS MAINLOOP: Running and clearing main loop hook 433s JS G BXD: Defining method run in prototype for GLib.MainLoop 433s 1..42 433s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 433s JS G BXD: Defined class for Source (GSource), prototype 0x27e1ffe97308, JSClass 0x72dc4bffe5a0, in object 0x27e1ffe97038 433s JS G BXD: Defining method set_priority in prototype for GLib.Source 433s JS IMPORT: Importing '_gi' 433s JS NATIVE: Defining native module '_gi' 433s JS IMPORT: Defining parent 0x27e1ffe40610 of 0x2c1588d491e0 '_gi' is mod 1 433s JS IMPORT: successfully imported module '_gi' 433s 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 433s JS G NS: Defined namespace 'GjsPrivate' 0x27e1ffe973a8 in GIRepository 0x27e1ffe40b08 433s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 433s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 433s JS IMPORT: Importing module _common succeeded 433s JS IMPORT: Defining parent 0x27e1ffe40610 of 0x27e1ffe98e98 '_common' is mod 1 433s JS IMPORT: successfully imported module '_common' 433s JS IMPORT: Importing module GObject succeeded 433s JS IMPORT: Defining parent 0x27e1ffe40bf8 of 0x27e1ffe98e70 'GObject' is mod 1 433s JS IMPORT: successfully imported module 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 433s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 433s JS G BXD: Defined class for String (GString), prototype 0x27e1ffe97628, JSClass 0x72dc4bffe5a0, in object 0x27e1ffe97380 433s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 433s JS G PRM: Defined class ParamSpec prototype is 0x27e1ffe98ee8 class 0x72dc4c007240 in object 0x27e1ffe97380 433s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 433s JS G OBJ: Defined class for Object (GObject), prototype 0x27e1ffe97790, JSClass 0x72dc4bffe5e0, in object 0x27e1ffe97380 433s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 433s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 433s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x27e1ffe977b8, JSClass 0x72dc4bffe5e0, in object 0x27e1ffe97380 433s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 433s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 433s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 433s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 433s JS G BXD: Defined class for Value (GValue), prototype 0x27e1ffe97808, JSClass 0x72dc4bffe5a0, in object 0x27e1ffe97380 433s JS G NS: Defined namespace 'GObject' 0x27e1ffe97380 in GIRepository 0x27e1ffe40b08 433s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 433s JS G BXD: Defining method attach in prototype for GLib.Source 433s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 433s JS IMPORT: Module metadata hook for module 0x27e1ffe88628 433s JS IMPORT: Defining meta.importSync for module 0x27e1ffe88628 433s JS G BXD: Defining method destroy in prototype for GLib.Source 433s ok 1 Legacy object with signals emit works with no connections 433s ok 2 Legacy object with signals using connect calls a signal handler when a signal is emitted 433s ok 3 Legacy object with signals using connect calls remaining handlers after one is disconnected 433s ok 4 Legacy object with signals using connect does not call a signal handler after the signal is disconnected 433s ok 5 Legacy object with signals using connect can disconnect a signal handler during signal emission 433s ok 6 Legacy object with signals using connect distinguishes multiple signals 433s ok 7 Legacy object with signals using connect determines if a signal is connected on a JS object 433s ok 8 Legacy object with signals using connect does not call a subsequent connected callbacks if stopped by earlier 433s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 433s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 433s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 433s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 433s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 433s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 433s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 433s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 433s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 433s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 433s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 433s JS G ENUM: Defining GLib.LogLevelFlags as 0x2c1588d97f40 433s ok 9 Legacy object with signals using connect with exception in signal handler does not affect other callbacks 433s ok 10 Legacy object with signals using connect with exception in signal handler does not disconnect the callback 433s ok 11 Legacy object with signals using connectAfter calls a signal handler when a signal is emitted 433s ok 12 Legacy object with signals using connectAfter calls remaining handlers after one is disconnected 433s ok 13 Legacy object with signals using connectAfter does not call a signal handler after the signal is disconnected 433s ok 14 Legacy object with signals using connectAfter can disconnect a signal handler during signal emission 433s ok 15 Legacy object with signals using connectAfter distinguishes multiple signals 433s ok 16 Legacy object with signals using connectAfter determines if a signal is connected on a JS object 433s ok 17 Legacy object with signals using connectAfter does not call a subsequent connected callbacks if stopped by earlier 433s ok 18 Legacy object with signals using connectAfter with exception in signal handler does not affect other callbacks 433s ok 19 Legacy object with signals using connectAfter with exception in signal handler does not disconnect the callback 433s ok 20 Legacy object with signals using connectAfter calls a signal handler later than when using connect when a signal is emitted 433s ok 21 Legacy object with signals does not call a connected after handler when stopped by connect 433s ok 22 Object with signals added emit works with no connections 433s ok 23 Object with signals added using connect calls a signal handler when a signal is emitted 433s ok 24 Object with signals added using connect calls remaining handlers after one is disconnected 433s ok 25 Object with signals added using connect does not call a signal handler after the signal is disconnected 433s ok 26 Object with signals added using connect can disconnect a signal handler during signal emission 433s ok 27 Object with signals added using connect distinguishes multiple signals 433s ok 28 Object with signals added using connect determines if a signal is connected on a JS object 433s ok 29 Object with signals added using connect does not call a subsequent connected callbacks if stopped by earlier 433s ok 30 Object with signals added using connect with exception in signal handler does not affect other callbacks 433s ok 31 Object with signals added using connect with exception in signal handler does not disconnect the callback 433s ok 32 Object with signals added using connectAfter calls a signal handler when a signal is emitted 433s ok 33 Object with signals added using connectAfter calls remaining handlers after one is disconnected 433s ok 34 Object with signals added using connectAfter does not call a signal handler after the signal is disconnected 433s ok 35 Object with signals added using connectAfter can disconnect a signal handler during signal emission 433s ok 36 Object with signals added using connectAfter distinguishes multiple signals 433s ok 37 Object with signals added using connectAfter determines if a signal is connected on a JS object 433s ok 38 Object with signals added using connectAfter does not call a subsequent connected callbacks if stopped by earlier 433s ok 39 Object with signals added using connectAfter with exception in signal handler does not affect other callbacks 433s ok 40 Object with signals added using connectAfter with exception in signal handler does not disconnect the callback 433s ok 41 Object with signals added using connectAfter calls a signal handler later than when using connect when a signal is emitted 433s ok 42 Object with signals added does not call a connected after handler when stopped by connect 433s JS G BXD: Defining method quit in prototype for GLib.MainLoop 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x578a54f09968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: handling job 3, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 433s JS MAINLOOP: Main loop instance 0x578a54f09968: release 433s JS MAINLOOP: Completed job 3 433s JS MEMORY: Memory report: before destroying context 433s JS MEMORY: 394 objects currently alive 433s JS MEMORY: boxed_instance = 252 433s JS MEMORY: boxed_prototype = 11 433s JS MEMORY: closure = 1 433s JS MEMORY: function = 117 433s JS MEMORY: fundamental_instance = 0 433s JS MEMORY: fundamental_prototype = 0 433s JS MEMORY: gerror_instance = 0 433s JS MEMORY: gerror_prototype = 0 433s JS MEMORY: interface = 0 433s JS MEMORY: module = 8 433s JS MEMORY: ns = 3 433s JS MEMORY: object_instance = 0 433s JS MEMORY: object_prototype = 2 433s JS MEMORY: param = 0 433s JS MEMORY: union_instance = 0 433s JS MEMORY: union_prototype = 0 433s JS CTX: JS shutdown sequence 433s JS CTX: Stopping profiler 433s JS CTX: Shutting down toggle queue 433s JS CTX: Notifying external reference holders of GjsContext dispose 433s JS MAINLOOP: Stopping promise job dispatcher 433s JS CTX: Notifying reference holders of GjsContext dispose 433s JS CTX: Checking unhandled promise rejections 433s JS CTX: Releasing cached JS wrappers 433s JS CTX: Final triggered GC 433s JS CTX: Destroying JS context 433s JS CTX: Releasing all native objects 433s JS CTX: Disabling auto GC 433s JS CTX: Ending trace on global object 433s JS CTX: Freeing allocated resources 433s JS CTX: JS context destroyed 433s PASS: gjs/testSignals.test 433s Running test: gjs/testGObjectInterface.test 433s JS NATIVE: Registered native JS module '_promiseNative' 433s JS NATIVE: Registered native JS module '_byteArrayNative' 433s JS NATIVE: Registered native JS module '_encodingNative' 433s JS NATIVE: Registered native JS module '_gi' 433s JS NATIVE: Registered native JS module 'gi' 433s JS NATIVE: Registered native JS module 'cairoNative' 433s JS NATIVE: Registered native JS module 'system' 433s JS NATIVE: Registered native JS module 'console' 433s JS NATIVE: Registered native JS module '_print' 433s JS CTX: Enabling JIT 433s JS CTX: Initialized class GjsFileImporter prototype 0x324baa4001a0 433s JS IMPORT: Defining parent (nil) of 0x324baa400200 'imports' is mod 0 433s JS IMPORT: Importing '_print' 433s JS NATIVE: Defining native module '_print' 433s JS IMPORT: Defining parent 0x324baa400200 of 0x324baa4009b0 '_print' is mod 1 433s JS IMPORT: successfully imported module '_print' 433s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 433s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2344fe53d090 433s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2344fe53d090 433s JS MAINLOOP: Main loop instance 0x55f897e0a968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Starting promise job dispatcher 433s 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 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2344fe53d128 433s JS MAINLOOP: Main loop instance 0x55f897e0a968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x55f897e0a968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 433s JS MAINLOOP: Main loop instance 0x55f897e0a968: release 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 433s JS MAINLOOP: Main loop instance 0x55f897e0a968: release 433s JS MAINLOOP: Completed job 1 433s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module metadata hook for module 0x324baa46af30 433s JS IMPORT: Defining meta.importSync for module 0x324baa46af30 433s JS NATIVE: Defining native module 'gi' 433s JS CTX: Initialized class GIRepositoryNamespace prototype 0x324baa46f278 433s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 433s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 433s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 433s JS IMPORT: Importing directory 'overrides' 433s JS IMPORT: Defining parent 0x2344fe540610 of 0x324baa46f2f8 'overrides' is mod 1 433s JS IMPORT: Defined importer 'overrides' 0x324baa46f2f8 in 0x2344fe540610 433s JS IMPORT: successfully imported directory 'overrides' 433s JS IMPORT: Importing '_promiseNative' 433s JS NATIVE: Defining native module '_promiseNative' 433s JS IMPORT: Defining parent 0x2344fe540610 of 0x324baa46f7a8 '_promiseNative' is mod 1 433s JS IMPORT: successfully imported module '_promiseNative' 433s JS IMPORT: Importing module GLib succeeded 433s JS IMPORT: Defining parent 0x324baa46f2f8 of 0x2344fe598038 'GLib' is mod 1 433s JS IMPORT: successfully imported module 'GLib' 433s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 433s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2344fe597060, JSClass 0x777b6e6c95a0, in object 0x2344fe597038 433s JS CTX: Initialized class GIRepositoryGType prototype 0x324baa46faf0 433s JS CTX: Initialized class GIRepositoryFunction prototype 0x324baa46fb50 433s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 433s JS G BXD: Defined class for Error (GError), prototype 0x2344fe5970b0, JSClass 0x777b6e6c95a0, in object 0x2344fe597038 433s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 433s JS G BXD: Defined class for Variant (GVariant), prototype 0x2344fe597100, JSClass 0x777b6e6c95a0, in object 0x2344fe597038 433s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 433s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2344fe597150, JSClass 0x777b6e6c95a0, in object 0x2344fe597038 433s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 433s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2344fe5971a0, JSClass 0x777b6e6c95a0, in object 0x2344fe597038 433s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 433s JS G BXD: Defined class for Thread (GThread), prototype 0x2344fe5971f0, JSClass 0x777b6e6c95a0, in object 0x2344fe597038 433s JS G BXD: Defining method ref in prototype for GLib.Thread 433s JS G BXD: Defining method unref in prototype for GLib.Thread 433s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 433s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2344fe597240, JSClass 0x777b6e6c95a0, in object 0x2344fe597038 433s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 433s JS G BXD: Defined class for Regex (GRegex), prototype 0x2344fe597290, JSClass 0x777b6e6c95a0, in object 0x2344fe597038 433s JS G BXD: Defining method match in prototype for GLib.Regex 433s JS G BXD: Defining method match_full in prototype for GLib.Regex 433s JS G BXD: Defining method match_all in prototype for GLib.Regex 433s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 433s JS G NS: Defined namespace 'GLib' 0x2344fe597038 in GIRepository 0x324baa46f108 433s JS IMPORT: Importing module jasmine succeeded 433s JS IMPORT: Defining parent 0x2344fe540610 of 0x2344fe598ba0 'jasmine' is mod 1 433s JS IMPORT: successfully imported module 'jasmine' 433s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 433s JS MAINLOOP: Main loop instance 0x55f897e0a968: hold 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x55f897e0a968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 433s JS MAINLOOP: Main loop instance 0x55f897e0a968: release 433s JS MAINLOOP: Completed job 0 433s JS IMPORT: Importing 'gi' 433s JS IMPORT: Defining parent 0x2344fe540610 of 0x2344fe540b08 'gi' is mod 1 433s JS IMPORT: successfully imported module 'gi' 433s 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 433s JS G NS: Defined namespace 'GjsPrivate' 0x2344fe597330 in GIRepository 0x2344fe540b08 433s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 433s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 433s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 433s JS IMPORT: Importing module _legacy succeeded 433s JS IMPORT: Defining parent 0x2344fe540610 of 0x2344fe598cb8 '_legacy' is mod 1 433s JS IMPORT: successfully imported module '_legacy' 433s JS IMPORT: Importing module lang succeeded 433s JS IMPORT: Defining parent 0x2344fe540610 of 0x2344fe598c90 'lang' is mod 1 433s JS IMPORT: successfully imported module 'lang' 433s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 433s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 433s JS IMPORT: Importing module _signals succeeded 433s JS IMPORT: Defining parent 0x2344fe540610 of 0x2344fe598ce0 '_signals' is mod 1 433s JS IMPORT: successfully imported module '_signals' 433s JS IMPORT: Importing module signals succeeded 433s JS IMPORT: Defining parent 0x2344fe540610 of 0x2344fe598c68 'signals' is mod 1 433s JS IMPORT: successfully imported module 'signals' 433s JS IMPORT: Importing module Gio succeeded 433s JS IMPORT: Defining parent 0x2344fe540c28 of 0x2344fe598c40 'Gio' is mod 1 433s JS IMPORT: successfully imported module 'Gio' 433s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 433s JS IMPORT: Importing '_gi' 433s JS NATIVE: Defining native module '_gi' 433s JS IMPORT: Defining parent 0x2344fe540610 of 0x324baa42a4f0 '_gi' is mod 1 433s JS IMPORT: successfully imported module '_gi' 433s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 433s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 433s JS IMPORT: Importing module _common succeeded 433s JS IMPORT: Defining parent 0x2344fe540610 of 0x2344fe598d30 '_common' is mod 1 433s JS IMPORT: successfully imported module '_common' 433s JS IMPORT: Importing module GObject succeeded 433s JS IMPORT: Defining parent 0x2344fe540c28 of 0x2344fe598d08 'GObject' is mod 1 433s JS IMPORT: successfully imported module 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 433s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 433s JS G BXD: Defined class for String (GString), prototype 0x2344fe5975d8, JSClass 0x777b6e6c95a0, in object 0x2344fe597358 433s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 433s JS G PRM: Defined class ParamSpec prototype is 0x2344fe598d80 class 0x777b6e6d2240 in object 0x2344fe597358 433s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 433s JS G OBJ: Defined class for Object (GObject), prototype 0x2344fe597740, JSClass 0x777b6e6c95e0, in object 0x2344fe597358 433s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 433s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 433s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2344fe597768, JSClass 0x777b6e6c95e0, in object 0x2344fe597358 433s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 433s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 433s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 433s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 433s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 433s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 433s JS G BXD: Defined class for Value (GValue), prototype 0x2344fe5977b8, JSClass 0x777b6e6c95a0, in object 0x2344fe597358 433s JS G NS: Defined namespace 'GObject' 0x2344fe597358 in GIRepository 0x2344fe540b08 433s JS G OBJ: Defined class for Application (GApplication), prototype 0x2344fe597808, JSClass 0x777b6e6c95e0, in object 0x2344fe597308 433s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 433s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3e135e0072e0, JSClass 0x777b6e6ccb80, in object 0x2344fe597308 433s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 433s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x3e135e007308, JSClass 0x777b6e6ccb80, in object 0x2344fe597308 433s 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 433s JS G NS: Defined namespace 'GioUnix' 0x2344fe5978a8 in GIRepository 0x2344fe540b08 433s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 433s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 433s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x2344fe5978d0, JSClass 0x777b6e6c95e0, in object 0x2344fe5978a8 433s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 433s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 433s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x3e135e0076f0, JSClass 0x777b6e6ccb80, in object 0x2344fe5978a8 433s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 433s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 433s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 433s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x2344fe597948, JSClass 0x777b6e6c95e0, in object 0x2344fe597308 433s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x2344fe597998, JSClass 0x777b6e6c95e0, in object 0x2344fe5978a8 433s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 433s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 433s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x2344fe5979e8, JSClass 0x777b6e6c95a0, in object 0x2344fe5978a8 433s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 433s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x3e135e007830, JSClass 0x777b6e6ccb80, in object 0x2344fe5978a8 433s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 433s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 433s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 433s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x2344fe597a38, JSClass 0x777b6e6c95e0, in object 0x2344fe597308 433s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x2344fe597a88, JSClass 0x777b6e6c95e0, in object 0x2344fe5978a8 433s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 433s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 433s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x2344fe597ad8, JSClass 0x777b6e6c95a0, in object 0x2344fe5978a8 433s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 433s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x2344fe597b00, JSClass 0x777b6e6c95a0, in object 0x2344fe5978a8 433s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 433s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x2344fe597b50, JSClass 0x777b6e6c95e0, in object 0x2344fe5978a8 433s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 433s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 433s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x2344fe597ba0, JSClass 0x777b6e6c95a0, in object 0x2344fe5978a8 433s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 433s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 433s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x2344fe597bf0, JSClass 0x777b6e6c95e0, in object 0x2344fe597308 433s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x2344fe597c40, JSClass 0x777b6e6c95e0, in object 0x2344fe5978a8 433s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 433s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 433s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x2344fe597c90, JSClass 0x777b6e6c95a0, in object 0x2344fe5978a8 433s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 433s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 433s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 433s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 433s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 433s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 433s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 433s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 433s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 433s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 433s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 433s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 433s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 433s JS G ENUM: Defining GLib.LogLevelFlags as 0x324baa432bd8 433s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 433s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x2344fe597da8, JSClass 0x777b6e6c95a0, in object 0x2344fe597038 433s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 433s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x2344fe597e70, JSClass 0x777b6e6c95e0, in object 0x2344fe597308 433s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 433s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x3e135e00dbf0, JSClass 0x777b6e6ccb80, in object 0x2344fe597308 433s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 433s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x3e135e00dc18, JSClass 0x777b6e6ccb80, in object 0x2344fe597308 433s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 433s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x3e135e013470, JSClass 0x777b6e6c95a0, in object 0x2344fe597308 433s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 433s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x3e135e013768, JSClass 0x777b6e6c95a0, in object 0x2344fe597308 433s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 433s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 433s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 433s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3e135e0138f8, JSClass 0x777b6e6c95e0, in object 0x2344fe597308 433s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 433s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3e135e00de98, JSClass 0x777b6e6ccb80, in object 0x2344fe597308 433s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 433s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3e135e00dee8, JSClass 0x777b6e6ccb80, in object 0x2344fe597308 433s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 433s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3e135e013998, JSClass 0x777b6e6c95e0, in object 0x2344fe597308 433s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 433s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 433s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 433s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 433s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x3e135e0170d8, JSClass 0x777b6e6ccb80, in object 0x2344fe597308 433s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 433s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3e135e013a10, JSClass 0x777b6e6c95a0, in object 0x2344fe597308 433s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 433s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3e135e013a60, JSClass 0x777b6e6c95a0, in object 0x2344fe597308 433s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 433s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 433s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3e135e013ab0, JSClass 0x777b6e6c95e0, in object 0x2344fe597308 433s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3e135e013b00, JSClass 0x777b6e6c95e0, in object 0x2344fe597330 433s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 433s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3e135e013b50, JSClass 0x777b6e6c95e0, in object 0x2344fe597308 433s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 433s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 433s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 433s JS G IFACE: Defined class for File (GFile), prototype 0x3e135e0171a0, JSClass 0x777b6e6ccb80, in object 0x2344fe597308 433s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3e135e013bc8, JSClass 0x777b6e6c95e0, in object 0x2344fe540ca0 433s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 433s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3e135e013c40, JSClass 0x777b6e6c95e0, in object 0x2344fe597308 433s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 433s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 433s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x3e135e017420, JSClass 0x777b6e6ccb80, in object 0x2344fe597308 433s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 433s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3e135e013cb8, JSClass 0x777b6e6c95e0, in object 0x2344fe597308 433s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 433s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3e135e013d08, JSClass 0x777b6e6c95a0, in object 0x2344fe597308 433s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 433s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 433s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3e135e013d58, JSClass 0x777b6e6c95e0, in object 0x2344fe597308 433s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 433s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 433s JS G NS: Defined namespace 'Gio' 0x2344fe597308 in GIRepository 0x2344fe540b08 433s JS G NS: Found info type GIFlagsInfo for 'ParamFlags' in namespace 'GObject' 433s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 433s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 433s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 433s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 433s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 433s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 433s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 433s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 433s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 433s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 433s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 433s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 433s JS G ENUM: Defining GObject.ParamFlags as 0x324baa43bf00 433s JS G NS: Found info type GIFunctionInfo for 'param_spec_string' in namespace 'GObject' 433s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x55f8980744e0 type GParamString 433s JS G NS: Found info type GIFlagsInfo for 'SignalFlags' in namespace 'GObject' 433s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 433s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 433s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 433s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 433s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 433s JS G ENUM: Defining enum value ACTION (fixed from action) 32 433s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 433s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 433s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 433s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 433s JS G ENUM: Defining GObject.SignalFlags as 0x324baa43c4c0 433s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x55f897fb5280 type GParamOverride 433s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x55f897fb51f0 type GParamString 433s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 433s JS G NS: Found info type GIFunctionInfo for 'param_spec_get_flags' in namespace 'GjsPrivate' 433s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 433s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x55f898053e80 type GParamOverride 433s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 433s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x55f89802b970 type GParamOverride 433s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 433s JS G NS: Found info type GIInterfaceInfo for 'Action' in namespace 'Gio' 433s JS G IFACE: Defined class for Action (GAction), prototype 0x3e135e017f10, JSClass 0x777b6e6ccb80, in object 0x2344fe597308 433s JS G PRM: Wrapping GParamOverride 'enabled' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x55f89802df10 type GParamOverride 433s JS G PRM: Wrapping GParamOverride 'name' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x55f89802e630 type GParamOverride 433s JS G PRM: Wrapping GParamOverride 'state' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x55f89802e750 type GParamOverride 433s JS G PRM: Wrapping GParamOverride 'state-type' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x55f89802e830 type GParamOverride 433s JS G PRM: Wrapping GParamOverride 'parameter-type' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x55f89802e8d0 type GParamOverride 433s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 433s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 433s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 433s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 433s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 433s JS CTX: Script evaluation succeeded 433s JS MAINLOOP: Main loop instance 0x55f897e0a968: Spinning loop until released or hook cleared 433s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module metadata hook for module 0x324baa463c38 433s JS IMPORT: Defining meta.importSync for module 0x324baa463c38 433s JS NATIVE: Defining native module 'system' 433s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2344fe53d128 433s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2344fe53d128 433s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 433s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 433s JS MAINLOOP: Set main loop hook to 433s JS MAINLOOP: Main loop instance 0x55f897e0a968: hold 433s JS MAINLOOP: Running and clearing main loop hook 433s JS G BXD: Defining method run in prototype for GLib.MainLoop 433s 1..37 433s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 433s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 433s JS G BXD: Defined class for Source (GSource), prototype 0x3e135e013f88, JSClass 0x777b6e6c95a0, in object 0x2344fe597038 433s JS G BXD: Defining method set_priority in prototype for GLib.Source 433s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 433s JS G BXD: Defining method attach in prototype for GLib.Source 433s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 433s JS IMPORT: Module metadata hook for module 0x2344fe5885b8 433s JS IMPORT: Defining meta.importSync for module 0x2344fe5885b8 433s JS G BXD: Defining method destroy in prototype for GLib.Source 433s ok 1 GObject interface cannot be instantiated 433s ok 2 GObject interface has a name 433s ok 3 GObject interface reports its type name 433s JS G NS: Found info type GIFunctionInfo for 'type_is_a' in namespace 'GObject' 433s ok 4 GObject interface can be implemented by a GObject class 433s ok 5 GObject interface is implemented by a GObject class with the correct class object 433s ok 6 GObject interface can have its required function implemented 433s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x55f89811aad0 type GParamOverride 433s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 433s ok 7 GObject interface must have its required function implemented 433s ok 8 GObject interface doesn't have to have its optional function implemented 433s ok 9 GObject interface can have its optional function deferred to by the implementation 433s ok 10 GObject interface can have its function chained up to 433s ok 11 GObject interface can require another interface 433s ok 12 GObject interface can chain up to another interface 433s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 433s JS G PRM: JSObject created with param instance 0x55f89814d6b0 type GParamOverride 433s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 433s ok 13 GObject interface defers to the last interface's optional function 433s ok 14 GObject interface must be implemented by a class that implements all required interfaces 433s ok 15 GObject interface must be implemented by a class that implements required interfaces in correct order 433s ok 16 GObject interface can require an interface from C 433s ok 17 GObject interface can connect class signals on the implementing class 433s ok 18 GObject interface can connect interface signals on the implementing class 433s ok 19 GObject interface can define properties on the implementing class 433s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 433s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 433s ok 20 GObject interface must have its properties overridden 433s ok 21 GObject interface can have introspected properties overriden 433s ok 22 GObject interface can be implemented by a class as well as its parent class 433s ok 23 GObject interface can be reimplemented by a subclass of a class that already implements it 433s ok 24 GObject interface has a toString() defintion 433s ok 25 GObject interface has instance definition 433s ok 26 GObject interface has instance definition for non-object type 433s ok 27 GObject interface has instance definition for non-object type for native interface 433s ok 28 GObject interface prototype toString is enumerable and defined 433s ok 29 GObject interface prototype method properties are enumerated 433s ok 30 GObject interface prototype method properties are defined 433s ok 31 GObject interface prototype overrides are inherited by implementing classes 433s ok 32 GObject interface prototype overrides cannot be changed by instances of child classes 433s ok 33 GObject interface prototype unknown properties are inherited by implementing classes 433s ok 34 GObject interface prototype original property can be shadowed by class prototype property 433s ok 35 GObject interface prototype overridden property can be shadowed by class prototype property 433s ok 36 GObject interface prototype shadowed property can be restored 433s ok 37 Specific class and interface checks Gio.AsyncInitable must implement vfunc_async_init 433s JS G BXD: Defining method quit in prototype for GLib.MainLoop 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Main loop instance 0x55f897e0a968: Spinning loop until released or hook cleared 433s JS MAINLOOP: handling job 0, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 0 433s JS MAINLOOP: handling job 1, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 1 433s JS MAINLOOP: handling job 2, 433s JS MAINLOOP: Enqueue job , promise=, allocation site= 433s JS MAINLOOP: Completed job 2 433s JS MAINLOOP: handling job 3, 433s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 433s JS MAINLOOP: Main loop instance 0x55f897e0a968: release 433s JS MAINLOOP: Completed job 3 433s JS MEMORY: Memory report: before destroying context 433s JS MEMORY: 877 objects currently alive 434s JS MEMORY: boxed_instance = 234 434s JS MEMORY: boxed_prototype = 22 434s JS MEMORY: closure = 4 434s JS MEMORY: function = 522 434s JS MEMORY: fundamental_instance = 0 434s JS MEMORY: fundamental_prototype = 0 434s JS MEMORY: gerror_instance = 0 434s JS MEMORY: gerror_prototype = 0 434s JS MEMORY: interface = 15 434s JS MEMORY: module = 9 434s JS MEMORY: ns = 5 434s JS MEMORY: object_instance = 23 434s JS MEMORY: object_prototype = 31 434s JS MEMORY: param = 12 434s JS MEMORY: union_instance = 0 434s JS MEMORY: union_prototype = 0 434s JS CTX: JS shutdown sequence 434s JS CTX: Stopping profiler 434s JS CTX: Shutting down toggle queue 434s JS CTX: Notifying external reference holders of GjsContext dispose 434s JS MAINLOOP: Stopping promise job dispatcher 434s JS CTX: Notifying reference holders of GjsContext dispose 434s JS CTX: Checking unhandled promise rejections 434s JS CTX: Releasing cached JS wrappers 434s JS CTX: Final triggered GC 434s JS CTX: Destroying JS context 434s JS CTX: Releasing all native objects 434s JS CTX: Disabling auto GC 434s JS CTX: Ending trace on global object 434s JS CTX: Freeing allocated resources 434s JS CTX: JS context destroyed 434s PASS: gjs/testGObjectInterface.test 434s Running test: gjs/testWarnings.sh.test 434s ok 1 - overwriting method with Signals.addSignalMethods() should warn 434s ok 2 - passing too many arguments to a GI function should warn 434s ok 3 - file and line number are logged for syntax errors 434s 1..3 434s PASS: gjs/testWarnings.sh.test 434s Running test: gjs/testCommandLine.sh.test 434s ok 1 - Invalid option should exit with failure (exit code 1) 434s ok 2 - Invalid option should print a relevant message 434s ok 3 - System.exit(0) should exit successfully 434s ok 4 - System.exit(42) should exit with the correct exit code 434s ok 5 - System.programPath should end in '/argv.js' when gjs argv.js is run 434s # VALGRIND = 434s ok 6 - System.exit() should still exit across an FFI boundary 434s ok 7 - Unhandled promise rejections should still be printed when exiting 434s ok 8 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. 434s ok 9 - Unicode encoding for symbols should be functioning properly for ARGV and imports. 434s ok 10 - --help should succeed 434s ok 11 - --help should print something 434s ok 12 - should succeed when --help is not first arg 434s ok 13 - should print something when --help is not first arg 434s ok 14 - --help should succeed before a script file 434s ok 15 - --help should print something before a script file 434s ok 16 - --help should succeed before -c 434s ok 17 - --help should print something before -c 434s ok 18 - --help after script file should be passed to script 434s ok 19 - --help after script file should not print anything 434s ok 20 - --help after -c should be passed to script 434s ok 21 - --help after -c should not print anything 434s ok 22 - -I after script should succeed but give a warning 434s ok 23 - --coverage-prefix after script should succeed but give a warning 434s ok 24 - --coverage-output after script should succeed but give a warning 434s ok 25 - --version should work 434s ok 26 - --version should print something 434s ok 27 - --version after -c should be passed to script 434s ok 28 - --version after -c should not print anything 434s ok 29 - --jsversion should work 434s ok 30 - --jsversion should print something 434s ok 31 - --jsversion after -c should be passed to script 434s ok 32 - --jsversion after -c should not print anything 434s ok 33 - no profiling data should be dumped without --profile 434s Gjs-Message: 16:59:44.464: Profiler started 434s Gjs-Message: 16:59:44.464: Profiler stopped 434s ok 34 - --profile should dump profiling data to the default file name 434s Gjs-Message: 16:59:44.490: Profiler started 434s Gjs-Message: 16:59:44.491: Profiler stopped 434s ok 35 - --profile with argument should dump profiling data to the named file 434s Gjs-Message: 16:59:44.517: Profiler started 434s Gjs-Message: 16:59:44.517: Profiler stopped 434s ok 36 - GJS_ENABLE_PROFILER=1 should enable the profiler 437s ok 37 - interpreter should exit with the correct exit code from a queued promise job 437s ok 38 - interpreter should run queued promise jobs before finishing 437s ok 39 - interpreter should stop running jobs when one calls System.exit() 437s ok 40 - unhandled promise rejection should be reported 437s ok 41 - catching an await expression should not cause unhandled rejection 437s ok 42 - main program exceptions are not swallowed by queued promise jobs 437s ok 43 - object unref from other thread after shutdown should not race 437s ok 44 - avoid crashing when GTK vfuncs are called on context destroy # SKIP GTK disabled 437s Gjs-Message: 16:59:44.682: Wrote coverage statistics to /tmp/test-tmp-gjs_testCommandLine.sh.test-9HP5B3/coverage.lcov 437s ok 45 - coverage prefix is treated as an absolute path 437s ok 46 - avoid statically importing two versions of the same module 437s # VALGRIND = 437s Executing: gjs/testCommandLine.sh.test 437s ok 47 - exit with correct code from a signal callback 437s ok 48 - avoid asserting when System.exit is called from a signal callback 437s ok 49 - exit after first System.exit call in a signal callback 437s ok 50 - %Id prints Latin digits in C locale 0036 0030 437s ok 51 - %Id prints Latin digits in en_CA locale 0036 0030 437s ok 52 - %Id prints Persian digits in fa_IR locale 06f6 06f0 437s ok 53 - %Id prints Arabic digits in ar_EG locale 0666 0660 437s 1..53 437s PASS: gjs/testCommandLine.sh.test 437s Running test: gjs/testWeakRef.test 437s JS NATIVE: Registered native JS module '_promiseNative' 437s JS NATIVE: Registered native JS module '_byteArrayNative' 437s JS NATIVE: Registered native JS module '_encodingNative' 437s JS NATIVE: Registered native JS module '_gi' 437s JS NATIVE: Registered native JS module 'gi' 437s JS NATIVE: Registered native JS module 'cairoNative' 437s JS NATIVE: Registered native JS module 'system' 437s JS NATIVE: Registered native JS module 'console' 437s JS NATIVE: Registered native JS module '_print' 437s JS CTX: Enabling JIT 437s JS CTX: Initialized class GjsFileImporter prototype 0x21b6da5001a0 437s JS IMPORT: Defining parent (nil) of 0x21b6da500200 'imports' is mod 0 437s JS IMPORT: Importing '_print' 437s JS NATIVE: Defining native module '_print' 437s JS IMPORT: Defining parent 0x21b6da500200 of 0x21b6da5009b0 '_print' is mod 1 437s JS IMPORT: successfully imported module '_print' 437s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 437s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x28347fc3d090 437s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x28347fc3d090 437s JS MAINLOOP: Main loop instance 0x5c55ab318968: hold 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Starting promise job dispatcher 437s 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 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x28347fc3d128 437s JS MAINLOOP: Main loop instance 0x5c55ab318968: hold 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Main loop instance 0x5c55ab318968: Spinning loop until released or hook cleared 437s JS MAINLOOP: handling job 0, 437s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 437s JS MAINLOOP: Main loop instance 0x5c55ab318968: release 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 437s JS MAINLOOP: Main loop instance 0x5c55ab318968: release 437s JS MAINLOOP: Completed job 1 437s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module metadata hook for module 0x21b6da56af30 437s JS IMPORT: Defining meta.importSync for module 0x21b6da56af30 437s JS NATIVE: Defining native module 'gi' 437s JS CTX: Initialized class GIRepositoryNamespace prototype 0x21b6da56f278 437s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 437s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 437s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 437s JS IMPORT: Importing directory 'overrides' 437s JS IMPORT: Defining parent 0x28347fc40610 of 0x21b6da56f2f8 'overrides' is mod 1 437s JS IMPORT: Defined importer 'overrides' 0x21b6da56f2f8 in 0x28347fc40610 437s JS IMPORT: successfully imported directory 'overrides' 437s JS IMPORT: Importing '_promiseNative' 437s JS NATIVE: Defining native module '_promiseNative' 437s JS IMPORT: Defining parent 0x28347fc40610 of 0x21b6da56f7a8 '_promiseNative' is mod 1 437s JS IMPORT: successfully imported module '_promiseNative' 437s JS IMPORT: Importing module GLib succeeded 437s JS IMPORT: Defining parent 0x21b6da56f2f8 of 0x28347fc98038 'GLib' is mod 1 437s JS IMPORT: successfully imported module 'GLib' 437s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 437s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x28347fc97060, JSClass 0x75f3e33b95a0, in object 0x28347fc97038 437s JS CTX: Initialized class GIRepositoryGType prototype 0x21b6da56faf0 437s JS CTX: Initialized class GIRepositoryFunction prototype 0x21b6da56fb50 437s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 437s JS G BXD: Defined class for Error (GError), prototype 0x28347fc970b0, JSClass 0x75f3e33b95a0, in object 0x28347fc97038 437s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 437s JS G BXD: Defined class for Variant (GVariant), prototype 0x28347fc97100, JSClass 0x75f3e33b95a0, in object 0x28347fc97038 437s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 437s JS G BXD: Defined class for Bytes (GBytes), prototype 0x28347fc97150, JSClass 0x75f3e33b95a0, in object 0x28347fc97038 437s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 437s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x28347fc971a0, JSClass 0x75f3e33b95a0, in object 0x28347fc97038 437s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 437s JS G BXD: Defined class for Thread (GThread), prototype 0x28347fc971f0, JSClass 0x75f3e33b95a0, in object 0x28347fc97038 437s JS G BXD: Defining method ref in prototype for GLib.Thread 437s JS G BXD: Defining method unref in prototype for GLib.Thread 437s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 437s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x28347fc97240, JSClass 0x75f3e33b95a0, in object 0x28347fc97038 437s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 437s JS G BXD: Defined class for Regex (GRegex), prototype 0x28347fc97290, JSClass 0x75f3e33b95a0, in object 0x28347fc97038 437s JS G BXD: Defining method match in prototype for GLib.Regex 437s JS G BXD: Defining method match_full in prototype for GLib.Regex 437s JS G BXD: Defining method match_all in prototype for GLib.Regex 437s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 437s JS G NS: Defined namespace 'GLib' 0x28347fc97038 in GIRepository 0x21b6da56f108 437s JS IMPORT: Importing module jasmine succeeded 437s JS IMPORT: Defining parent 0x28347fc40610 of 0x28347fc98ba0 'jasmine' is mod 1 437s JS IMPORT: successfully imported module 'jasmine' 437s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 437s JS MAINLOOP: Main loop instance 0x5c55ab318968: hold 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Main loop instance 0x5c55ab318968: Spinning loop until released or hook cleared 437s JS MAINLOOP: handling job 0, 437s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 437s JS MAINLOOP: Main loop instance 0x5c55ab318968: release 437s JS MAINLOOP: Completed job 0 437s 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 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module metadata hook for module 0x21b6da50be48 437s JS IMPORT: Defining meta.importSync for module 0x21b6da50be48 437s JS NATIVE: Defining native module 'system' 437s JS MAINLOOP: Main loop instance 0x5c55ab318968: hold 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Main loop instance 0x5c55ab318968: Spinning loop until released or hook cleared 437s JS MAINLOOP: handling job 0, 437s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testWeakRef.js async resolved" 437s JS MAINLOOP: Main loop instance 0x5c55ab318968: release 437s JS MAINLOOP: Completed job 0 437s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28347fc3d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28347fc3d128 437s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 437s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 437s JS MAINLOOP: Set main loop hook to 437s JS MAINLOOP: Main loop instance 0x5c55ab318968: hold 437s JS MAINLOOP: Running and clearing main loop hook 437s JS G BXD: Defining method run in prototype for GLib.MainLoop 437s 1..5 437s JS IMPORT: Importing 'gi' 437s JS IMPORT: Defining parent 0x28347fc40610 of 0x28347fc40b08 'gi' is mod 1 437s JS IMPORT: successfully imported module 'gi' 437s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 437s JS G BXD: Defined class for Source (GSource), prototype 0x28347fc97308, JSClass 0x75f3e33b95a0, in object 0x28347fc97038 437s JS G BXD: Defining method set_priority in prototype for GLib.Source 437s JS IMPORT: Importing '_gi' 437s JS NATIVE: Defining native module '_gi' 437s JS IMPORT: Defining parent 0x28347fc40610 of 0x21b6da520e48 '_gi' is mod 1 437s JS IMPORT: successfully imported module '_gi' 437s 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 437s JS G NS: Defined namespace 'GjsPrivate' 0x28347fc973a8 in GIRepository 0x28347fc40b08 437s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 437s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 437s JS IMPORT: Importing module _common succeeded 437s JS IMPORT: Defining parent 0x28347fc40610 of 0x28347fc98df8 '_common' is mod 1 437s JS IMPORT: successfully imported module '_common' 437s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 437s JS IMPORT: Importing module _legacy succeeded 437s JS IMPORT: Defining parent 0x28347fc40610 of 0x28347fc98e20 '_legacy' is mod 1 437s JS IMPORT: successfully imported module '_legacy' 437s JS IMPORT: Importing module GObject succeeded 437s JS IMPORT: Defining parent 0x28347fc40c10 of 0x28347fc98dd0 'GObject' is mod 1 437s JS IMPORT: successfully imported module 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 437s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 437s JS G BXD: Defined class for String (GString), prototype 0x28347fc97628, JSClass 0x75f3e33b95a0, in object 0x28347fc97380 437s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 437s JS G PRM: Defined class ParamSpec prototype is 0x28347fc98e70 class 0x75f3e33c2240 in object 0x28347fc97380 437s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 437s JS G OBJ: Defined class for Object (GObject), prototype 0x28347fc97790, JSClass 0x75f3e33b95e0, in object 0x28347fc97380 437s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 437s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 437s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x28347fc977b8, JSClass 0x75f3e33b95e0, in object 0x28347fc97380 437s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 437s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 437s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 437s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 437s JS G BXD: Defined class for Value (GValue), prototype 0x28347fc97808, JSClass 0x75f3e33b95a0, in object 0x28347fc97380 437s JS G NS: Defined namespace 'GObject' 0x28347fc97380 in GIRepository 0x28347fc40b08 437s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 437s JS G BXD: Defining method attach in prototype for GLib.Source 437s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 437s JS IMPORT: Module metadata hook for module 0x28347fc88580 437s JS IMPORT: Defining meta.importSync for module 0x28347fc88580 437s JS G BXD: Defining method destroy in prototype for GLib.Source 437s ok 1 WeakRef works 437s JS MAINLOOP: Running FinalizationRegistry cleanup callback 437s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 437s ok 2 FinalizationRegistry works 437s JS MAINLOOP: Running FinalizationRegistry cleanup callback 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 437s JS MAINLOOP: handling job 0, 437s JS MAINLOOP: Completed job 0 437s ok 3 FinalizationRegistry works if a microtask is enqueued from the callback 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: handling job 0, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: Running FinalizationRegistry cleanup callback 437s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 437s JS MAINLOOP: handling job 1, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 1 437s JS MAINLOOP: handling job 2, 437s ok 4 FinalizationRegistry works if the object is collected in a microtask 437s JS MAINLOOP: Completed job 2 437s JS MAINLOOP: Running FinalizationRegistry cleanup callback 437s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 437s ok 5 FinalizationRegistry works if another collection is queued from the callback 437s JS MAINLOOP: Running FinalizationRegistry cleanup callback 437s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 437s JS G BXD: Defining method quit in prototype for GLib.MainLoop 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Main loop instance 0x5c55ab318968: Spinning loop until released or hook cleared 437s JS MAINLOOP: handling job 0, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 1 437s JS MAINLOOP: handling job 2, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 2 437s JS MAINLOOP: handling job 3, 437s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 437s JS MAINLOOP: Main loop instance 0x5c55ab318968: release 437s JS MAINLOOP: Completed job 3 437s JS MEMORY: Memory report: before destroying context 437s JS MEMORY: 112 objects currently alive 437s JS MEMORY: boxed_instance = 9 437s JS MEMORY: boxed_prototype = 10 437s JS MEMORY: closure = 1 437s JS MEMORY: function = 82 437s JS MEMORY: fundamental_instance = 0 437s JS MEMORY: fundamental_prototype = 0 437s JS MEMORY: gerror_instance = 0 437s JS MEMORY: gerror_prototype = 0 437s JS MEMORY: interface = 0 437s JS MEMORY: module = 5 437s JS MEMORY: ns = 3 437s JS MEMORY: object_instance = 0 437s JS MEMORY: object_prototype = 2 437s JS MEMORY: param = 0 437s JS MEMORY: union_instance = 0 437s JS MEMORY: union_prototype = 0 437s JS CTX: JS shutdown sequence 437s JS CTX: Stopping profiler 437s JS CTX: Shutting down toggle queue 437s JS CTX: Notifying external reference holders of GjsContext dispose 437s JS MAINLOOP: Stopping promise job dispatcher 437s JS CTX: Notifying reference holders of GjsContext dispose 437s JS CTX: Checking unhandled promise rejections 437s JS CTX: Releasing cached JS wrappers 437s JS CTX: Final triggered GC 437s JS CTX: Destroying JS context 437s JS CTX: Releasing all native objects 437s JS CTX: Disabling auto GC 437s JS CTX: Ending trace on global object 437s JS CTX: Freeing allocated resources 437s JS CTX: JS context destroyed 437s PASS: gjs/testWeakRef.test 437s Running test: gjs/list.test 437s 1..1 437s ok 1 - /usr/libexec/installed-tests/gjs/debugger/list.debugger 437s PASS: gjs/list.test 437s Running test: gjs/testGObjectClass.test 437s JS NATIVE: Registered native JS module '_promiseNative' 437s JS NATIVE: Registered native JS module '_byteArrayNative' 437s JS NATIVE: Registered native JS module '_encodingNative' 437s JS NATIVE: Registered native JS module '_gi' 437s JS NATIVE: Registered native JS module 'gi' 437s JS NATIVE: Registered native JS module 'cairoNative' 437s JS NATIVE: Registered native JS module 'system' 437s JS NATIVE: Registered native JS module 'console' 437s JS NATIVE: Registered native JS module '_print' 437s JS CTX: Enabling JIT 437s JS CTX: Initialized class GjsFileImporter prototype 0x1709e3e001a0 437s JS IMPORT: Defining parent (nil) of 0x1709e3e00200 'imports' is mod 0 437s JS IMPORT: Importing '_print' 437s JS NATIVE: Defining native module '_print' 437s JS IMPORT: Defining parent 0x1709e3e00200 of 0x1709e3e009b0 '_print' is mod 1 437s JS IMPORT: successfully imported module '_print' 437s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 437s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x269a3763d090 437s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x269a3763d090 437s JS MAINLOOP: Main loop instance 0x55f97a647968: hold 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Starting promise job dispatcher 437s 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 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x269a3763d128 437s JS MAINLOOP: Main loop instance 0x55f97a647968: hold 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Main loop instance 0x55f97a647968: Spinning loop until released or hook cleared 437s JS MAINLOOP: handling job 0, 437s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 437s JS MAINLOOP: Main loop instance 0x55f97a647968: release 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 437s JS MAINLOOP: Main loop instance 0x55f97a647968: release 437s JS MAINLOOP: Completed job 1 437s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module metadata hook for module 0x1709e3e6af30 437s JS IMPORT: Defining meta.importSync for module 0x1709e3e6af30 437s JS NATIVE: Defining native module 'gi' 437s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1709e3e6f278 437s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 437s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 437s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 437s JS IMPORT: Importing directory 'overrides' 437s JS IMPORT: Defining parent 0x269a37640610 of 0x1709e3e6f2f8 'overrides' is mod 1 437s JS IMPORT: Defined importer 'overrides' 0x1709e3e6f2f8 in 0x269a37640610 437s JS IMPORT: successfully imported directory 'overrides' 437s JS IMPORT: Importing '_promiseNative' 437s JS NATIVE: Defining native module '_promiseNative' 437s JS IMPORT: Defining parent 0x269a37640610 of 0x1709e3e6f7a8 '_promiseNative' is mod 1 437s JS IMPORT: successfully imported module '_promiseNative' 437s JS IMPORT: Importing module GLib succeeded 437s JS IMPORT: Defining parent 0x1709e3e6f2f8 of 0x269a37698038 'GLib' is mod 1 437s JS IMPORT: successfully imported module 'GLib' 437s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 437s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x269a37697060, JSClass 0x769c0cdaf5a0, in object 0x269a37697038 437s JS CTX: Initialized class GIRepositoryGType prototype 0x1709e3e6faf0 437s JS CTX: Initialized class GIRepositoryFunction prototype 0x1709e3e6fb50 437s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 437s JS G BXD: Defined class for Error (GError), prototype 0x269a376970b0, JSClass 0x769c0cdaf5a0, in object 0x269a37697038 437s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 437s JS G BXD: Defined class for Variant (GVariant), prototype 0x269a37697100, JSClass 0x769c0cdaf5a0, in object 0x269a37697038 437s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 437s JS G BXD: Defined class for Bytes (GBytes), prototype 0x269a37697150, JSClass 0x769c0cdaf5a0, in object 0x269a37697038 437s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 437s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x269a376971a0, JSClass 0x769c0cdaf5a0, in object 0x269a37697038 437s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 437s JS G BXD: Defined class for Thread (GThread), prototype 0x269a376971f0, JSClass 0x769c0cdaf5a0, in object 0x269a37697038 437s JS G BXD: Defining method ref in prototype for GLib.Thread 437s JS G BXD: Defining method unref in prototype for GLib.Thread 437s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 437s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x269a37697240, JSClass 0x769c0cdaf5a0, in object 0x269a37697038 437s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 437s JS G BXD: Defined class for Regex (GRegex), prototype 0x269a37697290, JSClass 0x769c0cdaf5a0, in object 0x269a37697038 437s JS G BXD: Defining method match in prototype for GLib.Regex 437s JS G BXD: Defining method match_full in prototype for GLib.Regex 437s JS G BXD: Defining method match_all in prototype for GLib.Regex 437s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 437s JS G NS: Defined namespace 'GLib' 0x269a37697038 in GIRepository 0x1709e3e6f108 437s JS IMPORT: Importing module jasmine succeeded 437s JS IMPORT: Defining parent 0x269a37640610 of 0x269a37698ba0 'jasmine' is mod 1 437s JS IMPORT: successfully imported module 'jasmine' 437s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 437s JS MAINLOOP: Main loop instance 0x55f97a647968: hold 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Main loop instance 0x55f97a647968: Spinning loop until released or hook cleared 437s JS MAINLOOP: handling job 0, 437s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 437s JS MAINLOOP: Main loop instance 0x55f97a647968: release 437s JS MAINLOOP: Completed job 0 437s JS IMPORT: Importing 'system' 437s JS NATIVE: Defining native module 'system' 437s JS IMPORT: Defining parent 0x269a37640610 of 0x1709e3e92a08 'system' is mod 1 437s JS IMPORT: successfully imported module 'system' 437s JS IMPORT: Importing 'gi' 437s JS IMPORT: Defining parent 0x269a37640610 of 0x269a37640b08 'gi' is mod 1 437s JS IMPORT: successfully imported module 'gi' 437s 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 437s JS G NS: Defined namespace 'GjsPrivate' 0x269a37697330 in GIRepository 0x269a37640b08 437s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 437s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 437s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 437s JS IMPORT: Importing module _legacy succeeded 437s JS IMPORT: Defining parent 0x269a37640610 of 0x269a37698cb8 '_legacy' is mod 1 437s JS IMPORT: successfully imported module '_legacy' 437s JS IMPORT: Importing module lang succeeded 437s JS IMPORT: Defining parent 0x269a37640610 of 0x269a37698c90 'lang' is mod 1 437s JS IMPORT: successfully imported module 'lang' 437s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 437s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 437s JS IMPORT: Importing module _signals succeeded 437s JS IMPORT: Defining parent 0x269a37640610 of 0x269a37698ce0 '_signals' is mod 1 437s JS IMPORT: successfully imported module '_signals' 437s JS IMPORT: Importing module signals succeeded 437s JS IMPORT: Defining parent 0x269a37640610 of 0x269a37698c68 'signals' is mod 1 437s JS IMPORT: successfully imported module 'signals' 437s JS IMPORT: Importing module Gio succeeded 437s JS IMPORT: Defining parent 0x269a37640c40 of 0x269a37698c40 'Gio' is mod 1 437s JS IMPORT: successfully imported module 'Gio' 437s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 437s JS IMPORT: Importing '_gi' 437s JS NATIVE: Defining native module '_gi' 437s JS IMPORT: Defining parent 0x269a37640610 of 0x1709e3e95db8 '_gi' is mod 1 437s JS IMPORT: successfully imported module '_gi' 437s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 437s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 437s JS IMPORT: Importing module _common succeeded 437s JS IMPORT: Defining parent 0x269a37640610 of 0x269a37698d30 '_common' is mod 1 437s JS IMPORT: successfully imported module '_common' 437s JS IMPORT: Importing module GObject succeeded 437s JS IMPORT: Defining parent 0x269a37640c40 of 0x269a37698d08 'GObject' is mod 1 437s JS IMPORT: successfully imported module 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 437s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 437s JS G BXD: Defined class for String (GString), prototype 0x269a376975d8, JSClass 0x769c0cdaf5a0, in object 0x269a37697358 437s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 437s JS G PRM: Defined class ParamSpec prototype is 0x269a37698d80 class 0x769c0cdb8240 in object 0x269a37697358 437s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 437s JS G OBJ: Defined class for Object (GObject), prototype 0x269a37697740, JSClass 0x769c0cdaf5e0, in object 0x269a37697358 437s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 437s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 437s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x269a37697768, JSClass 0x769c0cdaf5e0, in object 0x269a37697358 437s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 437s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 437s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 437s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 437s JS G BXD: Defined class for Value (GValue), prototype 0x269a376977b8, JSClass 0x769c0cdaf5a0, in object 0x269a37697358 437s JS G NS: Defined namespace 'GObject' 0x269a37697358 in GIRepository 0x269a37640b08 437s JS G OBJ: Defined class for Application (GApplication), prototype 0x269a37697808, JSClass 0x769c0cdaf5e0, in object 0x269a37697308 437s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 437s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x29de35f192e0, JSClass 0x769c0cdb2b80, in object 0x269a37697308 437s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 437s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x29de35f19308, JSClass 0x769c0cdb2b80, in object 0x269a37697308 437s 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 437s JS G NS: Defined namespace 'GioUnix' 0x269a376978a8 in GIRepository 0x269a37640b08 437s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 437s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 437s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x269a376978d0, JSClass 0x769c0cdaf5e0, in object 0x269a376978a8 437s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 437s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 437s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x29de35f196f0, JSClass 0x769c0cdb2b80, in object 0x269a376978a8 437s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 437s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 437s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 437s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x269a37697948, JSClass 0x769c0cdaf5e0, in object 0x269a37697308 437s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x269a37697998, JSClass 0x769c0cdaf5e0, in object 0x269a376978a8 437s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 437s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 437s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x269a376979e8, JSClass 0x769c0cdaf5a0, in object 0x269a376978a8 437s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 437s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x29de35f19830, JSClass 0x769c0cdb2b80, in object 0x269a376978a8 437s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 437s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 437s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 437s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x269a37697a38, JSClass 0x769c0cdaf5e0, in object 0x269a37697308 437s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x269a37697a88, JSClass 0x769c0cdaf5e0, in object 0x269a376978a8 437s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 437s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 437s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x269a37697ad8, JSClass 0x769c0cdaf5a0, in object 0x269a376978a8 437s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 437s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x269a37697b00, JSClass 0x769c0cdaf5a0, in object 0x269a376978a8 437s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 437s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x269a37697b50, JSClass 0x769c0cdaf5e0, in object 0x269a376978a8 437s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 437s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 437s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x269a37697ba0, JSClass 0x769c0cdaf5a0, in object 0x269a376978a8 437s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 437s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 437s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x269a37697bf0, JSClass 0x769c0cdaf5e0, in object 0x269a37697308 437s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x269a37697c40, JSClass 0x769c0cdaf5e0, in object 0x269a376978a8 437s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 437s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 437s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x269a37697c90, JSClass 0x769c0cdaf5a0, in object 0x269a376978a8 437s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 437s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 437s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 437s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 437s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 437s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 437s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 437s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 437s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 437s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 437s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 437s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 437s JS G ENUM: Defining GLib.LogLevelFlags as 0x1709e3e9e4a0 437s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 437s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x269a37697da8, JSClass 0x769c0cdaf5a0, in object 0x269a37697038 437s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 437s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x269a37697e70, JSClass 0x769c0cdaf5e0, in object 0x269a37697308 437s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 437s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x29de35f20bf0, JSClass 0x769c0cdb2b80, in object 0x269a37697308 437s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 437s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x29de35f20c18, JSClass 0x769c0cdb2b80, in object 0x269a37697308 437s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 437s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x29de35f26470, JSClass 0x769c0cdaf5a0, in object 0x269a37697308 437s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 437s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x29de35f26768, JSClass 0x769c0cdaf5a0, in object 0x269a37697308 437s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 437s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 437s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 437s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 437s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 437s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 437s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 437s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 437s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 437s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 437s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x29de35f268f8, JSClass 0x769c0cdaf5e0, in object 0x269a37697308 437s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 437s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x29de35f20e98, JSClass 0x769c0cdb2b80, in object 0x269a37697308 437s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 437s JS G IFACE: Defined class for Initable (GInitable), prototype 0x29de35f20ee8, JSClass 0x769c0cdb2b80, in object 0x269a37697308 437s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 437s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x29de35f26998, JSClass 0x769c0cdaf5e0, in object 0x269a37697308 437s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 437s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 437s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 437s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 437s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x29de35f2a0d8, JSClass 0x769c0cdb2b80, in object 0x269a37697308 437s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 437s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x29de35f26a10, JSClass 0x769c0cdaf5a0, in object 0x269a37697308 437s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 437s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x29de35f26a60, JSClass 0x769c0cdaf5a0, in object 0x269a37697308 437s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 437s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 437s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x29de35f26ab0, JSClass 0x769c0cdaf5e0, in object 0x269a37697308 437s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x29de35f26b00, JSClass 0x769c0cdaf5e0, in object 0x269a37697330 437s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 437s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x29de35f26b50, JSClass 0x769c0cdaf5e0, in object 0x269a37697308 437s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 437s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 437s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 437s JS G IFACE: Defined class for File (GFile), prototype 0x29de35f2a1a0, JSClass 0x769c0cdb2b80, in object 0x269a37697308 437s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x29de35f26bc8, JSClass 0x769c0cdaf5e0, in object 0x269a37640ca0 437s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 437s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x29de35f26c40, JSClass 0x769c0cdaf5e0, in object 0x269a37697308 437s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 437s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 437s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x29de35f2a420, JSClass 0x769c0cdb2b80, in object 0x269a37697308 437s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 437s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x29de35f26cb8, JSClass 0x769c0cdaf5e0, in object 0x269a37697308 437s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 437s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x29de35f26d08, JSClass 0x769c0cdaf5a0, in object 0x269a37697308 437s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 437s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 437s JS G OBJ: Defined class for Settings (GSettings), prototype 0x29de35f26d58, JSClass 0x769c0cdaf5e0, in object 0x269a37697308 437s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 437s JS G NS: Defined namespace 'Gio' 0x269a37697308 in GIRepository 0x269a37640b08 437s JS IMPORT: Importing module Gtk succeeded 437s JS IMPORT: Defining parent 0x269a37640c40 of 0x29de35f2ac40 'Gtk' is mod 1 437s JS IMPORT: successfully imported module 'Gtk' 437s JS G NS: Found info type GIObjectInfo for 'Widget' in namespace 'Gtk' 437s JS G NS: Found info type GIObjectInfo for 'InitiallyUnowned' in namespace 'GObject' 437s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x29de35f26df8, JSClass 0x769c0cdaf5e0, in object 0x269a37697358 437s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x29de35f26e48, JSClass 0x769c0cdaf5e0, in object 0x29de35f26dd0 437s JS G NS: Found info type GIInterfaceInfo for 'Buildable' in namespace 'Gtk' 437s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x29de35f2af10, JSClass 0x769c0cdb2b80, in object 0x29de35f26dd0 437s 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 437s JS G NS: Defined namespace 'Atk' 0x29de35f26ec0 in GIRepository 0x269a37640b08 437s JS G NS: Found info type GIInterfaceInfo for 'ImplementorIface' in namespace 'Atk' 437s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0x29de35f2af38, JSClass 0x769c0cdb2b80, in object 0x29de35f26ec0 437s JS G NS: Found info type GIObjectInfo for 'Container' in namespace 'Gtk' 437s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x29de35f26f10, JSClass 0x769c0cdaf5e0, in object 0x29de35f26dd0 437s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 437s JS G NS: Defined namespace 'Gtk' 0x29de35f26dd0 in GIRepository 0x269a37640b08 437s JS G NS: Found info type GIFlagsInfo for 'ParamFlags' in namespace 'GObject' 437s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 437s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 437s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 437s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 437s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 437s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 437s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 437s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 437s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 437s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 437s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 437s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 437s JS G ENUM: Defining GObject.ParamFlags as 0x1709e3ea8b20 437s JS G NS: Found info type GIFunctionInfo for 'param_spec_string' in namespace 'GObject' 437s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a973890 type GParamString 437s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a976ab0 type GParamString 437s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a976bc0 type GParamString 437s JS G NS: Found info type GIFlagsInfo for 'SignalFlags' in namespace 'GObject' 437s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 437s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 437s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 437s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 437s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 437s JS G ENUM: Defining enum value ACTION (fixed from action) 32 437s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 437s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 437s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 437s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 437s JS G ENUM: Defining GObject.SignalFlags as 0x1709e3ea8d50 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G NS: Found info type GIFunctionInfo for 'param_spec_get_flags' in namespace 'GjsPrivate' 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G NS: Found info type GIFunctionInfo for 'signal_lookup' in namespace 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'signal_override_class_closure' in namespace 'GObject' 437s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a9821e0 type GParamString 437s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a97d8c0 type GParamString 437s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a97e040 type GParamString 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G NS: Found info type GIFlagsInfo for 'TypeFlags' in namespace 'GObject' 437s JS G ENUM: Defining enum value NONE (fixed from none) 0 437s JS G ENUM: Defining enum value ABSTRACT (fixed from abstract) 16 437s JS G ENUM: Defining enum value VALUE_ABSTRACT (fixed from value_abstract) 32 437s JS G ENUM: Defining enum value FINAL (fixed from final) 64 437s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 128 437s JS G ENUM: Defining GObject.TypeFlags as 0x1709e3eac120 437s JS G NS: Found info type GIFunctionInfo for 'uuid_string_random' in namespace 'GLib' 437s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a98f750 type GParamString 437s JS G NS: Found info type GIFunctionInfo for 'param_spec_boolean' in namespace 'GObject' 437s JS G PRM: Wrapping GParamBoolean 'bool' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a7cc7b0 type GParamBoolean 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 437s JS G NS: Found info type GIFunctionInfo for 'param_spec_int' in namespace 'GObject' 437s JS G PRM: Wrapping GParamInt 'simple' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a7ccd60 type GParamInt 437s JS G PRM: Wrapping GParamInt 'long-long-name' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a89cbb0 type GParamInt 437s JS G PRM: Wrapping GParamInt 'construct' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a89cc90 type GParamInt 437s JS G PRM: Wrapping GParamInt 'construct-only' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a89cd70 type GParamInt 437s JS G PRM: Wrapping GParamInt 'construct-only-with-setter' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a89ce80 type GParamInt 437s JS G PRM: Wrapping GParamInt 'construct-only-was-invalid-in-turkish' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a89cf70 type GParamInt 437s JS G PRM: Wrapping GParamInt 'snake-name' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a89d0f0 type GParamInt 437s JS G PRM: Wrapping GParamInt 'camel-name' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a89d1d0 type GParamInt 437s JS G PRM: Wrapping GParamInt 'kebab-name' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a89d2b0 type GParamInt 437s JS G PRM: Wrapping GParamInt 'readonly' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a89d390 type GParamInt 437s JS G PRM: Wrapping GParamInt 'writeonly' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a89d5f0 type GParamInt 437s JS G PRM: Wrapping GParamInt 'missing-getter' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a89d6d0 type GParamInt 437s JS G PRM: Wrapping GParamInt 'missing-setter' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a89d7b0 type GParamInt 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G NS: Found info type GIFunctionInfo for 'param_spec_boxed' in namespace 'GObject' 437s JS G PRM: Wrapping GParamBoxed 'jsobj-prop' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a8a18a0 type GParamBoxed 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 437s JS G NS: Found info type GIConstantInfo for 'MININT32' in namespace 'GLib' 437s JS G NS: Found info type GIConstantInfo for 'MAXINT32' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'param_spec_int64' in namespace 'GObject' 437s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a7ccff0 type GParamInt64 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 437s JS CTX: Script evaluation succeeded 437s JS MAINLOOP: Main loop instance 0x55f97a647968: Spinning loop until released or hook cleared 437s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module metadata hook for module 0x1709e3e4b028 437s JS IMPORT: Defining meta.importSync for module 0x1709e3e4b028 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x269a3763d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x269a3763d128 437s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 437s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 437s JS MAINLOOP: Set main loop hook to 437s JS MAINLOOP: Main loop instance 0x55f97a647968: hold 437s JS MAINLOOP: Running and clearing main loop hook 437s JS G BXD: Defining method run in prototype for GLib.MainLoop 437s 1..132 437s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 437s JS G BXD: Defined class for Source (GSource), prototype 0x29de35f374e8, JSClass 0x769c0cdaf5a0, in object 0x269a37697038 437s JS G BXD: Defining method set_priority in prototype for GLib.Source 437s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 437s JS G BXD: Defining method attach in prototype for GLib.Source 437s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 437s JS IMPORT: Module metadata hook for module 0x269a376885b8 437s JS IMPORT: Defining meta.importSync for module 0x269a376885b8 437s JS G BXD: Defining method destroy in prototype for GLib.Source 437s ok 1 GObject class with decorator throws an error when not used with a GObject-derived class 437s ok 2 GObject class with decorator throws an error when used with an abstract class 437s ok 3 GObject class with decorator throws if final class is inherited from 437s ok 4 GObject class with decorator constructs with default values for properties 437s ok 5 GObject class with decorator constructs with a hash of property values 437s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 437s ok 6 GObject class with decorator warns if more than one argument passed to the default constructor 437s ok 7 GObject class with decorator throws an error if the first argument to the default constructor is not a property hash 437s ok 8 GObject class with decorator does not accept a property hash that is not a plain object 437s JS G NS: Found info type GIObjectInfo for 'Builder' in namespace 'Gtk' 437s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x29de35f37e98, JSClass 0x769c0cdaf5e0, in object 0x29de35f26dd0 437s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 437s ok 9 GObject class with decorator constructs with property values from Gtk.Builder 437s ok 10 GObject class with decorator does not allow changing CONSTRUCT_ONLY properties 437s ok 11 GObject class with decorator has a name 437s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 437s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a976ab0 type GParamString 437s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a976ab0 type GParamString 437s ok 12 GObject class with decorator has a notify signal 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: handling job 0, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s ok 13 GObject class with decorator disconnects connect_object signals on destruction 437s JS MAINLOOP: Completed job 1 437s ok 14 GObject class with decorator can define its own signals 437s ok 15 GObject class with decorator passes emitted arguments to signal handlers 437s ok 16 GObject class with decorator can return values from signals 437s ok 17 GObject class with decorator does not call first-wins signal handlers after one returns a value 437s ok 18 GObject class with decorator gets the return value of the default handler 437s ok 19 GObject class with decorator calls run-last default handler last 437s ok 20 GObject class with decorator can inherit from something that's not GObject.Object 437s JS G NS: Found info type GIFunctionInfo for 'type_is_a' in namespace 'GObject' 437s ok 21 GObject class with decorator can implement an interface 437s JS G NS: Found info type GIObjectInfo for 'Cancellable' in namespace 'Gio' 437s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x29de35f265d8, JSClass 0x769c0cdaf5e0, in object 0x269a37697308 437s ok 22 GObject class with decorator can implement interface vfuncs 437s ok 23 GObject class with decorator can be a subclass 437s ok 24 GObject class with decorator can have any valid class name 437s ok 25 GObject class with decorator handles anonymous class expressions 437s ok 26 GObject class with decorator calls its _instance_init() function while chaining up in constructor 437s JS G NS: Found info type GIFunctionInfo for 'param_spec_object' in namespace 'GObject' 437s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a8a7f30 type GParamObject 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s ok 27 GObject class with decorator can have an interface-valued property 437s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a8a01d0 type GParamInt64 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s ok 28 GObject class with decorator can have an int64 property 437s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a86f860 type GParamInt64 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s ok 29 GObject class with decorator can have a default int64 property 437s JS G NS: Found info type GIFunctionInfo for 'param_spec_uint64' in namespace 'GObject' 437s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a7e2f70 type GParamUInt64 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s ok 30 GObject class with decorator can have an uint64 property 437s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a9a4d10 type GParamUInt64 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s ok 31 GObject class with decorator can have a default uint64 property 437s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a9a5cd0 type GParamOverride 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s ok 32 GObject class with decorator can override a property from the parent class 437s ok 33 GObject class with decorator cannot override a non-existent property 437s JS G NS: Found info type GIInterfaceInfo for 'TlsFileDatabase' in namespace 'Gio' 437s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0x29de35f341f0, JSClass 0x769c0cdb2b80, in object 0x269a37697308 437s JS G NS: Found info type GIObjectInfo for 'TlsDatabase' in namespace 'Gio' 437s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0x29de35f642b8, JSClass 0x769c0cdaf5e0, in object 0x269a37697308 437s ok 34 GObject class with decorator handles gracefully forgetting to override a C property 437s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a88d870 type GParamOverride 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 437s ok 35 GObject class with decorator handles gracefully overriding a C property but forgetting the accessors 437s JS G NS: Found info type GIObjectInfo for 'CharsetConverter' in namespace 'Gio' 437s JS G OBJ: Defined class for CharsetConverter (GCharsetConverter), prototype 0x29de35f646c8, JSClass 0x769c0cdaf5e0, in object 0x269a37697308 437s JS G NS: Found info type GIInterfaceInfo for 'Converter' in namespace 'Gio' 437s JS G IFACE: Defined class for Converter (GConverter), prototype 0x29de35f34b78, JSClass 0x769c0cdb2b80, in object 0x269a37697308 437s ok 36 GObject class with decorator does not pollute the wrong prototype with GObject properties 437s JS G NS: Found info type GIInterfaceInfo for 'NetworkMonitor' in namespace 'Gio' 437s JS G IFACE: Defined class for NetworkMonitor (GNetworkMonitor), prototype 0x29de35f34bf0, JSClass 0x769c0cdb2b80, in object 0x269a37697308 437s JS G OBJ: Defined class for GNetworkMonitorBase (GNetworkMonitorBase), prototype 0x29de35f64948, JSClass 0x769c0cdaf5e0, in object 0x269a37640ca0 437s JS G OBJ: Defined class for GNetworkMonitorNetlink (GNetworkMonitorNetlink), prototype 0x29de35f64998, JSClass 0x769c0cdaf5e0, in object 0x269a37640ca0 437s ok 37 GObject class with decorator resolves properties from interfaces 437s ok 38 GObject class with decorator has a toString() defintion 437s JS G NS: Found info type GIObjectInfo for 'ZlibCompressor' in namespace 'Gio' 437s JS G OBJ: Defined class for ZlibCompressor (GZlibCompressor), prototype 0x29de35f64c18, JSClass 0x769c0cdaf5e0, in object 0x269a37697308 437s JS G OBJ: Defining method reset in prototype for GZlibCompressor (Gio.ZlibCompressor) 437s ok 39 GObject class with decorator does not clobber native parent interface vfunc definitions 437s ok 40 GObject class with decorator does not clobber dynamic parent interface vfunc definitions 437s ok 41 GObject class with custom constructor throws an error when not used with a GObject-derived class 437s ok 42 GObject class with custom constructor constructs with default values for properties 437s ok 43 GObject class with custom constructor has a toString() defintion 437s Gjs-Console-Message: 16:59:47.144: { 437s "enumerable": true, 437s "configurable": false 437s } 437s ok 44 GObject class with custom constructor constructs with a hash of property values 437s ok 45 GObject class with custom constructor accepts a property hash that is not a plain object 437s ok 46 GObject class with custom constructor constructs with property values from Gtk.Builder 437s ok 47 GObject class with custom constructor does not allow changing CONSTRUCT_ONLY properties 437s ok 48 GObject class with custom constructor has a name 437s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a97d8c0 type GParamString 437s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a97d8c0 type GParamString 437s ok 49 GObject class with custom constructor has a notify signal 437s ok 50 GObject class with custom constructor can define its own signals 437s ok 51 GObject class with custom constructor passes emitted arguments to signal handlers 437s ok 52 GObject class with custom constructor can return values from signals 437s ok 53 GObject class with custom constructor does not call first-wins signal handlers after one returns a value 437s ok 54 GObject class with custom constructor gets the return value of the default handler 437s ok 55 GObject class with custom constructor calls run-last default handler last 437s ok 56 GObject class with custom constructor can be a subclass 437s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a8e6ee0 type GParamOverride 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s ok 57 GObject class with custom constructor can override a property from the parent class 437s ok 58 GObject virtual function can have its property read 437s ok 59 GObject virtual function can have its property overridden with an anonymous function 437s ok 60 GObject virtual function can access the parent prototype with super() 437s ok 61 GObject virtual function handles non-existing properties 437s ok 62 GObject virtual function gracefully bails out when overriding an unsupported vfunc type 437s JS G NS: Found info type GIInterfaceInfo for 'Icon' in namespace 'Gio' 437s JS G IFACE: Defined class for Icon (GIcon), prototype 0x269a37698790, JSClass 0x769c0cdb2b80, in object 0x269a37697308 437s ok 63 GObject virtual function are defined also for static virtual functions 437s ok 64 GObject virtual function supports static methods # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4457 437s ok 65 GObject virtual function must be non-static for methods 437s ok 66 GObject virtual function must be static for methods # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4457 437s ok 67 GObject creation using base classes without registered GType fails when trying to instantiate a class that inherits from a GObject type 437s 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 437s ok 69 Register GType name uses the class name 437s ok 70 Register GType name uses the sanitized class name 437s ok 71 Register GType name use the file path and class name 437s ok 72 Register GType name use the file path and sanitized class name 437s ok 73 Register GType name use provided class name 437s ok 74 Register GType name sanitizes user provided class name 437s ok 75 Signal handler matching finds handlers by signal ID 437s ok 76 Signal handler matching finds handlers by signal detail 437s ok 77 Signal handler matching finds handlers by callback 437s ok 78 Signal handler matching finds handlers by a combination of parameters 437s ok 79 Signal handler matching blocks a handler by callback 437s ok 80 Signal handler matching blocks multiple handlers by callback 437s ok 81 Signal handler matching blocks handlers by a combination of parameters 437s ok 82 Signal handler matching disconnects a handler by callback 437s ok 83 Signal handler matching blocks multiple handlers by callback 437s ok 84 Signal handler matching blocks handlers by a combination of parameters 437s ok 85 Signal handler matching blocks a handler by callback, convenience method 437s ok 86 Signal handler matching disconnects a handler by callback, convenience method 437s ok 87 Signal handler matching does not support disconnecting a handler by callback data 437s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 437s JS G NS: Found info type GIFlagsInfo for 'BindingFlags' in namespace 'GObject' 437s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 437s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 437s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 437s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 437s JS G ENUM: Defining GObject.BindingFlags as 0x1709e3e15c48 437s JS G NS: Found info type GIObjectInfo for 'Binding' in namespace 'GObject' 437s JS G OBJ: Defined class for Binding (GBinding), prototype 0x29de35fee308, JSClass 0x769c0cdaf5e0, in object 0x269a37697358 437s ok 88 Property bindings can bind properties of the same type 437s JS G NS: Found info type GIFunctionInfo for 'g_object_bind_property_full' in namespace 'GjsPrivate' 437s ok 89 Property bindings can use custom mappings to bind properties of different types 437s JS G OBJ: Defining method bind in prototype for GBindingGroup (GObject.BindingGroup) 437s ok 90 Property bindings can be set up as a group 437s JS G NS: Found info type GIFunctionInfo for 'g_binding_group_bind_full' in namespace 'GjsPrivate' 437s ok 91 Property bindings can be set up as a group with custom mappings 437s ok 92 Auto accessor generation get and set the property 437s ok 93 Auto accessor generation initial value is the param spec's default value 437s ok 94 Auto accessor generation set properties at construct time 437s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 437s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 437s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 437s JS G NS: Found info type GIEnumInfo for 'LocaleCategory' in namespace 'GjsPrivate' 437s JS G ENUM: Defining enum value ALL (fixed from all) 6 437s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 437s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 437s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 437s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 437s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 437s JS G ENUM: Defining enum value TIME (fixed from time) 2 437s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0x1709e3e54d10 437s JS IMPORT: Importing module _gettext succeeded 437s JS IMPORT: Defining parent 0x269a37640610 of 0x269a37698bc8 '_gettext' is mod 1 437s JS IMPORT: successfully imported module '_gettext' 437s JS IMPORT: Importing module gettext succeeded 437s JS IMPORT: Defining parent 0x269a37640610 of 0x269a37698b78 'gettext' is mod 1 437s JS IMPORT: successfully imported module 'gettext' 437s JS G NS: Found info type GIFunctionInfo for 'set_thread_locale' in namespace 'GjsPrivate' 437s ok 95 Auto accessor generation set properties at construct time with locale 437s JS G PRM: Wrapping GParamInt 'simple' on Gjs_AutoAccessors with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a7ccd60 type GParamInt 437s ok 96 Auto accessor generation notify when the property changes 437s ok 97 Auto accessor generation copies accessors for camel and kebab if snake accessors given 437s ok 98 Auto accessor generation copies accessors for snake and kebab if camel accessors given 437s ok 99 Auto accessor generation copies accessors for snake and camel if kebab accessors given 437s ok 100 Auto accessor generation readonly getter throws 437s ok 101 Auto accessor generation writeonly setter throws 437s ok 102 Auto accessor generation getter throws when setter defined 437s ok 103 Auto accessor generation setter throws when getter defined 437s ok 104 GObject class with JSObject property assigns a valid JSObject on construct 437s ok 105 GObject class with JSObject property Set null with an empty JSObject on construct 437s ok 106 GObject class with JSObject property assigns a null JSObject on construct 437s ok 107 GObject class with JSObject property assigns a JSObject Array on construct 437s ok 108 GObject class with JSObject property assigns a Function on construct 437s ok 109 GObject class with JSObject property throws an error when using a boolean value on construct 437s ok 110 GObject class with JSObject property throws an error when using an int value on construct 437s ok 111 GObject class with JSObject property throws an error when using a numeric value on construct 437s ok 112 GObject class with JSObject property throws an error when using a string value on construct 437s ok 113 GObject class with JSObject property throws an error when using an undefined value on construct 437s JS G PRM: Wrapping GParamBoxed 'testprop' on (null) with JSObject 437s JS G PRM: JSObject created with param instance 0x55f97a7da4d0 type GParamBoxed 437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 437s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 437s JS G NS: Found info type GIObjectInfo for 'MemoryInputStream' in namespace 'Gio' 437s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0x29de35ff0d30, JSClass 0x769c0cdaf5e0, in object 0x269a37697308 437s JS G NS: Found info type GIInterfaceInfo for 'Seekable' in namespace 'Gio' 437s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x29de35ff4128, JSClass 0x769c0cdb2b80, in object 0x269a37697308 437s JS G NS: Found info type GIObjectInfo for 'ConverterInputStream' in namespace 'Gio' 437s JS G NS: Found info type GIObjectInfo for 'FilterInputStream' in namespace 'Gio' 437s JS G OBJ: Defined class for FilterInputStream (GFilterInputStream), prototype 0x29de35ff0df8, JSClass 0x769c0cdaf5e0, in object 0x269a37697308 437s JS G OBJ: Defined class for ConverterInputStream (GConverterInputStream), prototype 0x29de35ff0e48, JSClass 0x769c0cdaf5e0, in object 0x269a37697308 437s JS G OBJ: Defining method get_converter in prototype for GConverterInputStream (Gio.ConverterInputStream) 437s ok 114 GObject class with JSObject property property value survives when GObject wrapper is collected 437s ok 115 GObject class with JSObject signals emits signal with null JSObject parameter 437s ok 116 GObject class with JSObject signals emits signal with JSObject parameter 437s ok 117 GObject class with JSObject signals emits signal with multiple JSObject parameters 437s ok 118 GObject class with JSObject signals re-emits signal with same JSObject parameter 437s ok 119 GObject class with JSObject signals throws an error when using a boolean value as parameter 437s ok 120 GObject class with JSObject signals throws an error when using an int value as parameter 437s ok 121 GObject class with JSObject signals throws an error when using a numeric value as parameter 437s ok 122 GObject class with JSObject signals throws an error when using a string value as parameter 437s ok 123 GObject class with JSObject signals throws an error when using an undefined value as parameter 437s JS G NS: Found info type GIFunctionInfo for 'signal_handler_disconnect' in namespace 'GObject' 437s ok 124 GObject class with JSObject signals returns a JSObject 437s ok 125 GObject class with JSObject signals returns null when returning undefined 437s ok 126 GObject class with JSObject signals returns null when not returning 437s JS G CLSR: Unable to convert return value when invoking closure 437s ok 127 GObject class with JSObject signals throws an error when returning a boolean value 437s JS G CLSR: Unable to convert return value when invoking closure 437s ok 128 GObject class with JSObject signals throws an error when returning an int value 437s JS G CLSR: Unable to convert return value when invoking closure 437s ok 129 GObject class with JSObject signals throws an error when returning a numeric value 437s JS G CLSR: Unable to convert return value when invoking closure 437s ok 130 GObject class with JSObject signals throws an error when returning a string value 437s ok 131 GObject class with int64 properties can set an int64 property 437s ok 132 GObject class with int64 properties can construct with int64 property 437s JS G BXD: Defining method quit in prototype for GLib.MainLoop 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Main loop instance 0x55f97a647968: Spinning loop until released or hook cleared 437s JS MAINLOOP: handling job 0, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 1 437s JS MAINLOOP: handling job 2, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 2 437s JS MAINLOOP: handling job 3, 437s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 437s JS MAINLOOP: Main loop instance 0x55f97a647968: release 437s JS MAINLOOP: Completed job 3 437s JS MEMORY: Memory report: before destroying context 437s JS MEMORY: 764 objects currently alive 437s JS MEMORY: boxed_instance = 103 437s JS MEMORY: boxed_prototype = 19 437s JS MEMORY: closure = 30 437s JS MEMORY: function = 434 437s JS MEMORY: fundamental_instance = 0 437s JS MEMORY: fundamental_prototype = 0 437s JS MEMORY: gerror_instance = 0 437s JS MEMORY: gerror_prototype = 0 437s JS MEMORY: interface = 16 437s JS MEMORY: module = 12 437s JS MEMORY: ns = 7 437s JS MEMORY: object_instance = 30 437s JS MEMORY: object_prototype = 81 437s JS MEMORY: param = 32 437s JS MEMORY: union_instance = 0 437s JS MEMORY: union_prototype = 0 437s JS CTX: JS shutdown sequence 437s JS CTX: Stopping profiler 437s JS CTX: Shutting down toggle queue 437s JS CTX: Notifying external reference holders of GjsContext dispose 437s JS MAINLOOP: Stopping promise job dispatcher 437s JS CTX: Notifying reference holders of GjsContext dispose 437s JS CTX: Checking unhandled promise rejections 437s JS CTX: Releasing cached JS wrappers 437s JS CTX: Final triggered GC 437s JS CTX: Destroying JS context 437s JS CTX: Releasing all native objects 437s JS CTX: Disabling auto GC 437s JS CTX: Ending trace on global object 437s JS CTX: Freeing allocated resources 437s JS CTX: JS context destroyed 437s PASS: gjs/testGObjectClass.test 437s Running test: gjs/testAsync.test 437s JS NATIVE: Registered native JS module '_promiseNative' 437s JS NATIVE: Registered native JS module '_byteArrayNative' 437s JS NATIVE: Registered native JS module '_encodingNative' 437s JS NATIVE: Registered native JS module '_gi' 437s JS NATIVE: Registered native JS module 'gi' 437s JS NATIVE: Registered native JS module 'cairoNative' 437s JS NATIVE: Registered native JS module 'system' 437s JS NATIVE: Registered native JS module 'console' 437s JS NATIVE: Registered native JS module '_print' 437s JS CTX: Enabling JIT 437s JS CTX: Initialized class GjsFileImporter prototype 0x2ae17e6001a0 437s JS IMPORT: Defining parent (nil) of 0x2ae17e600200 'imports' is mod 0 437s JS IMPORT: Importing '_print' 437s JS NATIVE: Defining native module '_print' 437s JS IMPORT: Defining parent 0x2ae17e600200 of 0x2ae17e6009b0 '_print' is mod 1 437s JS IMPORT: successfully imported module '_print' 437s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 437s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x27a10683d090 437s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x27a10683d090 437s JS MAINLOOP: Main loop instance 0x5c7049a80968: hold 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Starting promise job dispatcher 437s 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 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x27a10683d128 437s JS MAINLOOP: Main loop instance 0x5c7049a80968: hold 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Main loop instance 0x5c7049a80968: Spinning loop until released or hook cleared 437s JS MAINLOOP: handling job 0, 437s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 437s JS MAINLOOP: Main loop instance 0x5c7049a80968: release 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 437s JS MAINLOOP: Main loop instance 0x5c7049a80968: release 437s JS MAINLOOP: Completed job 1 437s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module metadata hook for module 0x2ae17e66af30 437s JS IMPORT: Defining meta.importSync for module 0x2ae17e66af30 437s JS NATIVE: Defining native module 'gi' 437s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2ae17e66f278 437s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 437s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 437s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 437s JS IMPORT: Importing directory 'overrides' 437s JS IMPORT: Defining parent 0x27a106840610 of 0x2ae17e66f2f8 'overrides' is mod 1 437s JS IMPORT: Defined importer 'overrides' 0x2ae17e66f2f8 in 0x27a106840610 437s JS IMPORT: successfully imported directory 'overrides' 437s JS IMPORT: Importing '_promiseNative' 437s JS NATIVE: Defining native module '_promiseNative' 437s JS IMPORT: Defining parent 0x27a106840610 of 0x2ae17e66f7a8 '_promiseNative' is mod 1 437s JS IMPORT: successfully imported module '_promiseNative' 437s JS IMPORT: Importing module GLib succeeded 437s JS IMPORT: Defining parent 0x2ae17e66f2f8 of 0x27a106898038 'GLib' is mod 1 437s JS IMPORT: successfully imported module 'GLib' 437s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 437s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x27a106897060, JSClass 0x7504d8d8b5a0, in object 0x27a106897038 437s JS CTX: Initialized class GIRepositoryGType prototype 0x2ae17e66faf0 437s JS CTX: Initialized class GIRepositoryFunction prototype 0x2ae17e66fb50 437s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 437s JS G BXD: Defined class for Error (GError), prototype 0x27a1068970b0, JSClass 0x7504d8d8b5a0, in object 0x27a106897038 437s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 437s JS G BXD: Defined class for Variant (GVariant), prototype 0x27a106897100, JSClass 0x7504d8d8b5a0, in object 0x27a106897038 437s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 437s JS G BXD: Defined class for Bytes (GBytes), prototype 0x27a106897150, JSClass 0x7504d8d8b5a0, in object 0x27a106897038 437s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 437s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x27a1068971a0, JSClass 0x7504d8d8b5a0, in object 0x27a106897038 437s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 437s JS G BXD: Defined class for Thread (GThread), prototype 0x27a1068971f0, JSClass 0x7504d8d8b5a0, in object 0x27a106897038 437s JS G BXD: Defining method ref in prototype for GLib.Thread 437s JS G BXD: Defining method unref in prototype for GLib.Thread 437s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 437s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x27a106897240, JSClass 0x7504d8d8b5a0, in object 0x27a106897038 437s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 437s JS G BXD: Defined class for Regex (GRegex), prototype 0x27a106897290, JSClass 0x7504d8d8b5a0, in object 0x27a106897038 437s JS G BXD: Defining method match in prototype for GLib.Regex 437s JS G BXD: Defining method match_full in prototype for GLib.Regex 437s JS G BXD: Defining method match_all in prototype for GLib.Regex 437s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 437s JS G NS: Defined namespace 'GLib' 0x27a106897038 in GIRepository 0x2ae17e66f108 437s JS IMPORT: Importing module jasmine succeeded 437s JS IMPORT: Defining parent 0x27a106840610 of 0x27a106898ba0 'jasmine' is mod 1 437s JS IMPORT: successfully imported module 'jasmine' 437s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 437s JS MAINLOOP: Main loop instance 0x5c7049a80968: hold 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Main loop instance 0x5c7049a80968: Spinning loop until released or hook cleared 437s JS MAINLOOP: handling job 0, 437s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 437s JS MAINLOOP: Main loop instance 0x5c7049a80968: release 437s JS MAINLOOP: Completed job 0 437s 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 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x27a10683d128 437s JS IMPORT: Importing '_gi' 437s JS NATIVE: Defining native module '_gi' 437s JS IMPORT: Defining parent 0x27a106840610 of 0x2ae17e60da98 '_gi' is mod 1 437s JS IMPORT: successfully imported module '_gi' 437s JS IMPORT: Importing 'gi' 437s JS IMPORT: Defining parent 0x27a106840610 of 0x27a106840b08 'gi' is mod 1 437s JS IMPORT: successfully imported module 'gi' 437s 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 437s JS G NS: Defined namespace 'GjsPrivate' 0x27a106897330 in GIRepository 0x27a106840b08 437s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 437s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 437s JS IMPORT: Importing module _common succeeded 437s JS IMPORT: Defining parent 0x27a106840610 of 0x27a106898c68 '_common' is mod 1 437s JS IMPORT: successfully imported module '_common' 437s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 437s JS IMPORT: Importing module _legacy succeeded 437s JS IMPORT: Defining parent 0x27a106840610 of 0x27a106898c90 '_legacy' is mod 1 437s JS IMPORT: successfully imported module '_legacy' 437s JS IMPORT: Importing module GObject succeeded 437s JS IMPORT: Defining parent 0x27a106840c28 of 0x27a106898c40 'GObject' is mod 1 437s JS IMPORT: successfully imported module 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 437s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 437s JS G BXD: Defined class for String (GString), prototype 0x27a1068975b0, JSClass 0x7504d8d8b5a0, in object 0x27a106897308 437s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 437s JS G PRM: Defined class ParamSpec prototype is 0x27a106898ce0 class 0x7504d8d94240 in object 0x27a106897308 437s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 437s JS G OBJ: Defined class for Object (GObject), prototype 0x27a106897718, JSClass 0x7504d8d8b5e0, in object 0x27a106897308 437s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 437s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 437s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x27a106897740, JSClass 0x7504d8d8b5e0, in object 0x27a106897308 437s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 437s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 437s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 437s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 437s JS G BXD: Defined class for Value (GValue), prototype 0x27a106897790, JSClass 0x7504d8d8b5a0, in object 0x27a106897308 437s JS G NS: Defined namespace 'GObject' 0x27a106897308 in GIRepository 0x27a106840b08 437s JS MAINLOOP: Main loop instance 0x5c7049a80968: hold 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Main loop instance 0x5c7049a80968: Spinning loop until released or hook cleared 437s JS MAINLOOP: handling job 0, 437s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testAsync.js async resolved" 437s JS MAINLOOP: Main loop instance 0x5c7049a80968: release 437s JS MAINLOOP: Completed job 0 437s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module metadata hook for module 0x2ae17e6203b8 437s JS IMPORT: Defining meta.importSync for module 0x2ae17e6203b8 437s JS NATIVE: Defining native module 'system' 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27a10683d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27a10683d128 437s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 437s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 437s JS MAINLOOP: Set main loop hook to 437s JS MAINLOOP: Main loop instance 0x5c7049a80968: hold 437s JS MAINLOOP: Running and clearing main loop hook 437s JS G BXD: Defining method run in prototype for GLib.MainLoop 437s 1..10 437s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 437s JS G BXD: Defined class for Source (GSource), prototype 0x27a1068977e0, JSClass 0x7504d8d8b5a0, in object 0x27a106897038 437s JS G BXD: Defining method set_priority in prototype for GLib.Source 437s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 437s JS G BXD: Defining method attach in prototype for GLib.Source 437s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 437s JS IMPORT: Module metadata hook for module 0x27a1068884d8 437s JS IMPORT: Defining meta.importSync for module 0x27a1068884d8 437s JS G NS: Found info type GIFunctionInfo for 'idle_source_new' in namespace 'GLib' 437s JS G NS: Found info type GIConstantInfo for 'PRIORITY_LOW' in namespace 'GLib' 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: handling job 0, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s JS MAINLOOP: Completed job 1 437s JS G BXD: Defining method destroy in prototype for GLib.Source 437s ok 1 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_LOW 437s JS G NS: Found info type GIConstantInfo for 'PRIORITY_HIGH' in namespace 'GLib' 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: handling job 0, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s JS MAINLOOP: Completed job 1 437s ok 2 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: handling job 0, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s JS MAINLOOP: Completed job 1 437s ok 3 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT 437s JS G NS: Found info type GIConstantInfo for 'PRIORITY_HIGH_IDLE' in namespace 'GLib' 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: handling job 0, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s JS MAINLOOP: Completed job 1 437s ok 4 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH_IDLE 437s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: handling job 0, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s JS MAINLOOP: Completed job 1 437s ok 5 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT_IDLE 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: handling job 0, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s JS MAINLOOP: Completed job 1 437s ok 6 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_LOW 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: handling job 0, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s JS MAINLOOP: Completed job 1 437s ok 7 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: handling job 0, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s JS MAINLOOP: Completed job 1 437s ok 8 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: handling job 0, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s JS MAINLOOP: Completed job 1 437s ok 9 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH_IDLE 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: handling job 0, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s JS MAINLOOP: Completed job 1 437s ok 10 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT_IDLE 437s JS G BXD: Defining method quit in prototype for GLib.MainLoop 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Main loop instance 0x5c7049a80968: Spinning loop until released or hook cleared 437s JS MAINLOOP: handling job 0, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 1 437s JS MAINLOOP: handling job 2, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 2 437s JS MAINLOOP: handling job 3, 437s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 437s JS MAINLOOP: Main loop instance 0x5c7049a80968: release 437s JS MAINLOOP: Completed job 3 437s JS MEMORY: Memory report: before destroying context 437s JS MEMORY: 202 objects currently alive 437s JS MEMORY: boxed_instance = 63 437s JS MEMORY: boxed_prototype = 11 437s JS MEMORY: closure = 1 437s JS MEMORY: function = 117 437s JS MEMORY: fundamental_instance = 0 437s JS MEMORY: fundamental_prototype = 0 437s JS MEMORY: gerror_instance = 0 437s JS MEMORY: gerror_prototype = 0 437s JS MEMORY: interface = 0 437s JS MEMORY: module = 5 437s JS MEMORY: ns = 3 437s JS MEMORY: object_instance = 0 437s JS MEMORY: object_prototype = 2 437s JS MEMORY: param = 0 437s JS MEMORY: union_instance = 0 437s JS MEMORY: union_prototype = 0 437s JS CTX: JS shutdown sequence 437s JS CTX: Stopping profiler 437s JS CTX: Shutting down toggle queue 437s JS CTX: Notifying external reference holders of GjsContext dispose 437s JS MAINLOOP: Stopping promise job dispatcher 437s JS CTX: Notifying reference holders of GjsContext dispose 437s JS CTX: Checking unhandled promise rejections 437s JS CTX: Releasing cached JS wrappers 437s JS CTX: Final triggered GC 437s JS CTX: Destroying JS context 437s JS CTX: Releasing all native objects 437s JS CTX: Disabling auto GC 437s JS CTX: Ending trace on global object 437s JS CTX: Freeing allocated resources 437s JS CTX: JS context destroyed 437s PASS: gjs/testAsync.test 437s Running test: gjs/testConsole.test 437s JS NATIVE: Registered native JS module '_promiseNative' 437s JS NATIVE: Registered native JS module '_byteArrayNative' 437s JS NATIVE: Registered native JS module '_encodingNative' 437s JS NATIVE: Registered native JS module '_gi' 437s JS NATIVE: Registered native JS module 'gi' 437s JS NATIVE: Registered native JS module 'cairoNative' 437s JS NATIVE: Registered native JS module 'system' 437s JS NATIVE: Registered native JS module 'console' 437s JS NATIVE: Registered native JS module '_print' 437s JS CTX: Enabling JIT 437s JS CTX: Initialized class GjsFileImporter prototype 0x1de8fb8001a0 437s JS IMPORT: Defining parent (nil) of 0x1de8fb800200 'imports' is mod 0 437s JS IMPORT: Importing '_print' 437s JS NATIVE: Defining native module '_print' 437s JS IMPORT: Defining parent 0x1de8fb800200 of 0x1de8fb8009b0 '_print' is mod 1 437s JS IMPORT: successfully imported module '_print' 437s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 437s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3c5af353d090 437s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3c5af353d090 437s JS MAINLOOP: Main loop instance 0x60774ddc2968: hold 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Starting promise job dispatcher 437s 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 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3c5af353d128 437s JS MAINLOOP: Main loop instance 0x60774ddc2968: hold 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Main loop instance 0x60774ddc2968: Spinning loop until released or hook cleared 437s JS MAINLOOP: handling job 0, 437s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 437s JS MAINLOOP: Main loop instance 0x60774ddc2968: release 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 437s JS MAINLOOP: Main loop instance 0x60774ddc2968: release 437s JS MAINLOOP: Completed job 1 437s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module metadata hook for module 0x1de8fb86af30 437s JS IMPORT: Defining meta.importSync for module 0x1de8fb86af30 437s JS NATIVE: Defining native module 'gi' 437s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1de8fb86f278 437s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 437s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 437s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 437s JS IMPORT: Importing directory 'overrides' 437s JS IMPORT: Defining parent 0x3c5af3540610 of 0x1de8fb86f2f8 'overrides' is mod 1 437s JS IMPORT: Defined importer 'overrides' 0x1de8fb86f2f8 in 0x3c5af3540610 437s JS IMPORT: successfully imported directory 'overrides' 437s JS IMPORT: Importing '_promiseNative' 437s JS NATIVE: Defining native module '_promiseNative' 437s JS IMPORT: Defining parent 0x3c5af3540610 of 0x1de8fb86f7a8 '_promiseNative' is mod 1 437s JS IMPORT: successfully imported module '_promiseNative' 437s JS IMPORT: Importing module GLib succeeded 437s JS IMPORT: Defining parent 0x1de8fb86f2f8 of 0x3c5af3598038 'GLib' is mod 1 437s JS IMPORT: successfully imported module 'GLib' 437s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 437s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3c5af3597060, JSClass 0x7d18588275a0, in object 0x3c5af3597038 437s JS CTX: Initialized class GIRepositoryGType prototype 0x1de8fb86faf0 437s JS CTX: Initialized class GIRepositoryFunction prototype 0x1de8fb86fb50 437s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 437s JS G BXD: Defined class for Error (GError), prototype 0x3c5af35970b0, JSClass 0x7d18588275a0, in object 0x3c5af3597038 437s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 437s JS G BXD: Defined class for Variant (GVariant), prototype 0x3c5af3597100, JSClass 0x7d18588275a0, in object 0x3c5af3597038 437s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 437s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3c5af3597150, JSClass 0x7d18588275a0, in object 0x3c5af3597038 437s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 437s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3c5af35971a0, JSClass 0x7d18588275a0, in object 0x3c5af3597038 437s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 437s JS G BXD: Defined class for Thread (GThread), prototype 0x3c5af35971f0, JSClass 0x7d18588275a0, in object 0x3c5af3597038 437s JS G BXD: Defining method ref in prototype for GLib.Thread 437s JS G BXD: Defining method unref in prototype for GLib.Thread 437s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 437s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3c5af3597240, JSClass 0x7d18588275a0, in object 0x3c5af3597038 437s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 437s JS G BXD: Defined class for Regex (GRegex), prototype 0x3c5af3597290, JSClass 0x7d18588275a0, in object 0x3c5af3597038 437s JS G BXD: Defining method match in prototype for GLib.Regex 437s JS G BXD: Defining method match_full in prototype for GLib.Regex 437s JS G BXD: Defining method match_all in prototype for GLib.Regex 437s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 437s JS G NS: Defined namespace 'GLib' 0x3c5af3597038 in GIRepository 0x1de8fb86f108 437s JS IMPORT: Importing module jasmine succeeded 437s JS IMPORT: Defining parent 0x3c5af3540610 of 0x3c5af3598ba0 'jasmine' is mod 1 437s JS IMPORT: successfully imported module 'jasmine' 437s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 437s JS MAINLOOP: Main loop instance 0x60774ddc2968: hold 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Main loop instance 0x60774ddc2968: Spinning loop until released or hook cleared 437s JS MAINLOOP: handling job 0, 437s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 437s JS MAINLOOP: Main loop instance 0x60774ddc2968: release 437s JS MAINLOOP: Completed job 0 437s 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 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x3c5af353d128 437s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 437s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 437s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 437s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 437s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 437s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 437s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 437s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 437s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 437s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 437s JS G ENUM: Defining GLib.LogLevelFlags as 0x1de8fb836860 437s JS MAINLOOP: Main loop instance 0x60774ddc2968: hold 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Main loop instance 0x60774ddc2968: Spinning loop until released or hook cleared 437s JS MAINLOOP: handling job 0, 437s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testConsole.js async resolved" 437s JS MAINLOOP: Main loop instance 0x60774ddc2968: release 437s JS MAINLOOP: Completed job 0 437s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module metadata hook for module 0x1de8fb85b480 437s JS IMPORT: Defining meta.importSync for module 0x1de8fb85b480 437s JS NATIVE: Defining native module 'system' 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c5af353d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c5af353d128 437s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 437s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 437s JS MAINLOOP: Set main loop hook to 437s JS MAINLOOP: Main loop instance 0x60774ddc2968: hold 437s JS MAINLOOP: Running and clearing main loop hook 437s JS G BXD: Defining method run in prototype for GLib.MainLoop 437s 1..68 437s JS IMPORT: Importing 'gi' 437s JS IMPORT: Defining parent 0x3c5af3540610 of 0x3c5af3540b08 'gi' is mod 1 437s JS IMPORT: successfully imported module 'gi' 437s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 437s JS G BXD: Defined class for Source (GSource), prototype 0x3c5af3597330, JSClass 0x7d18588275a0, in object 0x3c5af3597038 437s JS G BXD: Defining method set_priority in prototype for GLib.Source 437s JS IMPORT: Importing '_gi' 437s JS NATIVE: Defining native module '_gi' 437s JS IMPORT: Defining parent 0x3c5af3540610 of 0x1de8fb86ba98 '_gi' is mod 1 437s JS IMPORT: successfully imported module '_gi' 437s 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 437s JS G NS: Defined namespace 'GjsPrivate' 0x3c5af35973d0 in GIRepository 0x3c5af3540b08 437s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 437s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 437s JS IMPORT: Importing module _common succeeded 437s JS IMPORT: Defining parent 0x3c5af3540610 of 0x3c5af3598df8 '_common' is mod 1 437s JS IMPORT: successfully imported module '_common' 437s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 437s JS IMPORT: Importing module _legacy succeeded 437s JS IMPORT: Defining parent 0x3c5af3540610 of 0x3c5af3598e20 '_legacy' is mod 1 437s JS IMPORT: successfully imported module '_legacy' 437s JS IMPORT: Importing module GObject succeeded 437s JS IMPORT: Defining parent 0x3c5af3540c40 of 0x3c5af3598dd0 'GObject' is mod 1 437s JS IMPORT: successfully imported module 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 437s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 437s JS G BXD: Defined class for String (GString), prototype 0x3c5af3597628, JSClass 0x7d18588275a0, in object 0x3c5af35973a8 437s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 437s JS G PRM: Defined class ParamSpec prototype is 0x3c5af3598e70 class 0x7d1858830240 in object 0x3c5af35973a8 437s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 437s JS G OBJ: Defined class for Object (GObject), prototype 0x3c5af3597790, JSClass 0x7d18588275e0, in object 0x3c5af35973a8 437s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 437s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 437s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3c5af35977b8, JSClass 0x7d18588275e0, in object 0x3c5af35973a8 437s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 437s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 437s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 437s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 437s JS G BXD: Defined class for Value (GValue), prototype 0x3c5af3597808, JSClass 0x7d18588275a0, in object 0x3c5af35973a8 437s JS G NS: Defined namespace 'GObject' 0x3c5af35973a8 in GIRepository 0x3c5af3540b08 437s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 437s JS G BXD: Defining method attach in prototype for GLib.Source 437s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 437s JS IMPORT: Module metadata hook for module 0x3c5af35885b8 437s JS IMPORT: Defining meta.importSync for module 0x3c5af35885b8 437s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GjsPrivate' 437s JS G BXD: Defining method destroy in prototype for GLib.Source 437s ok 1 console has correct object tag 437s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 437s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x3c5af3597ad8, JSClass 0x7d18588275a0, in object 0x3c5af3597038 437s JS G BXD: Defining method classify in prototype for GLib.Variant 437s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 437s JS G BXD: Defining method n_children in prototype for GLib.Variant 437s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 437s JS G BXD: Defining method get_string in prototype for GLib.Variant 437s JS G BXD: Defining method get_variant in prototype for GLib.Variant 437s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 437s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 437s JS IMPORT: Importing '_byteArrayNative' 437s JS NATIVE: Defining native module '_byteArrayNative' 437s JS IMPORT: Defining parent 0x3c5af3540610 of 0x1de8fb87c3a8 '_byteArrayNative' is mod 1 437s JS IMPORT: successfully imported module '_byteArrayNative' 437s JS G NS: Found info type GIEnumInfo for 'LogWriterOutput' in namespace 'GLib' 437s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 437s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 437s JS G ENUM: Defining GLib.LogWriterOutput as 0x1de8fb87caf8 437s JS IMPORT: Module metadata hook for module 0x3c5af3572e40 437s JS IMPORT: Defining meta.importSync for module 0x3c5af3572e40 437s JS NATIVE: Defining native module '_encodingNative' 437s ok 2 console logs a message 437s ok 3 console logs an empty object correctly 437s ok 4 console logs an object with custom constructor name 437s ok 5 console logs an object with undefined constructor 437s ok 6 console logs an object with Symbol.toStringTag and __name__ 437s ok 7 console logs a warning 437s ok 8 console logs an informative message 437s ok 9 console traces a line 437s ok 10 console traces a empty message 437s ok 11 console asserts a true condition 437s ok 12 console asserts a false condition 437s ok 13 console asserts a false condition with message 437s JS G NS: Found info type GIFunctionInfo for 'clear_terminal' in namespace 'GjsPrivate' 437s ok 14 console clear() can be called 437s ok 15 console clear() resets indentation 437s ok 16 console table() logs at least something 437s ok 17 console string replacement console.log() supports %s 437s ok 18 console string replacement console.log() supports %d 437s ok 19 console string replacement console.log() supports %i 437s ok 20 console string replacement console.log() supports %f 437s ok 21 console string replacement console.log() supports %o 437s ok 22 console string replacement console.log() supports %O 437s ok 23 console string replacement console.log() ignores %c 437s ok 24 console string replacement console.log() supports mixing substitutions 437s ok 25 console string replacement console.log() supports invalid numbers 437s ok 26 console string replacement console.log() supports missing substitutions 437s ok 27 console string replacement console.warn() supports %s 437s ok 28 console string replacement console.warn() supports %d 437s ok 29 console string replacement console.warn() supports %i 437s ok 30 console string replacement console.warn() supports %f 437s ok 31 console string replacement console.warn() supports %o 437s ok 32 console string replacement console.warn() supports %O 437s ok 33 console string replacement console.warn() ignores %c 437s ok 34 console string replacement console.warn() supports mixing substitutions 437s ok 35 console string replacement console.warn() supports invalid numbers 437s ok 36 console string replacement console.warn() supports missing substitutions 437s ok 37 console string replacement console.info() supports %s 437s ok 38 console string replacement console.info() supports %d 437s ok 39 console string replacement console.info() supports %i 437s ok 40 console string replacement console.info() supports %f 437s ok 41 console string replacement console.info() supports %o 437s ok 42 console string replacement console.info() supports %O 437s ok 43 console string replacement console.info() ignores %c 437s ok 44 console string replacement console.info() supports mixing substitutions 437s ok 45 console string replacement console.info() supports invalid numbers 437s ok 46 console string replacement console.info() supports missing substitutions 437s ok 47 console string replacement console.error() supports %s 437s ok 48 console string replacement console.error() supports %d 437s ok 49 console string replacement console.error() supports %i 437s ok 50 console string replacement console.error() supports %f 437s ok 51 console string replacement console.error() supports %o 437s ok 52 console string replacement console.error() supports %O 437s ok 53 console string replacement console.error() ignores %c 437s ok 54 console string replacement console.error() supports mixing substitutions 437s ok 55 console string replacement console.error() supports invalid numbers 437s ok 56 console string replacement console.error() supports missing substitutions 437s ok 57 console string replacement console.trace() supports %s 437s ok 58 console string replacement console.trace() supports %d 437s ok 59 console string replacement console.trace() supports %i 437s ok 60 console string replacement console.trace() supports %f 437s ok 61 console string replacement console.trace() supports %o 437s ok 62 console string replacement console.trace() supports %O 437s ok 63 console string replacement console.trace() ignores %c 437s ok 64 console string replacement console.trace() supports mixing substitutions 437s ok 65 console string replacement console.trace() supports invalid numbers 437s ok 66 console string replacement console.trace() supports missing substitutions 437s JS G NS: Found info type GIFunctionInfo for 'get_monotonic_time' in namespace 'GLib' 437s ok 67 console time() ends correctly 437s ok 68 console time() doesn't log initially 437s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_default' in namespace 'GjsPrivate' 437s JS G BXD: Defining method quit in prototype for GLib.MainLoop 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Main loop instance 0x60774ddc2968: Spinning loop until released or hook cleared 437s JS MAINLOOP: handling job 0, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 1 437s JS MAINLOOP: handling job 2, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 2 437s JS MAINLOOP: handling job 3, 437s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 437s JS MAINLOOP: Main loop instance 0x60774ddc2968: release 437s JS MAINLOOP: Completed job 3 437s JS MEMORY: Memory report: before destroying context 437s JS MEMORY: 4504 objects currently alive 437s JS MEMORY: boxed_instance = 4343 437s JS MEMORY: boxed_prototype = 12 437s JS MEMORY: closure = 1 437s JS MEMORY: function = 138 437s JS MEMORY: fundamental_instance = 0 437s JS MEMORY: fundamental_prototype = 0 437s JS MEMORY: gerror_instance = 0 437s JS MEMORY: gerror_prototype = 0 437s JS MEMORY: interface = 0 437s JS MEMORY: module = 5 437s JS MEMORY: ns = 3 437s JS MEMORY: object_instance = 0 437s JS MEMORY: object_prototype = 2 437s JS MEMORY: param = 0 437s JS MEMORY: union_instance = 0 437s JS MEMORY: union_prototype = 0 437s JS CTX: JS shutdown sequence 437s JS CTX: Stopping profiler 437s JS CTX: Shutting down toggle queue 437s JS CTX: Notifying external reference holders of GjsContext dispose 437s JS MAINLOOP: Stopping promise job dispatcher 437s JS CTX: Notifying reference holders of GjsContext dispose 437s JS CTX: Checking unhandled promise rejections 437s JS CTX: Releasing cached JS wrappers 437s JS CTX: Final triggered GC 437s JS CTX: Destroying JS context 437s JS CTX: Releasing all native objects 437s JS CTX: Disabling auto GC 437s JS CTX: Ending trace on global object 437s JS CTX: Freeing allocated resources 437s JS CTX: JS context destroyed 437s PASS: gjs/testConsole.test 437s Running test: gjs/sourcemap-inlined.test 437s 1..1 437s ok 1 - /usr/libexec/installed-tests/gjs/debugger/sourcemap-inlined.debugger 437s PASS: gjs/sourcemap-inlined.test 437s Running test: gjs/testGtk4.test 437s JS NATIVE: Registered native JS module '_promiseNative' 437s JS NATIVE: Registered native JS module '_byteArrayNative' 437s JS NATIVE: Registered native JS module '_encodingNative' 437s JS NATIVE: Registered native JS module '_gi' 437s JS NATIVE: Registered native JS module 'gi' 437s JS NATIVE: Registered native JS module 'cairoNative' 437s JS NATIVE: Registered native JS module 'system' 437s JS NATIVE: Registered native JS module 'console' 437s JS NATIVE: Registered native JS module '_print' 437s JS CTX: Enabling JIT 437s JS CTX: Initialized class GjsFileImporter prototype 0xb8b12b001a0 437s JS IMPORT: Defining parent (nil) of 0xb8b12b00200 'imports' is mod 0 437s JS IMPORT: Importing '_print' 437s JS NATIVE: Defining native module '_print' 437s JS IMPORT: Defining parent 0xb8b12b00200 of 0xb8b12b009b0 '_print' is mod 1 437s JS IMPORT: successfully imported module '_print' 437s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 437s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x23206b83d090 437s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x23206b83d090 437s JS MAINLOOP: Main loop instance 0x563a432eb968: hold 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Starting promise job dispatcher 437s 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 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x23206b83d128 437s JS MAINLOOP: Main loop instance 0x563a432eb968: hold 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Main loop instance 0x563a432eb968: Spinning loop until released or hook cleared 437s JS MAINLOOP: handling job 0, 437s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 437s JS MAINLOOP: Main loop instance 0x563a432eb968: release 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 437s JS MAINLOOP: Main loop instance 0x563a432eb968: release 437s JS MAINLOOP: Completed job 1 437s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module metadata hook for module 0xb8b12b6af30 437s JS IMPORT: Defining meta.importSync for module 0xb8b12b6af30 437s JS NATIVE: Defining native module 'gi' 437s JS CTX: Initialized class GIRepositoryNamespace prototype 0xb8b12b6f278 437s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 437s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 437s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 437s JS IMPORT: Importing directory 'overrides' 437s JS IMPORT: Defining parent 0x23206b840610 of 0xb8b12b6f2f8 'overrides' is mod 1 437s JS IMPORT: Defined importer 'overrides' 0xb8b12b6f2f8 in 0x23206b840610 437s JS IMPORT: successfully imported directory 'overrides' 437s JS IMPORT: Importing '_promiseNative' 437s JS NATIVE: Defining native module '_promiseNative' 437s JS IMPORT: Defining parent 0x23206b840610 of 0xb8b12b6f7a8 '_promiseNative' is mod 1 437s JS IMPORT: successfully imported module '_promiseNative' 437s JS IMPORT: Importing module GLib succeeded 437s JS IMPORT: Defining parent 0xb8b12b6f2f8 of 0x23206b898038 'GLib' is mod 1 437s JS IMPORT: successfully imported module 'GLib' 437s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 437s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x23206b897060, JSClass 0x778de9ef15a0, in object 0x23206b897038 437s JS CTX: Initialized class GIRepositoryGType prototype 0xb8b12b6faf0 437s JS CTX: Initialized class GIRepositoryFunction prototype 0xb8b12b6fb50 437s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 437s JS G BXD: Defined class for Error (GError), prototype 0x23206b8970b0, JSClass 0x778de9ef15a0, in object 0x23206b897038 437s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 437s JS G BXD: Defined class for Variant (GVariant), prototype 0x23206b897100, JSClass 0x778de9ef15a0, in object 0x23206b897038 437s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 437s JS G BXD: Defined class for Bytes (GBytes), prototype 0x23206b897150, JSClass 0x778de9ef15a0, in object 0x23206b897038 437s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 437s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x23206b8971a0, JSClass 0x778de9ef15a0, in object 0x23206b897038 437s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 437s JS G BXD: Defined class for Thread (GThread), prototype 0x23206b8971f0, JSClass 0x778de9ef15a0, in object 0x23206b897038 437s JS G BXD: Defining method ref in prototype for GLib.Thread 437s JS G BXD: Defining method unref in prototype for GLib.Thread 437s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 437s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x23206b897240, JSClass 0x778de9ef15a0, in object 0x23206b897038 437s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 437s JS G BXD: Defined class for Regex (GRegex), prototype 0x23206b897290, JSClass 0x778de9ef15a0, in object 0x23206b897038 437s JS G BXD: Defining method match in prototype for GLib.Regex 437s JS G BXD: Defining method match_full in prototype for GLib.Regex 437s JS G BXD: Defining method match_all in prototype for GLib.Regex 437s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 437s JS G NS: Defined namespace 'GLib' 0x23206b897038 in GIRepository 0xb8b12b6f108 437s JS IMPORT: Importing module jasmine succeeded 437s JS IMPORT: Defining parent 0x23206b840610 of 0x23206b898ba0 'jasmine' is mod 1 437s JS IMPORT: successfully imported module 'jasmine' 437s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 437s JS MAINLOOP: Main loop instance 0x563a432eb968: hold 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Main loop instance 0x563a432eb968: Spinning loop until released or hook cleared 437s JS MAINLOOP: handling job 0, 437s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 437s JS MAINLOOP: Main loop instance 0x563a432eb968: release 437s JS MAINLOOP: Completed job 0 437s JS IMPORT: Importing 'gi' 437s JS IMPORT: Defining parent 0x23206b840610 of 0x23206b840b08 'gi' is mod 1 437s JS IMPORT: successfully imported module 'gi' 437s 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 437s JS G NS: Defined namespace 'Gdk' 0x23206b897308 in GIRepository 0x23206b840b08 437s 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 437s JS G NS: Defined namespace 'GjsPrivate' 0x23206b897358 in GIRepository 0x23206b840b08 437s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 437s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 437s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 437s JS IMPORT: Importing module _legacy succeeded 437s JS IMPORT: Defining parent 0x23206b840610 of 0x23206b898cb8 '_legacy' is mod 1 437s JS IMPORT: successfully imported module '_legacy' 437s JS IMPORT: Importing module lang succeeded 437s JS IMPORT: Defining parent 0x23206b840610 of 0x23206b898c90 'lang' is mod 1 437s JS IMPORT: successfully imported module 'lang' 437s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 437s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 437s JS IMPORT: Importing module _signals succeeded 437s JS IMPORT: Defining parent 0x23206b840610 of 0x23206b898ce0 '_signals' is mod 1 437s JS IMPORT: successfully imported module '_signals' 437s JS IMPORT: Importing module signals succeeded 437s JS IMPORT: Defining parent 0x23206b840610 of 0x23206b898c68 'signals' is mod 1 437s JS IMPORT: successfully imported module 'signals' 437s JS IMPORT: Importing module Gio succeeded 437s JS IMPORT: Defining parent 0x23206b840c28 of 0x23206b898c40 'Gio' is mod 1 437s JS IMPORT: successfully imported module 'Gio' 437s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 437s JS IMPORT: Importing '_gi' 437s JS NATIVE: Defining native module '_gi' 437s JS IMPORT: Defining parent 0x23206b840610 of 0xb8b12b260f0 '_gi' is mod 1 437s JS IMPORT: successfully imported module '_gi' 437s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 437s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 437s JS IMPORT: Importing module _common succeeded 437s JS IMPORT: Defining parent 0x23206b840610 of 0x23206b898d30 '_common' is mod 1 437s JS IMPORT: successfully imported module '_common' 437s JS IMPORT: Importing module GObject succeeded 437s JS IMPORT: Defining parent 0x23206b840c28 of 0x23206b898d08 'GObject' is mod 1 437s JS IMPORT: successfully imported module 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 437s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 437s JS G BXD: Defined class for String (GString), prototype 0x23206b897600, JSClass 0x778de9ef15a0, in object 0x23206b897380 437s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 437s JS G PRM: Defined class ParamSpec prototype is 0x23206b898d80 class 0x778de9efa240 in object 0x23206b897380 437s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 437s JS G OBJ: Defined class for Object (GObject), prototype 0x23206b897768, JSClass 0x778de9ef15e0, in object 0x23206b897380 437s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 437s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 437s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x23206b897790, JSClass 0x778de9ef15e0, in object 0x23206b897380 437s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 437s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 437s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 437s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 437s JS G BXD: Defined class for Value (GValue), prototype 0x23206b8977e0, JSClass 0x778de9ef15a0, in object 0x23206b897380 437s JS G NS: Defined namespace 'GObject' 0x23206b897380 in GIRepository 0x23206b840b08 437s JS G OBJ: Defined class for Application (GApplication), prototype 0x23206b897830, JSClass 0x778de9ef15e0, in object 0x23206b897330 437s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 437s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x268deaa072e0, JSClass 0x778de9ef4b80, in object 0x23206b897330 437s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 437s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x268deaa07308, JSClass 0x778de9ef4b80, in object 0x23206b897330 437s 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 437s JS G NS: Defined namespace 'GioUnix' 0x23206b8978d0 in GIRepository 0x23206b840b08 437s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 437s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 437s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x23206b8978f8, JSClass 0x778de9ef15e0, in object 0x23206b8978d0 437s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 437s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 437s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x268deaa076f0, JSClass 0x778de9ef4b80, in object 0x23206b8978d0 437s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 437s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 437s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 437s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x23206b897970, JSClass 0x778de9ef15e0, in object 0x23206b897330 437s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x23206b8979c0, JSClass 0x778de9ef15e0, in object 0x23206b8978d0 437s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 437s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 437s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x23206b897a10, JSClass 0x778de9ef15a0, in object 0x23206b8978d0 437s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 437s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x268deaa07830, JSClass 0x778de9ef4b80, in object 0x23206b8978d0 437s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 437s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 437s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 437s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x23206b897a60, JSClass 0x778de9ef15e0, in object 0x23206b897330 437s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x23206b897ab0, JSClass 0x778de9ef15e0, in object 0x23206b8978d0 437s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 437s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 437s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x23206b897b00, JSClass 0x778de9ef15a0, in object 0x23206b8978d0 437s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 437s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x23206b897b28, JSClass 0x778de9ef15a0, in object 0x23206b8978d0 437s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 437s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x23206b897b78, JSClass 0x778de9ef15e0, in object 0x23206b8978d0 437s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 437s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 437s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x23206b897bc8, JSClass 0x778de9ef15a0, in object 0x23206b8978d0 437s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 437s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 437s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x23206b897c18, JSClass 0x778de9ef15e0, in object 0x23206b897330 437s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x23206b897c68, JSClass 0x778de9ef15e0, in object 0x23206b8978d0 437s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 437s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 437s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x23206b897cb8, JSClass 0x778de9ef15a0, in object 0x23206b8978d0 437s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 437s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 437s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 437s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 437s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 437s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 437s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 437s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 437s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 437s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 437s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 437s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 437s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 437s JS G ENUM: Defining GLib.LogLevelFlags as 0xb8b12b2e7d8 437s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 437s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x23206b897dd0, JSClass 0x778de9ef15a0, in object 0x23206b897038 437s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 437s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x23206b897e98, JSClass 0x778de9ef15e0, in object 0x23206b897330 437s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 437s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x268deaa0dbf0, JSClass 0x778de9ef4b80, in object 0x23206b897330 437s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 437s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x268deaa0dc18, JSClass 0x778de9ef4b80, in object 0x23206b897330 437s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 437s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x268deaa13498, JSClass 0x778de9ef15a0, in object 0x23206b897330 437s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 437s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x268deaa13790, JSClass 0x778de9ef15a0, in object 0x23206b897330 437s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 437s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 437s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 437s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 437s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 437s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 437s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 437s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 437s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 437s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 437s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x268deaa13920, JSClass 0x778de9ef15e0, in object 0x23206b897330 437s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 437s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x268deaa0de98, JSClass 0x778de9ef4b80, in object 0x23206b897330 437s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 437s JS G IFACE: Defined class for Initable (GInitable), prototype 0x268deaa0dee8, JSClass 0x778de9ef4b80, in object 0x23206b897330 437s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 437s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x268deaa139c0, JSClass 0x778de9ef15e0, in object 0x23206b897330 437s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 437s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 437s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 437s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 437s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x268deaa170d8, JSClass 0x778de9ef4b80, in object 0x23206b897330 437s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 437s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x268deaa13a38, JSClass 0x778de9ef15a0, in object 0x23206b897330 437s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 437s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x268deaa13a88, JSClass 0x778de9ef15a0, in object 0x23206b897330 437s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 437s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 437s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x268deaa13ad8, JSClass 0x778de9ef15e0, in object 0x23206b897330 437s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x268deaa13b28, JSClass 0x778de9ef15e0, in object 0x23206b897358 437s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 437s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x268deaa13b78, JSClass 0x778de9ef15e0, in object 0x23206b897330 437s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 437s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 437s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 437s JS G IFACE: Defined class for File (GFile), prototype 0x268deaa171a0, JSClass 0x778de9ef4b80, in object 0x23206b897330 437s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x268deaa13bf0, JSClass 0x778de9ef15e0, in object 0x23206b840ca0 437s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 437s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x268deaa13c68, JSClass 0x778de9ef15e0, in object 0x23206b897330 437s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 437s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 437s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x268deaa17420, JSClass 0x778de9ef4b80, in object 0x23206b897330 437s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 437s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x268deaa13ce0, JSClass 0x778de9ef15e0, in object 0x23206b897330 437s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 437s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x268deaa13d30, JSClass 0x778de9ef15a0, in object 0x23206b897330 437s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 437s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 437s JS G OBJ: Defined class for Settings (GSettings), prototype 0x268deaa13d80, JSClass 0x778de9ef15e0, in object 0x23206b897330 437s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 437s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 437s JS G NS: Defined namespace 'Gio' 0x23206b897330 in GIRepository 0x23206b840b08 437s JS IMPORT: Importing module Gtk succeeded 437s JS IMPORT: Defining parent 0x23206b840c28 of 0x268deaa17c40 'Gtk' is mod 1 437s JS IMPORT: successfully imported module 'Gtk' 437s JS G NS: Found info type GIObjectInfo for 'Widget' in namespace 'Gtk' 437s JS G NS: Found info type GIObjectInfo for 'InitiallyUnowned' in namespace 'GObject' 437s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x268deaa13e20, JSClass 0x778de9ef15e0, in object 0x23206b897380 437s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x268deaa13e70, JSClass 0x778de9ef15e0, in object 0x268deaa13df8 437s JS G NS: Found info type GIInterfaceInfo for 'ConstraintTarget' in namespace 'Gtk' 437s JS G IFACE: Defined class for ConstraintTarget (GtkConstraintTarget), prototype 0x268deaa17f88, JSClass 0x778de9ef4b80, in object 0x268deaa13df8 437s JS G NS: Found info type GIInterfaceInfo for 'Buildable' in namespace 'Gtk' 437s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x268deaa17fb0, JSClass 0x778de9ef4b80, in object 0x268deaa13df8 437s JS G NS: Found info type GIInterfaceInfo for 'Accessible' in namespace 'Gtk' 437s JS G IFACE: Defined class for Accessible (GtkAccessible), prototype 0x268deaa17fd8, JSClass 0x778de9ef4b80, in object 0x268deaa13df8 437s JS G NS: Found info type GIObjectInfo for 'CustomSorter' in namespace 'Gtk' 437s JS G NS: Found info type GIObjectInfo for 'Sorter' in namespace 'Gtk' 437s JS G OBJ: Defined class for Sorter (GtkSorter), prototype 0x268deaa13f38, JSClass 0x778de9ef15e0, in object 0x268deaa13df8 437s JS G OBJ: Defined class for CustomSorter (GtkCustomSorter), prototype 0x268deaa13f88, JSClass 0x778de9ef15e0, in object 0x268deaa13df8 437s JS G NS: Found info type GIFunctionInfo for 'gtk_custom_sorter_new' in namespace 'GjsPrivate' 437s JS G OBJ: Defining method set_sort_func in prototype for GtkCustomSorter (Gtk.CustomSorter) 437s JS G OBJ: Defining method get_first_child in prototype for GtkWidget (Gtk.Widget) 437s JS G NS: Found info type GIInterfaceInfo for 'BuilderScope' in namespace 'Gtk' 437s JS G IFACE: Defined class for BuilderScope (GtkBuilderScope), prototype 0x268deaa210d8, JSClass 0x778de9ef4b80, in object 0x268deaa13df8 437s JS G NS: Found info type GIFunctionInfo for 'uuid_string_random' in namespace 'GLib' 437s JS G NS: Defined namespace 'Gtk' 0x268deaa13df8 in GIRepository 0x23206b840b08 437s 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 437s JS G NS: Defined namespace 'GjsTestTools' 0x268deaa23088 in GIRepository 0x23206b840b08 437s JS IMPORT: Importing 'system' 437s JS NATIVE: Defining native module 'system' 437s JS IMPORT: Defining parent 0x23206b840610 of 0xb8b12b3a450 'system' is mod 1 437s JS IMPORT: successfully imported module 'system' 437s JS IMPORT: Module metadata hook for module 0x23206b872b68 437s JS IMPORT: Defining meta.importSync for module 0x23206b872b68 437s JS NATIVE: Defining native module '_encodingNative' 437s JS G NS: Found info type GIObjectInfo for 'Grid' in namespace 'Gtk' 437s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x268deaa230b0, JSClass 0x778de9ef15e0, in object 0x268deaa13df8 437s JS G NS: Found info type GIInterfaceInfo for 'Orientable' in namespace 'Gtk' 437s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x268deaa21178, JSClass 0x778de9ef4b80, in object 0x268deaa13df8 437s JS G NS: Found info type GIStructInfo for 'Uri' in namespace 'GLib' 437s JS G BXD: Defined class for Uri (GUri), prototype 0x268deaa231f0, JSClass 0x778de9ef15a0, in object 0x23206b897038 437s JS G NS: Found info type GIFlagsInfo for 'UriFlags' in namespace 'GLib' 437s JS G ENUM: Defining enum value NONE (fixed from none) 0 437s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 1 437s JS G ENUM: Defining enum value HAS_PASSWORD (fixed from has_password) 2 437s JS G ENUM: Defining enum value HAS_AUTH_PARAMS (fixed from has_auth_params) 4 437s JS G ENUM: Defining enum value ENCODED (fixed from encoded) 8 437s JS G ENUM: Defining enum value NON_DNS (fixed from non_dns) 16 437s JS G ENUM: Defining enum value ENCODED_QUERY (fixed from encoded_query) 32 437s JS G ENUM: Defining enum value ENCODED_PATH (fixed from encoded_path) 64 437s JS G ENUM: Defining enum value ENCODED_FRAGMENT (fixed from encoded_fragment) 128 437s JS G ENUM: Defining enum value SCHEME_NORMALIZE (fixed from scheme_normalize) 256 437s JS G ENUM: Defining GLib.UriFlags as 0xb8b12b3c0e0 437s JS G BXD: Defining method get_scheme in prototype for GLib.Uri 437s JS G BXD: Defining method get_path in prototype for GLib.Uri 437s JS G NS: Found info type GIEnumInfo for 'UriError' in namespace 'GLib' 437s JS G ERR: Defined class for UriError (GError), prototype 0x268deaa21510, JSClass 0x778de9ef4860, in object 0x23206b897038 437s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 437s JS G ENUM: Defining enum value BAD_SCHEME (fixed from bad_scheme) 1 437s JS G ENUM: Defining enum value BAD_USER (fixed from bad_user) 2 437s JS G ENUM: Defining enum value BAD_PASSWORD (fixed from bad_password) 3 437s JS G ENUM: Defining enum value BAD_AUTH_PARAMS (fixed from bad_auth_params) 4 437s JS G ENUM: Defining enum value BAD_HOST (fixed from bad_host) 5 437s JS G ENUM: Defining enum value BAD_PORT (fixed from bad_port) 6 437s JS G ENUM: Defining enum value BAD_PATH (fixed from bad_path) 7 437s JS G ENUM: Defining enum value BAD_QUERY (fixed from bad_query) 8 437s JS G ENUM: Defining enum value BAD_FRAGMENT (fixed from bad_fragment) 9 437s JS G NS: Found info type GIObjectInfo for 'FileIOStream' in namespace 'Gio' 437s JS G NS: Found info type GIObjectInfo for 'IOStream' in namespace 'Gio' 437s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x268deaa23330, JSClass 0x778de9ef15e0, in object 0x23206b897330 437s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0x268deaa23380, JSClass 0x778de9ef15e0, in object 0x23206b897330 437s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0x268deaa233d0, JSClass 0x778de9ef15e0, in object 0x23206b840ca0 437s JS G NS: Found info type GIInterfaceInfo for 'Seekable' in namespace 'Gio' 437s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x268deaa21588, JSClass 0x778de9ef4b80, in object 0x23206b897330 437s JS G OBJ: Defining method get_output_stream in prototype for GIOStream (Gio.IOStream) 437s JS G NS: Found info type GIObjectInfo for 'FileOutputStream' in namespace 'Gio' 437s JS G OBJ: Defined class for FileOutputStream (GFileOutputStream), prototype 0x268deaa23470, JSClass 0x778de9ef15e0, in object 0x23206b897330 437s JS G OBJ: Defined class for GLocalFileOutputStream (GLocalFileOutputStream), prototype 0x268deaa234c0, JSClass 0x778de9ef15e0, in object 0x23206b840ca0 437s JS G NS: Found info type GIObjectInfo for 'DataOutputStream' in namespace 'Gio' 437s JS G NS: Found info type GIObjectInfo for 'FilterOutputStream' in namespace 'Gio' 437s JS G OBJ: Defined class for FilterOutputStream (GFilterOutputStream), prototype 0x268deaa23538, JSClass 0x778de9ef15e0, in object 0x23206b897330 437s JS G OBJ: Defined class for DataOutputStream (GDataOutputStream), prototype 0x268deaa23588, JSClass 0x778de9ef15e0, in object 0x23206b897330 437s JS G NS: Found info type GIInterfaceInfo for 'PollableOutputStream' in namespace 'Gio' 437s JS G IFACE: Defined class for PollableOutputStream (GPollableOutputStream), prototype 0x268deaa21600, JSClass 0x778de9ef4b80, in object 0x23206b897330 437s JS G OBJ: Defining method put_string in prototype for GDataOutputStream (Gio.DataOutputStream) 437s JS G OBJ: Defining method close in prototype for GOutputStream (Gio.OutputStream) 437s JS G NS: Found info type GIObjectInfo for 'Button' in namespace 'Gtk' 437s JS G OBJ: Defined class for Button (GtkButton), prototype 0x268deaa237b8, JSClass 0x778de9ef15e0, in object 0x268deaa13df8 437s JS G NS: Found info type GIInterfaceInfo for 'Actionable' in namespace 'Gtk' 437s JS G IFACE: Defined class for Actionable (GtkActionable), prototype 0x268deaa21768, JSClass 0x778de9ef4b80, in object 0x268deaa13df8 437s JS CTX: Script evaluation succeeded 437s JS MAINLOOP: Main loop instance 0x563a432eb968: Spinning loop until released or hook cleared 437s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module metadata hook for module 0xb8b12b618c0 437s JS IMPORT: Defining meta.importSync for module 0xb8b12b618c0 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x23206b83d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x23206b83d128 437s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 437s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 437s JS MAINLOOP: Set main loop hook to 437s JS MAINLOOP: Main loop instance 0x563a432eb968: hold 437s JS MAINLOOP: Running and clearing main loop hook 437s JS G BXD: Defining method run in prototype for GLib.MainLoop 437s 1..40 437s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 437s JS G BXD: Defined class for Source (GSource), prototype 0x268deaa238a8, JSClass 0x778de9ef15a0, in object 0x23206b897038 437s JS G BXD: Defining method set_priority in prototype for GLib.Source 437s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 437s JS G BXD: Defining method attach in prototype for GLib.Source 437s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 437s JS IMPORT: Module metadata hook for module 0x23206b8874a0 437s JS IMPORT: Defining meta.importSync for module 0x23206b8874a0 437s JS G NS: Found info type GIFunctionInfo for 'init' in namespace 'Gtk' 437s libEGL warning: DRI3 error: Could not get DRI3 device 437s libEGL warning: Ensure your X server supports DRI3 to get accelerated rendering 437s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GjsPrivate' 437s JS G BXD: Defining method destroy in prototype for GLib.Source 437s JS G NS: Found info type GIObjectInfo for 'Window' in namespace 'Gtk' 437s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x268deaa23a10, JSClass 0x778de9ef15e0, in object 0x268deaa13df8 437s JS G NS: Found info type GIInterfaceInfo for 'Root' in namespace 'Gtk' 437s JS G IFACE: Defined class for Root (GtkRoot), prototype 0x268deaa21ba0, JSClass 0x778de9ef4b80, in object 0x268deaa13df8 437s JS G NS: Found info type GIInterfaceInfo for 'ShortcutManager' in namespace 'Gtk' 437s JS G IFACE: Defined class for ShortcutManager (GtkShortcutManager), prototype 0x268deaa21bc8, JSClass 0x778de9ef4b80, in object 0x268deaa13df8 437s JS G NS: Found info type GIInterfaceInfo for 'Native' in namespace 'Gtk' 437s JS G IFACE: Defined class for Native (GtkNative), prototype 0x268deaa21bf0, JSClass 0x778de9ef4b80, in object 0x268deaa13df8 437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 437s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 437s JS G NS: Found info type GIObjectInfo for 'Builder' in namespace 'Gtk' 437s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x268deaa23b28, JSClass 0x778de9ef15e0, in object 0x268deaa13df8 437s JS G NS: Found info type GIFlagsInfo for 'BuilderClosureFlags' in namespace 'Gtk' 437s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 1 437s JS G ENUM: Defining Gtk.BuilderClosureFlags as 0xb8b12b79528 437s JS G OBJ: Defining method get_current_object in prototype for GtkBuilder (Gtk.Builder) 437s JS G NS: Found info type GIStructInfo for 'Closure' in namespace 'GObject' 437s JS G BXD: Defined class for Closure (GClosure), prototype 0x268deaa23bc8, JSClass 0x778de9ef15a0, in object 0x23206b897380 437s JS G NS: Found info type GIObjectInfo for 'Label' in namespace 'Gtk' 437s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x268deaa23c40, JSClass 0x778de9ef15e0, in object 0x268deaa13df8 437s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 437s JS G NS: Found info type GIInterfaceInfo for 'AccessibleText' in namespace 'Gtk' 437s JS G IFACE: Defined class for AccessibleText (GtkAccessibleText), prototype 0x268deaa21df8, JSClass 0x778de9ef4b80, in object 0x268deaa13df8 437s JS G OBJ: Defining method set_child in prototype for GtkWindow (Gtk.Window) 437s JS G OBJ: Defining method destroy in prototype for GtkWindow (Gtk.Window) 437s ok 1 Gtk 4 overrides UI template sets up internal and public template children 437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 437s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 437s ok 2 Gtk 4 overrides UI template sets up public template children with the correct widgets 437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 437s ok 3 Gtk 4 overrides UI template sets up internal template children with the correct widgets 437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 437s ok 4 Gtk 4 overrides UI template connects template callbacks to the correct handler 437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 437s ok 5 Gtk 4 overrides UI template binds template callbacks to the correct object 437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 437s ok 6 Gtk 4 overrides UI template from resource sets up internal and public template children 437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 437s ok 7 Gtk 4 overrides UI template from resource sets up public template children with the correct widgets 437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 437s ok 8 Gtk 4 overrides UI template from resource sets up internal template children with the correct widgets 437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 437s ok 9 Gtk 4 overrides UI template from resource connects template callbacks to the correct handler 437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 437s ok 10 Gtk 4 overrides UI template from resource binds template callbacks to the correct object 437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 437s ok 11 Gtk 4 overrides UI template from string sets up internal and public template children 437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 437s ok 12 Gtk 4 overrides UI template from string sets up public template children with the correct widgets 437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 437s ok 13 Gtk 4 overrides UI template from string sets up internal template children with the correct widgets 437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 437s ok 14 Gtk 4 overrides UI template from string connects template callbacks to the correct handler 437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 437s ok 15 Gtk 4 overrides UI template from string binds template callbacks to the correct object 437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 437s ok 16 Gtk 4 overrides UI template from file sets up internal and public template children 437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 437s ok 17 Gtk 4 overrides UI template from file sets up public template children with the correct widgets 437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 437s ok 18 Gtk 4 overrides UI template from file sets up internal template children with the correct widgets 437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 437s ok 19 Gtk 4 overrides UI template from file connects template callbacks to the correct handler 437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 437s ok 20 Gtk 4 overrides UI template from file binds template callbacks to the correct object 437s ok 21 Gtk 4 overrides Class inheriting from template class sets up internal and public template children # SKIP pending 437s ok 22 Gtk 4 overrides Class inheriting from template class sets up public template children with the correct widgets # SKIP pending 437s ok 23 Gtk 4 overrides Class inheriting from template class sets up internal template children with the correct widgets # SKIP pending 437s ok 24 Gtk 4 overrides Class inheriting from template class connects template callbacks to the correct handler # SKIP pending 437s ok 25 Gtk 4 overrides Class inheriting from template class binds template callbacks to the correct object # SKIP pending 437s JS G BXD: Defining method classify in prototype for GLib.Variant 437s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 437s JS G BXD: Defining method n_children in prototype for GLib.Variant 437s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 437s JS G BXD: Defining method get_string in prototype for GLib.Variant 437s JS G BXD: Defining method get_variant in prototype for GLib.Variant 437s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 437s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 437s JS IMPORT: Importing '_byteArrayNative' 437s JS NATIVE: Defining native module '_byteArrayNative' 437s JS IMPORT: Defining parent 0x23206b840610 of 0xb8b12b8de78 '_byteArrayNative' is mod 1 437s JS IMPORT: successfully imported module '_byteArrayNative' 437s JS G NS: Found info type GIEnumInfo for 'LogWriterOutput' in namespace 'GLib' 437s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 437s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 437s JS G ENUM: Defining GLib.LogWriterOutput as 0xb8b12b90508 437s ok 26 Gtk 4 overrides ensures signal handlers are callable 437s ok 27 Gtk 4 overrides rejects unsupported template URIs 437s ok 28 Gtk 4 overrides sets CSS names on classes 437s ok 29 Gtk 4 overrides static inheritance works 437s JS G NS: Found info type GIStructInfo for 'TreeIter' in namespace 'Gtk' 437s JS G BXD: Defined class for TreeIter (GtkTreeIter), prototype 0x268deaa7fb28, JSClass 0x778de9ef15a0, in object 0x268deaa13df8 437s ok 30 Gtk 4 overrides can create a Gtk.TreeIter with accessible stamp field 437s JS G NS: Found info type GIObjectInfo for 'StringList' in namespace 'Gtk' 437s JS G OBJ: Defined class for StringList (GtkStringList), prototype 0x268deaa7fc40, JSClass 0x778de9ef15e0, in object 0x268deaa13df8 437s JS G NS: Found info type GIObjectInfo for 'SortListModel' in namespace 'Gtk' 437s JS G OBJ: Defined class for SortListModel (GtkSortListModel), prototype 0x268deaa7fce0, JSClass 0x778de9ef15e0, in object 0x268deaa13df8 437s JS G NS: Found info type GIObjectInfo for 'StringObject' in namespace 'Gtk' 437s JS G OBJ: Defined class for StringObject (GtkStringObject), prototype 0x268deaa7fd30, JSClass 0x778de9ef15e0, in object 0x268deaa13df8 437s ok 31 Gtk 4 overrides can create a Gtk.CustomSorter with callback 437s JS G NS: Found info type GIFunctionInfo for 'gtk_custom_sorter_set_sort_func' in namespace 'GjsPrivate' 437s ok 32 Gtk 4 overrides can change the callback of a Gtk.CustomSorter 437s JS G NS: Found info type GIObjectInfo for 'Event' in namespace 'Gdk' 437s JS G FNDMTL: Defined class for Event (GdkEvent), prototype 0x268deaa890b0, JSClass 0x778de9ef3a00, in object 0x23206b897308 437s ok 33 Gtk 4 regressions Gdk.Event fundamental type should not crash 437s 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 437s JS G NS: Found info type GIObjectInfo for 'NoSelection' in namespace 'Gtk' 437s JS G OBJ: Defined class for NoSelection (GtkNoSelection), prototype 0x268deaa89240, JSClass 0x778de9ef15e0, in object 0x268deaa13df8 437s JS G OBJ: Defining method get_section in prototype for GtkNoSelection (Gtk.NoSelection) 437s JS G NS: Found info type GIInterfaceInfo for 'SectionModel' in namespace 'Gtk' 437s JS G IFACE: Defined class for SectionModel (GtkSectionModel), prototype 0x268deaa7e1a0, JSClass 0x778de9ef4b80, in object 0x268deaa13df8 437s JS G NS: Found info type GIInterfaceInfo for 'SelectionModel' in namespace 'Gtk' 437s JS G IFACE: Defined class for SelectionModel (GtkSelectionModel), prototype 0x268deaa7e1f0, JSClass 0x778de9ef4b80, in object 0x268deaa13df8 437s JS G NS: Found info type GIInterfaceInfo for 'ListModel' in namespace 'Gio' 437s JS G IFACE: Defined class for ListModel (GListModel), prototype 0x268deaa7e218, JSClass 0x778de9ef4b80, in object 0x23206b897330 437s JS G NS: Found info type GIConstantInfo for 'MAXUINT32' in namespace 'GLib' 437s ok 35 Gtk 4 regressions Gdk.NoSelection section returns valid start/end values 437s JS G NS: Found info type GIObjectInfo for 'Display' in namespace 'Gdk' 437s JS G OBJ: Defined class for Display (GdkDisplay), prototype 0x268deaa893d0, JSClass 0x778de9ef15e0, in object 0x23206b897308 437s JS G OBJ: Defined class for GdkX11Display (GdkX11Display), prototype 0x268deaa89420, JSClass 0x778de9ef15e0, in object 0x23206b840ca0 437s JS G NS: Found info type GIObjectInfo for 'Surface' in namespace 'Gdk' 437s JS G OBJ: Defined class for Surface (GdkSurface), prototype 0x268deaa89498, JSClass 0x778de9ef15e0, in object 0x23206b897308 437s JS G OBJ: Defined class for GdkX11Surface (GdkX11Surface), prototype 0x268deaa894e8, JSClass 0x778de9ef15e0, in object 0x23206b840ca0 437s JS G OBJ: Defined class for GdkX11Toplevel (GdkX11Toplevel), prototype 0x268deaa89538, JSClass 0x778de9ef15e0, in object 0x23206b840ca0 437s ok 36 Gtk 4 regressions Gdk.Surface is destroyed properly 437s JS G NS: Found info type GIFunctionInfo for 'save_object' in namespace 'GjsTestTools' 437s JS G NS: Found info type GIFunctionInfo for 'steal_saved' in namespace 'GjsTestTools' 437s JS G NS: Found info type GIInterfaceInfo for 'Toplevel' in namespace 'Gdk' 437s JS G IFACE: Defined class for Toplevel (GdkToplevel), prototype 0x268deaa17178, JSClass 0x778de9ef4b80, in object 0x23206b897308 437s JS G OBJ: Defining method is_destroyed in prototype for GdkSurface (Gdk.Surface) 437s ok 37 Gtk 4 regressions Gdk.Surface is not destroyed if a ref is held from C 437s JS G NS: Found info type GIObjectInfo for 'Notebook' in namespace 'Gtk' 437s JS G OBJ: Defined class for Notebook (GtkNotebook), prototype 0x23206b897e20, JSClass 0x778de9ef15e0, in object 0x268deaa13df8 437s JS G OBJ: Defined class for GtkNotebookPages (GtkNotebookPages), prototype 0x23206b897ec0, JSClass 0x778de9ef15e0, in object 0x23206b840ca0 437s JS G NS: Found info type GIStructInfo for 'Bitset' in namespace 'Gtk' 437s JS G BXD: Defined class for Bitset (GtkBitset), prototype 0x23206b897f38, JSClass 0x778de9ef15a0, in object 0x268deaa13df8 437s JS G BXD: Defining method get_size in prototype for Gtk.Bitset 437s ok 38 Gtk 4 regressions private type implementing two interfaces is introspected correctly 437s JS G OBJ: Defining method append in prototype for GListStore (Gio.ListStore) 437s JS G NS: Found info type GIObjectInfo for 'MapListModel' in namespace 'Gtk' 437s JS G OBJ: Defined class for MapListModel (GtkMapListModel), prototype 0x268deaa23920, JSClass 0x778de9ef15e0, in object 0x268deaa13df8 437s JS G OBJ: Defining method set_map_func in prototype for GtkMapListModel (Gtk.MapListModel) 437s JS G OBJ: Defining method get_item in prototype for GtkMapListModel (Gtk.MapListModel) 437s ok 39 Gtk 4 regressions callback with scope-notify transfer-full in parameter 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: handling job 0, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s ok 40 Gtk 4 template signal does not leak 437s JS MAINLOOP: Completed job 1 437s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_default' in namespace 'GjsPrivate' 437s JS G BXD: Defining method quit in prototype for GLib.MainLoop 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Main loop instance 0x563a432eb968: Spinning loop until released or hook cleared 437s JS MAINLOOP: handling job 0, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 1 437s JS MAINLOOP: handling job 2, 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Completed job 2 437s JS MAINLOOP: handling job 3, 437s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 437s JS MAINLOOP: Main loop instance 0x563a432eb968: release 437s JS MAINLOOP: Completed job 3 437s JS MEMORY: Memory report: before destroying context 437s JS MEMORY: 588 objects currently alive 437s JS MEMORY: boxed_instance = 11 437s JS MEMORY: boxed_prototype = 23 437s JS MEMORY: closure = 3 437s JS MEMORY: function = 437 437s JS MEMORY: fundamental_instance = 0 437s JS MEMORY: fundamental_prototype = 1 437s JS MEMORY: gerror_instance = 0 437s JS MEMORY: gerror_prototype = 1 437s JS MEMORY: interface = 25 437s JS MEMORY: module = 10 437s JS MEMORY: ns = 8 437s JS MEMORY: object_instance = 11 437s JS MEMORY: object_prototype = 58 437s JS MEMORY: param = 0 437s JS MEMORY: union_instance = 0 437s JS MEMORY: union_prototype = 0 437s JS CTX: JS shutdown sequence 437s JS CTX: Stopping profiler 437s JS CTX: Shutting down toggle queue 437s JS CTX: Notifying external reference holders of GjsContext dispose 437s JS MAINLOOP: Stopping promise job dispatcher 437s JS CTX: Notifying reference holders of GjsContext dispose 437s JS CTX: Checking unhandled promise rejections 437s JS CTX: Releasing cached JS wrappers 437s JS CTX: Final triggered GC 437s JS CTX: Destroying JS context 437s JS CTX: Releasing all native objects 437s JS CTX: Disabling auto GC 437s JS CTX: Ending trace on global object 437s JS CTX: Freeing allocated resources 437s JS CTX: JS context destroyed 437s PASS: gjs/testGtk4.test 437s Running test: gjs/continue.test 437s 1..1 437s ok 1 - /usr/libexec/installed-tests/gjs/debugger/continue.debugger 437s PASS: gjs/continue.test 437s Running test: gjs/breakpoint.test 437s 1..1 437s ok 1 - /usr/libexec/installed-tests/gjs/debugger/breakpoint.debugger 437s PASS: gjs/breakpoint.test 437s Running test: gjs/sourcemap-separate-module.test 437s 1..1 437s not ok 1 - /usr/libexec/installed-tests/gjs/debugger/sourcemap-separate-module.debugger 437s #--- /usr/libexec/installed-tests/gjs/debugger/sourcemap-separate-module.debugger.output 2025-08-06 00:52:43.000000000 +0000 437s #+++ - 2025-09-04 16:59:47.685691772 +0000 437s #@@ -3,42 +3,36 @@ 437s #db> # SPDX-FileCopyrightText: 2024 Gary Li 437s #db> set colors false 437s #db> list 437s #- 1 interface SuperFancyNumber { 437s #- 2 n: number; 437s #- 3 } 437s #- 4 437s #- *5 export const get2ndNumber = (num: SuperFancyNumber[]) => { 437s #- 6 return num[1].n.toFixed(1); 437s #- 7 } 437s #+ *1 export var get2ndNumber = function (num) { 437s #+ 2 return num[1].n.toFixed(1); 437s #+ 3 }; 437s #+ 4 //# sourceMappingURL=number.js.map 437s #db> bt 437s #-#0 module code at sourcemap-number-module.js:1:27 -> number.ts:5:29 437s #+#0 module code at sourcemap-number-module.js:1:27 437s #db> frame 437s #-#0 module code at sourcemap-number-module.js:1:27 -> number.ts:5:29 437s #+#0 module code at sourcemap-number-module.js:1:27 437s #1 export var get2ndNumber = function (num) { 437s #db> c 437s #Unwinding due to exception. (Type 'c' to continue unwinding.) 437s #-#0 ([object Array]) at sourcemap-number-module.js:2:5 -> number.ts:6:5 437s #+#0 ([object Array]) at sourcemap-number-module.js:2:5 437s #2 return num[1].n.toFixed(1); 437s #Exception value is: 437s #$1 = [object TypeError] 437s #TypeError: can't access property "toFixed", num[1].n is null 437s #db> list 437s #- 1 interface SuperFancyNumber { 437s #- 2 n: number; 437s #- 3 } 437s #- 4 437s #- 5 export const get2ndNumber = (num: SuperFancyNumber[]) => { 437s #- *6 return num[1].n.toFixed(1); 437s #- 7 } 437s #+ 1 export var get2ndNumber = function (num) { 437s #+ *2 return num[1].n.toFixed(1); 437s #+ 3 }; 437s #+ 4 //# sourceMappingURL=number.js.map 437s #db> up 437s #-#1 module code at sourcemap-separate-module.debugger.js:2:13 -> numberWork.ts:3:14 437s #+#1 module code at sourcemap-separate-module.debugger.js:2:13 437s #2 get2ndNumber([{ n: 1 }, { n: null }]); 437s #db> list 437s #- 1 import { get2ndNumber } from "./number.js"; 437s #- 2 437s #- *3 get2ndNumber([{n:1}, {n: null}]); 437s #+ 1 import { get2ndNumber } from "./sourcemap-number-module.js"; 437s #+ *2 get2ndNumber([{ n: 1 }, { n: null }]); 437s #+ 3 //# sourceMappingURL=numberWork.js.map 437s #db> bt 437s #-#0 ([object Array]) at sourcemap-number-module.js:2:5 -> number.ts:6:5 437s #-#1 module code at sourcemap-separate-module.debugger.js:2:13 -> numberWork.ts:3:14 437s #+#0 ([object Array]) at sourcemap-number-module.js:2:5 437s #+#1 module code at sourcemap-separate-module.debugger.js:2:13 437s #db> [quit due to end of input] 437s #Program exited with code 0 437s PASS: gjs/sourcemap-separate-module.test 437s Running test: gjs/testMainloop.test 437s JS NATIVE: Registered native JS module '_promiseNative' 437s JS NATIVE: Registered native JS module '_byteArrayNative' 437s JS NATIVE: Registered native JS module '_encodingNative' 437s JS NATIVE: Registered native JS module '_gi' 437s JS NATIVE: Registered native JS module 'gi' 437s JS NATIVE: Registered native JS module 'cairoNative' 437s JS NATIVE: Registered native JS module 'system' 437s JS NATIVE: Registered native JS module 'console' 437s JS NATIVE: Registered native JS module '_print' 437s JS CTX: Enabling JIT 437s JS CTX: Initialized class GjsFileImporter prototype 0x1c35f55001a0 437s JS IMPORT: Defining parent (nil) of 0x1c35f5500200 'imports' is mod 0 437s JS IMPORT: Importing '_print' 437s JS NATIVE: Defining native module '_print' 437s JS IMPORT: Defining parent 0x1c35f5500200 of 0x1c35f55009b0 '_print' is mod 1 437s JS IMPORT: successfully imported module '_print' 437s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 437s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1b9e0423d090 437s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1b9e0423d090 437s JS MAINLOOP: Main loop instance 0x5704a7f07968: hold 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Starting promise job dispatcher 437s 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 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1b9e0423d128 437s JS MAINLOOP: Main loop instance 0x5704a7f07968: hold 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Main loop instance 0x5704a7f07968: Spinning loop until released or hook cleared 437s JS MAINLOOP: handling job 0, 437s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 437s JS MAINLOOP: Main loop instance 0x5704a7f07968: release 437s JS MAINLOOP: Completed job 0 437s JS MAINLOOP: handling job 1, 437s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 437s JS MAINLOOP: Main loop instance 0x5704a7f07968: release 437s JS MAINLOOP: Completed job 1 437s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module metadata hook for module 0x1c35f556af30 437s JS IMPORT: Defining meta.importSync for module 0x1c35f556af30 437s JS NATIVE: Defining native module 'gi' 437s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1c35f556f278 437s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 437s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 437s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 437s JS IMPORT: Importing directory 'overrides' 437s JS IMPORT: Defining parent 0x1b9e04240610 of 0x1c35f556f2f8 'overrides' is mod 1 437s JS IMPORT: Defined importer 'overrides' 0x1c35f556f2f8 in 0x1b9e04240610 437s JS IMPORT: successfully imported directory 'overrides' 437s JS IMPORT: Importing '_promiseNative' 437s JS NATIVE: Defining native module '_promiseNative' 437s JS IMPORT: Defining parent 0x1b9e04240610 of 0x1c35f556f7a8 '_promiseNative' is mod 1 437s JS IMPORT: successfully imported module '_promiseNative' 437s JS IMPORT: Importing module GLib succeeded 437s JS IMPORT: Defining parent 0x1c35f556f2f8 of 0x1b9e04298038 'GLib' is mod 1 437s JS IMPORT: successfully imported module 'GLib' 437s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 437s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1b9e04297060, JSClass 0x723b7c3085a0, in object 0x1b9e04297038 437s JS CTX: Initialized class GIRepositoryGType prototype 0x1c35f556faf0 437s JS CTX: Initialized class GIRepositoryFunction prototype 0x1c35f556fb50 437s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 437s JS G BXD: Defined class for Error (GError), prototype 0x1b9e042970b0, JSClass 0x723b7c3085a0, in object 0x1b9e04297038 437s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 437s JS G BXD: Defined class for Variant (GVariant), prototype 0x1b9e04297100, JSClass 0x723b7c3085a0, in object 0x1b9e04297038 437s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 437s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1b9e04297150, JSClass 0x723b7c3085a0, in object 0x1b9e04297038 437s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 437s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1b9e042971a0, JSClass 0x723b7c3085a0, in object 0x1b9e04297038 437s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 437s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 437s JS G BXD: Defined class for Thread (GThread), prototype 0x1b9e042971f0, JSClass 0x723b7c3085a0, in object 0x1b9e04297038 437s JS G BXD: Defining method ref in prototype for GLib.Thread 437s JS G BXD: Defining method unref in prototype for GLib.Thread 437s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 437s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1b9e04297240, JSClass 0x723b7c3085a0, in object 0x1b9e04297038 437s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 437s JS G BXD: Defined class for Regex (GRegex), prototype 0x1b9e04297290, JSClass 0x723b7c3085a0, in object 0x1b9e04297038 437s JS G BXD: Defining method match in prototype for GLib.Regex 437s JS G BXD: Defining method match_full in prototype for GLib.Regex 437s JS G BXD: Defining method match_all in prototype for GLib.Regex 437s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 437s JS G NS: Defined namespace 'GLib' 0x1b9e04297038 in GIRepository 0x1c35f556f108 437s JS IMPORT: Importing module jasmine succeeded 437s JS IMPORT: Defining parent 0x1b9e04240610 of 0x1b9e04298ba0 'jasmine' is mod 1 437s JS IMPORT: successfully imported module 'jasmine' 437s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 437s JS MAINLOOP: Main loop instance 0x5704a7f07968: hold 437s JS MAINLOOP: Enqueue job , promise=, allocation site= 437s JS MAINLOOP: Main loop instance 0x5704a7f07968: Spinning loop until released or hook cleared 437s JS MAINLOOP: handling job 0, 437s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 437s JS MAINLOOP: Main loop instance 0x5704a7f07968: release 437s JS MAINLOOP: Completed job 0 437s JS IMPORT: JS import 'mainloop' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/mainloop.js 437s JS IMPORT: Importing 'gi' 437s JS IMPORT: Defining parent 0x1b9e04240610 of 0x1b9e04240b08 'gi' is mod 1 437s JS IMPORT: successfully imported module 'gi' 437s JS IMPORT: Importing '_gi' 437s JS NATIVE: Defining native module '_gi' 437s JS IMPORT: Defining parent 0x1b9e04240610 of 0x1c35f550d2d8 '_gi' is mod 1 437s JS IMPORT: successfully imported module '_gi' 437s 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 437s JS G NS: Defined namespace 'GjsPrivate' 0x1b9e04297330 in GIRepository 0x1b9e04240b08 437s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 437s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 437s JS IMPORT: Importing module _common succeeded 437s JS IMPORT: Defining parent 0x1b9e04240610 of 0x1b9e04298c90 '_common' is mod 1 437s JS IMPORT: successfully imported module '_common' 437s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 437s JS IMPORT: Importing module _legacy succeeded 437s JS IMPORT: Defining parent 0x1b9e04240610 of 0x1b9e04298cb8 '_legacy' is mod 1 437s JS IMPORT: successfully imported module '_legacy' 437s JS IMPORT: Importing module GObject succeeded 437s JS IMPORT: Defining parent 0x1b9e04240c10 of 0x1b9e04298c68 'GObject' is mod 1 437s JS IMPORT: successfully imported module 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 437s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 437s JS G BXD: Defined class for String (GString), prototype 0x1b9e042975b0, JSClass 0x723b7c3085a0, in object 0x1b9e04297308 437s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 437s JS G PRM: Defined class ParamSpec prototype is 0x1b9e04298d08 class 0x723b7c311240 in object 0x1b9e04297308 437s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 437s JS G OBJ: Defined class for Object (GObject), prototype 0x1b9e04297718, JSClass 0x723b7c3085e0, in object 0x1b9e04297308 437s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 437s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 437s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1b9e04297740, JSClass 0x723b7c3085e0, in object 0x1b9e04297308 437s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 437s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 437s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 437s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 437s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 437s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 437s JS G BXD: Defined class for Value (GValue), prototype 0x1b9e04297790, JSClass 0x723b7c3085a0, in object 0x1b9e04297308 437s JS G NS: Defined namespace 'GObject' 0x1b9e04297308 in GIRepository 0x1b9e04240b08 437s JS IMPORT: Importing module mainloop succeeded 437s JS IMPORT: Defining parent 0x1b9e04240610 of 0x1b9e04298c40 'mainloop' is mod 1 437s JS IMPORT: successfully imported module 'mainloop' 437s JS CTX: Script evaluation succeeded 437s JS MAINLOOP: Main loop instance 0x5704a7f07968: Spinning loop until released or hook cleared 437s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module metadata hook for module 0x1c35f551d528 437s JS IMPORT: Defining meta.importSync for module 0x1c35f551d528 437s JS NATIVE: Defining native module 'system' 437s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b9e0423d128 437s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b9e0423d128 437s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 437s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 437s JS MAINLOOP: Set main loop hook to 437s JS MAINLOOP: Main loop instance 0x5704a7f07968: hold 437s JS MAINLOOP: Running and clearing main loop hook 437s JS G BXD: Defining method run in prototype for GLib.MainLoop 437s 1..8 437s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 437s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 437s JS G BXD: Defined class for Source (GSource), prototype 0x1b9e042977e0, JSClass 0x723b7c3085a0, in object 0x1b9e04297038 438s JS G BXD: Defining method set_priority in prototype for GLib.Source 438s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 438s JS G BXD: Defining method attach in prototype for GLib.Source 438s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 438s JS IMPORT: Module metadata hook for module 0x1b9e042884d8 438s JS IMPORT: Defining meta.importSync for module 0x1b9e042884d8 438s JS G BXD: Defining method destroy in prototype for GLib.Source 438s ok 1 Mainloop.timeout_add() runs a timeout function 438s ok 2 Mainloop.timeout_add() runs a timeout function until it returns false 438s ok 3 Mainloop.timeout_add() runs a timeout function after an initial timeout 438s JS G NS: Found info type GIFunctionInfo for 'source_remove' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'idle_source_new' in namespace 'GLib' 438s ok 4 Mainloop.idle_add() runs an idle function 438s ok 5 Mainloop.idle_add() continues to run idle functions that return true 438s ok 6 Mainloop.idle_add() does not run idle functions if removed 438s ok 7 Mainloop.idle_add() can remove idle functions while they are being invoked 438s ok 8 Mainloop.idle_add() does not leak idle callbacks 438s JS G BXD: Defining method quit in prototype for GLib.MainLoop 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x5704a7f07968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: handling job 2, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 2 438s JS MAINLOOP: handling job 3, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 438s JS MAINLOOP: Main loop instance 0x5704a7f07968: release 438s JS MAINLOOP: Completed job 3 438s JS MEMORY: Memory report: before destroying context 438s JS MEMORY: 196 objects currently alive 438s JS MEMORY: boxed_instance = 54 438s JS MEMORY: boxed_prototype = 11 438s JS MEMORY: closure = 2 438s JS MEMORY: function = 118 438s JS MEMORY: fundamental_instance = 0 438s JS MEMORY: fundamental_prototype = 0 438s JS MEMORY: gerror_instance = 0 438s JS MEMORY: gerror_prototype = 0 438s JS MEMORY: interface = 0 438s JS MEMORY: module = 6 438s JS MEMORY: ns = 3 438s JS MEMORY: object_instance = 0 438s JS MEMORY: object_prototype = 2 438s JS MEMORY: param = 0 438s JS MEMORY: union_instance = 0 438s JS MEMORY: union_prototype = 0 438s JS CTX: JS shutdown sequence 438s JS CTX: Stopping profiler 438s JS CTX: Shutting down toggle queue 438s JS CTX: Notifying external reference holders of GjsContext dispose 438s JS MAINLOOP: Stopping promise job dispatcher 438s JS CTX: Notifying reference holders of GjsContext dispose 438s JS CTX: Checking unhandled promise rejections 438s JS CTX: Releasing cached JS wrappers 438s JS CTX: Final triggered GC 438s JS CTX: Destroying JS context 438s JS CTX: Releasing all native objects 438s JS CTX: Disabling auto GC 438s JS CTX: Ending trace on global object 438s JS CTX: Freeing allocated resources 438s JS CTX: JS context destroyed 438s PASS: gjs/testMainloop.test 438s Running test: gjs/testself.test 438s JS NATIVE: Registered native JS module '_promiseNative' 438s JS NATIVE: Registered native JS module '_byteArrayNative' 438s JS NATIVE: Registered native JS module '_encodingNative' 438s JS NATIVE: Registered native JS module '_gi' 438s JS NATIVE: Registered native JS module 'gi' 438s JS NATIVE: Registered native JS module 'cairoNative' 438s JS NATIVE: Registered native JS module 'system' 438s JS NATIVE: Registered native JS module 'console' 438s JS NATIVE: Registered native JS module '_print' 438s JS CTX: Enabling JIT 438s JS CTX: Initialized class GjsFileImporter prototype 0xe17900001a0 438s JS IMPORT: Defining parent (nil) of 0xe1790000200 'imports' is mod 0 438s JS IMPORT: Importing '_print' 438s JS NATIVE: Defining native module '_print' 438s JS IMPORT: Defining parent 0xe1790000200 of 0xe17900009b0 '_print' is mod 1 438s JS IMPORT: successfully imported module '_print' 438s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 438s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x31597813d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x31597813d090 438s JS MAINLOOP: Main loop instance 0x606adc9f4968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Starting promise job dispatcher 438s 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 0x31597813d128 438s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x31597813d128 438s JS MAINLOOP: Main loop instance 0x606adc9f4968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x606adc9f4968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 438s JS MAINLOOP: Main loop instance 0x606adc9f4968: release 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 438s JS MAINLOOP: Main loop instance 0x606adc9f4968: release 438s JS MAINLOOP: Completed job 1 438s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x31597813d128 438s JS IMPORT: Module metadata hook for module 0xe179006af30 438s JS IMPORT: Defining meta.importSync for module 0xe179006af30 438s JS NATIVE: Defining native module 'gi' 438s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe179006f278 438s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 438s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 438s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 438s JS IMPORT: Importing directory 'overrides' 438s JS IMPORT: Defining parent 0x315978140610 of 0xe179006f2f8 'overrides' is mod 1 438s JS IMPORT: Defined importer 'overrides' 0xe179006f2f8 in 0x315978140610 438s JS IMPORT: successfully imported directory 'overrides' 438s JS IMPORT: Importing '_promiseNative' 438s JS NATIVE: Defining native module '_promiseNative' 438s JS IMPORT: Defining parent 0x315978140610 of 0xe179006f7a8 '_promiseNative' is mod 1 438s JS IMPORT: successfully imported module '_promiseNative' 438s JS IMPORT: Importing module GLib succeeded 438s JS IMPORT: Defining parent 0xe179006f2f8 of 0x315978198038 'GLib' is mod 1 438s JS IMPORT: successfully imported module 'GLib' 438s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 438s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x315978197060, JSClass 0x7300c18605a0, in object 0x315978197038 438s JS CTX: Initialized class GIRepositoryGType prototype 0xe179006faf0 438s JS CTX: Initialized class GIRepositoryFunction prototype 0xe179006fb50 438s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 438s JS G BXD: Defined class for Error (GError), prototype 0x3159781970b0, JSClass 0x7300c18605a0, in object 0x315978197038 438s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 438s JS G BXD: Defined class for Variant (GVariant), prototype 0x315978197100, JSClass 0x7300c18605a0, in object 0x315978197038 438s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 438s JS G BXD: Defined class for Bytes (GBytes), prototype 0x315978197150, JSClass 0x7300c18605a0, in object 0x315978197038 438s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 438s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3159781971a0, JSClass 0x7300c18605a0, in object 0x315978197038 438s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 438s JS G BXD: Defined class for Thread (GThread), prototype 0x3159781971f0, JSClass 0x7300c18605a0, in object 0x315978197038 438s JS G BXD: Defining method ref in prototype for GLib.Thread 438s JS G BXD: Defining method unref in prototype for GLib.Thread 438s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 438s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x315978197240, JSClass 0x7300c18605a0, in object 0x315978197038 438s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 438s JS G BXD: Defined class for Regex (GRegex), prototype 0x315978197290, JSClass 0x7300c18605a0, in object 0x315978197038 438s JS G BXD: Defining method match in prototype for GLib.Regex 438s JS G BXD: Defining method match_full in prototype for GLib.Regex 438s JS G BXD: Defining method match_all in prototype for GLib.Regex 438s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 438s JS G NS: Defined namespace 'GLib' 0x315978197038 in GIRepository 0xe179006f108 438s JS IMPORT: Importing module jasmine succeeded 438s JS IMPORT: Defining parent 0x315978140610 of 0x315978198ba0 'jasmine' is mod 1 438s JS IMPORT: successfully imported module 'jasmine' 438s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 438s JS MAINLOOP: Main loop instance 0x606adc9f4968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x606adc9f4968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 438s JS MAINLOOP: Main loop instance 0x606adc9f4968: release 438s JS MAINLOOP: Completed job 0 438s JS CTX: Script evaluation succeeded 438s JS MAINLOOP: Main loop instance 0x606adc9f4968: Spinning loop until released or hook cleared 438s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x31597813d128 438s JS IMPORT: Module metadata hook for module 0xe1790015400 438s JS IMPORT: Defining meta.importSync for module 0xe1790015400 438s JS NATIVE: Defining native module 'system' 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31597813d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31597813d128 438s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 438s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 438s JS MAINLOOP: Set main loop hook to 438s JS MAINLOOP: Main loop instance 0x606adc9f4968: hold 438s JS MAINLOOP: Running and clearing main loop hook 438s JS G BXD: Defining method run in prototype for GLib.MainLoop 438s 1..6 438s JS IMPORT: Importing 'gi' 438s JS IMPORT: Defining parent 0x315978140610 of 0x315978140b08 'gi' is mod 1 438s JS IMPORT: successfully imported module 'gi' 438s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 438s JS G BXD: Defined class for Source (GSource), prototype 0x315978197308, JSClass 0x7300c18605a0, in object 0x315978197038 438s JS G BXD: Defining method set_priority in prototype for GLib.Source 438s JS IMPORT: Importing '_gi' 438s JS NATIVE: Defining native module '_gi' 438s JS IMPORT: Defining parent 0x315978140610 of 0xe179001fa38 '_gi' is mod 1 438s JS IMPORT: successfully imported module '_gi' 438s 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 438s JS G NS: Defined namespace 'GjsPrivate' 0x3159781973a8 in GIRepository 0x315978140b08 438s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 438s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 438s JS IMPORT: Importing module _common succeeded 438s JS IMPORT: Defining parent 0x315978140610 of 0x315978198df8 '_common' is mod 1 438s JS IMPORT: successfully imported module '_common' 438s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 438s JS IMPORT: Importing module _legacy succeeded 438s JS IMPORT: Defining parent 0x315978140610 of 0x315978198e20 '_legacy' is mod 1 438s JS IMPORT: successfully imported module '_legacy' 438s JS IMPORT: Importing module GObject succeeded 438s JS IMPORT: Defining parent 0x315978140bf8 of 0x315978198dd0 'GObject' is mod 1 438s JS IMPORT: successfully imported module 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 438s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 438s JS G BXD: Defined class for String (GString), prototype 0x315978197628, JSClass 0x7300c18605a0, in object 0x315978197380 438s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 438s JS G PRM: Defined class ParamSpec prototype is 0x315978198e70 class 0x7300c1869240 in object 0x315978197380 438s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 438s JS G OBJ: Defined class for Object (GObject), prototype 0x315978197790, JSClass 0x7300c18605e0, in object 0x315978197380 438s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 438s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 438s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3159781977b8, JSClass 0x7300c18605e0, in object 0x315978197380 438s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 438s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 438s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 438s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 438s JS G BXD: Defined class for Value (GValue), prototype 0x315978197808, JSClass 0x7300c18605a0, in object 0x315978197380 438s JS G NS: Defined namespace 'GObject' 0x315978197380 in GIRepository 0x315978140b08 438s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 438s JS G BXD: Defining method attach in prototype for GLib.Source 438s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 438s JS IMPORT: Module metadata hook for module 0x3159781875b8 438s JS IMPORT: Defining meta.importSync for module 0x3159781875b8 438s JS G BXD: Defining method destroy in prototype for GLib.Source 438s ok 1 Test harness internal consistency 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s ok 2 Test harness internal consistency awaiting a Promise resolves 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: handling job 2, 438s ok 3 Test harness internal consistency awaiting a nested async function resolves 438s JS MAINLOOP: Completed job 2 438s ok 4 SpiderMonkey features check Intl API was compiled into SpiderMonkey 438s ok 5 SpiderMonkey features check WeakRef is enabled 438s ok 6 SpiderMonkey features check class static blocks are enabled 438s JS G BXD: Defining method quit in prototype for GLib.MainLoop 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x606adc9f4968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: handling job 2, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 2 438s JS MAINLOOP: handling job 3, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 438s JS MAINLOOP: Main loop instance 0x606adc9f4968: release 438s JS MAINLOOP: Completed job 3 438s JS MEMORY: Memory report: before destroying context 438s JS MEMORY: 175 objects currently alive 438s JS MEMORY: boxed_instance = 37 438s JS MEMORY: boxed_prototype = 11 438s JS MEMORY: closure = 1 438s JS MEMORY: function = 116 438s JS MEMORY: fundamental_instance = 0 438s JS MEMORY: fundamental_prototype = 0 438s JS MEMORY: gerror_instance = 0 438s JS MEMORY: gerror_prototype = 0 438s JS MEMORY: interface = 0 438s JS MEMORY: module = 5 438s JS MEMORY: ns = 3 438s JS MEMORY: object_instance = 0 438s JS MEMORY: object_prototype = 2 438s JS MEMORY: param = 0 438s JS MEMORY: union_instance = 0 438s JS MEMORY: union_prototype = 0 438s JS CTX: JS shutdown sequence 438s JS CTX: Stopping profiler 438s JS CTX: Shutting down toggle queue 438s JS CTX: Notifying external reference holders of GjsContext dispose 438s JS MAINLOOP: Stopping promise job dispatcher 438s JS CTX: Notifying reference holders of GjsContext dispose 438s JS CTX: Checking unhandled promise rejections 438s JS CTX: Releasing cached JS wrappers 438s JS CTX: Final triggered GC 438s JS CTX: Destroying JS context 438s JS CTX: Releasing all native objects 438s JS CTX: Disabling auto GC 438s JS CTX: Ending trace on global object 438s JS CTX: Freeing allocated resources 438s JS CTX: JS context destroyed 438s PASS: gjs/testself.test 438s Running test: gjs/testGLib.test 438s JS NATIVE: Registered native JS module '_promiseNative' 438s JS NATIVE: Registered native JS module '_byteArrayNative' 438s JS NATIVE: Registered native JS module '_encodingNative' 438s JS NATIVE: Registered native JS module '_gi' 438s JS NATIVE: Registered native JS module 'gi' 438s JS NATIVE: Registered native JS module 'cairoNative' 438s JS NATIVE: Registered native JS module 'system' 438s JS NATIVE: Registered native JS module 'console' 438s JS NATIVE: Registered native JS module '_print' 438s JS CTX: Enabling JIT 438s JS CTX: Initialized class GjsFileImporter prototype 0x1b9d66c001a0 438s JS IMPORT: Defining parent (nil) of 0x1b9d66c00200 'imports' is mod 0 438s JS IMPORT: Importing '_print' 438s JS NATIVE: Defining native module '_print' 438s JS IMPORT: Defining parent 0x1b9d66c00200 of 0x1b9d66c009b0 '_print' is mod 1 438s JS IMPORT: successfully imported module '_print' 438s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 438s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x505d413d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x505d413d090 438s JS MAINLOOP: Main loop instance 0x58c0f2ecb968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Starting promise job dispatcher 438s 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 0x505d413d128 438s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x505d413d128 438s JS MAINLOOP: Main loop instance 0x58c0f2ecb968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x58c0f2ecb968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 438s JS MAINLOOP: Main loop instance 0x58c0f2ecb968: release 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 438s JS MAINLOOP: Main loop instance 0x58c0f2ecb968: release 438s JS MAINLOOP: Completed job 1 438s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x505d413d128 438s JS IMPORT: Module metadata hook for module 0x1b9d66c6af30 438s JS IMPORT: Defining meta.importSync for module 0x1b9d66c6af30 438s JS NATIVE: Defining native module 'gi' 438s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1b9d66c6f278 438s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 438s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 438s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 438s JS IMPORT: Importing directory 'overrides' 438s JS IMPORT: Defining parent 0x505d4140610 of 0x1b9d66c6f2f8 'overrides' is mod 1 438s JS IMPORT: Defined importer 'overrides' 0x1b9d66c6f2f8 in 0x505d4140610 438s JS IMPORT: successfully imported directory 'overrides' 438s JS IMPORT: Importing '_promiseNative' 438s JS NATIVE: Defining native module '_promiseNative' 438s JS IMPORT: Defining parent 0x505d4140610 of 0x1b9d66c6f7a8 '_promiseNative' is mod 1 438s JS IMPORT: successfully imported module '_promiseNative' 438s JS IMPORT: Importing module GLib succeeded 438s JS IMPORT: Defining parent 0x1b9d66c6f2f8 of 0x505d4198038 'GLib' is mod 1 438s JS IMPORT: successfully imported module 'GLib' 438s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 438s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x505d4197060, JSClass 0x775ec2b4f5a0, in object 0x505d4197038 438s JS CTX: Initialized class GIRepositoryGType prototype 0x1b9d66c6faf0 438s JS CTX: Initialized class GIRepositoryFunction prototype 0x1b9d66c6fb50 438s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 438s JS G BXD: Defined class for Error (GError), prototype 0x505d41970b0, JSClass 0x775ec2b4f5a0, in object 0x505d4197038 438s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 438s JS G BXD: Defined class for Variant (GVariant), prototype 0x505d4197100, JSClass 0x775ec2b4f5a0, in object 0x505d4197038 438s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 438s JS G BXD: Defined class for Bytes (GBytes), prototype 0x505d4197150, JSClass 0x775ec2b4f5a0, in object 0x505d4197038 438s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 438s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x505d41971a0, JSClass 0x775ec2b4f5a0, in object 0x505d4197038 438s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 438s JS G BXD: Defined class for Thread (GThread), prototype 0x505d41971f0, JSClass 0x775ec2b4f5a0, in object 0x505d4197038 438s JS G BXD: Defining method ref in prototype for GLib.Thread 438s JS G BXD: Defining method unref in prototype for GLib.Thread 438s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 438s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x505d4197240, JSClass 0x775ec2b4f5a0, in object 0x505d4197038 438s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 438s JS G BXD: Defined class for Regex (GRegex), prototype 0x505d4197290, JSClass 0x775ec2b4f5a0, in object 0x505d4197038 438s JS G BXD: Defining method match in prototype for GLib.Regex 438s JS G BXD: Defining method match_full in prototype for GLib.Regex 438s JS G BXD: Defining method match_all in prototype for GLib.Regex 438s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 438s JS G NS: Defined namespace 'GLib' 0x505d4197038 in GIRepository 0x1b9d66c6f108 438s JS IMPORT: Importing module jasmine succeeded 438s JS IMPORT: Defining parent 0x505d4140610 of 0x505d4198ba0 'jasmine' is mod 1 438s JS IMPORT: successfully imported module 'jasmine' 438s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 438s JS MAINLOOP: Main loop instance 0x58c0f2ecb968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x58c0f2ecb968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 438s JS MAINLOOP: Main loop instance 0x58c0f2ecb968: release 438s JS MAINLOOP: Completed job 0 438s JS IMPORT: Importing 'gi' 438s JS IMPORT: Defining parent 0x505d4140610 of 0x505d4140b08 'gi' is mod 1 438s JS IMPORT: successfully imported module 'gi' 438s JS CTX: Script evaluation succeeded 438s JS MAINLOOP: Main loop instance 0x58c0f2ecb968: Spinning loop until released or hook cleared 438s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x505d413d128 438s JS IMPORT: Module metadata hook for module 0x1b9d66c48080 438s JS IMPORT: Defining meta.importSync for module 0x1b9d66c48080 438s JS NATIVE: Defining native module 'system' 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x505d413d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x505d413d128 438s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 438s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 438s JS MAINLOOP: Set main loop hook to 438s JS MAINLOOP: Main loop instance 0x58c0f2ecb968: hold 438s JS MAINLOOP: Running and clearing main loop hook 438s JS G BXD: Defining method run in prototype for GLib.MainLoop 438s 1..50 438s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 438s JS G BXD: Defined class for Source (GSource), prototype 0x505d4197308, JSClass 0x775ec2b4f5a0, in object 0x505d4197038 438s JS G BXD: Defining method set_priority in prototype for GLib.Source 438s JS IMPORT: Importing '_gi' 438s JS NATIVE: Defining native module '_gi' 438s JS IMPORT: Defining parent 0x505d4140610 of 0x1b9d66c57418 '_gi' is mod 1 438s JS IMPORT: successfully imported module '_gi' 438s 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 438s JS G NS: Defined namespace 'GjsPrivate' 0x505d41973a8 in GIRepository 0x505d4140b08 438s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 438s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 438s JS IMPORT: Importing module _common succeeded 438s JS IMPORT: Defining parent 0x505d4140610 of 0x505d4198df8 '_common' is mod 1 438s JS IMPORT: successfully imported module '_common' 438s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 438s JS IMPORT: Importing module _legacy succeeded 438s JS IMPORT: Defining parent 0x505d4140610 of 0x505d4198e20 '_legacy' is mod 1 438s JS IMPORT: successfully imported module '_legacy' 438s JS IMPORT: Importing module GObject succeeded 438s JS IMPORT: Defining parent 0x505d4140c28 of 0x505d4198dd0 'GObject' is mod 1 438s JS IMPORT: successfully imported module 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 438s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 438s JS G BXD: Defined class for String (GString), prototype 0x505d4197628, JSClass 0x775ec2b4f5a0, in object 0x505d4197380 438s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 438s JS G PRM: Defined class ParamSpec prototype is 0x505d4198e70 class 0x775ec2b58240 in object 0x505d4197380 438s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 438s JS G OBJ: Defined class for Object (GObject), prototype 0x505d4197790, JSClass 0x775ec2b4f5e0, in object 0x505d4197380 438s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 438s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 438s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x505d41977b8, JSClass 0x775ec2b4f5e0, in object 0x505d4197380 438s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 438s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 438s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 438s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 438s JS G BXD: Defined class for Value (GValue), prototype 0x505d4197808, JSClass 0x775ec2b4f5a0, in object 0x505d4197380 438s JS G NS: Defined namespace 'GObject' 0x505d4197380 in GIRepository 0x505d4140b08 438s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 438s JS G BXD: Defining method attach in prototype for GLib.Source 438s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 438s JS IMPORT: Module metadata hook for module 0x505d41875b8 438s JS IMPORT: Defining meta.importSync for module 0x505d41875b8 438s JS G BXD: Defining method get_string in prototype for GLib.Variant 438s JS G BXD: Defining method classify in prototype for GLib.Variant 438s JS G BXD: Defining method destroy in prototype for GLib.Source 438s ok 1 GVariant constructor constructs a string variant 438s JS G BXD: Defining method equal in prototype for GLib.Variant 438s ok 2 GVariant constructor constructs a string variant (backwards compatible API) 438s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 438s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x505d4197c68, JSClass 0x775ec2b4f5a0, in object 0x505d4197038 438s JS G BXD: Defining method n_children in prototype for GLib.Variant 438s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 438s JS G BXD: Defining method get_variant in prototype for GLib.Variant 438s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 438s JS G BXD: Defining method get_uint32 in prototype for GLib.Variant 438s ok 3 GVariant constructor constructs a struct variant 438s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 438s ok 4 GVariant constructor constructs a maybe variant 438s JS IMPORT: Module metadata hook for module 0x505d4172c48 438s JS IMPORT: Defining meta.importSync for module 0x505d4172c48 438s JS NATIVE: Defining native module '_encodingNative' 438s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 438s JS IMPORT: Importing '_byteArrayNative' 438s JS NATIVE: Defining native module '_byteArrayNative' 438s JS IMPORT: Defining parent 0x505d4140610 of 0x1b9d66c7b578 '_byteArrayNative' is mod 1 438s JS IMPORT: successfully imported module '_byteArrayNative' 438s ok 5 GVariant constructor constructs a byte array variant 438s ok 6 GVariant constructor constructs a byte array variant from a string 438s ok 7 GVariant constructor 0-terminates a byte array variant constructed from a string 438s ok 8 GVariant constructor does not 0-terminate a byte array variant constructed from a Uint8Array 438s ok 9 GVariant unpack preserves type information if the unpacked object contains variants 438s ok 10 GVariant unpack recursive leaves no variants in the unpacked object 438s ok 11 GVariant strv unpacked matches constructed 438s JS G BXD: Defining method get_strv in prototype for GLib.Variant 438s ok 12 GVariant strv getter matches constructed 438s JS G BXD: Defining method dup_strv in prototype for GLib.Variant 438s ok 13 GVariant strv getter (dup) matches constructed 438s JS G BXD: Defining method insert_value in prototype for GLib.VariantDict 438s JS G BXD: Defining method lookup_value in prototype for GLib.VariantDict 438s ok 14 GVariantDict lookup returns the unpacked variant 438s ok 15 GVariantDict lookup returns null if the key isn't present 438s ok 16 GLib spawn processes sync with null envp # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3523 438s JS G NS: Found info type GIFunctionInfo for 'str_hash' in namespace 'GLib' 438s ok 17 GLib string function overrides GLib.str_hash errors when marshalling null to a not-nullable parameter 438s ok 18 GLib string function overrides GLib.stpcpy 438s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 438s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 438s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 438s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 438s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 438s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 438s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 438s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 438s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 438s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 438s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 438s JS G ENUM: Defining GLib.LogLevelFlags as 0x1b9d66c21188 438s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 438s ok 19 GLib string function overrides GLib.strstr_len 438s ok 20 GLib string function overrides GLib.strrstr 438s ok 21 GLib string function overrides GLib.strrstr_len 438s ok 22 GLib string function overrides GLib.strup 438s ok 23 GLib string function overrides GLib.strdown 438s ok 24 GLib string function overrides GLib.strreverse 438s JS G NS: Found info type GIConstantInfo for 'ASCII_DTOSTR_BUF_SIZE' in namespace 'GLib' 438s ok 25 GLib string function overrides GLib.ascii_dtostr 438s ok 26 GLib string function overrides GLib.ascii_formatd 438s ok 27 GLib string function overrides GLib.strchug 438s ok 28 GLib string function overrides GLib.strchomp 438s ok 29 GLib string function overrides GLib.strstrip 438s JS G NS: Found info type GIConstantInfo for 'STR_DELIMITERS' in namespace 'GLib' 438s ok 30 GLib string function overrides GLib.strdelimit 438s ok 31 GLib string function overrides GLib.strcanon 438s JS G NS: Found info type GIFunctionInfo for 'base64_encode' in namespace 'GLib' 438s ok 32 GLib string function overrides GLib.base64_encode 438s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GjsPrivate' 438s JS G BXD: Defined class for MatchInfo (GjsMatchInfo), prototype 0x28032b83fc68, JSClass 0x775ec2b4f5a0, in object 0x505d41973a8 438s ok 33 GLib.MatchInfo cannot be constructed 438s JS G NS: Found info type GIFunctionInfo for 'regex_match' in namespace 'GjsPrivate' 438s ok 34 GLib.MatchInfo is returned from GLib.Regex.match 438s JS G BXD: Defining method get_string in prototype for GjsPrivate.MatchInfo 438s ok 35 GLib.MatchInfo stores the string that was matched 438s JS G NS: Found info type GIFunctionInfo for 'regex_match_full' in namespace 'GjsPrivate' 438s ok 36 GLib.MatchInfo truncates the string when it has zeroes as g_match_info_get_string() would 438s JS G NS: Found info type GIFunctionInfo for 'regex_match_all' in namespace 'GjsPrivate' 438s ok 37 GLib.MatchInfo is returned from GLib.Regex.match_all 438s JS G NS: Found info type GIFunctionInfo for 'regex_match_all_full' in namespace 'GjsPrivate' 438s ok 38 GLib.MatchInfo is returned from GLib.Regex.match_all_full 438s ok 39 GLib.MatchInfo is returned from GLib.Regex.match_full 438s JS G BXD: Defining method expand_references in prototype for GjsPrivate.MatchInfo 438s ok 40 GLib.MatchInfo method expand_references 438s JS G BXD: Defining method fetch in prototype for GjsPrivate.MatchInfo 438s ok 41 GLib.MatchInfo method fetch 438s JS G BXD: Defining method fetch_all in prototype for GjsPrivate.MatchInfo 438s ok 42 GLib.MatchInfo method fetch_all 438s JS G BXD: Defining method fetch_named in prototype for GjsPrivate.MatchInfo 438s ok 43 GLib.MatchInfo method fetch_named 438s JS G BXD: Defining method fetch_named_pos in prototype for GjsPrivate.MatchInfo 438s ok 44 GLib.MatchInfo method fetch_named_pos 438s JS G BXD: Defining method fetch_pos in prototype for GjsPrivate.MatchInfo 438s ok 45 GLib.MatchInfo method fetch_pos 438s JS G BXD: Defining method get_match_count in prototype for GjsPrivate.MatchInfo 438s ok 46 GLib.MatchInfo method get_match_count 438s ok 47 GLib.MatchInfo method get_string 438s JS G BXD: Defining method is_partial_match in prototype for GjsPrivate.MatchInfo 438s ok 48 GLib.MatchInfo method is_partial_match 438s JS G BXD: Defining method matches in prototype for GjsPrivate.MatchInfo 438s ok 49 GLib.MatchInfo method matches 438s JS G BXD: Defining method next in prototype for GjsPrivate.MatchInfo 438s ok 50 GLib.MatchInfo method next 438s JS G BXD: Defining method quit in prototype for GLib.MainLoop 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x58c0f2ecb968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: handling job 2, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 2 438s JS MAINLOOP: handling job 3, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 438s JS MAINLOOP: Main loop instance 0x58c0f2ecb968: release 438s JS MAINLOOP: Completed job 3 438s JS MEMORY: Memory report: before destroying context 438s JS MEMORY: 674 objects currently alive 438s JS MEMORY: boxed_instance = 492 438s JS MEMORY: boxed_prototype = 13 438s JS MEMORY: closure = 1 438s JS MEMORY: function = 158 438s JS MEMORY: fundamental_instance = 0 438s JS MEMORY: fundamental_prototype = 0 438s JS MEMORY: gerror_instance = 0 438s JS MEMORY: gerror_prototype = 0 438s JS MEMORY: interface = 0 438s JS MEMORY: module = 5 438s JS MEMORY: ns = 3 438s JS MEMORY: object_instance = 0 438s JS MEMORY: object_prototype = 2 438s JS MEMORY: param = 0 438s JS MEMORY: union_instance = 0 438s JS MEMORY: union_prototype = 0 438s JS CTX: JS shutdown sequence 438s JS CTX: Stopping profiler 438s JS CTX: Shutting down toggle queue 438s JS CTX: Notifying external reference holders of GjsContext dispose 438s JS MAINLOOP: Stopping promise job dispatcher 438s JS CTX: Notifying reference holders of GjsContext dispose 438s JS CTX: Checking unhandled promise rejections 438s JS CTX: Releasing cached JS wrappers 438s JS CTX: Final triggered GC 438s JS CTX: Destroying JS context 438s JS CTX: Releasing all native objects 438s JS CTX: Disabling auto GC 438s JS CTX: Ending trace on global object 438s JS CTX: Freeing allocated resources 438s JS CTX: JS context destroyed 438s PASS: gjs/testGLib.test 438s Running test: gjs/testSystem.test 438s JS NATIVE: Registered native JS module '_promiseNative' 438s JS NATIVE: Registered native JS module '_byteArrayNative' 438s JS NATIVE: Registered native JS module '_encodingNative' 438s JS NATIVE: Registered native JS module '_gi' 438s JS NATIVE: Registered native JS module 'gi' 438s JS NATIVE: Registered native JS module 'cairoNative' 438s JS NATIVE: Registered native JS module 'system' 438s JS NATIVE: Registered native JS module 'console' 438s JS NATIVE: Registered native JS module '_print' 438s JS CTX: Enabling JIT 438s JS CTX: Initialized class GjsFileImporter prototype 0x200e1e6001a0 438s JS IMPORT: Defining parent (nil) of 0x200e1e600200 'imports' is mod 0 438s JS IMPORT: Importing '_print' 438s JS NATIVE: Defining native module '_print' 438s JS IMPORT: Defining parent 0x200e1e600200 of 0x200e1e6009b0 '_print' is mod 1 438s JS IMPORT: successfully imported module '_print' 438s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 438s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x39c7dc3d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x39c7dc3d090 438s JS MAINLOOP: Main loop instance 0x5c973485d968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Starting promise job dispatcher 438s 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 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x39c7dc3d128 438s JS MAINLOOP: Main loop instance 0x5c973485d968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x5c973485d968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 438s JS MAINLOOP: Main loop instance 0x5c973485d968: release 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 438s JS MAINLOOP: Main loop instance 0x5c973485d968: release 438s JS MAINLOOP: Completed job 1 438s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module metadata hook for module 0x200e1e66af30 438s JS IMPORT: Defining meta.importSync for module 0x200e1e66af30 438s JS NATIVE: Defining native module 'gi' 438s JS CTX: Initialized class GIRepositoryNamespace prototype 0x200e1e66f278 438s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 438s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 438s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 438s JS IMPORT: Importing directory 'overrides' 438s JS IMPORT: Defining parent 0x39c7dc40610 of 0x200e1e66f2f8 'overrides' is mod 1 438s JS IMPORT: Defined importer 'overrides' 0x200e1e66f2f8 in 0x39c7dc40610 438s JS IMPORT: successfully imported directory 'overrides' 438s JS IMPORT: Importing '_promiseNative' 438s JS NATIVE: Defining native module '_promiseNative' 438s JS IMPORT: Defining parent 0x39c7dc40610 of 0x200e1e66f7a8 '_promiseNative' is mod 1 438s JS IMPORT: successfully imported module '_promiseNative' 438s JS IMPORT: Importing module GLib succeeded 438s JS IMPORT: Defining parent 0x200e1e66f2f8 of 0x39c7dc98038 'GLib' is mod 1 438s JS IMPORT: successfully imported module 'GLib' 438s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 438s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x39c7dc97060, JSClass 0x7d02145825a0, in object 0x39c7dc97038 438s JS CTX: Initialized class GIRepositoryGType prototype 0x200e1e66faf0 438s JS CTX: Initialized class GIRepositoryFunction prototype 0x200e1e66fb50 438s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 438s JS G BXD: Defined class for Error (GError), prototype 0x39c7dc970b0, JSClass 0x7d02145825a0, in object 0x39c7dc97038 438s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 438s JS G BXD: Defined class for Variant (GVariant), prototype 0x39c7dc97100, JSClass 0x7d02145825a0, in object 0x39c7dc97038 438s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 438s JS G BXD: Defined class for Bytes (GBytes), prototype 0x39c7dc97150, JSClass 0x7d02145825a0, in object 0x39c7dc97038 438s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 438s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x39c7dc971a0, JSClass 0x7d02145825a0, in object 0x39c7dc97038 438s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 438s JS G BXD: Defined class for Thread (GThread), prototype 0x39c7dc971f0, JSClass 0x7d02145825a0, in object 0x39c7dc97038 438s JS G BXD: Defining method ref in prototype for GLib.Thread 438s JS G BXD: Defining method unref in prototype for GLib.Thread 438s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 438s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x39c7dc97240, JSClass 0x7d02145825a0, in object 0x39c7dc97038 438s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 438s JS G BXD: Defined class for Regex (GRegex), prototype 0x39c7dc97290, JSClass 0x7d02145825a0, in object 0x39c7dc97038 438s JS G BXD: Defining method match in prototype for GLib.Regex 438s JS G BXD: Defining method match_full in prototype for GLib.Regex 438s JS G BXD: Defining method match_all in prototype for GLib.Regex 438s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 438s JS G NS: Defined namespace 'GLib' 0x39c7dc97038 in GIRepository 0x200e1e66f108 438s JS IMPORT: Importing module jasmine succeeded 438s JS IMPORT: Defining parent 0x39c7dc40610 of 0x39c7dc98ba0 'jasmine' is mod 1 438s JS IMPORT: successfully imported module 'jasmine' 438s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 438s JS MAINLOOP: Main loop instance 0x5c973485d968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x5c973485d968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 438s JS MAINLOOP: Main loop instance 0x5c973485d968: release 438s JS MAINLOOP: Completed job 0 438s JS IMPORT: Importing 'system' 438s JS NATIVE: Defining native module 'system' 438s JS IMPORT: Defining parent 0x39c7dc40610 of 0x200e1e60be10 'system' is mod 1 438s JS IMPORT: successfully imported module 'system' 438s JS IMPORT: Importing 'gi' 438s JS IMPORT: Defining parent 0x39c7dc40610 of 0x39c7dc40b08 'gi' is mod 1 438s JS IMPORT: successfully imported module 'gi' 438s 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 438s JS G NS: Defined namespace 'GjsPrivate' 0x39c7dc97330 in GIRepository 0x39c7dc40b08 438s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 438s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 438s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 438s JS IMPORT: Importing module _legacy succeeded 438s JS IMPORT: Defining parent 0x39c7dc40610 of 0x39c7dc98cb8 '_legacy' is mod 1 438s JS IMPORT: successfully imported module '_legacy' 438s JS IMPORT: Importing module lang succeeded 438s JS IMPORT: Defining parent 0x39c7dc40610 of 0x39c7dc98c90 'lang' is mod 1 438s JS IMPORT: successfully imported module 'lang' 438s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 438s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 438s JS IMPORT: Importing module _signals succeeded 438s JS IMPORT: Defining parent 0x39c7dc40610 of 0x39c7dc98ce0 '_signals' is mod 1 438s JS IMPORT: successfully imported module '_signals' 438s JS IMPORT: Importing module signals succeeded 438s JS IMPORT: Defining parent 0x39c7dc40610 of 0x39c7dc98c68 'signals' is mod 1 438s JS IMPORT: successfully imported module 'signals' 438s JS IMPORT: Importing module Gio succeeded 438s JS IMPORT: Defining parent 0x39c7dc40c40 of 0x39c7dc98c40 'Gio' is mod 1 438s JS IMPORT: successfully imported module 'Gio' 438s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 438s JS IMPORT: Importing '_gi' 438s JS NATIVE: Defining native module '_gi' 438s JS IMPORT: Defining parent 0x39c7dc40610 of 0x200e1e60f1c0 '_gi' is mod 1 438s JS IMPORT: successfully imported module '_gi' 438s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 438s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 438s JS IMPORT: Importing module _common succeeded 438s JS IMPORT: Defining parent 0x39c7dc40610 of 0x39c7dc98d30 '_common' is mod 1 438s JS IMPORT: successfully imported module '_common' 438s JS IMPORT: Importing module GObject succeeded 438s JS IMPORT: Defining parent 0x39c7dc40c40 of 0x39c7dc98d08 'GObject' is mod 1 438s JS IMPORT: successfully imported module 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 438s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 438s JS G BXD: Defined class for String (GString), prototype 0x39c7dc975d8, JSClass 0x7d02145825a0, in object 0x39c7dc97358 438s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 438s JS G PRM: Defined class ParamSpec prototype is 0x39c7dc98d80 class 0x7d021458b240 in object 0x39c7dc97358 438s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 438s JS G OBJ: Defined class for Object (GObject), prototype 0x39c7dc97740, JSClass 0x7d02145825e0, in object 0x39c7dc97358 438s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 438s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 438s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x39c7dc97768, JSClass 0x7d02145825e0, in object 0x39c7dc97358 438s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 438s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 438s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 438s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 438s JS G BXD: Defined class for Value (GValue), prototype 0x39c7dc977b8, JSClass 0x7d02145825a0, in object 0x39c7dc97358 438s JS G NS: Defined namespace 'GObject' 0x39c7dc97358 in GIRepository 0x39c7dc40b08 438s JS G OBJ: Defined class for Application (GApplication), prototype 0x39c7dc97808, JSClass 0x7d02145825e0, in object 0x39c7dc97308 438s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 438s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3c33c6042e0, JSClass 0x7d0214585b80, in object 0x39c7dc97308 438s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 438s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x3c33c604308, JSClass 0x7d0214585b80, in object 0x39c7dc97308 438s 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 438s JS G NS: Defined namespace 'GioUnix' 0x39c7dc978a8 in GIRepository 0x39c7dc40b08 438s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 438s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x39c7dc978d0, JSClass 0x7d02145825e0, in object 0x39c7dc978a8 438s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 438s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x3c33c6046f0, JSClass 0x7d0214585b80, in object 0x39c7dc978a8 438s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 438s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x39c7dc97948, JSClass 0x7d02145825e0, in object 0x39c7dc97308 438s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x39c7dc97998, JSClass 0x7d02145825e0, in object 0x39c7dc978a8 438s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 438s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x39c7dc979e8, JSClass 0x7d02145825a0, in object 0x39c7dc978a8 438s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 438s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x3c33c604830, JSClass 0x7d0214585b80, in object 0x39c7dc978a8 438s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 438s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x39c7dc97a38, JSClass 0x7d02145825e0, in object 0x39c7dc97308 438s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x39c7dc97a88, JSClass 0x7d02145825e0, in object 0x39c7dc978a8 438s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 438s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x39c7dc97ad8, JSClass 0x7d02145825a0, in object 0x39c7dc978a8 438s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 438s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x39c7dc97b00, JSClass 0x7d02145825a0, in object 0x39c7dc978a8 438s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 438s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x39c7dc97b50, JSClass 0x7d02145825e0, in object 0x39c7dc978a8 438s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 438s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x39c7dc97ba0, JSClass 0x7d02145825a0, in object 0x39c7dc978a8 438s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 438s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x39c7dc97bf0, JSClass 0x7d02145825e0, in object 0x39c7dc97308 438s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x39c7dc97c40, JSClass 0x7d02145825e0, in object 0x39c7dc978a8 438s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 438s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x39c7dc97c90, JSClass 0x7d02145825a0, in object 0x39c7dc978a8 438s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 438s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 438s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 438s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 438s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 438s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 438s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 438s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 438s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 438s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 438s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 438s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 438s JS G ENUM: Defining GLib.LogLevelFlags as 0x200e1e6178a8 438s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 438s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x39c7dc97da8, JSClass 0x7d02145825a0, in object 0x39c7dc97038 438s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 438s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x39c7dc97e70, JSClass 0x7d02145825e0, in object 0x39c7dc97308 438s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 438s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x3c33c60bbf0, JSClass 0x7d0214585b80, in object 0x39c7dc97308 438s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 438s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x3c33c60bc18, JSClass 0x7d0214585b80, in object 0x39c7dc97308 438s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 438s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x3c33c610470, JSClass 0x7d02145825a0, in object 0x39c7dc97308 438s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 438s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x3c33c610768, JSClass 0x7d02145825a0, in object 0x39c7dc97308 438s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 438s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 438s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3c33c6108f8, JSClass 0x7d02145825e0, in object 0x39c7dc97308 438s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 438s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3c33c60be98, JSClass 0x7d0214585b80, in object 0x39c7dc97308 438s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 438s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3c33c60bee8, JSClass 0x7d0214585b80, in object 0x39c7dc97308 438s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 438s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3c33c610998, JSClass 0x7d02145825e0, in object 0x39c7dc97308 438s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 438s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 438s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 438s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 438s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x3c33c6150d8, JSClass 0x7d0214585b80, in object 0x39c7dc97308 438s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 438s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3c33c610a10, JSClass 0x7d02145825a0, in object 0x39c7dc97308 438s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 438s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3c33c610a60, JSClass 0x7d02145825a0, in object 0x39c7dc97308 438s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 438s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 438s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3c33c610ab0, JSClass 0x7d02145825e0, in object 0x39c7dc97308 438s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3c33c610b00, JSClass 0x7d02145825e0, in object 0x39c7dc97330 438s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 438s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3c33c610b50, JSClass 0x7d02145825e0, in object 0x39c7dc97308 438s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 438s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 438s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 438s JS G IFACE: Defined class for File (GFile), prototype 0x3c33c6151a0, JSClass 0x7d0214585b80, in object 0x39c7dc97308 438s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3c33c610bc8, JSClass 0x7d02145825e0, in object 0x39c7dc40ca0 438s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 438s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3c33c610c40, JSClass 0x7d02145825e0, in object 0x39c7dc97308 438s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 438s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 438s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x3c33c615420, JSClass 0x7d0214585b80, in object 0x39c7dc97308 438s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 438s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3c33c610cb8, JSClass 0x7d02145825e0, in object 0x39c7dc97308 438s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 438s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3c33c610d08, JSClass 0x7d02145825a0, in object 0x39c7dc97308 438s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 438s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 438s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3c33c610d58, JSClass 0x7d02145825e0, in object 0x39c7dc97308 438s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 438s JS G NS: Defined namespace 'Gio' 0x39c7dc97308 in GIRepository 0x39c7dc40b08 438s JS CTX: Script evaluation succeeded 438s JS MAINLOOP: Main loop instance 0x5c973485d968: Spinning loop until released or hook cleared 438s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module metadata hook for module 0x200e1e631cf8 438s JS IMPORT: Defining meta.importSync for module 0x200e1e631cf8 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39c7dc3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39c7dc3d128 438s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 438s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 438s JS MAINLOOP: Set main loop hook to 438s JS MAINLOOP: Main loop instance 0x5c973485d968: hold 438s JS MAINLOOP: Running and clearing main loop hook 438s JS G BXD: Defining method run in prototype for GLib.MainLoop 438s 1..13 438s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 438s JS G BXD: Defined class for Source (GSource), prototype 0x3c33c610dd0, JSClass 0x7d02145825a0, in object 0x39c7dc97038 438s JS G BXD: Defining method set_priority in prototype for GLib.Source 438s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 438s JS G BXD: Defining method attach in prototype for GLib.Source 438s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 438s JS IMPORT: Module metadata hook for module 0x39c7dc88510 438s JS IMPORT: Defining meta.importSync for module 0x39c7dc88510 438s JS G BXD: Defining method destroy in prototype for GLib.Source 438s ok 1 System.addressOf() gives different results for different objects 438s ok 2 System.version gives a plausible number 438s ok 3 System.refcount() gives the correct number 438s ok 4 System.addressOfGObject() gives different results for different objects 438s ok 5 System.addressOfGObject() throws for non GObject objects 438s ok 6 System.gc() does not crash the application 438s ok 7 System.dumpHeap() throws but does not crash when given a nonexistent path 438s ok 8 System.dumpMemoryInfo() 438s ok 9 System.dumpMemoryInfo() throws but does not crash when given a nonexistent path 438s ok 10 System.programPath is null when executed from minijasmine 438s ok 11 System.programArgs System.programArgs is an array 438s ok 12 System.programArgs modifications persist 438s ok 13 System.programArgs System.programArgs is equal to ARGV 438s JS G BXD: Defining method quit in prototype for GLib.MainLoop 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x5c973485d968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: handling job 2, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 2 438s JS MAINLOOP: handling job 3, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 438s JS MAINLOOP: Main loop instance 0x5c973485d968: release 438s JS MAINLOOP: Completed job 3 438s JS MEMORY: Memory report: before destroying context 438s JS MEMORY: 437 objects currently alive 438s JS MEMORY: boxed_instance = 49 438s JS MEMORY: boxed_prototype = 19 438s JS MEMORY: closure = 1 438s JS MEMORY: function = 324 438s JS MEMORY: fundamental_instance = 0 438s JS MEMORY: fundamental_prototype = 0 438s JS MEMORY: gerror_instance = 0 438s JS MEMORY: gerror_prototype = 0 438s JS MEMORY: interface = 9 438s JS MEMORY: module = 9 438s JS MEMORY: ns = 5 438s JS MEMORY: object_instance = 1 438s JS MEMORY: object_prototype = 20 438s JS MEMORY: param = 0 438s JS MEMORY: union_instance = 0 438s JS MEMORY: union_prototype = 0 438s JS CTX: JS shutdown sequence 438s JS CTX: Stopping profiler 438s JS CTX: Shutting down toggle queue 438s JS CTX: Notifying external reference holders of GjsContext dispose 438s JS MAINLOOP: Stopping promise job dispatcher 438s JS CTX: Notifying reference holders of GjsContext dispose 438s JS CTX: Checking unhandled promise rejections 438s JS CTX: Releasing cached JS wrappers 438s JS CTX: Final triggered GC 438s JS CTX: Destroying JS context 438s JS CTX: Releasing all native objects 438s JS CTX: Disabling auto GC 438s JS CTX: Ending trace on global object 438s JS CTX: Freeing allocated resources 438s JS CTX: JS context destroyed 438s PASS: gjs/testSystem.test 438s Running test: gjs/testPackage.test 438s JS NATIVE: Registered native JS module '_promiseNative' 438s JS NATIVE: Registered native JS module '_byteArrayNative' 438s JS NATIVE: Registered native JS module '_encodingNative' 438s JS NATIVE: Registered native JS module '_gi' 438s JS NATIVE: Registered native JS module 'gi' 438s JS NATIVE: Registered native JS module 'cairoNative' 438s JS NATIVE: Registered native JS module 'system' 438s JS NATIVE: Registered native JS module 'console' 438s JS NATIVE: Registered native JS module '_print' 438s JS CTX: Enabling JIT 438s JS CTX: Initialized class GjsFileImporter prototype 0x32b51e5001a0 438s JS IMPORT: Defining parent (nil) of 0x32b51e500200 'imports' is mod 0 438s JS IMPORT: Importing '_print' 438s JS NATIVE: Defining native module '_print' 438s JS IMPORT: Defining parent 0x32b51e500200 of 0x32b51e5009b0 '_print' is mod 1 438s JS IMPORT: successfully imported module '_print' 438s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 438s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3995243d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3995243d090 438s JS MAINLOOP: Main loop instance 0x591e69d76968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Starting promise job dispatcher 438s 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 0x3995243d128 438s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3995243d128 438s JS MAINLOOP: Main loop instance 0x591e69d76968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x591e69d76968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 438s JS MAINLOOP: Main loop instance 0x591e69d76968: release 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 438s JS MAINLOOP: Main loop instance 0x591e69d76968: release 438s JS MAINLOOP: Completed job 1 438s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3995243d128 438s JS IMPORT: Module metadata hook for module 0x32b51e56af30 438s JS IMPORT: Defining meta.importSync for module 0x32b51e56af30 438s JS NATIVE: Defining native module 'gi' 438s JS CTX: Initialized class GIRepositoryNamespace prototype 0x32b51e56f278 438s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 438s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 438s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 438s JS IMPORT: Importing directory 'overrides' 438s JS IMPORT: Defining parent 0x39952440610 of 0x32b51e56f2f8 'overrides' is mod 1 438s JS IMPORT: Defined importer 'overrides' 0x32b51e56f2f8 in 0x39952440610 438s JS IMPORT: successfully imported directory 'overrides' 438s JS IMPORT: Importing '_promiseNative' 438s JS NATIVE: Defining native module '_promiseNative' 438s JS IMPORT: Defining parent 0x39952440610 of 0x32b51e56f7a8 '_promiseNative' is mod 1 438s JS IMPORT: successfully imported module '_promiseNative' 438s JS IMPORT: Importing module GLib succeeded 438s JS IMPORT: Defining parent 0x32b51e56f2f8 of 0x39952498038 'GLib' is mod 1 438s JS IMPORT: successfully imported module 'GLib' 438s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 438s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x39952497060, JSClass 0x74ea3f08d5a0, in object 0x39952497038 438s JS CTX: Initialized class GIRepositoryGType prototype 0x32b51e56faf0 438s JS CTX: Initialized class GIRepositoryFunction prototype 0x32b51e56fb50 438s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 438s JS G BXD: Defined class for Error (GError), prototype 0x399524970b0, JSClass 0x74ea3f08d5a0, in object 0x39952497038 438s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 438s JS G BXD: Defined class for Variant (GVariant), prototype 0x39952497100, JSClass 0x74ea3f08d5a0, in object 0x39952497038 438s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 438s JS G BXD: Defined class for Bytes (GBytes), prototype 0x39952497150, JSClass 0x74ea3f08d5a0, in object 0x39952497038 438s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 438s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x399524971a0, JSClass 0x74ea3f08d5a0, in object 0x39952497038 438s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 438s JS G BXD: Defined class for Thread (GThread), prototype 0x399524971f0, JSClass 0x74ea3f08d5a0, in object 0x39952497038 438s JS G BXD: Defining method ref in prototype for GLib.Thread 438s JS G BXD: Defining method unref in prototype for GLib.Thread 438s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 438s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x39952497240, JSClass 0x74ea3f08d5a0, in object 0x39952497038 438s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 438s JS G BXD: Defined class for Regex (GRegex), prototype 0x39952497290, JSClass 0x74ea3f08d5a0, in object 0x39952497038 438s JS G BXD: Defining method match in prototype for GLib.Regex 438s JS G BXD: Defining method match_full in prototype for GLib.Regex 438s JS G BXD: Defining method match_all in prototype for GLib.Regex 438s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 438s JS G NS: Defined namespace 'GLib' 0x39952497038 in GIRepository 0x32b51e56f108 438s JS IMPORT: Importing module jasmine succeeded 438s JS IMPORT: Defining parent 0x39952440610 of 0x39952498ba0 'jasmine' is mod 1 438s JS IMPORT: successfully imported module 'jasmine' 438s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 438s JS MAINLOOP: Main loop instance 0x591e69d76968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x591e69d76968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 438s JS MAINLOOP: Main loop instance 0x591e69d76968: release 438s JS MAINLOOP: Completed job 0 438s JS IMPORT: JS import 'package' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/package.js 438s JS IMPORT: Importing 'gi' 438s JS IMPORT: Defining parent 0x39952440610 of 0x39952440b08 'gi' is mod 1 438s JS IMPORT: successfully imported module 'gi' 438s 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 438s JS G NS: Defined namespace 'GIRepository' 0x39952497308 in GIRepository 0x39952440b08 438s 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 438s JS G NS: Defined namespace 'GjsPrivate' 0x39952497358 in GIRepository 0x39952440b08 438s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 438s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 438s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 438s JS IMPORT: Importing module _legacy succeeded 438s JS IMPORT: Defining parent 0x39952440610 of 0x39952498ce0 '_legacy' is mod 1 438s JS IMPORT: successfully imported module '_legacy' 438s JS IMPORT: Importing module lang succeeded 438s JS IMPORT: Defining parent 0x39952440610 of 0x39952498cb8 'lang' is mod 1 438s JS IMPORT: successfully imported module 'lang' 438s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 438s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 438s JS IMPORT: Importing module _signals succeeded 438s JS IMPORT: Defining parent 0x39952440610 of 0x39952498d08 '_signals' is mod 1 438s JS IMPORT: successfully imported module '_signals' 438s JS IMPORT: Importing module signals succeeded 438s JS IMPORT: Defining parent 0x39952440610 of 0x39952498c90 'signals' is mod 1 438s JS IMPORT: successfully imported module 'signals' 438s JS IMPORT: Importing module Gio succeeded 438s JS IMPORT: Defining parent 0x39952440c10 of 0x39952498c68 'Gio' is mod 1 438s JS IMPORT: successfully imported module 'Gio' 438s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 438s JS IMPORT: Importing '_gi' 438s JS NATIVE: Defining native module '_gi' 438s JS IMPORT: Defining parent 0x39952440610 of 0x32b51e50e998 '_gi' is mod 1 438s JS IMPORT: successfully imported module '_gi' 438s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 438s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 438s JS IMPORT: Importing module _common succeeded 438s JS IMPORT: Defining parent 0x39952440610 of 0x39952498d58 '_common' is mod 1 438s JS IMPORT: successfully imported module '_common' 438s JS IMPORT: Importing module GObject succeeded 438s JS IMPORT: Defining parent 0x39952440c10 of 0x39952498d30 'GObject' is mod 1 438s JS IMPORT: successfully imported module 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 438s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 438s JS G BXD: Defined class for String (GString), prototype 0x39952497600, JSClass 0x74ea3f08d5a0, in object 0x39952497380 438s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 438s JS G PRM: Defined class ParamSpec prototype is 0x39952498da8 class 0x74ea3f096240 in object 0x39952497380 438s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 438s JS G OBJ: Defined class for Object (GObject), prototype 0x39952497768, JSClass 0x74ea3f08d5e0, in object 0x39952497380 438s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 438s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 438s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x39952497790, JSClass 0x74ea3f08d5e0, in object 0x39952497380 438s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 438s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 438s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 438s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 438s JS G BXD: Defined class for Value (GValue), prototype 0x399524977e0, JSClass 0x74ea3f08d5a0, in object 0x39952497380 438s JS G NS: Defined namespace 'GObject' 0x39952497380 in GIRepository 0x39952440b08 438s JS G OBJ: Defined class for Application (GApplication), prototype 0x39952497830, JSClass 0x74ea3f08d5e0, in object 0x39952497330 438s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 438s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x38731f606308, JSClass 0x74ea3f090b80, in object 0x39952497330 438s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 438s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x38731f606330, JSClass 0x74ea3f090b80, in object 0x39952497330 438s 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 438s JS G NS: Defined namespace 'GioUnix' 0x399524978d0 in GIRepository 0x39952440b08 438s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 438s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x399524978f8, JSClass 0x74ea3f08d5e0, in object 0x399524978d0 438s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 438s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x38731f606718, JSClass 0x74ea3f090b80, in object 0x399524978d0 438s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 438s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x39952497970, JSClass 0x74ea3f08d5e0, in object 0x39952497330 438s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x399524979c0, JSClass 0x74ea3f08d5e0, in object 0x399524978d0 438s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 438s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x39952497a10, JSClass 0x74ea3f08d5a0, in object 0x399524978d0 438s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 438s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x38731f606858, JSClass 0x74ea3f090b80, in object 0x399524978d0 438s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 438s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x39952497a60, JSClass 0x74ea3f08d5e0, in object 0x39952497330 438s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x39952497ab0, JSClass 0x74ea3f08d5e0, in object 0x399524978d0 438s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 438s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x39952497b00, JSClass 0x74ea3f08d5a0, in object 0x399524978d0 438s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 438s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x39952497b28, JSClass 0x74ea3f08d5a0, in object 0x399524978d0 438s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 438s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x39952497b78, JSClass 0x74ea3f08d5e0, in object 0x399524978d0 438s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 438s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x39952497bc8, JSClass 0x74ea3f08d5a0, in object 0x399524978d0 438s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 438s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x39952497c18, JSClass 0x74ea3f08d5e0, in object 0x39952497330 438s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x39952497c68, JSClass 0x74ea3f08d5e0, in object 0x399524978d0 438s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 438s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x39952497cb8, JSClass 0x74ea3f08d5a0, in object 0x399524978d0 438s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 438s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 438s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 438s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 438s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 438s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 438s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 438s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 438s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 438s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 438s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 438s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 438s JS G ENUM: Defining GLib.LogLevelFlags as 0x32b51e517080 438s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 438s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x39952497dd0, JSClass 0x74ea3f08d5a0, in object 0x39952497038 438s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 438s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x39952497e98, JSClass 0x74ea3f08d5e0, in object 0x39952497330 438s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 438s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x38731f60bc18, JSClass 0x74ea3f090b80, in object 0x39952497330 438s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 438s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x38731f60bc40, JSClass 0x74ea3f090b80, in object 0x39952497330 438s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 438s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x38731f612498, JSClass 0x74ea3f08d5a0, in object 0x39952497330 438s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 438s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x38731f612790, JSClass 0x74ea3f08d5a0, in object 0x39952497330 438s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 438s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 438s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x38731f612920, JSClass 0x74ea3f08d5e0, in object 0x39952497330 438s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 438s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x38731f60bec0, JSClass 0x74ea3f090b80, in object 0x39952497330 438s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 438s JS G IFACE: Defined class for Initable (GInitable), prototype 0x38731f60bf10, JSClass 0x74ea3f090b80, in object 0x39952497330 438s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 438s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x38731f6129c0, JSClass 0x74ea3f08d5e0, in object 0x39952497330 438s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 438s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 438s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 438s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 438s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x38731f615100, JSClass 0x74ea3f090b80, in object 0x39952497330 438s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 438s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x38731f612a38, JSClass 0x74ea3f08d5a0, in object 0x39952497330 438s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 438s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x38731f612a88, JSClass 0x74ea3f08d5a0, in object 0x39952497330 438s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 438s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 438s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x38731f612ad8, JSClass 0x74ea3f08d5e0, in object 0x39952497330 438s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x38731f612b28, JSClass 0x74ea3f08d5e0, in object 0x39952497358 438s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 438s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x38731f612b78, JSClass 0x74ea3f08d5e0, in object 0x39952497330 438s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 438s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 438s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 438s JS G IFACE: Defined class for File (GFile), prototype 0x38731f6151c8, JSClass 0x74ea3f090b80, in object 0x39952497330 438s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x38731f612bf0, JSClass 0x74ea3f08d5e0, in object 0x39952440ca0 438s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 438s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x38731f612c68, JSClass 0x74ea3f08d5e0, in object 0x39952497330 438s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 438s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 438s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x38731f615448, JSClass 0x74ea3f090b80, in object 0x39952497330 438s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 438s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x38731f612ce0, JSClass 0x74ea3f08d5e0, in object 0x39952497330 438s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 438s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x38731f612d30, JSClass 0x74ea3f08d5a0, in object 0x39952497330 438s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 438s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 438s JS G OBJ: Defined class for Settings (GSettings), prototype 0x38731f612d80, JSClass 0x74ea3f08d5e0, in object 0x39952497330 438s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 438s JS G NS: Defined namespace 'Gio' 0x39952497330 in GIRepository 0x39952440b08 438s JS IMPORT: Importing 'system' 438s JS NATIVE: Defining native module 'system' 438s JS IMPORT: Defining parent 0x39952440610 of 0x32b51e5202f8 'system' is mod 1 438s JS IMPORT: successfully imported module 'system' 438s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 438s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 438s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 438s JS G NS: Found info type GIEnumInfo for 'LocaleCategory' in namespace 'GjsPrivate' 438s JS G ENUM: Defining enum value ALL (fixed from all) 6 438s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 438s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 438s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 438s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 438s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 438s JS G ENUM: Defining enum value TIME (fixed from time) 2 438s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0x32b51e5209e8 438s JS IMPORT: Importing module _gettext succeeded 438s JS IMPORT: Defining parent 0x39952440610 of 0x38731f615c90 '_gettext' is mod 1 438s JS IMPORT: successfully imported module '_gettext' 438s JS IMPORT: Importing module gettext succeeded 438s JS IMPORT: Defining parent 0x39952440610 of 0x38731f615c68 'gettext' is mod 1 438s JS IMPORT: successfully imported module 'gettext' 438s JS IMPORT: Importing module package succeeded 438s JS IMPORT: Defining parent 0x39952440610 of 0x39952498c40 'package' is mod 1 438s JS IMPORT: successfully imported module 'package' 438s JS CTX: Script evaluation succeeded 438s JS MAINLOOP: Main loop instance 0x591e69d76968: Spinning loop until released or hook cleared 438s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3995243d128 438s JS IMPORT: Module metadata hook for module 0x32b51e532510 438s JS IMPORT: Defining meta.importSync for module 0x32b51e532510 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3995243d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3995243d128 438s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 438s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 438s JS MAINLOOP: Set main loop hook to 438s JS MAINLOOP: Main loop instance 0x591e69d76968: hold 438s JS MAINLOOP: Running and clearing main loop hook 438s JS G BXD: Defining method run in prototype for GLib.MainLoop 438s 1..20 438s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 438s JS G BXD: Defined class for Source (GSource), prototype 0x38731f612e20, JSClass 0x74ea3f08d5a0, in object 0x39952497038 438s JS G BXD: Defining method set_priority in prototype for GLib.Source 438s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 438s JS G BXD: Defining method attach in prototype for GLib.Source 438s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 438s JS IMPORT: Module metadata hook for module 0x39952487548 438s JS IMPORT: Defining meta.importSync for module 0x39952487548 438s 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 438s JS G NS: Defined namespace 'Regress' 0x38731f612f10 in GIRepository 0x39952440b08 438s JS G BXD: Defining method destroy in prototype for GLib.Source 438s ok 1 Package module finds an existing library 438s ok 2 Package module doesn't find a non-existent library 438s JS G NS: Found info type GIFunctionInfo for 'get_variant' in namespace 'Regress' 438s ok 3 Package module finds a function 438s ok 4 Package module doesn't find a non-existent function 438s JS G NS: Found info type GIObjectInfo for 'TestObj' in namespace 'Regress' 438s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x38731f62a1f0, JSClass 0x74ea3f08d5e0, in object 0x38731f612f10 438s ok 5 Package module finds a class 438s ok 6 Package module doesn't find a non-existent class 438s ok 7 Package module finds a property 438s JS G NS: Found info type GIFunctionInfo for 'type_is_a' in namespace 'GObject' 438s ok 8 Package module doesn't find a non-existent property 438s ok 9 Package module finds a static function 438s ok 10 Package module doesn't find a non-existent static function 438s ok 11 Package module finds a method 438s ok 12 Package module doesn't find a non-existent method 438s 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 438s JS G NS: Defined namespace 'GIMarshallingTests' 0x38731f62a768 in GIRepository 0x39952440b08 438s JS G NS: Found info type GIInterfaceInfo for 'Interface' in namespace 'GIMarshallingTests' 438s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0x38731f62c178, JSClass 0x74ea3f090b80, in object 0x38731f62a768 438s ok 13 Package module finds an interface 438s ok 14 Package module doesn't find a non-existent interface 438s ok 15 Package module finds an interface method 438s ok 16 Package module doesn't find a non-existent interface method # SKIP Temporarily disabled with xit 438s JS G NS: Found info type GIEnumInfo for 'TestEnum' in namespace 'Regress' 438s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 438s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 438s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 438s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 438s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 438s JS G ENUM: Defining Regress.TestEnum as 0x32b51e58d730 438s ok 17 Package module finds an enum value 438s ok 18 Package module doesn't find a non-existent enum value 438s JS G NS: Found info type GIConstantInfo for 'BOOL_CONSTANT' in namespace 'Regress' 438s ok 19 Package module finds a constant 438s ok 20 Package module doesn't find a non-existent constant 438s JS G BXD: Defining method quit in prototype for GLib.MainLoop 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x591e69d76968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: handling job 2, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 2 438s JS MAINLOOP: handling job 3, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 438s JS MAINLOOP: Main loop instance 0x591e69d76968: release 438s JS MAINLOOP: Completed job 3 438s JS MEMORY: Memory report: before destroying context 438s JS MEMORY: 619 objects currently alive 438s JS MEMORY: boxed_instance = 158 438s JS MEMORY: boxed_prototype = 22 438s JS MEMORY: closure = 1 438s JS MEMORY: function = 383 438s JS MEMORY: fundamental_instance = 0 438s JS MEMORY: fundamental_prototype = 0 438s JS MEMORY: gerror_instance = 0 438s JS MEMORY: gerror_prototype = 0 438s JS MEMORY: interface = 12 438s JS MEMORY: module = 12 438s JS MEMORY: ns = 8 438s JS MEMORY: object_instance = 1 438s JS MEMORY: object_prototype = 22 438s JS MEMORY: param = 0 438s JS MEMORY: union_instance = 0 438s JS MEMORY: union_prototype = 0 438s JS CTX: JS shutdown sequence 438s JS CTX: Stopping profiler 438s JS CTX: Shutting down toggle queue 438s JS CTX: Notifying external reference holders of GjsContext dispose 438s JS MAINLOOP: Stopping promise job dispatcher 438s JS CTX: Notifying reference holders of GjsContext dispose 438s JS CTX: Checking unhandled promise rejections 438s JS CTX: Releasing cached JS wrappers 438s JS CTX: Final triggered GC 438s JS CTX: Destroying JS context 438s JS CTX: Releasing all native objects 438s JS CTX: Disabling auto GC 438s JS CTX: Ending trace on global object 438s JS CTX: Freeing allocated resources 438s JS CTX: JS context destroyed 438s PASS: gjs/testPackage.test 438s Running test: gjs/testLegacyGtk.test 438s JS NATIVE: Registered native JS module '_promiseNative' 438s JS NATIVE: Registered native JS module '_byteArrayNative' 438s JS NATIVE: Registered native JS module '_encodingNative' 438s JS NATIVE: Registered native JS module '_gi' 438s JS NATIVE: Registered native JS module 'gi' 438s JS NATIVE: Registered native JS module 'cairoNative' 438s JS NATIVE: Registered native JS module 'system' 438s JS NATIVE: Registered native JS module 'console' 438s JS NATIVE: Registered native JS module '_print' 438s JS CTX: Enabling JIT 438s JS CTX: Initialized class GjsFileImporter prototype 0x2707584001a0 438s JS IMPORT: Defining parent (nil) of 0x270758400200 'imports' is mod 0 438s JS IMPORT: Importing '_print' 438s JS NATIVE: Defining native module '_print' 438s JS IMPORT: Defining parent 0x270758400200 of 0x2707584009b0 '_print' is mod 1 438s JS IMPORT: successfully imported module '_print' 438s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 438s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x821af63d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x821af63d090 438s JS MAINLOOP: Main loop instance 0x600ebe920968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Starting promise job dispatcher 438s 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 0x821af63d128 438s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x821af63d128 438s JS MAINLOOP: Main loop instance 0x600ebe920968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x600ebe920968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 438s JS MAINLOOP: Main loop instance 0x600ebe920968: release 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 438s JS MAINLOOP: Main loop instance 0x600ebe920968: release 438s JS MAINLOOP: Completed job 1 438s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x821af63d128 438s JS IMPORT: Module metadata hook for module 0x27075846af30 438s JS IMPORT: Defining meta.importSync for module 0x27075846af30 438s JS NATIVE: Defining native module 'gi' 438s JS CTX: Initialized class GIRepositoryNamespace prototype 0x27075846f278 438s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 438s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 438s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 438s JS IMPORT: Importing directory 'overrides' 438s JS IMPORT: Defining parent 0x821af640610 of 0x27075846f2f8 'overrides' is mod 1 438s JS IMPORT: Defined importer 'overrides' 0x27075846f2f8 in 0x821af640610 438s JS IMPORT: successfully imported directory 'overrides' 438s JS IMPORT: Importing '_promiseNative' 438s JS NATIVE: Defining native module '_promiseNative' 438s JS IMPORT: Defining parent 0x821af640610 of 0x27075846f7a8 '_promiseNative' is mod 1 438s JS IMPORT: successfully imported module '_promiseNative' 438s JS IMPORT: Importing module GLib succeeded 438s JS IMPORT: Defining parent 0x27075846f2f8 of 0x821af698038 'GLib' is mod 1 438s JS IMPORT: successfully imported module 'GLib' 438s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 438s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x821af697060, JSClass 0x7b5a397bc5a0, in object 0x821af697038 438s JS CTX: Initialized class GIRepositoryGType prototype 0x27075846faf0 438s JS CTX: Initialized class GIRepositoryFunction prototype 0x27075846fb50 438s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 438s JS G BXD: Defined class for Error (GError), prototype 0x821af6970b0, JSClass 0x7b5a397bc5a0, in object 0x821af697038 438s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 438s JS G BXD: Defined class for Variant (GVariant), prototype 0x821af697100, JSClass 0x7b5a397bc5a0, in object 0x821af697038 438s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 438s JS G BXD: Defined class for Bytes (GBytes), prototype 0x821af697150, JSClass 0x7b5a397bc5a0, in object 0x821af697038 438s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 438s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x821af6971a0, JSClass 0x7b5a397bc5a0, in object 0x821af697038 438s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 438s JS G BXD: Defined class for Thread (GThread), prototype 0x821af6971f0, JSClass 0x7b5a397bc5a0, in object 0x821af697038 438s JS G BXD: Defining method ref in prototype for GLib.Thread 438s JS G BXD: Defining method unref in prototype for GLib.Thread 438s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 438s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x821af697240, JSClass 0x7b5a397bc5a0, in object 0x821af697038 438s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 438s JS G BXD: Defined class for Regex (GRegex), prototype 0x821af697290, JSClass 0x7b5a397bc5a0, in object 0x821af697038 438s JS G BXD: Defining method match in prototype for GLib.Regex 438s JS G BXD: Defining method match_full in prototype for GLib.Regex 438s JS G BXD: Defining method match_all in prototype for GLib.Regex 438s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 438s JS G NS: Defined namespace 'GLib' 0x821af697038 in GIRepository 0x27075846f108 438s JS IMPORT: Importing module jasmine succeeded 438s JS IMPORT: Defining parent 0x821af640610 of 0x821af698ba0 'jasmine' is mod 1 438s JS IMPORT: successfully imported module 'jasmine' 438s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 438s JS MAINLOOP: Main loop instance 0x600ebe920968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x600ebe920968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 438s JS MAINLOOP: Main loop instance 0x600ebe920968: release 438s JS MAINLOOP: Completed job 0 438s JS IMPORT: Importing 'gi' 438s JS IMPORT: Defining parent 0x821af640610 of 0x821af640b08 'gi' is mod 1 438s JS IMPORT: successfully imported module 'gi' 438s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 438s JS IMPORT: Importing module _legacy succeeded 438s JS IMPORT: Defining parent 0x821af640610 of 0x821af698c68 '_legacy' is mod 1 438s JS IMPORT: successfully imported module '_legacy' 438s 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 438s JS G NS: Defined namespace 'GjsPrivate' 0x821af697358 in GIRepository 0x821af640b08 438s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 438s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 438s JS IMPORT: Importing module lang succeeded 438s JS IMPORT: Defining parent 0x821af640610 of 0x821af698ce0 'lang' is mod 1 438s JS IMPORT: successfully imported module 'lang' 438s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 438s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 438s JS IMPORT: Importing module _signals succeeded 438s JS IMPORT: Defining parent 0x821af640610 of 0x821af698d08 '_signals' is mod 1 438s JS IMPORT: successfully imported module '_signals' 438s JS IMPORT: Importing module signals succeeded 438s JS IMPORT: Defining parent 0x821af640610 of 0x821af698cb8 'signals' is mod 1 438s JS IMPORT: successfully imported module 'signals' 438s JS IMPORT: Importing module Gio succeeded 438s JS IMPORT: Defining parent 0x821af640c10 of 0x821af698c90 'Gio' is mod 1 438s JS IMPORT: successfully imported module 'Gio' 438s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 438s JS IMPORT: Importing '_gi' 438s JS NATIVE: Defining native module '_gi' 438s JS IMPORT: Defining parent 0x821af640610 of 0x270758413ca8 '_gi' is mod 1 438s JS IMPORT: successfully imported module '_gi' 438s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 438s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 438s JS IMPORT: Importing module _common succeeded 438s JS IMPORT: Defining parent 0x821af640610 of 0x821af698d58 '_common' is mod 1 438s JS IMPORT: successfully imported module '_common' 438s JS IMPORT: Importing module GObject succeeded 438s JS IMPORT: Defining parent 0x821af640c10 of 0x821af698d30 'GObject' is mod 1 438s JS IMPORT: successfully imported module 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 438s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 438s JS G BXD: Defined class for String (GString), prototype 0x821af697600, JSClass 0x7b5a397bc5a0, in object 0x821af697380 438s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 438s JS G PRM: Defined class ParamSpec prototype is 0x821af698da8 class 0x7b5a397c5240 in object 0x821af697380 438s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 438s JS G OBJ: Defined class for Object (GObject), prototype 0x821af697768, JSClass 0x7b5a397bc5e0, in object 0x821af697380 438s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 438s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 438s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x821af697790, JSClass 0x7b5a397bc5e0, in object 0x821af697380 438s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 438s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 438s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 438s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 438s JS G BXD: Defined class for Value (GValue), prototype 0x821af6977e0, JSClass 0x7b5a397bc5a0, in object 0x821af697380 438s JS G NS: Defined namespace 'GObject' 0x821af697380 in GIRepository 0x821af640b08 438s JS G OBJ: Defined class for Application (GApplication), prototype 0x821af697830, JSClass 0x7b5a397bc5e0, in object 0x821af697330 438s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 438s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x20af19905308, JSClass 0x7b5a397bfb80, in object 0x821af697330 438s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 438s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x20af19905330, JSClass 0x7b5a397bfb80, in object 0x821af697330 438s 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 438s JS G NS: Defined namespace 'GioUnix' 0x821af6978d0 in GIRepository 0x821af640b08 438s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 438s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x821af6978f8, JSClass 0x7b5a397bc5e0, in object 0x821af6978d0 438s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 438s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x20af19905718, JSClass 0x7b5a397bfb80, in object 0x821af6978d0 438s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 438s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x821af697970, JSClass 0x7b5a397bc5e0, in object 0x821af697330 438s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x821af6979c0, JSClass 0x7b5a397bc5e0, in object 0x821af6978d0 438s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 438s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x821af697a10, JSClass 0x7b5a397bc5a0, in object 0x821af6978d0 438s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 438s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x20af19905858, JSClass 0x7b5a397bfb80, in object 0x821af6978d0 438s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 438s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x821af697a60, JSClass 0x7b5a397bc5e0, in object 0x821af697330 438s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x821af697ab0, JSClass 0x7b5a397bc5e0, in object 0x821af6978d0 438s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 438s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x821af697b00, JSClass 0x7b5a397bc5a0, in object 0x821af6978d0 438s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 438s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x821af697b28, JSClass 0x7b5a397bc5a0, in object 0x821af6978d0 438s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 438s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x821af697b78, JSClass 0x7b5a397bc5e0, in object 0x821af6978d0 438s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 438s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x821af697bc8, JSClass 0x7b5a397bc5a0, in object 0x821af6978d0 438s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 438s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x821af697c18, JSClass 0x7b5a397bc5e0, in object 0x821af697330 438s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x821af697c68, JSClass 0x7b5a397bc5e0, in object 0x821af6978d0 438s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 438s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x821af697cb8, JSClass 0x7b5a397bc5a0, in object 0x821af6978d0 438s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 438s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 438s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 438s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 438s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 438s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 438s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 438s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 438s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 438s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 438s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 438s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 438s JS G ENUM: Defining GLib.LogLevelFlags as 0x27075841c390 438s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 438s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x821af697dd0, JSClass 0x7b5a397bc5a0, in object 0x821af697038 438s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 438s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x821af697e98, JSClass 0x7b5a397bc5e0, in object 0x821af697330 438s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 438s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x20af1990bc18, JSClass 0x7b5a397bfb80, in object 0x821af697330 438s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 438s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x20af1990bc40, JSClass 0x7b5a397bfb80, in object 0x821af697330 438s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 438s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x20af19913498, JSClass 0x7b5a397bc5a0, in object 0x821af697330 438s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 438s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x20af19913790, JSClass 0x7b5a397bc5a0, in object 0x821af697330 438s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 438s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 438s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x20af19913920, JSClass 0x7b5a397bc5e0, in object 0x821af697330 438s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 438s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x20af1990bec0, JSClass 0x7b5a397bfb80, in object 0x821af697330 438s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 438s JS G IFACE: Defined class for Initable (GInitable), prototype 0x20af1990bf10, JSClass 0x7b5a397bfb80, in object 0x821af697330 438s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 438s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x20af199139c0, JSClass 0x7b5a397bc5e0, in object 0x821af697330 438s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 438s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 438s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 438s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 438s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x20af19915100, JSClass 0x7b5a397bfb80, in object 0x821af697330 438s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 438s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x20af19913a38, JSClass 0x7b5a397bc5a0, in object 0x821af697330 438s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 438s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x20af19913a88, JSClass 0x7b5a397bc5a0, in object 0x821af697330 438s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 438s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 438s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x20af19913ad8, JSClass 0x7b5a397bc5e0, in object 0x821af697330 438s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x20af19913b28, JSClass 0x7b5a397bc5e0, in object 0x821af697358 438s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 438s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x20af19913b78, JSClass 0x7b5a397bc5e0, in object 0x821af697330 438s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 438s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 438s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 438s JS G IFACE: Defined class for File (GFile), prototype 0x20af199151c8, JSClass 0x7b5a397bfb80, in object 0x821af697330 438s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x20af19913bf0, JSClass 0x7b5a397bc5e0, in object 0x821af640ca0 438s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 438s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x20af19913c68, JSClass 0x7b5a397bc5e0, in object 0x821af697330 438s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 438s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 438s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x20af19915448, JSClass 0x7b5a397bfb80, in object 0x821af697330 438s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 438s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x20af19913ce0, JSClass 0x7b5a397bc5e0, in object 0x821af697330 438s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 438s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x20af19913d30, JSClass 0x7b5a397bc5a0, in object 0x821af697330 438s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 438s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 438s JS G OBJ: Defined class for Settings (GSettings), prototype 0x20af19913d80, JSClass 0x7b5a397bc5e0, in object 0x821af697330 438s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 438s JS G NS: Defined namespace 'Gio' 0x821af697330 in GIRepository 0x821af640b08 438s JS IMPORT: Importing module Gtk succeeded 438s JS IMPORT: Defining parent 0x821af640c10 of 0x821af698c40 'Gtk' is mod 1 438s JS IMPORT: successfully imported module 'Gtk' 438s JS G NS: Found info type GIObjectInfo for 'Widget' in namespace 'Gtk' 438s JS G NS: Found info type GIObjectInfo for 'InitiallyUnowned' in namespace 'GObject' 438s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x20af19913df8, JSClass 0x7b5a397bc5e0, in object 0x821af697380 438s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x20af19913e48, JSClass 0x7b5a397bc5e0, in object 0x821af697308 438s JS G NS: Found info type GIInterfaceInfo for 'Buildable' in namespace 'Gtk' 438s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x20af19915f10, JSClass 0x7b5a397bfb80, in object 0x821af697308 438s 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 438s JS G NS: Defined namespace 'Atk' 0x20af19913ec0 in GIRepository 0x821af640b08 438s JS G NS: Found info type GIInterfaceInfo for 'ImplementorIface' in namespace 'Atk' 438s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0x20af19915f38, JSClass 0x7b5a397bfb80, in object 0x20af19913ec0 438s JS G NS: Found info type GIObjectInfo for 'Container' in namespace 'Gtk' 438s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x20af19913f10, JSClass 0x7b5a397bc5e0, in object 0x821af697308 438s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 438s JS G NS: Defined namespace 'Gtk' 0x821af697308 in GIRepository 0x821af640b08 438s JS IMPORT: Importing 'system' 438s JS NATIVE: Defining native module 'system' 438s JS IMPORT: Defining parent 0x821af640610 of 0x270758426828 'system' is mod 1 438s JS IMPORT: successfully imported module 'system' 438s JS G NS: Found info type GIObjectInfo for 'Grid' in namespace 'Gtk' 438s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x20af19913f60, JSClass 0x7b5a397bc5e0, in object 0x821af697308 438s JS IMPORT: Module metadata hook for module 0x821af672d28 438s JS IMPORT: Defining meta.importSync for module 0x821af672d28 438s JS NATIVE: Defining native module '_encodingNative' 438s JS G NS: Found info type GIInterfaceInfo for 'Orientable' in namespace 'Gtk' 438s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x20af1991f0b0, JSClass 0x7b5a397bfb80, in object 0x821af697308 438s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclass (Gjs_MyComplexGtkSubclass), prototype 0x20af19913fd8, JSClass 0x7b5a397bc5e0, in object 0x821af640ca0 438s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromResource (Gjs_MyComplexGtkSubclassFromResource), prototype 0x20af19922060, JSClass 0x7b5a397bc5e0, in object 0x821af640ca0 438s JS CTX: Script evaluation succeeded 438s JS MAINLOOP: Main loop instance 0x600ebe920968: Spinning loop until released or hook cleared 438s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x821af63d128 438s JS IMPORT: Module metadata hook for module 0x2707584369d0 438s JS IMPORT: Defining meta.importSync for module 0x2707584369d0 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x821af63d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x821af63d128 438s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 438s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 438s JS MAINLOOP: Set main loop hook to 438s JS MAINLOOP: Main loop instance 0x600ebe920968: hold 438s JS MAINLOOP: Running and clearing main loop hook 438s JS G BXD: Defining method run in prototype for GLib.MainLoop 438s 1..8 438s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 438s JS G BXD: Defined class for Source (GSource), prototype 0x20af199220b0, JSClass 0x7b5a397bc5a0, in object 0x821af697038 438s JS G BXD: Defining method set_priority in prototype for GLib.Source 438s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 438s JS G BXD: Defining method attach in prototype for GLib.Source 438s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 438s JS IMPORT: Module metadata hook for module 0x821af688660 438s JS IMPORT: Defining meta.importSync for module 0x821af688660 438s JS G NS: Found info type GIFunctionInfo for 'init' in namespace 'Gtk' 438s JS G BXD: Defining method destroy in prototype for GLib.Source 438s JS G NS: Found info type GIObjectInfo for 'Window' in namespace 'Gtk' 438s JS G NS: Found info type GIObjectInfo for 'Bin' in namespace 'Gtk' 438s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x20af199221f0, JSClass 0x7b5a397bc5e0, in object 0x821af697308 438s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x20af19922240, JSClass 0x7b5a397bc5e0, in object 0x821af697308 438s JS G NS: Found info type GIEnumInfo for 'WindowType' in namespace 'Gtk' 438s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 438s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 438s JS G ENUM: Defining Gtk.WindowType as 0x270758447938 438s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 438s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 438s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 438s JS G NS: Found info type GIObjectInfo for 'Label' in namespace 'Gtk' 438s JS G NS: Found info type GIObjectInfo for 'Misc' in namespace 'Gtk' 438s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x20af19922308, JSClass 0x7b5a397bc5e0, in object 0x821af697308 438s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x20af19922358, JSClass 0x7b5a397bc5e0, in object 0x821af697308 438s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 438s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 438s ok 1 Legacy Gtk overrides UI template sets up internal and public template children 438s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 438s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 438s ok 2 Legacy Gtk overrides UI template sets up public template children with the correct widgets 438s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 438s ok 3 Legacy Gtk overrides UI template sets up internal template children with the correct widgets 438s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 438s JS G NS: Found info type GIObjectInfo for 'Builder' in namespace 'Gtk' 438s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x20af19922948, JSClass 0x7b5a397bc5e0, in object 0x821af697308 438s JS G OBJ: Defining method get_objects in prototype for GtkBuilder (Gtk.Builder) 438s JS G NS: Found info type GIFlagsInfo for 'ConnectFlags' in namespace 'GObject' 438s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 438s JS G ENUM: Defining enum value AFTER (fixed from after) 1 438s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 438s JS G ENUM: Defining GObject.ConnectFlags as 0x27075846af48 438s ok 4 Legacy Gtk overrides UI template from resource sets up internal and public template children 438s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 438s ok 5 Legacy Gtk overrides UI template from resource sets up public template children with the correct widgets 438s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 438s ok 6 Legacy Gtk overrides UI template from resource sets up internal template children with the correct widgets 438s ok 7 Legacy Gtk overrides sets CSS names on classes 438s JS G NS: Found info type GIObjectInfo for 'Button' in namespace 'Gtk' 438s JS G OBJ: Defined class for Button (GtkButton), prototype 0x20af19922fd8, JSClass 0x7b5a397bc5e0, in object 0x821af697308 438s JS G NS: Found info type GIInterfaceInfo for 'Activatable' in namespace 'Gtk' 438s JS G IFACE: Defined class for Activatable (GtkActivatable), prototype 0x20af1991f830, JSClass 0x7b5a397bfb80, in object 0x821af697308 438s JS G NS: Found info type GIInterfaceInfo for 'Actionable' in namespace 'Gtk' 438s JS G IFACE: Defined class for Actionable (GtkActionable), prototype 0x20af1991f858, JSClass 0x7b5a397bfb80, in object 0x821af697308 438s JS G OBJ: Defined class for Gjs_LeakTestWidget (Gjs_LeakTestWidget), prototype 0x20af199350b0, JSClass 0x7b5a397bc5e0, in object 0x821af640ca0 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s ok 8 Legacy Gtk overrides does not leak instance when connecting template signal 438s JS MAINLOOP: Completed job 1 438s JS G BXD: Defining method quit in prototype for GLib.MainLoop 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x600ebe920968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: handling job 2, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 2 438s JS MAINLOOP: handling job 3, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 438s JS MAINLOOP: Main loop instance 0x600ebe920968: release 438s JS MAINLOOP: Completed job 3 438s JS MEMORY: Memory report: before destroying context 438s JS MEMORY: 469 objects currently alive 438s JS MEMORY: boxed_instance = 8 438s JS MEMORY: boxed_prototype = 19 438s JS MEMORY: closure = 4 438s JS MEMORY: function = 374 438s JS MEMORY: fundamental_instance = 0 438s JS MEMORY: fundamental_prototype = 0 438s JS MEMORY: gerror_instance = 0 438s JS MEMORY: gerror_prototype = 0 438s JS MEMORY: interface = 14 438s JS MEMORY: module = 10 438s JS MEMORY: ns = 7 438s JS MEMORY: object_instance = 0 438s JS MEMORY: object_prototype = 33 438s JS MEMORY: param = 0 438s JS MEMORY: union_instance = 0 438s JS MEMORY: union_prototype = 0 438s JS CTX: JS shutdown sequence 438s JS CTX: Stopping profiler 438s JS CTX: Shutting down toggle queue 438s JS CTX: Notifying external reference holders of GjsContext dispose 438s JS MAINLOOP: Stopping promise job dispatcher 438s JS CTX: Notifying reference holders of GjsContext dispose 438s JS CTX: Checking unhandled promise rejections 438s JS CTX: Releasing cached JS wrappers 438s JS CTX: Final triggered GC 438s JS CTX: Destroying JS context 438s JS CTX: Releasing all native objects 438s JS CTX: Disabling auto GC 438s JS CTX: Ending trace on global object 438s JS CTX: Freeing allocated resources 438s JS CTX: JS context destroyed 438s PASS: gjs/testLegacyGtk.test 438s Running test: gjs/return.test 438s 1..1 438s ok 1 - /usr/libexec/installed-tests/gjs/debugger/return.debugger 438s PASS: gjs/return.test 438s Running test: gjs/testCairoModule.test 438s JS NATIVE: Registered native JS module '_promiseNative' 438s JS NATIVE: Registered native JS module '_byteArrayNative' 438s JS NATIVE: Registered native JS module '_encodingNative' 438s JS NATIVE: Registered native JS module '_gi' 438s JS NATIVE: Registered native JS module 'gi' 438s JS NATIVE: Registered native JS module 'cairoNative' 438s JS NATIVE: Registered native JS module 'system' 438s JS NATIVE: Registered native JS module 'console' 438s JS NATIVE: Registered native JS module '_print' 438s JS CTX: Enabling JIT 438s JS CTX: Initialized class GjsFileImporter prototype 0x25e0c72001a0 438s JS IMPORT: Defining parent (nil) of 0x25e0c7200200 'imports' is mod 0 438s JS IMPORT: Importing '_print' 438s JS NATIVE: Defining native module '_print' 438s JS IMPORT: Defining parent 0x25e0c7200200 of 0x25e0c72009b0 '_print' is mod 1 438s JS IMPORT: successfully imported module '_print' 438s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 438s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x2db3a2d3d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x2db3a2d3d090 438s JS MAINLOOP: Main loop instance 0x59f5627d1968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Starting promise job dispatcher 438s 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 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2db3a2d3d128 438s JS MAINLOOP: Main loop instance 0x59f5627d1968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x59f5627d1968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 438s JS MAINLOOP: Main loop instance 0x59f5627d1968: release 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 438s JS MAINLOOP: Main loop instance 0x59f5627d1968: release 438s JS MAINLOOP: Completed job 1 438s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module metadata hook for module 0x25e0c726af30 438s JS IMPORT: Defining meta.importSync for module 0x25e0c726af30 438s JS NATIVE: Defining native module 'gi' 438s JS CTX: Initialized class GIRepositoryNamespace prototype 0x25e0c726f278 438s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 438s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 438s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 438s JS IMPORT: Importing directory 'overrides' 438s JS IMPORT: Defining parent 0x2db3a2d40610 of 0x25e0c726f2f8 'overrides' is mod 1 438s JS IMPORT: Defined importer 'overrides' 0x25e0c726f2f8 in 0x2db3a2d40610 438s JS IMPORT: successfully imported directory 'overrides' 438s JS IMPORT: Importing '_promiseNative' 438s JS NATIVE: Defining native module '_promiseNative' 438s JS IMPORT: Defining parent 0x2db3a2d40610 of 0x25e0c726f7a8 '_promiseNative' is mod 1 438s JS IMPORT: successfully imported module '_promiseNative' 438s JS IMPORT: Importing module GLib succeeded 438s JS IMPORT: Defining parent 0x25e0c726f2f8 of 0x2db3a2d98038 'GLib' is mod 1 438s JS IMPORT: successfully imported module 'GLib' 438s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 438s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2db3a2d97060, JSClass 0x7edccd4365a0, in object 0x2db3a2d97038 438s JS CTX: Initialized class GIRepositoryGType prototype 0x25e0c726faf0 438s JS CTX: Initialized class GIRepositoryFunction prototype 0x25e0c726fb50 438s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 438s JS G BXD: Defined class for Error (GError), prototype 0x2db3a2d970b0, JSClass 0x7edccd4365a0, in object 0x2db3a2d97038 438s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 438s JS G BXD: Defined class for Variant (GVariant), prototype 0x2db3a2d97100, JSClass 0x7edccd4365a0, in object 0x2db3a2d97038 438s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 438s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2db3a2d97150, JSClass 0x7edccd4365a0, in object 0x2db3a2d97038 438s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 438s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2db3a2d971a0, JSClass 0x7edccd4365a0, in object 0x2db3a2d97038 438s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 438s JS G BXD: Defined class for Thread (GThread), prototype 0x2db3a2d971f0, JSClass 0x7edccd4365a0, in object 0x2db3a2d97038 438s JS G BXD: Defining method ref in prototype for GLib.Thread 438s JS G BXD: Defining method unref in prototype for GLib.Thread 438s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 438s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2db3a2d97240, JSClass 0x7edccd4365a0, in object 0x2db3a2d97038 438s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 438s JS G BXD: Defined class for Regex (GRegex), prototype 0x2db3a2d97290, JSClass 0x7edccd4365a0, in object 0x2db3a2d97038 438s JS G BXD: Defining method match in prototype for GLib.Regex 438s JS G BXD: Defining method match_full in prototype for GLib.Regex 438s JS G BXD: Defining method match_all in prototype for GLib.Regex 438s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 438s JS G NS: Defined namespace 'GLib' 0x2db3a2d97038 in GIRepository 0x25e0c726f108 438s JS IMPORT: Importing module jasmine succeeded 438s JS IMPORT: Defining parent 0x2db3a2d40610 of 0x2db3a2d98ba0 'jasmine' is mod 1 438s JS IMPORT: successfully imported module 'jasmine' 438s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 438s JS MAINLOOP: Main loop instance 0x59f5627d1968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x59f5627d1968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 438s JS MAINLOOP: Main loop instance 0x59f5627d1968: release 438s JS MAINLOOP: Completed job 0 438s 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 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module metadata hook for module 0x25e0c7207d98 438s JS IMPORT: Defining meta.importSync for module 0x25e0c7207d98 438s JS NATIVE: Defining native module 'cairoNative' 438s JS CTX: Initialized class Region prototype 0x25e0c720b7f8 438s JS CTX: Initialized class Context prototype 0x25e0c720b918 438s JS CTX: Initialized class Surface prototype 0x25e0c720c0f8 438s JS CTX: Initialized class Pattern prototype 0x25e0c720c1d8 438s JS CTX: Initialized class Path prototype 0x25e0c720c238 438s JS CTX: Initialized class ImageSurface prototype 0x25e0c720c298 438s JS CTX: Initialized class PSSurface prototype 0x25e0c720c378 438s JS CTX: Initialized class PDFSurface prototype 0x25e0c720c458 438s JS CTX: Initialized class SVGSurface prototype 0x25e0c720c538 438s JS CTX: Initialized class Gradient prototype 0x25e0c720c598 438s JS CTX: Initialized class LinearGradient prototype 0x25e0c720c5f8 438s JS CTX: Initialized class RadialGradient prototype 0x25e0c720c658 438s JS CTX: Initialized class SurfacePattern prototype 0x25e0c720c6b8 438s JS CTX: Initialized class SolidPattern prototype 0x25e0c720c718 438s JS IMPORT: JS import '_cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_cairo.js 438s JS IMPORT: JS import '_cairo' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_cairo.js 438s JS IMPORT: Importing module _cairo succeeded 438s JS IMPORT: Defining parent 0x2db3a2d40610 of 0x2db3a2d98c40 '_cairo' is mod 1 438s JS IMPORT: successfully imported module '_cairo' 438s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Importing module cairo succeeded 438s JS IMPORT: Defining parent 0x2db3a2d40c40 of 0x2db3a2d98c68 'cairo' is mod 1 438s JS IMPORT: successfully imported module 'cairo' 438s JS IMPORT: JS import 'cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/cairo.js 438s JS IMPORT: Importing 'cairoNative' 438s JS IMPORT: Defining parent 0x2db3a2d40610 of 0x25e0c720b7d8 'cairoNative' is mod 1 438s JS IMPORT: successfully imported module 'cairoNative' 438s JS IMPORT: Importing module cairo succeeded 438s JS IMPORT: Defining parent 0x2db3a2d40610 of 0x2db3a2d98c90 'cairo' is mod 1 438s JS IMPORT: successfully imported module 'cairo' 438s JS G NS: Found info type GIEnumInfo for 'Antialias' in namespace 'cairo' 438s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 438s JS G ENUM: Defining enum value NONE (fixed from none) 1 438s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 438s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 438s JS G ENUM: Defining enum value FAST (fixed from fast) 4 438s JS G ENUM: Defining enum value GOOD (fixed from good) 5 438s JS G ENUM: Defining enum value BEST (fixed from best) 6 438s JS G ENUM: Defining cairo.Antialias as 0x25e0c720dd28 438s JS G NS: Found info type GIEnumInfo for 'Content' in namespace 'cairo' 438s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 438s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 438s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 438s JS G ENUM: Defining cairo.Content as 0x25e0c720de08 438s JS G NS: Found info type GIEnumInfo for 'Extend' in namespace 'cairo' 438s JS G ENUM: Defining enum value NONE (fixed from none) 0 438s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 438s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 438s JS G ENUM: Defining enum value PAD (fixed from pad) 3 438s JS G ENUM: Defining cairo.Extend as 0x25e0c720de68 438s JS G NS: Found info type GIEnumInfo for 'FillRule' in namespace 'cairo' 438s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 438s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 438s JS G ENUM: Defining cairo.FillRule as 0x25e0c720dec8 438s JS G NS: Found info type GIEnumInfo for 'Filter' in namespace 'cairo' 438s JS G ENUM: Defining enum value FAST (fixed from fast) 0 438s JS G ENUM: Defining enum value GOOD (fixed from good) 1 438s JS G ENUM: Defining enum value BEST (fixed from best) 2 438s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 438s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 438s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 438s JS G ENUM: Defining cairo.Filter as 0x25e0c720df28 438s JS G NS: Found info type GIEnumInfo for 'FontSlant' in namespace 'cairo' 438s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 438s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 438s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 438s JS G ENUM: Defining cairo.FontSlant as 0x25e0c720e008 438s JS G NS: Found info type GIEnumInfo for 'FontWeight' in namespace 'cairo' 438s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 438s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 438s JS G ENUM: Defining cairo.FontWeight as 0x25e0c720e068 438s JS G NS: Found info type GIEnumInfo for 'Format' in namespace 'cairo' 438s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 438s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 438s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 438s JS G ENUM: Defining enum value A8 (fixed from a8) 2 438s JS G ENUM: Defining enum value A1 (fixed from a1) 3 438s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 438s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 438s JS G ENUM: Defining cairo.Format as 0x25e0c720e0c8 438s JS G NS: Found info type GIEnumInfo for 'LineCap' in namespace 'cairo' 438s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 438s JS G ENUM: Defining enum value ROUND (fixed from round) 1 438s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 438s JS G ENUM: Defining cairo.LineCap as 0x25e0c720e1a8 438s JS G NS: Found info type GIEnumInfo for 'LineJoin' in namespace 'cairo' 438s JS G ENUM: Defining enum value MITER (fixed from miter) 0 438s JS G ENUM: Defining enum value ROUND (fixed from round) 1 438s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 438s JS G ENUM: Defining cairo.LineJoin as 0x25e0c720e208 438s JS G NS: Found info type GIEnumInfo for 'Operator' in namespace 'cairo' 438s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 438s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 438s JS G ENUM: Defining enum value OVER (fixed from over) 2 438s JS G ENUM: Defining enum value IN (fixed from in) 3 438s JS G ENUM: Defining enum value OUT (fixed from out) 4 438s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 438s JS G ENUM: Defining enum value DEST (fixed from dest) 6 438s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 438s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 438s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 438s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 438s JS G ENUM: Defining enum value XOR (fixed from xor) 11 438s JS G ENUM: Defining enum value ADD (fixed from add) 12 438s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 438s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 438s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 438s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 438s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 438s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 438s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 438s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 438s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 438s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 438s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 438s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 438s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 438s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 438s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 438s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 438s JS G ENUM: Defining cairo.Operator as 0x25e0c720e268 438s JS G NS: Found info type GIEnumInfo for 'PatternType' in namespace 'cairo' 438s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 438s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 438s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 438s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 438s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 438s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 438s JS G ENUM: Defining cairo.PatternType as 0x25e0c720e448 438s JS G NS: Found info type GIEnumInfo for 'SurfaceType' in namespace 'cairo' 438s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 438s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 438s JS G ENUM: Defining enum value PS (fixed from ps) 2 438s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 438s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 438s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 438s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 438s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 438s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 438s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 438s JS G ENUM: Defining enum value SVG (fixed from svg) 10 438s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 438s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 438s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 438s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 438s JS G ENUM: Defining enum value QT (fixed from qt) 15 438s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 438s JS G ENUM: Defining enum value VG (fixed from vg) 17 438s JS G ENUM: Defining enum value GL (fixed from gl) 18 438s JS G ENUM: Defining enum value DRM (fixed from drm) 19 438s JS G ENUM: Defining enum value TEE (fixed from tee) 20 438s JS G ENUM: Defining enum value XML (fixed from xml) 21 438s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 438s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 438s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 438s JS G ENUM: Defining cairo.SurfaceType as 0x25e0c720e528 438s JS G NS: Found info type GIStructInfo for 'Region' in namespace 'cairo' 438s JS G BXD: Defined class for Region (CairoRegion), prototype 0x2db3a2d975d8, JSClass 0x7edccd4365a0, in object 0x2db3a2d973a8 438s JS G NS: Found info type GIStructInfo for 'Context' in namespace 'cairo' 438s JS G BXD: Defined class for Context (CairoContext), prototype 0x2db3a2d97600, JSClass 0x7edccd4365a0, in object 0x2db3a2d973a8 438s JS G NS: Found info type GIStructInfo for 'Surface' in namespace 'cairo' 438s JS G BXD: Defined class for Surface (CairoSurface), prototype 0x2db3a2d97628, JSClass 0x7edccd4365a0, in object 0x2db3a2d973a8 438s JS G NS: Found info type GIStructInfo for 'Pattern' in namespace 'cairo' 438s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x2db3a2d97650, JSClass 0x7edccd4365a0, in object 0x2db3a2d973a8 438s JS G NS: Found info type GIStructInfo for 'Path' in namespace 'cairo' 438s JS G BXD: Defined class for Path (void), prototype 0x2db3a2d97678, JSClass 0x7edccd4365a0, in object 0x2db3a2d973a8 438s JS G NS: Defined namespace 'cairo' 0x2db3a2d973a8 in GIRepository 0x2db3a2d40b08 438s JS MAINLOOP: Main loop instance 0x59f5627d1968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x59f5627d1968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testCairoModule.js async resolved" 438s JS MAINLOOP: Main loop instance 0x59f5627d1968: release 438s JS MAINLOOP: Completed job 0 438s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module metadata hook for module 0x25e0c7217778 438s JS IMPORT: Defining meta.importSync for module 0x25e0c7217778 438s JS NATIVE: Defining native module 'system' 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2db3a2d3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2db3a2d3d128 438s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 438s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 438s JS MAINLOOP: Set main loop hook to 438s JS MAINLOOP: Main loop instance 0x59f5627d1968: hold 438s JS MAINLOOP: Running and clearing main loop hook 438s JS G BXD: Defining method run in prototype for GLib.MainLoop 438s 1..3 438s JS IMPORT: Importing 'gi' 438s JS IMPORT: Defining parent 0x2db3a2d40610 of 0x2db3a2d40b08 'gi' is mod 1 438s JS IMPORT: successfully imported module 'gi' 438s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 438s JS G BXD: Defined class for Source (GSource), prototype 0x2db3a2d976c8, JSClass 0x7edccd4365a0, in object 0x2db3a2d97038 438s JS G BXD: Defining method set_priority in prototype for GLib.Source 438s JS IMPORT: Importing '_gi' 438s JS NATIVE: Defining native module '_gi' 438s JS IMPORT: Defining parent 0x2db3a2d40610 of 0x25e0c7221680 '_gi' is mod 1 438s JS IMPORT: successfully imported module '_gi' 438s 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 438s JS G NS: Defined namespace 'GjsPrivate' 0x2db3a2d97768 in GIRepository 0x2db3a2d40b08 438s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 438s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 438s JS IMPORT: Importing module _common succeeded 438s JS IMPORT: Defining parent 0x2db3a2d40610 of 0x2db3a2d98e70 '_common' is mod 1 438s JS IMPORT: successfully imported module '_common' 438s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 438s JS IMPORT: Importing module _legacy succeeded 438s JS IMPORT: Defining parent 0x2db3a2d40610 of 0x2db3a2d98e98 '_legacy' is mod 1 438s JS IMPORT: successfully imported module '_legacy' 438s JS IMPORT: Importing module GObject succeeded 438s JS IMPORT: Defining parent 0x2db3a2d40c40 of 0x2db3a2d98e48 'GObject' is mod 1 438s JS IMPORT: successfully imported module 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 438s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 438s JS G BXD: Defined class for String (GString), prototype 0x2db3a2d979c0, JSClass 0x7edccd4365a0, in object 0x2db3a2d97740 438s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 438s JS G PRM: Defined class ParamSpec prototype is 0x2db3a2d98ee8 class 0x7edccd43f240 in object 0x2db3a2d97740 438s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 438s JS G OBJ: Defined class for Object (GObject), prototype 0x2db3a2d97b28, JSClass 0x7edccd4365e0, in object 0x2db3a2d97740 438s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 438s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 438s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2db3a2d97b50, JSClass 0x7edccd4365e0, in object 0x2db3a2d97740 438s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 438s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 438s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 438s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 438s JS G BXD: Defined class for Value (GValue), prototype 0x2db3a2d97ba0, JSClass 0x7edccd4365a0, in object 0x2db3a2d97740 438s JS G NS: Defined namespace 'GObject' 0x2db3a2d97740 in GIRepository 0x2db3a2d40b08 438s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 438s JS G BXD: Defining method attach in prototype for GLib.Source 438s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 438s JS IMPORT: Module metadata hook for module 0x2db3a2d88510 438s JS IMPORT: Defining meta.importSync for module 0x2db3a2d88510 438s JS G BXD: Defining method destroy in prototype for GLib.Source 438s ok 1 Cairo imported as ES module cairo default import 438s ok 2 Cairo imported via GI has the same functionality as imports.cairo 438s JS G NS: Found info type GIStructInfo for 'RectangleInt' in namespace 'cairo' 438s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0x2db3a2d97e20, JSClass 0x7edccd4365a0, in object 0x2db3a2d973a8 438s ok 3 Cairo imported via GI has boxed types from the GIR file 438s JS G BXD: Defining method quit in prototype for GLib.MainLoop 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x59f5627d1968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: handling job 2, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 2 438s JS MAINLOOP: handling job 3, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 438s JS MAINLOOP: Main loop instance 0x59f5627d1968: release 438s JS MAINLOOP: Completed job 3 438s JS MEMORY: Memory report: before destroying context 438s JS MEMORY: 171 objects currently alive 438s JS MEMORY: boxed_instance = 23 438s JS MEMORY: boxed_prototype = 17 438s JS MEMORY: closure = 1 438s JS MEMORY: function = 116 438s JS MEMORY: fundamental_instance = 0 438s JS MEMORY: fundamental_prototype = 0 438s JS MEMORY: gerror_instance = 0 438s JS MEMORY: gerror_prototype = 0 438s JS MEMORY: interface = 0 438s JS MEMORY: module = 8 438s JS MEMORY: ns = 4 438s JS MEMORY: object_instance = 0 438s JS MEMORY: object_prototype = 2 438s JS MEMORY: param = 0 438s JS MEMORY: union_instance = 0 438s JS MEMORY: union_prototype = 0 438s JS CTX: JS shutdown sequence 438s JS CTX: Stopping profiler 438s JS CTX: Shutting down toggle queue 438s JS CTX: Notifying external reference holders of GjsContext dispose 438s JS MAINLOOP: Stopping promise job dispatcher 438s JS CTX: Notifying reference holders of GjsContext dispose 438s JS CTX: Checking unhandled promise rejections 438s JS CTX: Releasing cached JS wrappers 438s JS CTX: Final triggered GC 438s JS CTX: Destroying JS context 438s JS CTX: Releasing all native objects 438s JS CTX: Disabling auto GC 438s JS CTX: Ending trace on global object 438s JS CTX: Freeing allocated resources 438s JS CTX: JS context destroyed 438s PASS: gjs/testCairoModule.test 438s Running test: gjs/testGObjectValue.test 438s JS NATIVE: Registered native JS module '_promiseNative' 438s JS NATIVE: Registered native JS module '_byteArrayNative' 438s JS NATIVE: Registered native JS module '_encodingNative' 438s JS NATIVE: Registered native JS module '_gi' 438s JS NATIVE: Registered native JS module 'gi' 438s JS NATIVE: Registered native JS module 'cairoNative' 438s JS NATIVE: Registered native JS module 'system' 438s JS NATIVE: Registered native JS module 'console' 438s JS NATIVE: Registered native JS module '_print' 438s JS CTX: Enabling JIT 438s JS CTX: Initialized class GjsFileImporter prototype 0x1888d6f001a0 438s JS IMPORT: Defining parent (nil) of 0x1888d6f00200 'imports' is mod 0 438s JS IMPORT: Importing '_print' 438s JS NATIVE: Defining native module '_print' 438s JS IMPORT: Defining parent 0x1888d6f00200 of 0x1888d6f009b0 '_print' is mod 1 438s JS IMPORT: successfully imported module '_print' 438s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 438s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1c350063d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1c350063d090 438s JS MAINLOOP: Main loop instance 0x621aa20c6968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Starting promise job dispatcher 438s 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 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1c350063d128 438s JS MAINLOOP: Main loop instance 0x621aa20c6968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x621aa20c6968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 438s JS MAINLOOP: Main loop instance 0x621aa20c6968: release 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 438s JS MAINLOOP: Main loop instance 0x621aa20c6968: release 438s JS MAINLOOP: Completed job 1 438s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module metadata hook for module 0x1888d6f6af30 438s JS IMPORT: Defining meta.importSync for module 0x1888d6f6af30 438s JS NATIVE: Defining native module 'gi' 438s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1888d6f6f278 438s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 438s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 438s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 438s JS IMPORT: Importing directory 'overrides' 438s JS IMPORT: Defining parent 0x1c3500640610 of 0x1888d6f6f2f8 'overrides' is mod 1 438s JS IMPORT: Defined importer 'overrides' 0x1888d6f6f2f8 in 0x1c3500640610 438s JS IMPORT: successfully imported directory 'overrides' 438s JS IMPORT: Importing '_promiseNative' 438s JS NATIVE: Defining native module '_promiseNative' 438s JS IMPORT: Defining parent 0x1c3500640610 of 0x1888d6f6f7a8 '_promiseNative' is mod 1 438s JS IMPORT: successfully imported module '_promiseNative' 438s JS IMPORT: Importing module GLib succeeded 438s JS IMPORT: Defining parent 0x1888d6f6f2f8 of 0x1c3500698038 'GLib' is mod 1 438s JS IMPORT: successfully imported module 'GLib' 438s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 438s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1c3500697060, JSClass 0x7470608e25a0, in object 0x1c3500697038 438s JS CTX: Initialized class GIRepositoryGType prototype 0x1888d6f6faf0 438s JS CTX: Initialized class GIRepositoryFunction prototype 0x1888d6f6fb50 438s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 438s JS G BXD: Defined class for Error (GError), prototype 0x1c35006970b0, JSClass 0x7470608e25a0, in object 0x1c3500697038 438s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 438s JS G BXD: Defined class for Variant (GVariant), prototype 0x1c3500697100, JSClass 0x7470608e25a0, in object 0x1c3500697038 438s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 438s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1c3500697150, JSClass 0x7470608e25a0, in object 0x1c3500697038 438s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 438s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1c35006971a0, JSClass 0x7470608e25a0, in object 0x1c3500697038 438s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 438s JS G BXD: Defined class for Thread (GThread), prototype 0x1c35006971f0, JSClass 0x7470608e25a0, in object 0x1c3500697038 438s JS G BXD: Defining method ref in prototype for GLib.Thread 438s JS G BXD: Defining method unref in prototype for GLib.Thread 438s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 438s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1c3500697240, JSClass 0x7470608e25a0, in object 0x1c3500697038 438s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 438s JS G BXD: Defined class for Regex (GRegex), prototype 0x1c3500697290, JSClass 0x7470608e25a0, in object 0x1c3500697038 438s JS G BXD: Defining method match in prototype for GLib.Regex 438s JS G BXD: Defining method match_full in prototype for GLib.Regex 438s JS G BXD: Defining method match_all in prototype for GLib.Regex 438s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 438s JS G NS: Defined namespace 'GLib' 0x1c3500697038 in GIRepository 0x1888d6f6f108 438s JS IMPORT: Importing module jasmine succeeded 438s JS IMPORT: Defining parent 0x1c3500640610 of 0x1c3500698ba0 'jasmine' is mod 1 438s JS IMPORT: successfully imported module 'jasmine' 438s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 438s JS MAINLOOP: Main loop instance 0x621aa20c6968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x621aa20c6968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 438s JS MAINLOOP: Main loop instance 0x621aa20c6968: release 438s JS MAINLOOP: Completed job 0 438s JS IMPORT: Importing 'gi' 438s JS IMPORT: Defining parent 0x1c3500640610 of 0x1c3500640b08 'gi' is mod 1 438s JS IMPORT: successfully imported module 'gi' 438s JS IMPORT: Importing '_gi' 438s JS NATIVE: Defining native module '_gi' 438s JS IMPORT: Defining parent 0x1c3500640610 of 0x1888d6f160b0 '_gi' is mod 1 438s JS IMPORT: successfully imported module '_gi' 438s 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 438s JS G NS: Defined namespace 'GjsPrivate' 0x1c3500697330 in GIRepository 0x1c3500640b08 438s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 438s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 438s JS IMPORT: Importing module _common succeeded 438s JS IMPORT: Defining parent 0x1c3500640610 of 0x1c3500698c68 '_common' is mod 1 438s JS IMPORT: successfully imported module '_common' 438s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 438s JS IMPORT: Importing module _legacy succeeded 438s JS IMPORT: Defining parent 0x1c3500640610 of 0x1c3500698c90 '_legacy' is mod 1 438s JS IMPORT: successfully imported module '_legacy' 438s JS IMPORT: Importing module GObject succeeded 438s JS IMPORT: Defining parent 0x1c3500640bf8 of 0x1c3500698c40 'GObject' is mod 1 438s JS IMPORT: successfully imported module 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 438s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 438s JS G BXD: Defined class for String (GString), prototype 0x1c35006975b0, JSClass 0x7470608e25a0, in object 0x1c3500697308 438s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 438s JS G PRM: Defined class ParamSpec prototype is 0x1c3500698ce0 class 0x7470608eb240 in object 0x1c3500697308 438s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 438s JS G OBJ: Defined class for Object (GObject), prototype 0x1c3500697718, JSClass 0x7470608e25e0, in object 0x1c3500697308 438s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 438s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 438s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1c3500697740, JSClass 0x7470608e25e0, in object 0x1c3500697308 438s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 438s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 438s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 438s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 438s JS G BXD: Defined class for Value (GValue), prototype 0x1c3500697790, JSClass 0x7470608e25a0, in object 0x1c3500697308 438s JS G NS: Defined namespace 'GObject' 0x1c3500697308 in GIRepository 0x1c3500640b08 438s 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 438s JS G NS: Defined namespace 'GIMarshallingTests' 0x1c35006977e0 in GIRepository 0x1c3500640b08 438s 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 438s JS G NS: Defined namespace 'Regress' 0x1c3500697808 in GIRepository 0x1c3500640b08 438s JS G NS: Found info type GIObjectInfo for 'PropertiesObject' in namespace 'GIMarshallingTests' 438s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0x1c3500697830, JSClass 0x7470608e25e0, in object 0x1c35006977e0 438s JS G NS: Found info type GIEnumInfo for 'TestEnum' in namespace 'Regress' 438s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 438s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 438s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 438s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 438s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 438s JS G ENUM: Defining Regress.TestEnum as 0x1888d6f1b560 438s JS G NS: Found info type GIStructInfo for 'BoxedStruct' in namespace 'GIMarshallingTests' 438s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0x1c35006978a8, JSClass 0x7470608e25a0, in object 0x1c35006977e0 438s JS G BXD: Defining method init in prototype for GObject.Value 438s JS G BXD: Defining method set_long in prototype for GObject.Value 438s JS G NS: Found info type GIObjectInfo for 'TestFundamentalSubObject' in namespace 'Regress' 438s JS G NS: Found info type GIObjectInfo for 'TestFundamentalObject' in namespace 'Regress' 438s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x1c3500697948, JSClass 0x7470608e4a00, in object 0x1c3500697808 438s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. GJS has no support for this yet, ignoring these. 438s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x1c3500697998, JSClass 0x7470608e4a00, in object 0x1c3500697808 438s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. GJS has no support for this yet, ignoring these. 438s JS CTX: Script evaluation succeeded 438s JS MAINLOOP: Main loop instance 0x621aa20c6968: Spinning loop until released or hook cleared 438s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module metadata hook for module 0x1888d6f9e020 438s JS IMPORT: Defining meta.importSync for module 0x1888d6f9e020 438s JS NATIVE: Defining native module 'system' 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1c350063d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1c350063d128 438s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 438s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 438s JS MAINLOOP: Set main loop hook to 438s JS MAINLOOP: Main loop instance 0x621aa20c6968: hold 438s JS MAINLOOP: Running and clearing main loop hook 438s JS G BXD: Defining method run in prototype for GLib.MainLoop 438s 1..197 438s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 438s JS G BXD: Defined class for Source (GSource), prototype 0x1c3500697a10, JSClass 0x7470608e25a0, in object 0x1c3500697038 438s JS G BXD: Defining method set_priority in prototype for GLib.Source 438s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 438s JS G BXD: Defining method attach in prototype for GLib.Source 438s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 438s JS IMPORT: Module metadata hook for module 0x1c35006885f0 438s JS IMPORT: Defining meta.importSync for module 0x1c35006885f0 438s JS G BXD: Defining method destroy in prototype for GLib.Source 438s JS G BXD: Defining method unset in prototype for GObject.Value 438s ok 1 GObject value (GValue) initializes schar 438s ok 2 GObject value (GValue) schar is compatible with itself 438s ok 3 GObject value (GValue) schar is transformable to itself 438s JS G BXD: Defining method set_schar in prototype for GObject.Value 438s JS G BXD: Defining method get_schar in prototype for GObject.Value 438s ok 4 GObject value (GValue) initialized sets and gets schar 438s JS G NS: Found info type GIFunctionInfo for 'gvalue_round_trip' in namespace 'GIMarshallingTests' 438s JS G NS: Found info type GIFunctionInfo for 'gvalue_copy' in namespace 'GIMarshallingTests' 438s ok 5 GObject value (GValue) initialized can be passed to a function and returns a schar 438s JS G BXD: Defining method copy in prototype for GObject.Value 438s ok 6 GObject value (GValue) initialized copies schar 438s ok 7 GObject value (GValue) can be marshalled and un-marshalled from JS schar 438s ok 8 GObject value (GValue) initializes int 438s ok 9 GObject value (GValue) int is compatible with itself 438s ok 10 GObject value (GValue) int is transformable to itself 438s JS G BXD: Defining method set_int in prototype for GObject.Value 438s JS G BXD: Defining method get_int in prototype for GObject.Value 438s ok 11 GObject value (GValue) initialized sets and gets int 438s ok 12 GObject value (GValue) initialized can be passed to a function and returns a int 438s ok 13 GObject value (GValue) initialized copies int 438s ok 14 GObject value (GValue) can be marshalled and un-marshalled from JS int 438s ok 15 GObject value (GValue) initializes int64 438s ok 16 GObject value (GValue) int64 is compatible with itself 438s ok 17 GObject value (GValue) int64 is transformable to itself 438s JS G BXD: Defining method set_int64 in prototype for GObject.Value 438s JS G BXD: Defining method get_int64 in prototype for GObject.Value 438s ok 18 GObject value (GValue) initialized sets and gets int64 438s ok 19 GObject value (GValue) initialized can be passed to a function and returns a int64 438s ok 20 GObject value (GValue) initialized copies int64 438s ok 21 GObject value (GValue) can be marshalled and un-marshalled from JS int64 438s ok 22 GObject value (GValue) initializes long 438s ok 23 GObject value (GValue) long is compatible with itself 438s ok 24 GObject value (GValue) long is transformable to itself 438s JS G BXD: Defining method get_long in prototype for GObject.Value 438s ok 25 GObject value (GValue) initialized sets and gets long 438s ok 26 GObject value (GValue) initialized can be passed to a function and returns a long 438s ok 27 GObject value (GValue) initialized copies long 438s ok 28 GObject value (GValue) can be marshalled and un-marshalled from JS long 438s ok 29 GObject value (GValue) initializes char 438s ok 30 GObject value (GValue) char is compatible with itself 438s ok 31 GObject value (GValue) char is transformable to itself 438s JS G BXD: Defining method set_char in prototype for GObject.Value 438s JS G BXD: Defining method get_char in prototype for GObject.Value 438s ok 32 GObject value (GValue) initialized sets and gets char 438s ok 33 GObject value (GValue) initialized can be passed to a function and returns a char 438s ok 34 GObject value (GValue) initialized copies char 438s ok 35 GObject value (GValue) can be marshalled and un-marshalled from JS char 438s ok 36 GObject value (GValue) initializes uchar 438s ok 37 GObject value (GValue) uchar is compatible with itself 438s ok 38 GObject value (GValue) uchar is transformable to itself 438s JS G BXD: Defining method set_uchar in prototype for GObject.Value 438s JS G BXD: Defining method get_uchar in prototype for GObject.Value 438s ok 39 GObject value (GValue) initialized sets and gets uchar 438s ok 40 GObject value (GValue) initialized can be passed to a function and returns a uchar 438s ok 41 GObject value (GValue) initialized copies uchar 438s ok 42 GObject value (GValue) can be marshalled and un-marshalled from JS uchar 438s ok 43 GObject value (GValue) initializes uint 438s ok 44 GObject value (GValue) uint is compatible with itself 438s ok 45 GObject value (GValue) uint is transformable to itself 438s JS G BXD: Defining method set_uint in prototype for GObject.Value 438s JS G BXD: Defining method get_uint in prototype for GObject.Value 438s ok 46 GObject value (GValue) initialized sets and gets uint 438s ok 47 GObject value (GValue) initialized can be passed to a function and returns a uint 438s ok 48 GObject value (GValue) initialized copies uint 438s ok 49 GObject value (GValue) can be marshalled and un-marshalled from JS uint 438s ok 50 GObject value (GValue) initializes uint64 438s ok 51 GObject value (GValue) uint64 is compatible with itself 438s ok 52 GObject value (GValue) uint64 is transformable to itself 438s JS G BXD: Defining method set_uint64 in prototype for GObject.Value 438s JS G BXD: Defining method get_uint64 in prototype for GObject.Value 438s ok 53 GObject value (GValue) initialized sets and gets uint64 438s ok 54 GObject value (GValue) initialized can be passed to a function and returns a uint64 438s ok 55 GObject value (GValue) initialized copies uint64 438s ok 56 GObject value (GValue) can be marshalled and un-marshalled from JS uint64 438s ok 57 GObject value (GValue) initializes ulong 438s ok 58 GObject value (GValue) ulong is compatible with itself 438s ok 59 GObject value (GValue) ulong is transformable to itself 438s JS G BXD: Defining method set_ulong in prototype for GObject.Value 438s JS G BXD: Defining method get_ulong in prototype for GObject.Value 438s ok 60 GObject value (GValue) initialized sets and gets ulong 438s ok 61 GObject value (GValue) initialized can be passed to a function and returns a ulong 438s ok 62 GObject value (GValue) initialized copies ulong 438s ok 63 GObject value (GValue) can be marshalled and un-marshalled from JS ulong 438s ok 64 GObject value (GValue) initializes double 438s ok 65 GObject value (GValue) double is compatible with itself 438s ok 66 GObject value (GValue) double is transformable to itself 438s JS G BXD: Defining method set_double in prototype for GObject.Value 438s JS G BXD: Defining method get_double in prototype for GObject.Value 438s ok 67 GObject value (GValue) initialized sets and gets double 438s ok 68 GObject value (GValue) initialized can be passed to a function and returns a double 438s ok 69 GObject value (GValue) initialized copies double 438s ok 70 GObject value (GValue) can be marshalled and un-marshalled from JS double 438s ok 71 GObject value (GValue) initializes float 438s ok 72 GObject value (GValue) float is compatible with itself 438s ok 73 GObject value (GValue) float is transformable to itself 438s JS G BXD: Defining method set_float in prototype for GObject.Value 438s JS G BXD: Defining method get_float in prototype for GObject.Value 438s ok 74 GObject value (GValue) initialized sets and gets float 438s ok 75 GObject value (GValue) initialized can be passed to a function and returns a float 438s ok 76 GObject value (GValue) initialized copies float 438s ok 77 GObject value (GValue) can be marshalled and un-marshalled from JS float 438s ok 78 GObject value (GValue) initializes gtype 438s ok 79 GObject value (GValue) gtype is compatible with itself 438s ok 80 GObject value (GValue) gtype is transformable to itself 438s JS G BXD: Defining method set_gtype in prototype for GObject.Value 438s JS G BXD: Defining method get_gtype in prototype for GObject.Value 438s ok 81 GObject value (GValue) initialized sets and gets gtype 438s ok 82 GObject value (GValue) initialized can be passed to a function and returns a gtype 438s ok 83 GObject value (GValue) initialized copies gtype 438s ok 84 GObject value (GValue) can be marshalled and un-marshalled from JS gtype # SKIP Not supported - always implicitly converted 438s ok 85 GObject value (GValue) initializes boolean 438s ok 86 GObject value (GValue) boolean is compatible with itself 438s ok 87 GObject value (GValue) boolean is transformable to itself 438s JS G BXD: Defining method set_boolean in prototype for GObject.Value 438s JS G BXD: Defining method get_boolean in prototype for GObject.Value 438s ok 88 GObject value (GValue) initialized sets and gets boolean 438s ok 89 GObject value (GValue) initialized can be passed to a function and returns a boolean 438s ok 90 GObject value (GValue) initialized copies boolean 438s ok 91 GObject value (GValue) can be marshalled and un-marshalled from JS boolean 438s ok 92 GObject value (GValue) initializes string 438s ok 93 GObject value (GValue) string is compatible with itself 438s ok 94 GObject value (GValue) string is transformable to itself 438s JS G BXD: Defining method set_string in prototype for GObject.Value 438s JS G BXD: Defining method get_string in prototype for GObject.Value 438s ok 95 GObject value (GValue) initialized sets and gets string 438s ok 96 GObject value (GValue) initialized can be passed to a function and returns a string 438s ok 97 GObject value (GValue) initialized copies string 438s ok 98 GObject value (GValue) can be marshalled and un-marshalled from JS string 438s ok 99 GObject value (GValue) initializes param 438s ok 100 GObject value (GValue) param is compatible with itself 438s ok 101 GObject value (GValue) param is transformable to itself 438s JS G NS: Found info type GIFlagsInfo for 'ParamFlags' in namespace 'GObject' 438s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 438s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 438s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 438s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 438s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 438s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 438s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 438s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 438s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 438s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 438s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 438s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 438s JS G ENUM: Defining GObject.ParamFlags as 0x1888d6fa0360 438s JS G NS: Found info type GIFunctionInfo for 'param_spec_string' in namespace 'GObject' 438s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 438s JS G PRM: JSObject created with param instance 0x621aa22e7f00 type GParamString 438s JS G BXD: Defining method set_param in prototype for GObject.Value 438s JS G BXD: Defining method get_param in prototype for GObject.Value 438s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 438s JS G PRM: JSObject created with param instance 0x621aa22e7f00 type GParamString 438s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 438s JS G PRM: JSObject created with param instance 0x621aa22e7f00 type GParamString 438s ok 102 GObject value (GValue) initialized sets and gets param 438s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 438s JS G PRM: JSObject created with param instance 0x621aa22e8780 type GParamString 438s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 438s JS G PRM: JSObject created with param instance 0x621aa22e8780 type GParamString 438s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 438s JS G PRM: JSObject created with param instance 0x621aa22e8780 type GParamString 438s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 438s JS G PRM: JSObject created with param instance 0x621aa22e8780 type GParamString 438s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 438s JS G PRM: JSObject created with param instance 0x621aa22e8780 type GParamString 438s ok 103 GObject value (GValue) initialized can be passed to a function and returns a param 438s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 438s JS G PRM: JSObject created with param instance 0x621aa22ea930 type GParamString 438s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 438s JS G PRM: JSObject created with param instance 0x621aa22ea930 type GParamString 438s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 438s JS G PRM: JSObject created with param instance 0x621aa22ea930 type GParamString 438s ok 104 GObject value (GValue) initialized copies param 438s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 438s JS G PRM: JSObject created with param instance 0x621aa22eb320 type GParamString 438s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 438s JS G PRM: JSObject created with param instance 0x621aa22eb320 type GParamString 438s ok 105 GObject value (GValue) can be marshalled and un-marshalled from JS param 438s ok 106 GObject value (GValue) initializes variant 438s ok 107 GObject value (GValue) variant is compatible with itself 438s ok 108 GObject value (GValue) variant is transformable to itself 438s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 438s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x20d08ed93da8, JSClass 0x7470608e25a0, in object 0x1c3500697038 438s JS G BXD: Defining method set_variant in prototype for GObject.Value 438s JS G BXD: Defining method get_variant in prototype for GObject.Value 438s ok 109 GObject value (GValue) initialized sets and gets variant 438s ok 110 GObject value (GValue) initialized can be passed to a function and returns a variant 438s ok 111 GObject value (GValue) initialized copies variant 438s ok 112 GObject value (GValue) can be marshalled and un-marshalled from JS variant 438s ok 113 GObject value (GValue) initializes boxed 438s ok 114 GObject value (GValue) boxed is compatible with itself 438s ok 115 GObject value (GValue) boxed is transformable to itself 438s JS G NS: Found info type GIFunctionInfo for 'type_is_a' in namespace 'GObject' 438s JS G BXD: Defining method set_boxed in prototype for GObject.Value 438s ok 116 GObject value (GValue) initialized sets and gets boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 438s 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 438s ok 118 GObject value (GValue) initialized copies boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 438s ok 119 GObject value (GValue) can be marshalled and un-marshalled from JS boxed 438s ok 120 GObject value (GValue) initializes gvalue 438s ok 121 GObject value (GValue) gvalue is compatible with itself 438s ok 122 GObject value (GValue) gvalue is transformable to itself 438s ok 123 GObject value (GValue) initialized sets and gets gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 438s 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 438s ok 125 GObject value (GValue) initialized copies gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 438s ok 126 GObject value (GValue) can be marshalled and un-marshalled from JS gvalue # SKIP Not supported - always implicitly converted 438s ok 127 GObject value (GValue) initializes enum 438s ok 128 GObject value (GValue) enum is compatible with itself 438s ok 129 GObject value (GValue) enum is transformable to itself 438s JS G BXD: Defining method set_enum in prototype for GObject.Value 438s JS G BXD: Defining method get_enum in prototype for GObject.Value 438s ok 130 GObject value (GValue) initialized sets and gets enum 438s ok 131 GObject value (GValue) initialized can be passed to a function and returns a enum 438s ok 132 GObject value (GValue) initialized copies enum 438s ok 133 GObject value (GValue) can be marshalled and un-marshalled from JS enum 438s ok 134 GObject value (GValue) initializes object 438s ok 135 GObject value (GValue) object is compatible with itself 438s ok 136 GObject value (GValue) object is transformable to itself 438s JS G BXD: Defining method set_object in prototype for GObject.Value 438s JS G BXD: Defining method get_object in prototype for GObject.Value 438s ok 137 GObject value (GValue) initialized sets and gets object 438s ok 138 GObject value (GValue) initialized can be passed to a function and returns a object 438s ok 139 GObject value (GValue) initialized copies object 438s ok 140 GObject value (GValue) can be marshalled and un-marshalled from JS object 438s ok 141 GObject value (GValue) initializes instance 438s ok 142 GObject value (GValue) instance is compatible with itself 438s ok 143 GObject value (GValue) instance is transformable to itself 438s ok 144 GObject value (GValue) initialized sets and gets instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 438s 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 438s ok 146 GObject value (GValue) initialized copies instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 438s ok 147 GObject value (GValue) can be marshalled and un-marshalled from JS instance 438s ok 148 GObject value (GValue) initializes string 438s ok 149 GObject value (GValue) string is compatible with itself 438s ok 150 GObject value (GValue) string is transformable to itself 438s ok 151 GObject value (GValue) initialized sets and gets string 438s ok 152 GObject value (GValue) initialized can be passed to a function and returns a string 438s ok 153 GObject value (GValue) initialized copies string 438s ok 154 GObject value (GValue) can be marshalled and un-marshalled from JS string 438s ok 155 GObject value (GValue) initializes double 438s ok 156 GObject value (GValue) double is compatible with itself 438s ok 157 GObject value (GValue) double is transformable to itself 438s ok 158 GObject value (GValue) initialized sets and gets double 438s ok 159 GObject value (GValue) initialized can be passed to a function and returns a double 438s ok 160 GObject value (GValue) initialized copies double 438s ok 161 GObject value (GValue) can be marshalled and un-marshalled from JS double 438s ok 162 GObject value (GValue) initializes boolean 438s ok 163 GObject value (GValue) boolean is compatible with itself 438s ok 164 GObject value (GValue) boolean is transformable to itself 438s ok 165 GObject value (GValue) initialized sets and gets boolean 438s ok 166 GObject value (GValue) initialized can be passed to a function and returns a boolean 438s ok 167 GObject value (GValue) initialized copies boolean 438s ok 168 GObject value (GValue) can be marshalled and un-marshalled from JS boolean 438s ok 169 GObject value (GValue) initializes boxed 438s ok 170 GObject value (GValue) boxed is compatible with itself 438s ok 171 GObject value (GValue) boxed is transformable to itself 438s ok 172 GObject value (GValue) initialized sets and gets boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 438s 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 438s ok 174 GObject value (GValue) initialized copies boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 438s ok 175 GObject value (GValue) can be marshalled and un-marshalled from JS boxed 438s ok 176 GObject value (GValue) initializes object 438s ok 177 GObject value (GValue) object is compatible with itself 438s ok 178 GObject value (GValue) object is transformable to itself 438s ok 179 GObject value (GValue) initialized sets and gets object 438s ok 180 GObject value (GValue) initialized can be passed to a function and returns a object 438s ok 181 GObject value (GValue) initialized copies object 438s ok 182 GObject value (GValue) can be marshalled and un-marshalled from JS object 438s ok 183 GObject value (GValue) initializes enum 438s ok 184 GObject value (GValue) enum is compatible with itself 438s ok 185 GObject value (GValue) enum is transformable to itself 438s ok 186 GObject value (GValue) initialized sets and gets enum 438s ok 187 GObject value (GValue) initialized can be passed to a function and returns a enum 438s ok 188 GObject value (GValue) initialized copies enum 438s ok 189 GObject value (GValue) can be marshalled and un-marshalled from JS enum 438s ok 190 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of int 438s ok 191 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of uint 438s ok 192 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of boolean 438s ok 193 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of gtype 438s ok 194 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of double 438s ok 195 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of float 438s JS G BXD: Defining method init_from_instance in prototype for GObject.Value 438s ok 196 GObject value (GValue) initializes from instance of object 438s ok 197 GObject value (GValue) initializes from instance of instance 438s JS G BXD: Defining method quit in prototype for GLib.MainLoop 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x621aa20c6968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: handling job 2, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 2 438s JS MAINLOOP: handling job 3, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 438s JS MAINLOOP: Main loop instance 0x621aa20c6968: release 438s JS MAINLOOP: Completed job 3 438s JS MEMORY: Memory report: before destroying context 438s JS MEMORY: 2375 objects currently alive 438s JS MEMORY: boxed_instance = 2131 438s JS MEMORY: boxed_prototype = 13 438s JS MEMORY: closure = 1 438s JS MEMORY: function = 178 438s JS MEMORY: fundamental_instance = 6 438s JS MEMORY: fundamental_prototype = 2 438s JS MEMORY: gerror_instance = 0 438s JS MEMORY: gerror_prototype = 0 438s JS MEMORY: interface = 0 438s JS MEMORY: module = 5 438s JS MEMORY: ns = 5 438s JS MEMORY: object_instance = 18 438s JS MEMORY: object_prototype = 3 438s JS MEMORY: param = 13 438s JS MEMORY: union_instance = 0 438s JS MEMORY: union_prototype = 0 438s JS CTX: JS shutdown sequence 438s JS CTX: Stopping profiler 438s JS CTX: Shutting down toggle queue 438s JS CTX: Notifying external reference holders of GjsContext dispose 438s JS MAINLOOP: Stopping promise job dispatcher 438s JS CTX: Notifying reference holders of GjsContext dispose 438s JS CTX: Checking unhandled promise rejections 438s JS CTX: Releasing cached JS wrappers 438s JS CTX: Final triggered GC 438s JS CTX: Destroying JS context 438s JS CTX: Releasing all native objects 438s JS CTX: Disabling auto GC 438s JS CTX: Ending trace on global object 438s JS CTX: Freeing allocated resources 438s JS CTX: JS context destroyed 438s PASS: gjs/testGObjectValue.test 438s Running test: gjs/testGDBus.test 438s JS NATIVE: Registered native JS module '_promiseNative' 438s JS NATIVE: Registered native JS module '_byteArrayNative' 438s JS NATIVE: Registered native JS module '_encodingNative' 438s JS NATIVE: Registered native JS module '_gi' 438s JS NATIVE: Registered native JS module 'gi' 438s JS NATIVE: Registered native JS module 'cairoNative' 438s JS NATIVE: Registered native JS module 'system' 438s JS NATIVE: Registered native JS module 'console' 438s JS NATIVE: Registered native JS module '_print' 438s JS CTX: Enabling JIT 438s JS CTX: Initialized class GjsFileImporter prototype 0x97be6c001a0 438s JS IMPORT: Defining parent (nil) of 0x97be6c00200 'imports' is mod 0 438s JS IMPORT: Importing '_print' 438s JS NATIVE: Defining native module '_print' 438s JS IMPORT: Defining parent 0x97be6c00200 of 0x97be6c009b0 '_print' is mod 1 438s JS IMPORT: successfully imported module '_print' 438s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 438s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x15882403d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x15882403d090 438s JS MAINLOOP: Main loop instance 0x61dd116b5968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Starting promise job dispatcher 438s 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 0x15882403d128 438s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x15882403d128 438s JS MAINLOOP: Main loop instance 0x61dd116b5968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x61dd116b5968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 438s JS MAINLOOP: Main loop instance 0x61dd116b5968: release 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 438s JS MAINLOOP: Main loop instance 0x61dd116b5968: release 438s JS MAINLOOP: Completed job 1 438s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x15882403d128 438s JS IMPORT: Module metadata hook for module 0x97be6c6af30 438s JS IMPORT: Defining meta.importSync for module 0x97be6c6af30 438s JS NATIVE: Defining native module 'gi' 438s JS CTX: Initialized class GIRepositoryNamespace prototype 0x97be6c6f278 438s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 438s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 438s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 438s JS IMPORT: Importing directory 'overrides' 438s JS IMPORT: Defining parent 0x158824040610 of 0x97be6c6f2f8 'overrides' is mod 1 438s JS IMPORT: Defined importer 'overrides' 0x97be6c6f2f8 in 0x158824040610 438s JS IMPORT: successfully imported directory 'overrides' 438s JS IMPORT: Importing '_promiseNative' 438s JS NATIVE: Defining native module '_promiseNative' 438s JS IMPORT: Defining parent 0x158824040610 of 0x97be6c6f7a8 '_promiseNative' is mod 1 438s JS IMPORT: successfully imported module '_promiseNative' 438s JS IMPORT: Importing module GLib succeeded 438s JS IMPORT: Defining parent 0x97be6c6f2f8 of 0x158824098038 'GLib' is mod 1 438s JS IMPORT: successfully imported module 'GLib' 438s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 438s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x158824097060, JSClass 0x734ab4b725a0, in object 0x158824097038 438s JS CTX: Initialized class GIRepositoryGType prototype 0x97be6c6faf0 438s JS CTX: Initialized class GIRepositoryFunction prototype 0x97be6c6fb50 438s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 438s JS G BXD: Defined class for Error (GError), prototype 0x1588240970b0, JSClass 0x734ab4b725a0, in object 0x158824097038 438s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 438s JS G BXD: Defined class for Variant (GVariant), prototype 0x158824097100, JSClass 0x734ab4b725a0, in object 0x158824097038 438s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 438s JS G BXD: Defined class for Bytes (GBytes), prototype 0x158824097150, JSClass 0x734ab4b725a0, in object 0x158824097038 438s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 438s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1588240971a0, JSClass 0x734ab4b725a0, in object 0x158824097038 438s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 438s JS G BXD: Defined class for Thread (GThread), prototype 0x1588240971f0, JSClass 0x734ab4b725a0, in object 0x158824097038 438s JS G BXD: Defining method ref in prototype for GLib.Thread 438s JS G BXD: Defining method unref in prototype for GLib.Thread 438s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 438s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x158824097240, JSClass 0x734ab4b725a0, in object 0x158824097038 438s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 438s JS G BXD: Defined class for Regex (GRegex), prototype 0x158824097290, JSClass 0x734ab4b725a0, in object 0x158824097038 438s JS G BXD: Defining method match in prototype for GLib.Regex 438s JS G BXD: Defining method match_full in prototype for GLib.Regex 438s JS G BXD: Defining method match_all in prototype for GLib.Regex 438s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 438s JS G NS: Defined namespace 'GLib' 0x158824097038 in GIRepository 0x97be6c6f108 438s JS IMPORT: Importing module jasmine succeeded 438s JS IMPORT: Defining parent 0x158824040610 of 0x158824098ba0 'jasmine' is mod 1 438s JS IMPORT: successfully imported module 'jasmine' 438s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 438s JS MAINLOOP: Main loop instance 0x61dd116b5968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x61dd116b5968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 438s JS MAINLOOP: Main loop instance 0x61dd116b5968: release 438s JS MAINLOOP: Completed job 0 438s JS IMPORT: Importing 'gi' 438s JS IMPORT: Defining parent 0x158824040610 of 0x158824040b08 'gi' is mod 1 438s JS IMPORT: successfully imported module 'gi' 438s 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 438s JS G NS: Defined namespace 'GjsPrivate' 0x158824097330 in GIRepository 0x158824040b08 438s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 438s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 438s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 438s JS IMPORT: Importing module _legacy succeeded 438s JS IMPORT: Defining parent 0x158824040610 of 0x158824098cb8 '_legacy' is mod 1 438s JS IMPORT: successfully imported module '_legacy' 438s JS IMPORT: Importing module lang succeeded 438s JS IMPORT: Defining parent 0x158824040610 of 0x158824098c90 'lang' is mod 1 438s JS IMPORT: successfully imported module 'lang' 438s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 438s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 438s JS IMPORT: Importing module _signals succeeded 438s JS IMPORT: Defining parent 0x158824040610 of 0x158824098ce0 '_signals' is mod 1 438s JS IMPORT: successfully imported module '_signals' 438s JS IMPORT: Importing module signals succeeded 438s JS IMPORT: Defining parent 0x158824040610 of 0x158824098c68 'signals' is mod 1 438s JS IMPORT: successfully imported module 'signals' 438s JS IMPORT: Importing module Gio succeeded 438s JS IMPORT: Defining parent 0x158824040c28 of 0x158824098c40 'Gio' is mod 1 438s JS IMPORT: successfully imported module 'Gio' 438s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 438s JS IMPORT: Importing '_gi' 438s JS NATIVE: Defining native module '_gi' 438s JS IMPORT: Defining parent 0x158824040610 of 0x97be6c529e8 '_gi' is mod 1 438s JS IMPORT: successfully imported module '_gi' 438s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 438s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 438s JS IMPORT: Importing module _common succeeded 438s JS IMPORT: Defining parent 0x158824040610 of 0x158824098d30 '_common' is mod 1 438s JS IMPORT: successfully imported module '_common' 438s JS IMPORT: Importing module GObject succeeded 438s JS IMPORT: Defining parent 0x158824040c28 of 0x158824098d08 'GObject' is mod 1 438s JS IMPORT: successfully imported module 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 438s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 438s JS G BXD: Defined class for String (GString), prototype 0x1588240975d8, JSClass 0x734ab4b725a0, in object 0x158824097358 438s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 438s JS G PRM: Defined class ParamSpec prototype is 0x158824098d80 class 0x734ab4b7b240 in object 0x158824097358 438s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 438s JS G OBJ: Defined class for Object (GObject), prototype 0x158824097740, JSClass 0x734ab4b725e0, in object 0x158824097358 438s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 438s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 438s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x158824097768, JSClass 0x734ab4b725e0, in object 0x158824097358 438s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 438s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 438s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 438s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 438s JS G BXD: Defined class for Value (GValue), prototype 0x1588240977b8, JSClass 0x734ab4b725a0, in object 0x158824097358 438s JS G NS: Defined namespace 'GObject' 0x158824097358 in GIRepository 0x158824040b08 438s JS G OBJ: Defined class for Application (GApplication), prototype 0x158824097808, JSClass 0x734ab4b725e0, in object 0x158824097308 438s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 438s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x30264d90a2e0, JSClass 0x734ab4b75b80, in object 0x158824097308 438s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 438s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x30264d90a308, JSClass 0x734ab4b75b80, in object 0x158824097308 438s 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 438s JS G NS: Defined namespace 'GioUnix' 0x1588240978a8 in GIRepository 0x158824040b08 438s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 438s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x1588240978d0, JSClass 0x734ab4b725e0, in object 0x1588240978a8 438s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 438s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x30264d90a6f0, JSClass 0x734ab4b75b80, in object 0x1588240978a8 438s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 438s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x158824097948, JSClass 0x734ab4b725e0, in object 0x158824097308 438s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x158824097998, JSClass 0x734ab4b725e0, in object 0x1588240978a8 438s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 438s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x1588240979e8, JSClass 0x734ab4b725a0, in object 0x1588240978a8 438s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 438s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x30264d90a830, JSClass 0x734ab4b75b80, in object 0x1588240978a8 438s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 438s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x158824097a38, JSClass 0x734ab4b725e0, in object 0x158824097308 438s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x158824097a88, JSClass 0x734ab4b725e0, in object 0x1588240978a8 438s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 438s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x158824097ad8, JSClass 0x734ab4b725a0, in object 0x1588240978a8 438s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 438s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x158824097b00, JSClass 0x734ab4b725a0, in object 0x1588240978a8 438s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 438s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x158824097b50, JSClass 0x734ab4b725e0, in object 0x1588240978a8 438s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 438s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x158824097ba0, JSClass 0x734ab4b725a0, in object 0x1588240978a8 438s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 438s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x158824097bf0, JSClass 0x734ab4b725e0, in object 0x158824097308 438s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x158824097c40, JSClass 0x734ab4b725e0, in object 0x1588240978a8 438s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 438s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x158824097c90, JSClass 0x734ab4b725a0, in object 0x1588240978a8 438s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 438s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 438s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 438s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 438s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 438s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 438s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 438s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 438s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 438s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 438s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 438s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 438s JS G ENUM: Defining GLib.LogLevelFlags as 0x97be6c5b0d0 438s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 438s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x158824097da8, JSClass 0x734ab4b725a0, in object 0x158824097038 438s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 438s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x158824097e70, JSClass 0x734ab4b725e0, in object 0x158824097308 438s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 438s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x30264d911bf0, JSClass 0x734ab4b75b80, in object 0x158824097308 438s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 438s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x30264d911c18, JSClass 0x734ab4b75b80, in object 0x158824097308 438s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 438s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x30264d916470, JSClass 0x734ab4b725a0, in object 0x158824097308 438s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 438s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x30264d916768, JSClass 0x734ab4b725a0, in object 0x158824097308 438s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 438s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 438s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x30264d9168f8, JSClass 0x734ab4b725e0, in object 0x158824097308 438s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 438s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x30264d911e98, JSClass 0x734ab4b75b80, in object 0x158824097308 438s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 438s JS G IFACE: Defined class for Initable (GInitable), prototype 0x30264d911ee8, JSClass 0x734ab4b75b80, in object 0x158824097308 438s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 438s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x30264d916998, JSClass 0x734ab4b725e0, in object 0x158824097308 438s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 438s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 438s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 438s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 438s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x30264d91a0d8, JSClass 0x734ab4b75b80, in object 0x158824097308 438s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 438s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x30264d916a10, JSClass 0x734ab4b725a0, in object 0x158824097308 438s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 438s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x30264d916a60, JSClass 0x734ab4b725a0, in object 0x158824097308 438s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 438s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 438s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x30264d916ab0, JSClass 0x734ab4b725e0, in object 0x158824097308 438s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x30264d916b00, JSClass 0x734ab4b725e0, in object 0x158824097330 438s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 438s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x30264d916b50, JSClass 0x734ab4b725e0, in object 0x158824097308 438s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 438s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 438s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 438s JS G IFACE: Defined class for File (GFile), prototype 0x30264d91a1a0, JSClass 0x734ab4b75b80, in object 0x158824097308 438s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x30264d916bc8, JSClass 0x734ab4b725e0, in object 0x158824040ca0 438s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 438s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x30264d916c40, JSClass 0x734ab4b725e0, in object 0x158824097308 438s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 438s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 438s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x30264d91a420, JSClass 0x734ab4b75b80, in object 0x158824097308 438s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 438s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x30264d916cb8, JSClass 0x734ab4b725e0, in object 0x158824097308 438s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 438s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x30264d916d08, JSClass 0x734ab4b725a0, in object 0x158824097308 438s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 438s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 438s JS G OBJ: Defined class for Settings (GSettings), prototype 0x30264d916d58, JSClass 0x734ab4b725e0, in object 0x158824097308 438s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 438s JS G NS: Defined namespace 'Gio' 0x158824097308 in GIRepository 0x158824040b08 438s 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 438s JS G NS: Defined namespace 'GjsTestTools' 0x30264d916dd0 in GIRepository 0x158824040b08 438s JS IMPORT: Module metadata hook for module 0x158824072cb8 438s JS IMPORT: Defining meta.importSync for module 0x158824072cb8 438s JS NATIVE: Defining native module '_encodingNative' 438s JS CTX: Script evaluation succeeded 438s JS MAINLOOP: Main loop instance 0x61dd116b5968: Spinning loop until released or hook cleared 438s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x15882403d128 438s JS IMPORT: Module metadata hook for module 0x97be6c8ecf0 438s JS IMPORT: Defining meta.importSync for module 0x97be6c8ecf0 438s JS NATIVE: Defining native module 'system' 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15882403d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15882403d128 438s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 438s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 438s JS MAINLOOP: Set main loop hook to 438s JS MAINLOOP: Main loop instance 0x61dd116b5968: hold 438s JS MAINLOOP: Running and clearing main loop hook 438s JS G BXD: Defining method run in prototype for GLib.MainLoop 438s 1..63 438s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 438s JS G BXD: Defined class for Source (GSource), prototype 0x30264d916e48, JSClass 0x734ab4b725a0, in object 0x158824097038 438s JS G BXD: Defining method set_priority in prototype for GLib.Source 438s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 438s JS G BXD: Defining method attach in prototype for GLib.Source 438s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 438s JS IMPORT: Module metadata hook for module 0x158824088548 438s JS IMPORT: Defining meta.importSync for module 0x158824088548 438s JS G BXD: Defining method cache_build in prototype for Gio.DBusInterfaceInfo 438s JS G OBJ: Defining method export in prototype for GDBusInterfaceSkeleton (Gio.DBusInterfaceSkeleton) 438s JS G NS: Found info type GIEnumInfo for 'BusType' in namespace 'Gio' 438s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 438s JS G ENUM: Defining enum value NONE (fixed from none) 0 438s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 438s JS G ENUM: Defining enum value SESSION (fixed from session) 2 438s JS G ENUM: Defining Gio.BusType as 0x97be6ca35d8 438s JS G NS: Found info type GIFlagsInfo for 'BusNameOwnerFlags' in namespace 'Gio' 438s JS G ENUM: Defining enum value NONE (fixed from none) 0 438s JS G ENUM: Defining enum value ALLOW_REPLACEMENT (fixed from allow_replacement) 1 438s JS G ENUM: Defining enum value REPLACE (fixed from replace) 2 438s JS G ENUM: Defining enum value DO_NOT_QUEUE (fixed from do_not_queue) 4 438s JS G ENUM: Defining Gio.BusNameOwnerFlags as 0x97be6ca3638 438s Gjs-Message: 16:59:48.427: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0x30264d92f038 native@0x61dd117ca1c0] 438s JS G BXD: Defining method quit in prototype for GLib.MainLoop 438s JS G NS: Found info type GIFlagsInfo for 'DBusProxyFlags' in namespace 'Gio' 438s JS G ENUM: Defining enum value NONE (fixed from none) 0 438s JS G ENUM: Defining enum value DO_NOT_LOAD_PROPERTIES (fixed from do_not_load_properties) 1 438s JS G ENUM: Defining enum value DO_NOT_CONNECT_SIGNALS (fixed from do_not_connect_signals) 2 438s JS G ENUM: Defining enum value DO_NOT_AUTO_START (fixed from do_not_auto_start) 4 438s JS G ENUM: Defining enum value GET_INVALIDATED_PROPERTIES (fixed from get_invalidated_properties) 8 438s JS G ENUM: Defining enum value DO_NOT_AUTO_START_AT_CONSTRUCTION (fixed from do_not_auto_start_at_construction) 16 438s JS G ENUM: Defining enum value NO_MATCH_RULE (fixed from no_match_rule) 32 438s JS G ENUM: Defining Gio.DBusProxyFlags as 0x97be6ca3960 438s JS G NS: Found info type GIStructInfo for 'DBusSignalInfo' in namespace 'Gio' 438s JS G BXD: Defined class for DBusSignalInfo (GDBusSignalInfo), prototype 0x30264d92f100, JSClass 0x734ab4b725a0, in object 0x158824097308 438s JS G NS: Found info type GIStructInfo for 'DBusMethodInfo' in namespace 'Gio' 438s JS G BXD: Defined class for DBusMethodInfo (GDBusMethodInfo), prototype 0x30264d92f178, JSClass 0x734ab4b725a0, in object 0x158824097308 438s JS G NS: Found info type GIStructInfo for 'DBusArgInfo' in namespace 'Gio' 438s JS G BXD: Defined class for DBusArgInfo (GDBusArgInfo), prototype 0x30264d92f538, JSClass 0x734ab4b725a0, in object 0x158824097308 438s JS G NS: Found info type GIStructInfo for 'DBusPropertyInfo' in namespace 'Gio' 438s JS G BXD: Defined class for DBusPropertyInfo (GDBusPropertyInfo), prototype 0x30264d92fad8, JSClass 0x734ab4b725a0, in object 0x158824097308 438s JS G NS: Found info type GIFlagsInfo for 'DBusPropertyInfoFlags' in namespace 'Gio' 438s JS G ENUM: Defining enum value NONE (fixed from none) 0 438s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 438s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 438s JS G ENUM: Defining Gio.DBusPropertyInfoFlags as 0x97be6ca9b58 438s JS G BXD: Defining method lookup_property in prototype for Gio.DBusInterfaceInfo 438s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 438s JS G NS: Found info type GIObjectInfo for 'Task' in namespace 'Gio' 438s JS G OBJ: Defined class for Task (GTask), prototype 0x30264d92fe98, JSClass 0x734ab4b725e0, in object 0x158824097308 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Completed job 1 438s JS G BXD: Defining method destroy in prototype for GLib.Source 438s JS G OBJ: Defining method call_with_unix_fd_list in prototype for GDBusProxy (Gio.DBusProxy) 438s JS G NS: Found info type GIObjectInfo for 'DBusMethodInvocation' in namespace 'Gio' 438s JS G OBJ: Defined class for DBusMethodInvocation (GDBusMethodInvocation), prototype 0x30264d938100, JSClass 0x734ab4b725e0, in object 0x158824097308 438s JS G OBJ: Defining method get_message in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 438s JS G NS: Found info type GIObjectInfo for 'DBusMessage' in namespace 'Gio' 438s JS G OBJ: Defined class for DBusMessage (GDBusMessage), prototype 0x30264d938178, JSClass 0x734ab4b725e0, in object 0x158824097308 438s JS G OBJ: Defining method get_unix_fd_list in prototype for GDBusMessage (Gio.DBusMessage) 438s JS G BXD: Defining method classify in prototype for GLib.Variant 438s JS G BXD: Defining method n_children in prototype for GLib.Variant 438s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 438s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 438s JS G BXD: Defining method lookup_method in prototype for Gio.DBusInterfaceInfo 438s JS G OBJ: Defining method return_value_with_unix_fd_list in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 438s JS G OBJ: Defining method call_with_unix_fd_list_finish in prototype for GDBusProxy (Gio.DBusProxy) 438s JS G BXD: Defining method get_string in prototype for GLib.Variant 438s JS G BXD: Defining method get_variant in prototype for GLib.Variant 438s ok 1 Exported DBus object can call a remote method 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s ok 2 Exported DBus object can call a method with async/await 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: handling job 2, 438s JS MAINLOOP: Completed job 2 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s ok 3 Exported DBus object can initiate a proxy with promise and call a method with async/await 438s JS MAINLOOP: Completed job 1 438s ok 4 Exported DBus object can call a remote method when not using makeProxyWrapper 438s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 438s JS G OBJ: Defining method return_dbus_error in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 438s JS G NS: Found info type GIEnumInfo for 'IOErrorEnum' in namespace 'Gio' 438s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x30264d9373a8, JSClass 0x734ab4b75860, in object 0x158824097308 438s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 438s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 438s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 438s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 438s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 438s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 438s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 438s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 438s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 438s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 438s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 438s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 438s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 438s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 438s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 438s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 438s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 438s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 438s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 438s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 438s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 438s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 438s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 438s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 438s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 438s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 438s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 438s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 438s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 438s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 438s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 438s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 438s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 438s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 438s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 438s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 438s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 438s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 438s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 438s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 438s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 438s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 438s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 438s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 438s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 438s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 438s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 438s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 438s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 438s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 438s ok 5 Exported DBus object can handle an exception thrown by a remote method 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: handling job 2, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 2 438s JS MAINLOOP: handling job 3, 438s ok 6 Exported DBus object can handle an exception thrown by a method with async/await 438s JS MAINLOOP: Completed job 3 438s ok 7 Exported DBus object can still destructure the return value when an exception is thrown 438s Gjs-Message: 16:59:48.441: JS LOG: Missing handler for DBus method thisDoesNotExist 438s JS G OBJ: Defining method return_gerror in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 438s JS G NS: Found info type GIEnumInfo for 'DBusError' in namespace 'Gio' 438s JS G ERR: Defined class for DBusError (GError), prototype 0x30264d937470, JSClass 0x734ab4b75860, in object 0x158824097308 438s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 438s JS G ENUM: Defining enum value NO_MEMORY (fixed from no_memory) 1 438s JS G ENUM: Defining enum value SERVICE_UNKNOWN (fixed from service_unknown) 2 438s JS G ENUM: Defining enum value NAME_HAS_NO_OWNER (fixed from name_has_no_owner) 3 438s JS G ENUM: Defining enum value NO_REPLY (fixed from no_reply) 4 438s JS G ENUM: Defining enum value IO_ERROR (fixed from io_error) 5 438s JS G ENUM: Defining enum value BAD_ADDRESS (fixed from bad_address) 6 438s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 7 438s JS G ENUM: Defining enum value LIMITS_EXCEEDED (fixed from limits_exceeded) 8 438s JS G ENUM: Defining enum value ACCESS_DENIED (fixed from access_denied) 9 438s JS G ENUM: Defining enum value AUTH_FAILED (fixed from auth_failed) 10 438s JS G ENUM: Defining enum value NO_SERVER (fixed from no_server) 11 438s JS G ENUM: Defining enum value TIMEOUT (fixed from timeout) 12 438s JS G ENUM: Defining enum value NO_NETWORK (fixed from no_network) 13 438s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 14 438s JS G ENUM: Defining enum value DISCONNECTED (fixed from disconnected) 15 438s JS G ENUM: Defining enum value INVALID_ARGS (fixed from invalid_args) 16 438s JS G ENUM: Defining enum value FILE_NOT_FOUND (fixed from file_not_found) 17 438s JS G ENUM: Defining enum value FILE_EXISTS (fixed from file_exists) 18 438s JS G ENUM: Defining enum value UNKNOWN_METHOD (fixed from unknown_method) 19 438s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 20 438s JS G ENUM: Defining enum value MATCH_RULE_NOT_FOUND (fixed from match_rule_not_found) 21 438s JS G ENUM: Defining enum value MATCH_RULE_INVALID (fixed from match_rule_invalid) 22 438s JS G ENUM: Defining enum value SPAWN_EXEC_FAILED (fixed from spawn_exec_failed) 23 438s JS G ENUM: Defining enum value SPAWN_FORK_FAILED (fixed from spawn_fork_failed) 24 438s JS G ENUM: Defining enum value SPAWN_CHILD_EXITED (fixed from spawn_child_exited) 25 438s JS G ENUM: Defining enum value SPAWN_CHILD_SIGNALED (fixed from spawn_child_signaled) 26 438s JS G ENUM: Defining enum value SPAWN_FAILED (fixed from spawn_failed) 27 438s JS G ENUM: Defining enum value SPAWN_SETUP_FAILED (fixed from spawn_setup_failed) 28 438s JS G ENUM: Defining enum value SPAWN_CONFIG_INVALID (fixed from spawn_config_invalid) 29 438s JS G ENUM: Defining enum value SPAWN_SERVICE_INVALID (fixed from spawn_service_invalid) 30 438s JS G ENUM: Defining enum value SPAWN_SERVICE_NOT_FOUND (fixed from spawn_service_not_found) 31 438s JS G ENUM: Defining enum value SPAWN_PERMISSIONS_INVALID (fixed from spawn_permissions_invalid) 32 438s JS G ENUM: Defining enum value SPAWN_FILE_INVALID (fixed from spawn_file_invalid) 33 438s JS G ENUM: Defining enum value SPAWN_NO_MEMORY (fixed from spawn_no_memory) 34 438s JS G ENUM: Defining enum value UNIX_PROCESS_ID_UNKNOWN (fixed from unix_process_id_unknown) 35 438s JS G ENUM: Defining enum value INVALID_SIGNATURE (fixed from invalid_signature) 36 438s JS G ENUM: Defining enum value INVALID_FILE_CONTENT (fixed from invalid_file_content) 37 438s JS G ENUM: Defining enum value SELINUX_SECURITY_CONTEXT_UNKNOWN (fixed from selinux_security_context_unknown) 38 438s JS G ENUM: Defining enum value ADT_AUDIT_DATA_UNKNOWN (fixed from adt_audit_data_unknown) 39 438s JS G ENUM: Defining enum value OBJECT_PATH_IN_USE (fixed from object_path_in_use) 40 438s JS G ENUM: Defining enum value UNKNOWN_OBJECT (fixed from unknown_object) 41 438s JS G ENUM: Defining enum value UNKNOWN_INTERFACE (fixed from unknown_interface) 42 438s JS G ENUM: Defining enum value UNKNOWN_PROPERTY (fixed from unknown_property) 43 438s JS G ENUM: Defining enum value PROPERTY_READ_ONLY (fixed from property_read_only) 44 438s ok 8 Exported DBus object throws an exception when trying to call a method that does not exist 438s Gjs-Message: 16:59:48.442: JS LOG: Missing handler for DBus method thisDoesNotExist 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: handling job 2, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 2 438s JS MAINLOOP: handling job 3, 438s ok 9 Exported DBus object throws an exception when trying to call an async method that does not exist 438s JS MAINLOOP: Completed job 3 438s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 438s ok 10 Exported DBus object can pass a parameter to a remote method that is not a JSON object 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s ok 11 Exported DBus object can pass a parameter to a method with async/await that is not a JSON object 438s JS MAINLOOP: Completed job 1 438s ok 12 Exported DBus object can call a remote method with no in parameter 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s ok 13 Exported DBus object can call an async/await method with no in parameter 438s JS MAINLOOP: Completed job 1 438s ok 14 Exported DBus object can call a remote method with multiple in parameters 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s ok 15 Exported DBus object can call an async/await method with multiple in parameters 438s JS MAINLOOP: Completed job 1 438s ok 16 Exported DBus object can call a remote method with no return value 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s ok 17 Exported DBus object can call an async/await method with no return value 438s JS MAINLOOP: Completed job 1 438s JS G OBJ: Defining method emit_signal in prototype for GjsDBusImplementation (GjsPrivate.DBusImplementation) 438s ok 18 Exported DBus object can emit a DBus signal 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s ok 19 Exported DBus object can emit a DBus signal with async/await 438s JS MAINLOOP: Completed job 1 438s ok 20 Exported DBus object can call a remote method with multiple return values 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s ok 21 Exported DBus object can call an async/await method with multiple return values 438s JS MAINLOOP: Completed job 1 438s ok 22 Exported DBus object does not coalesce one array into the array of return values 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s ok 23 Exported DBus object does not coalesce one array into the array of return values with async/await 438s JS MAINLOOP: Completed job 1 438s ok 24 Exported DBus object does not coalesce an array of arrays into the array of return values 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s ok 25 Exported DBus object does not coalesce an array of arrays into the array of return values with async/await 438s JS MAINLOOP: Completed job 1 438s ok 26 Exported DBus object can return multiple arrays from a remote method 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s ok 27 Exported DBus object can return multiple arrays from an async/await method 438s JS MAINLOOP: Completed job 1 438s ok 28 Exported DBus object handles a bad signature by throwing an exception 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: handling job 2, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 2 438s JS MAINLOOP: handling job 3, 438s ok 29 Exported DBus object handles a bad signature in async/await by rejecting the promise 438s JS MAINLOOP: Completed job 3 438s JS G OBJ: Defining method return_value in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 438s ok 30 Exported DBus object can call a remote method that is implemented asynchronously 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s ok 31 Exported DBus object can call an async/await method that is implemented asynchronously 438s JS MAINLOOP: Completed job 1 438s JS G BXD: Defining method get_byte in prototype for GLib.Variant 438s ok 32 Exported DBus object can send and receive bytes from a remote method 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: handling job 2, 438s JS MAINLOOP: Completed job 2 438s JS MAINLOOP: handling job 3, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 3 438s JS MAINLOOP: handling job 4, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 4 438s JS MAINLOOP: handling job 5, 438s ok 33 Exported DBus object can send and receive bytes from an async/await method 438s JS MAINLOOP: Completed job 5 438s ok 34 Exported DBus object can call a remote method that returns an array of structs 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s ok 35 Exported DBus object can call an async/await method that returns an array of structs 438s JS MAINLOOP: Completed job 1 438s JS G BXD: Defining method get_double in prototype for GLib.Variant 438s ok 36 Exported DBus object can send and receive dicts from a remote method 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s ok 37 Exported DBus object can send and receive dicts from an async/await method 438s JS MAINLOOP: Completed job 1 438s JS G NS: Found info type GIFunctionInfo for 'open_bytes' in namespace 'GjsTestTools' 438s JS G NS: Found info type GIObjectInfo for 'UnixFDList' in namespace 'Gio' 438s JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0x30264d99fee8, JSClass 0x734ab4b725e0, in object 0x158824097308 438s JS G NS: Found info type GIObjectInfo for 'Cancellable' in namespace 'Gio' 438s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x30264d99ff60, JSClass 0x734ab4b725e0, in object 0x158824097308 438s JS G BXD: Defining method get_handle in prototype for GLib.Variant 438s JS G OBJ: Defining method get_length in prototype for GUnixFDList (Gio.UnixFDList) 438s JS G OBJ: Defining method get in prototype for GUnixFDList (Gio.UnixFDList) 438s JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) 438s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 438s JS IMPORT: Importing '_byteArrayNative' 438s JS NATIVE: Defining native module '_byteArrayNative' 438s JS IMPORT: Defining parent 0x158824040610 of 0x97be6c14708 '_byteArrayNative' is mod 1 438s JS IMPORT: successfully imported module '_byteArrayNative' 438s ok 38 Exported DBus object can call a remote method with a Unix FD 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s ok 39 Exported DBus object can call an async/await method with a Unix FD 438s JS MAINLOOP: Completed job 1 438s JS G OBJ: Defining method read_bytes_async in prototype for GInputStream (Gio.InputStream) 438s JS G OBJ: Defining method read_bytes_finish in prototype for GInputStream (Gio.InputStream) 438s ok 40 Exported DBus object can call an asynchronously implemented remote method with a Unix FD 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s ok 41 Exported DBus object can call an asynchronously implemented async/await method with a Unix FD 438s JS MAINLOOP: Completed job 1 438s ok 42 Exported DBus object can call a remote method that returns a Unix FD 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s ok 43 Exported DBus object can call an async/await method that returns a Unix FD 438s JS MAINLOOP: Completed job 1 438s ok 44 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s ok 45 Exported DBus object can call an asynchronously implemented asyc/await method that returns a Unix FD 438s JS MAINLOOP: Completed job 1 438s ok 46 Exported DBus object throws an exception when not passing a Gio.UnixFDList to a method that requires one 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: handling job 2, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 2 438s JS MAINLOOP: handling job 3, 438s ok 47 Exported DBus object rejects the promise when not passing a Gio.UnixFDList to an async method that requires one 438s JS MAINLOOP: Completed job 3 438s ok 48 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: handling job 2, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 2 438s JS MAINLOOP: handling job 3, 438s ok 49 Exported DBus object rejects the promise when async passing a handle out of range of a Gio.UnixFDList 438s JS MAINLOOP: Completed job 3 438s ok 50 Exported DBus object Has defined properties 438s JS G OBJ: Defining method get_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 438s ok 51 Exported DBus object reading readonly property works 438s ok 52 Exported DBus object reading readwrite property works 438s ok 53 Exported DBus object reading writeonly throws an error 438s JS G OBJ: Defining method set_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 438s JS G OBJ: Defining method call in prototype for GDBusProxy (Gio.DBusProxy) 438s JS G NS: Found info type GIFlagsInfo for 'DBusCallFlags' in namespace 'Gio' 438s JS G ENUM: Defining enum value NONE (fixed from none) 0 438s JS G ENUM: Defining enum value NO_AUTO_START (fixed from no_auto_start) 1 438s JS G ENUM: Defining enum value ALLOW_INTERACTIVE_AUTHORIZATION (fixed from allow_interactive_authorization) 2 438s JS G ENUM: Defining Gio.DBusCallFlags as 0x97be6c7fce8 438s JS G NS: Found info type GIFunctionInfo for 'timeout_add' in namespace 'GLib' 438s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 438s JS G NS: Found info type GIStructInfo for 'MainContext' in namespace 'GLib' 438s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x30264d9a98d0, JSClass 0x734ab4b725a0, in object 0x158824097038 438s JS G BXD: Defining method iteration in prototype for GLib.MainContext 438s JS G NS: Found info type GIFunctionInfo for 'source_remove' in namespace 'GLib' 438s ok 54 Exported DBus object Setting a readwrite property works 438s JS G OBJ: Defining method call_finish in prototype for GDBusProxy (Gio.DBusProxy) 438s ok 55 Exported DBus object Setting a writeonly property works 438s ok 56 Exported DBus object Setting a readonly property throws an error 438s ok 57 Exported DBus object Reading a property that prepacks the return value works 438s JS G OBJ: Defining method emit_property_changed in prototype for GjsDBusImplementation (GjsPrivate.DBusImplementation) 438s ok 58 Exported DBus object Marking a property as invalidated works 438s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GjsPrivate' 438s JS G OBJ: Defining method cancel in prototype for GCancellable (Gio.Cancellable) 438s ok 59 DBus Proxy wrapper init failures are reported in sync mode 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Completed job 1 438s JS G BXD: Defining method matches in prototype for GLib.Error 438s ok 60 DBus Proxy wrapper init failures are reported in async mode 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Completed job 1 438s ok 61 DBus Proxy wrapper can init a proxy asynchronously when promisified 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: handling job 2, 438s JS MAINLOOP: Completed job 2 438s JS MAINLOOP: handling job 3, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 3 438s JS MAINLOOP: handling job 4, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 4 438s JS MAINLOOP: handling job 5, 438s ok 62 DBus Proxy wrapper can create a proxy from a promise 438s JS MAINLOOP: Completed job 5 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: handling job 2, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 2 438s JS MAINLOOP: handling job 3, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 3 438s JS MAINLOOP: handling job 4, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 4 438s JS MAINLOOP: handling job 5, 438s ok 63 DBus Proxy wrapper can create fail a proxy from a promise 438s JS MAINLOOP: Completed job 5 438s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_default' in namespace 'GjsPrivate' 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x61dd116b5968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: handling job 2, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 2 438s JS MAINLOOP: handling job 3, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 438s JS MAINLOOP: Main loop instance 0x61dd116b5968: release 438s JS MAINLOOP: Completed job 3 438s JS MEMORY: Memory report: before destroying context 438s JS MEMORY: 2867 objects currently alive 438s JS MEMORY: boxed_instance = 2065 438s JS MEMORY: boxed_prototype = 27 438s JS MEMORY: closure = 73 438s JS MEMORY: function = 440 438s JS MEMORY: fundamental_instance = 0 438s JS MEMORY: fundamental_prototype = 0 438s JS MEMORY: gerror_instance = 12 438s JS MEMORY: gerror_prototype = 2 438s JS MEMORY: interface = 11 438s JS MEMORY: module = 9 438s JS MEMORY: ns = 6 438s JS MEMORY: object_instance = 196 438s JS MEMORY: object_prototype = 26 438s JS MEMORY: param = 0 438s JS MEMORY: union_instance = 0 438s JS MEMORY: union_prototype = 0 438s JS CTX: JS shutdown sequence 438s JS CTX: Stopping profiler 438s JS CTX: Shutting down toggle queue 438s JS CTX: Notifying external reference holders of GjsContext dispose 438s JS MAINLOOP: Stopping promise job dispatcher 438s JS CTX: Notifying reference holders of GjsContext dispose 438s JS CTX: Checking unhandled promise rejections 438s JS CTX: Releasing cached JS wrappers 438s JS CTX: Final triggered GC 438s JS CTX: Destroying JS context 438s JS CTX: Releasing all native objects 438s JS CTX: Disabling auto GC 438s JS CTX: Ending trace on global object 438s JS CTX: Freeing allocated resources 438s JS CTX: JS context destroyed 438s PASS: gjs/testGDBus.test 438s Running test: gjs/testCairo.test 438s JS NATIVE: Registered native JS module '_promiseNative' 438s JS NATIVE: Registered native JS module '_byteArrayNative' 438s JS NATIVE: Registered native JS module '_encodingNative' 438s JS NATIVE: Registered native JS module '_gi' 438s JS NATIVE: Registered native JS module 'gi' 438s JS NATIVE: Registered native JS module 'cairoNative' 438s JS NATIVE: Registered native JS module 'system' 438s JS NATIVE: Registered native JS module 'console' 438s JS NATIVE: Registered native JS module '_print' 438s JS CTX: Enabling JIT 438s JS CTX: Initialized class GjsFileImporter prototype 0x3d9f81d001a0 438s JS IMPORT: Defining parent (nil) of 0x3d9f81d00200 'imports' is mod 0 438s JS IMPORT: Importing '_print' 438s JS NATIVE: Defining native module '_print' 438s JS IMPORT: Defining parent 0x3d9f81d00200 of 0x3d9f81d009b0 '_print' is mod 1 438s JS IMPORT: successfully imported module '_print' 438s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 438s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x1e4a11c3d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x1e4a11c3d090 438s JS MAINLOOP: Main loop instance 0x5a901260c968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Starting promise job dispatcher 438s 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 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1e4a11c3d128 438s JS MAINLOOP: Main loop instance 0x5a901260c968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x5a901260c968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 438s JS MAINLOOP: Main loop instance 0x5a901260c968: release 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 438s JS MAINLOOP: Main loop instance 0x5a901260c968: release 438s JS MAINLOOP: Completed job 1 438s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module metadata hook for module 0x3d9f81d6af30 438s JS IMPORT: Defining meta.importSync for module 0x3d9f81d6af30 438s JS NATIVE: Defining native module 'gi' 438s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3d9f81d6f278 438s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 438s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 438s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 438s JS IMPORT: Importing directory 'overrides' 438s JS IMPORT: Defining parent 0x1e4a11c40610 of 0x3d9f81d6f2f8 'overrides' is mod 1 438s JS IMPORT: Defined importer 'overrides' 0x3d9f81d6f2f8 in 0x1e4a11c40610 438s JS IMPORT: successfully imported directory 'overrides' 438s JS IMPORT: Importing '_promiseNative' 438s JS NATIVE: Defining native module '_promiseNative' 438s JS IMPORT: Defining parent 0x1e4a11c40610 of 0x3d9f81d6f7a8 '_promiseNative' is mod 1 438s JS IMPORT: successfully imported module '_promiseNative' 438s JS IMPORT: Importing module GLib succeeded 438s JS IMPORT: Defining parent 0x3d9f81d6f2f8 of 0x1e4a11c98038 'GLib' is mod 1 438s JS IMPORT: successfully imported module 'GLib' 438s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 438s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1e4a11c97060, JSClass 0x7a0a051745a0, in object 0x1e4a11c97038 438s JS CTX: Initialized class GIRepositoryGType prototype 0x3d9f81d6faf0 438s JS CTX: Initialized class GIRepositoryFunction prototype 0x3d9f81d6fb50 438s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 438s JS G BXD: Defined class for Error (GError), prototype 0x1e4a11c970b0, JSClass 0x7a0a051745a0, in object 0x1e4a11c97038 438s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 438s JS G BXD: Defined class for Variant (GVariant), prototype 0x1e4a11c97100, JSClass 0x7a0a051745a0, in object 0x1e4a11c97038 438s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 438s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1e4a11c97150, JSClass 0x7a0a051745a0, in object 0x1e4a11c97038 438s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 438s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1e4a11c971a0, JSClass 0x7a0a051745a0, in object 0x1e4a11c97038 438s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 438s JS G BXD: Defined class for Thread (GThread), prototype 0x1e4a11c971f0, JSClass 0x7a0a051745a0, in object 0x1e4a11c97038 438s JS G BXD: Defining method ref in prototype for GLib.Thread 438s JS G BXD: Defining method unref in prototype for GLib.Thread 438s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 438s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1e4a11c97240, JSClass 0x7a0a051745a0, in object 0x1e4a11c97038 438s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 438s JS G BXD: Defined class for Regex (GRegex), prototype 0x1e4a11c97290, JSClass 0x7a0a051745a0, in object 0x1e4a11c97038 438s JS G BXD: Defining method match in prototype for GLib.Regex 438s JS G BXD: Defining method match_full in prototype for GLib.Regex 438s JS G BXD: Defining method match_all in prototype for GLib.Regex 438s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 438s JS G NS: Defined namespace 'GLib' 0x1e4a11c97038 in GIRepository 0x3d9f81d6f108 438s JS IMPORT: Importing module jasmine succeeded 438s JS IMPORT: Defining parent 0x1e4a11c40610 of 0x1e4a11c98ba0 'jasmine' is mod 1 438s JS IMPORT: successfully imported module 'jasmine' 438s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 438s JS MAINLOOP: Main loop instance 0x5a901260c968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x5a901260c968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 438s JS MAINLOOP: Main loop instance 0x5a901260c968: release 438s JS MAINLOOP: Completed job 0 438s JS IMPORT: Importing 'gi' 438s JS IMPORT: Defining parent 0x1e4a11c40610 of 0x1e4a11c40b08 'gi' is mod 1 438s JS IMPORT: successfully imported module 'gi' 438s JS IMPORT: JS import 'cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/cairo.js 438s JS IMPORT: JS import '_cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_cairo.js 438s JS IMPORT: JS import '_cairo' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_cairo.js 438s JS IMPORT: Importing module _cairo succeeded 438s JS IMPORT: Defining parent 0x1e4a11c40610 of 0x1e4a11c98c68 '_cairo' is mod 1 438s JS IMPORT: successfully imported module '_cairo' 438s JS IMPORT: Importing 'cairoNative' 438s JS NATIVE: Defining native module 'cairoNative' 438s JS CTX: Initialized class Region prototype 0x3d9f81d290d0 438s JS CTX: Initialized class Context prototype 0x3d9f81d291f0 438s JS CTX: Initialized class Surface prototype 0x3d9f81d299d0 438s JS CTX: Initialized class Pattern prototype 0x3d9f81d29ab0 438s JS CTX: Initialized class Path prototype 0x3d9f81d29b10 438s JS CTX: Initialized class ImageSurface prototype 0x3d9f81d29b70 438s JS CTX: Initialized class PSSurface prototype 0x3d9f81d29c50 438s JS CTX: Initialized class PDFSurface prototype 0x3d9f81d29d30 438s JS CTX: Initialized class SVGSurface prototype 0x3d9f81d29e10 438s JS CTX: Initialized class Gradient prototype 0x3d9f81d29e70 438s JS CTX: Initialized class LinearGradient prototype 0x3d9f81d29ed0 438s JS CTX: Initialized class RadialGradient prototype 0x3d9f81d29f30 438s JS CTX: Initialized class SurfacePattern prototype 0x3d9f81d29f90 438s JS CTX: Initialized class SolidPattern prototype 0x3d9f81d29ff0 438s JS IMPORT: Defining parent 0x1e4a11c40610 of 0x3d9f81d290b0 'cairoNative' is mod 1 438s JS IMPORT: successfully imported module 'cairoNative' 438s JS IMPORT: Importing module cairo succeeded 438s JS IMPORT: Defining parent 0x1e4a11c40610 of 0x1e4a11c98c40 'cairo' is mod 1 438s JS IMPORT: successfully imported module 'cairo' 438s 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 438s JS G NS: Defined namespace 'Gdk' 0x1e4a11c973a8 in GIRepository 0x1e4a11c40b08 438s 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 438s JS G NS: Defined namespace 'GIMarshallingTests' 0x1e4a11c973d0 in GIRepository 0x1e4a11c40b08 438s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 438s JS IMPORT: Importing module _legacy succeeded 438s JS IMPORT: Defining parent 0x1e4a11c40610 of 0x1e4a11c98cb8 '_legacy' is mod 1 438s JS IMPORT: successfully imported module '_legacy' 438s 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 438s JS G NS: Defined namespace 'GjsPrivate' 0x1e4a11c97448 in GIRepository 0x1e4a11c40b08 438s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 438s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 438s JS IMPORT: Importing module lang succeeded 438s JS IMPORT: Defining parent 0x1e4a11c40610 of 0x1e4a11c98d30 'lang' is mod 1 438s JS IMPORT: successfully imported module 'lang' 438s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 438s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 438s JS IMPORT: Importing module _signals succeeded 438s JS IMPORT: Defining parent 0x1e4a11c40610 of 0x1e4a11c98d58 '_signals' is mod 1 438s JS IMPORT: successfully imported module '_signals' 438s JS IMPORT: Importing module signals succeeded 438s JS IMPORT: Defining parent 0x1e4a11c40610 of 0x1e4a11c98d08 'signals' is mod 1 438s JS IMPORT: successfully imported module 'signals' 438s JS IMPORT: Importing module Gio succeeded 438s JS IMPORT: Defining parent 0x1e4a11c40c10 of 0x1e4a11c98ce0 'Gio' is mod 1 438s JS IMPORT: successfully imported module 'Gio' 438s JS G NS: Found info type GIObjectInfo for 'Application' in namespace 'Gio' 438s JS IMPORT: Importing '_gi' 438s JS NATIVE: Defining native module '_gi' 438s JS IMPORT: Defining parent 0x1e4a11c40610 of 0x3d9f81d2d6f8 '_gi' is mod 1 438s JS IMPORT: successfully imported module '_gi' 438s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 438s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 438s JS IMPORT: Importing module _common succeeded 438s JS IMPORT: Defining parent 0x1e4a11c40610 of 0x1e4a11c98da8 '_common' is mod 1 438s JS IMPORT: successfully imported module '_common' 438s JS IMPORT: Importing module GObject succeeded 438s JS IMPORT: Defining parent 0x1e4a11c40c10 of 0x1e4a11c98d80 'GObject' is mod 1 438s JS IMPORT: successfully imported module 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 438s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 438s JS G BXD: Defined class for String (GString), prototype 0x1e4a11c976f0, JSClass 0x7a0a051745a0, in object 0x1e4a11c97470 438s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 438s JS G PRM: Defined class ParamSpec prototype is 0x1e4a11c98df8 class 0x7a0a0517d240 in object 0x1e4a11c97470 438s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 438s JS G OBJ: Defined class for Object (GObject), prototype 0x1e4a11c97858, JSClass 0x7a0a051745e0, in object 0x1e4a11c97470 438s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 438s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 438s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1e4a11c97880, JSClass 0x7a0a051745e0, in object 0x1e4a11c97470 438s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 438s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 438s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 438s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 438s JS G BXD: Defined class for Value (GValue), prototype 0x1e4a11c978d0, JSClass 0x7a0a051745a0, in object 0x1e4a11c97470 438s JS G NS: Defined namespace 'GObject' 0x1e4a11c97470 in GIRepository 0x1e4a11c40b08 438s JS G OBJ: Defined class for Application (GApplication), prototype 0x1e4a11c97920, JSClass 0x7a0a051745e0, in object 0x1e4a11c97420 438s JS G NS: Found info type GIInterfaceInfo for 'ActionMap' in namespace 'Gio' 438s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2ab0be90f358, JSClass 0x7a0a05177b80, in object 0x1e4a11c97420 438s JS G NS: Found info type GIInterfaceInfo for 'ActionGroup' in namespace 'Gio' 438s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x2ab0be90f380, JSClass 0x7a0a05177b80, in object 0x1e4a11c97420 438s 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 438s JS G NS: Defined namespace 'GioUnix' 0x1e4a11c979c0 in GIRepository 0x1e4a11c40b08 438s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'GioUnix' 438s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x1e4a11c979e8, JSClass 0x7a0a051745e0, in object 0x1e4a11c979c0 438s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'GioUnix' 438s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x2ab0be90f768, JSClass 0x7a0a05177b80, in object 0x1e4a11c979c0 438s JS G NS: Found info type GIStructInfo for 'DesktopAppInfoLookupIface' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'FDMessage' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'SocketControlMessage' in namespace 'Gio' 438s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x1e4a11c97a60, JSClass 0x7a0a051745e0, in object 0x1e4a11c97420 438s JS G OBJ: Defined class for FDMessage (GUnixFDMessage), prototype 0x1e4a11c97ab0, JSClass 0x7a0a051745e0, in object 0x1e4a11c979c0 438s JS G NS: Found info type GIStructInfo for 'FDMessageClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIStructInfo for 'FDMessagePrivate' in namespace 'GioUnix' 438s JS G BXD: Defined class for FDMessagePrivate (void), prototype 0x1e4a11c97b00, JSClass 0x7a0a051745a0, in object 0x1e4a11c979c0 438s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'GioUnix' 438s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x2ab0be90f8a8, JSClass 0x7a0a05177b80, in object 0x1e4a11c979c0 438s JS G NS: Found info type GIStructInfo for 'FileDescriptorBasedIface' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'InputStream' in namespace 'Gio' 438s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x1e4a11c97b50, JSClass 0x7a0a051745e0, in object 0x1e4a11c97420 438s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x1e4a11c97ba0, JSClass 0x7a0a051745e0, in object 0x1e4a11c979c0 438s JS G NS: Found info type GIStructInfo for 'InputStreamClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'GioUnix' 438s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x1e4a11c97bf0, JSClass 0x7a0a051745a0, in object 0x1e4a11c979c0 438s JS G NS: Found info type GIStructInfo for 'MountEntry' in namespace 'GioUnix' 438s JS G BXD: Defined class for MountEntry (GUnixMountEntry), prototype 0x1e4a11c97c18, JSClass 0x7a0a051745a0, in object 0x1e4a11c979c0 438s JS G NS: Found info type GIObjectInfo for 'MountMonitor' in namespace 'GioUnix' 438s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x1e4a11c97c68, JSClass 0x7a0a051745e0, in object 0x1e4a11c979c0 438s JS G NS: Found info type GIStructInfo for 'MountMonitorClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIStructInfo for 'MountPoint' in namespace 'GioUnix' 438s JS G BXD: Defined class for MountPoint (GUnixMountPoint), prototype 0x1e4a11c97cb8, JSClass 0x7a0a051745a0, in object 0x1e4a11c979c0 438s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'GioUnix' 438s JS G NS: Found info type GIObjectInfo for 'OutputStream' in namespace 'Gio' 438s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x1e4a11c97d08, JSClass 0x7a0a051745e0, in object 0x1e4a11c97420 438s JS G OBJ: Defined class for OutputStream (GUnixOutputStream), prototype 0x1e4a11c97d58, JSClass 0x7a0a051745e0, in object 0x1e4a11c979c0 438s JS G NS: Found info type GIStructInfo for 'OutputStreamClass' in namespace 'GioUnix' 438s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'GioUnix' 438s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x1e4a11c97da8, JSClass 0x7a0a051745a0, in object 0x1e4a11c979c0 438s JS G NS: Found info type GIFunctionInfo for 'desktop_app_info_lookup_get_default_for_uri_scheme' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'file_descriptor_based_get_fd' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'is_mount_path_system_internal' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'is_system_device_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'is_system_fs_type' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_at' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_compare' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_copy' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entries_changed_since' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entries_get_from_file' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_at' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_compare' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_copy' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_for' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_free' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_device_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_fs_type' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_mount_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_options' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_get_root_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_can_eject' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_name' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_should_display' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_guess_symbolic_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_readonly' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_entry_is_system_internal' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_for' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_free' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_device_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_fs_type' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_mount_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_options' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_get_root_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_can_eject' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_name' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_should_display' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_guess_symbolic_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_is_readonly' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_is_system_internal' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_at' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_compare' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_copy' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_free' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_device_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_fs_type' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_mount_path' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_get_options' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_can_eject' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_name' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_guess_symbolic_icon' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_loopback' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_readonly' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_point_is_user_mountable' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_points_changed_since' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_points_get' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mount_points_get_from_file' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mounts_changed_since' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mounts_get' in namespace 'GioUnix' 438s JS G NS: Found info type GIFunctionInfo for 'mounts_get_from_file' in namespace 'GioUnix' 438s JS G NS: Found info type GIConstantInfo for 'DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' in namespace 'Gio' 438s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 438s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 438s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 438s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 438s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 438s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 438s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 438s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 438s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 438s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 438s JS G ENUM: Defining GLib.LogLevelFlags as 0x3d9f81d35de0 438s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 438s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x1e4a11c97ec0, JSClass 0x7a0a051745a0, in object 0x1e4a11c97038 438s JS G NS: Found info type GIObjectInfo for 'DesktopAppInfo' in namespace 'Gio' 438s JS G OBJ: Defined class for DesktopAppInfo (GDesktopAppInfo), prototype 0x1e4a11c97f88, JSClass 0x7a0a051745e0, in object 0x1e4a11c97420 438s JS G NS: Found info type GIInterfaceInfo for 'DesktopAppInfoLookup' in namespace 'Gio' 438s JS G IFACE: Defined class for DesktopAppInfoLookup (GDesktopAppInfoLookup), prototype 0x2ab0be915c68, JSClass 0x7a0a05177b80, in object 0x1e4a11c97420 438s JS G NS: Found info type GIInterfaceInfo for 'FileDescriptorBased' in namespace 'Gio' 438s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x2ab0be915c90, JSClass 0x7a0a05177b80, in object 0x1e4a11c97420 438s JS G NS: Found info type GIStructInfo for 'InputStreamPrivate' in namespace 'Gio' 438s JS G BXD: Defined class for InputStreamPrivate (void), prototype 0x2ab0be91c588, JSClass 0x7a0a051745a0, in object 0x1e4a11c97420 438s JS G NS: Found info type GIStructInfo for 'OutputStreamPrivate' in namespace 'Gio' 438s JS G BXD: Defined class for OutputStreamPrivate (void), prototype 0x2ab0be91c880, JSClass 0x7a0a051745a0, in object 0x1e4a11c97420 438s JS G NS: Found info type GIFunctionInfo for 'bus_get' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_get_finish' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_get_sync' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_own_name' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_own_name_on_connection' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_unown_name' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_watch_name_on_connection' in namespace 'Gio' 438s JS G NS: Found info type GIFunctionInfo for 'bus_unwatch_name' in namespace 'Gio' 438s JS G NS: Found info type GIObjectInfo for 'DBusConnection' in namespace 'Gio' 438s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x2ab0be91ca10, JSClass 0x7a0a051745e0, in object 0x1e4a11c97420 438s JS G NS: Found info type GIInterfaceInfo for 'AsyncInitable' in namespace 'Gio' 438s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2ab0be915f10, JSClass 0x7a0a05177b80, in object 0x1e4a11c97420 438s JS G NS: Found info type GIInterfaceInfo for 'Initable' in namespace 'Gio' 438s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2ab0be915f60, JSClass 0x7a0a05177b80, in object 0x1e4a11c97420 438s JS G NS: Found info type GIObjectInfo for 'DBusProxy' in namespace 'Gio' 438s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2ab0be91cab0, JSClass 0x7a0a051745e0, in object 0x1e4a11c97420 438s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 438s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 438s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 438s JS G NS: Found info type GIInterfaceInfo for 'DBusInterface' in namespace 'Gio' 438s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x2ab0be91e150, JSClass 0x7a0a05177b80, in object 0x1e4a11c97420 438s JS G NS: Found info type GIStructInfo for 'DBusNodeInfo' in namespace 'Gio' 438s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x2ab0be91cb28, JSClass 0x7a0a051745a0, in object 0x1e4a11c97420 438s JS G NS: Found info type GIStructInfo for 'DBusInterfaceInfo' in namespace 'Gio' 438s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2ab0be91cb78, JSClass 0x7a0a051745a0, in object 0x1e4a11c97420 438s JS G NS: Found info type GIObjectInfo for 'DBusImplementation' in namespace 'GjsPrivate' 438s JS G NS: Found info type GIObjectInfo for 'DBusInterfaceSkeleton' in namespace 'Gio' 438s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x2ab0be91cbc8, JSClass 0x7a0a051745e0, in object 0x1e4a11c97420 438s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x2ab0be91cc18, JSClass 0x7a0a051745e0, in object 0x1e4a11c97448 438s JS G NS: Found info type GIObjectInfo for 'ListStore' in namespace 'Gio' 438s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x2ab0be91cc68, JSClass 0x7a0a051745e0, in object 0x1e4a11c97420 438s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 438s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 438s JS G NS: Found info type GIInterfaceInfo for 'File' in namespace 'Gio' 438s JS G IFACE: Defined class for File (GFile), prototype 0x2ab0be91e218, JSClass 0x7a0a05177b80, in object 0x1e4a11c97420 438s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x2ab0be91cce0, JSClass 0x7a0a051745e0, in object 0x1e4a11c40ca0 438s JS G NS: Found info type GIObjectInfo for 'FileInfo' in namespace 'Gio' 438s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x2ab0be91cd58, JSClass 0x7a0a051745e0, in object 0x1e4a11c97420 438s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 438s JS G NS: Found info type GIInterfaceInfo for 'PollableInputStream' in namespace 'Gio' 438s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x2ab0be91e498, JSClass 0x7a0a05177b80, in object 0x1e4a11c97420 438s JS G NS: Found info type GIObjectInfo for 'FileEnumerator' in namespace 'Gio' 438s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x2ab0be91cdd0, JSClass 0x7a0a051745e0, in object 0x1e4a11c97420 438s JS G NS: Found info type GIStructInfo for 'SettingsSchema' in namespace 'Gio' 438s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x2ab0be91ce20, JSClass 0x7a0a051745a0, in object 0x1e4a11c97420 438s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 438s JS G NS: Found info type GIObjectInfo for 'Settings' in namespace 'Gio' 438s JS G OBJ: Defined class for Settings (GSettings), prototype 0x2ab0be91ce70, JSClass 0x7a0a051745e0, in object 0x1e4a11c97420 438s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 438s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 438s JS G NS: Defined namespace 'Gio' 0x1e4a11c97420 in GIRepository 0x1e4a11c40b08 438s JS IMPORT: Importing module Gtk succeeded 438s JS IMPORT: Defining parent 0x1e4a11c40c10 of 0x1e4a11c98c90 'Gtk' is mod 1 438s JS IMPORT: successfully imported module 'Gtk' 438s JS G NS: Found info type GIObjectInfo for 'Widget' in namespace 'Gtk' 438s JS G NS: Found info type GIObjectInfo for 'InitiallyUnowned' in namespace 'GObject' 438s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x2ab0be91cee8, JSClass 0x7a0a051745e0, in object 0x1e4a11c97470 438s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x2ab0be91cf38, JSClass 0x7a0a051745e0, in object 0x1e4a11c973f8 438s JS G NS: Found info type GIInterfaceInfo for 'Buildable' in namespace 'Gtk' 438s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x2ab0be91ef60, JSClass 0x7a0a05177b80, in object 0x1e4a11c973f8 438s 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 438s JS G NS: Defined namespace 'Atk' 0x2ab0be91cfb0 in GIRepository 0x1e4a11c40b08 438s JS G NS: Found info type GIInterfaceInfo for 'ImplementorIface' in namespace 'Atk' 438s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0x2ab0be91ef88, JSClass 0x7a0a05177b80, in object 0x2ab0be91cfb0 438s JS G NS: Found info type GIObjectInfo for 'Container' in namespace 'Gtk' 438s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x2ab0be929038, JSClass 0x7a0a051745e0, in object 0x1e4a11c973f8 438s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 438s JS G NS: Defined namespace 'Gtk' 0x1e4a11c973f8 in GIRepository 0x1e4a11c40b08 438s 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 438s JS G NS: Defined namespace 'Regress' 0x2ab0be929088 in GIRepository 0x1e4a11c40b08 438s JS IMPORT: Importing module cairo succeeded 438s JS IMPORT: Defining parent 0x1e4a11c40c10 of 0x2ab0be92a0d8 'cairo' is mod 1 438s JS IMPORT: successfully imported module 'cairo' 438s JS G NS: Found info type GIEnumInfo for 'Antialias' in namespace 'cairo' 438s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 438s JS G ENUM: Defining enum value NONE (fixed from none) 1 438s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 438s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 438s JS G ENUM: Defining enum value FAST (fixed from fast) 4 438s JS G ENUM: Defining enum value GOOD (fixed from good) 5 438s JS G ENUM: Defining enum value BEST (fixed from best) 6 438s JS G ENUM: Defining cairo.Antialias as 0x3d9f81d6a6c8 438s JS G NS: Found info type GIEnumInfo for 'Content' in namespace 'cairo' 438s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 438s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 438s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 438s JS G ENUM: Defining cairo.Content as 0x3d9f81d6a7a8 438s JS G NS: Found info type GIEnumInfo for 'Extend' in namespace 'cairo' 438s JS G ENUM: Defining enum value NONE (fixed from none) 0 438s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 438s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 438s JS G ENUM: Defining enum value PAD (fixed from pad) 3 438s JS G ENUM: Defining cairo.Extend as 0x3d9f81d6a808 438s JS G NS: Found info type GIEnumInfo for 'FillRule' in namespace 'cairo' 438s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 438s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 438s JS G ENUM: Defining cairo.FillRule as 0x3d9f81d6a868 438s JS G NS: Found info type GIEnumInfo for 'Filter' in namespace 'cairo' 438s JS G ENUM: Defining enum value FAST (fixed from fast) 0 438s JS G ENUM: Defining enum value GOOD (fixed from good) 1 438s JS G ENUM: Defining enum value BEST (fixed from best) 2 438s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 438s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 438s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 438s JS G ENUM: Defining cairo.Filter as 0x3d9f81d6a8c8 438s JS G NS: Found info type GIEnumInfo for 'FontSlant' in namespace 'cairo' 438s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 438s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 438s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 438s JS G ENUM: Defining cairo.FontSlant as 0x3d9f81d6a9a8 438s JS G NS: Found info type GIEnumInfo for 'FontWeight' in namespace 'cairo' 438s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 438s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 438s JS G ENUM: Defining cairo.FontWeight as 0x3d9f81d6aa08 438s JS G NS: Found info type GIEnumInfo for 'Format' in namespace 'cairo' 438s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 438s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 438s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 438s JS G ENUM: Defining enum value A8 (fixed from a8) 2 438s JS G ENUM: Defining enum value A1 (fixed from a1) 3 438s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 438s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 438s JS G ENUM: Defining cairo.Format as 0x3d9f81d6aa68 438s JS G NS: Found info type GIEnumInfo for 'LineCap' in namespace 'cairo' 438s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 438s JS G ENUM: Defining enum value ROUND (fixed from round) 1 438s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 438s JS G ENUM: Defining cairo.LineCap as 0x3d9f81d6ab48 438s JS G NS: Found info type GIEnumInfo for 'LineJoin' in namespace 'cairo' 438s JS G ENUM: Defining enum value MITER (fixed from miter) 0 438s JS G ENUM: Defining enum value ROUND (fixed from round) 1 438s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 438s JS G ENUM: Defining cairo.LineJoin as 0x3d9f81d6aba8 438s JS G NS: Found info type GIEnumInfo for 'Operator' in namespace 'cairo' 438s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 438s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 438s JS G ENUM: Defining enum value OVER (fixed from over) 2 438s JS G ENUM: Defining enum value IN (fixed from in) 3 438s JS G ENUM: Defining enum value OUT (fixed from out) 4 438s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 438s JS G ENUM: Defining enum value DEST (fixed from dest) 6 438s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 438s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 438s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 438s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 438s JS G ENUM: Defining enum value XOR (fixed from xor) 11 438s JS G ENUM: Defining enum value ADD (fixed from add) 12 438s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 438s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 438s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 438s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 438s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 438s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 438s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 438s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 438s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 438s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 438s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 438s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 438s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 438s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 438s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 438s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 438s JS G ENUM: Defining cairo.Operator as 0x3d9f81d6ac08 438s JS G NS: Found info type GIEnumInfo for 'PatternType' in namespace 'cairo' 438s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 438s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 438s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 438s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 438s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 438s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 438s JS G ENUM: Defining cairo.PatternType as 0x3d9f81d6ade8 438s JS G NS: Found info type GIEnumInfo for 'SurfaceType' in namespace 'cairo' 438s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 438s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 438s JS G ENUM: Defining enum value PS (fixed from ps) 2 438s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 438s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 438s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 438s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 438s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 438s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 438s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 438s JS G ENUM: Defining enum value SVG (fixed from svg) 10 438s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 438s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 438s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 438s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 438s JS G ENUM: Defining enum value QT (fixed from qt) 15 438s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 438s JS G ENUM: Defining enum value VG (fixed from vg) 17 438s JS G ENUM: Defining enum value GL (fixed from gl) 18 438s JS G ENUM: Defining enum value DRM (fixed from drm) 19 438s JS G ENUM: Defining enum value TEE (fixed from tee) 20 438s JS G ENUM: Defining enum value XML (fixed from xml) 21 438s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 438s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 438s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 438s JS G ENUM: Defining cairo.SurfaceType as 0x3d9f81d6aec8 438s JS G NS: Found info type GIStructInfo for 'Region' in namespace 'cairo' 438s JS G BXD: Defined class for Region (CairoRegion), prototype 0x2ab0be9292e0, JSClass 0x7a0a051745a0, in object 0x2ab0be9290b0 438s JS G NS: Found info type GIStructInfo for 'Context' in namespace 'cairo' 438s JS G BXD: Defined class for Context (CairoContext), prototype 0x2ab0be929308, JSClass 0x7a0a051745a0, in object 0x2ab0be9290b0 438s JS G NS: Found info type GIStructInfo for 'Surface' in namespace 'cairo' 438s JS G BXD: Defined class for Surface (CairoSurface), prototype 0x2ab0be929330, JSClass 0x7a0a051745a0, in object 0x2ab0be9290b0 438s JS G NS: Found info type GIStructInfo for 'Pattern' in namespace 'cairo' 438s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x2ab0be929358, JSClass 0x7a0a051745a0, in object 0x2ab0be9290b0 438s JS G NS: Found info type GIStructInfo for 'Path' in namespace 'cairo' 438s JS G BXD: Defined class for Path (void), prototype 0x2ab0be929380, JSClass 0x7a0a051745a0, in object 0x2ab0be9290b0 438s JS G NS: Defined namespace 'cairo' 0x2ab0be9290b0 in GIRepository 0x1e4a11c40b08 438s JS CTX: Script evaluation succeeded 438s JS MAINLOOP: Main loop instance 0x5a901260c968: Spinning loop until released or hook cleared 438s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module metadata hook for module 0x3d9f81d72ac8 438s JS IMPORT: Defining meta.importSync for module 0x3d9f81d72ac8 438s JS NATIVE: Defining native module 'system' 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e4a11c3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e4a11c3d128 438s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 438s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 438s JS MAINLOOP: Set main loop hook to 438s JS MAINLOOP: Main loop instance 0x5a901260c968: hold 438s JS MAINLOOP: Running and clearing main loop hook 438s JS G BXD: Defining method run in prototype for GLib.MainLoop 438s 1..63 438s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 438s JS G BXD: Defined class for Source (GSource), prototype 0x2ab0be9293a8, JSClass 0x7a0a051745a0, in object 0x1e4a11c97038 438s JS G BXD: Defining method set_priority in prototype for GLib.Source 438s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 438s JS G BXD: Defining method attach in prototype for GLib.Source 438s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 438s JS IMPORT: Module metadata hook for module 0x1e4a11c88660 438s JS IMPORT: Defining meta.importSync for module 0x1e4a11c88660 438s JS G BXD: Defining method destroy in prototype for GLib.Source 438s ok 1 Cairo context has the right type 438s ok 2 Cairo context reports its target surface 438s ok 3 Cairo context can set its source to a pattern 438s ok 4 Cairo context can set its antialias 438s ok 5 Cairo context can set its fill rule 438s ok 6 Cairo context can set its line cap 438s ok 7 Cairo context can set its line join 438s ok 8 Cairo context can set its line width 438s ok 9 Cairo context can set its miter limit 438s ok 10 Cairo context can set its operator 438s ok 11 Cairo context can set its tolerance 438s ok 12 Cairo context has a rectangle as clip extents 438s ok 13 Cairo context has a rectangle as fill extents 438s ok 14 Cairo context has a rectangle as stroke extents 438s ok 15 Cairo context has zero dashes initially 438s ok 16 Cairo context transforms user to device coordinates 438s ok 17 Cairo context transforms user to device distance 438s ok 18 Cairo context transforms device to user coordinates 438s ok 19 Cairo context transforms device to user distance 438s ok 20 Cairo context computes text extents 438s ok 21 Cairo context can call various, otherwise untested, methods without crashing 438s ok 22 Cairo context has methods when created from a C function # SKIP GTK disabled 438s ok 23 Cairo pattern has typechecks 438s ok 24 Cairo solid pattern can be created from RGB static method 438s ok 25 Cairo solid pattern can be created from RGBA static method 438s ok 26 Cairo surface pattern can be created and added as a source 438s ok 27 Cairo linear gradient can be created and added as a source 438s ok 28 Cairo radial gradient can be created and added as a source 438s ok 29 Cairo path has typechecks 438s ok 30 Cairo surface has typechecks 438s ok 31 Cairo surface can access the device scale 438s ok 32 Cairo surface can access the device offset 438s ok 33 Cairo surface can be finalized 438s JS G NS: Found info type GIFunctionInfo for 'test_cairo_context_none_return' in namespace 'Regress' 438s ok 34 Cairo GI test suite for context can be marshalled as a transfer none return value 438s JS G NS: Found info type GIFunctionInfo for 'test_cairo_context_none_in' in namespace 'Regress' 438s ok 35 Cairo GI test suite for context can be marshalled as a transfer none in parameter 438s JS G NS: Found info type GIFunctionInfo for 'test_cairo_context_full_return' in namespace 'Regress' 438s ok 36 Cairo GI test suite for context can be marshalled as a transfer full return value 438s JS G NS: Found info type GIFunctionInfo for 'test_cairo_context_full_in' in namespace 'Regress' 438s ok 37 Cairo GI test suite for context can be marshalled as a transfer full in parameter 438s JS G NS: Found info type GIFunctionInfo for 'test_cairo_surface_none_return' in namespace 'Regress' 438s ok 38 Cairo GI test suite for surface can be marshalled as a transfer none return value 438s JS G NS: Found info type GIFunctionInfo for 'test_cairo_surface_none_in' in namespace 'Regress' 438s ok 39 Cairo GI test suite for surface can be marshalled as a transfer none in parameter 438s JS G NS: Found info type GIFunctionInfo for 'test_cairo_surface_full_return' in namespace 'Regress' 438s ok 40 Cairo GI test suite for surface can be marshalled as a transfer full return value 438s JS G NS: Found info type GIFunctionInfo for 'test_cairo_surface_full_in' in namespace 'Regress' 438s ok 41 Cairo GI test suite for surface can be marshalled as a transfer full in parameter 438s JS G NS: Found info type GIFunctionInfo for 'test_cairo_surface_full_out' in namespace 'Regress' 438s ok 42 Cairo GI test suite for surface can be marshalled as an out parameter 438s JS G NS: Found info type GIFunctionInfo for 'test_cairo_path_full_return' in namespace 'Regress' 438s ok 43 Cairo GI test suite for path can be marshalled as a return value 438s JS G NS: Found info type GIFunctionInfo for 'test_cairo_path_none_in' in namespace 'Regress' 438s ok 44 Cairo GI test suite for path can be marshalled as an in parameter with transfer none 438s JS G NS: Found info type GIFunctionInfo for 'test_cairo_path_full_in_full_return' in namespace 'Regress' 438s ok 45 Cairo GI test suite for path can be marshalled as an in parameter with transfer full 438s JS G NS: Found info type GIFunctionInfo for 'test_cairo_pattern_none_return' in namespace 'Regress' 438s ok 46 Cairo GI test suite for pattern can be marshalled as a return value with transfer none 438s JS G NS: Found info type GIFunctionInfo for 'test_cairo_pattern_none_in' in namespace 'Regress' 438s ok 47 Cairo GI test suite for pattern can be marshalled as an in parameter with transfer none 438s JS G NS: Found info type GIFunctionInfo for 'test_cairo_pattern_full_return' in namespace 'Regress' 438s ok 48 Cairo GI test suite for pattern can be marshalled as a return value with transfer full 438s JS G NS: Found info type GIFunctionInfo for 'test_cairo_pattern_full_in' in namespace 'Regress' 438s ok 49 Cairo GI test suite for pattern can be marshalled as an in parameter with transfer full 438s JS G NS: Found info type GIFunctionInfo for 'test_cairo_region_full_in' in namespace 'Regress' 438s ok 50 Cairo GI test suite for region can be marshalled as an in argument 438s ok 51 Cairo GI test suite for FontOptions can be marshalled as a return value with transfer none # SKIP pending 438s ok 52 Cairo GI test suite for FontOptions can be marshalled as an in parameter with transfer none # SKIP pending 438s ok 53 Cairo GI test suite for FontOptions can be marshalled as a return value with transfer full # SKIP pending 438s ok 54 Cairo GI test suite for FontOptions can be marshalled as an in parameter with transfer full # SKIP pending 438s ok 55 Cairo GI test suite for FontFace can be marshalled as a return value with transfer full # SKIP pending 438s ok 56 Cairo GI test suite for ScaledFont can be marshalled as a return value with transfer full # SKIP pending 438s ok 57 Cairo GI test suite for matrix can be marshalled as a return value # SKIP pending 438s ok 58 Cairo GI test suite for matrix can be marshalled as an in parameter # SKIP pending 438s ok 59 Cairo GI test suite for matrix can be marshalled as a caller-allocates out parameter # SKIP pending 438s JS G NS: Found info type GIObjectInfo for 'TestObj' in namespace 'Regress' 438s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x2ab0be98f8d0, JSClass 0x7a0a051745e0, in object 0x2ab0be929088 438s JS G OBJ: Defining method emit_sig_with_foreign_struct in prototype for RegressTestObj (Regress.TestObj) 438s ok 60 Cairo GI test suite can be marshalled through a signal handler 438s JS G NS: Found info type GIFunctionInfo for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 438s ok 61 Cairo GI test suite can have its type inferred as a foreign struct 438s ok 62 Cairo imported via GI has the same functionality as imports.cairo 438s JS G NS: Found info type GIStructInfo for 'RectangleInt' in namespace 'cairo' 438s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0x2ab0be98fc18, JSClass 0x7a0a051745a0, in object 0x2ab0be9290b0 438s ok 63 Cairo imported via GI has boxed types from the GIR file 438s JS G BXD: Defining method quit in prototype for GLib.MainLoop 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x5a901260c968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: handling job 2, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 2 438s JS MAINLOOP: handling job 3, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 438s JS MAINLOOP: Main loop instance 0x5a901260c968: release 438s JS MAINLOOP: Completed job 3 438s JS MEMORY: Memory report: before destroying context 438s JS MEMORY: 947 objects currently alive 438s JS MEMORY: boxed_instance = 432 438s JS MEMORY: boxed_prototype = 28 438s JS MEMORY: closure = 2 438s JS MEMORY: function = 421 438s JS MEMORY: fundamental_instance = 0 438s JS MEMORY: fundamental_prototype = 0 438s JS MEMORY: gerror_instance = 0 438s JS MEMORY: gerror_prototype = 0 438s JS MEMORY: interface = 13 438s JS MEMORY: module = 13 438s JS MEMORY: ns = 11 438s JS MEMORY: object_instance = 2 438s JS MEMORY: object_prototype = 25 438s JS MEMORY: param = 0 438s JS MEMORY: union_instance = 0 438s JS MEMORY: union_prototype = 0 438s JS CTX: JS shutdown sequence 438s JS CTX: Stopping profiler 438s JS CTX: Shutting down toggle queue 438s JS CTX: Notifying external reference holders of GjsContext dispose 438s JS MAINLOOP: Stopping promise job dispatcher 438s JS CTX: Notifying reference holders of GjsContext dispose 438s JS CTX: Checking unhandled promise rejections 438s JS CTX: Releasing cached JS wrappers 438s JS CTX: Final triggered GC 438s JS CTX: Destroying JS context 438s JS CTX: Releasing all native objects 438s JS CTX: Disabling auto GC 438s JS CTX: Ending trace on global object 438s JS CTX: Freeing allocated resources 438s JS CTX: JS context destroyed 438s PASS: gjs/testCairo.test 438s Running test: gjs/testLegacyByteArray.test 438s JS NATIVE: Registered native JS module '_promiseNative' 438s JS NATIVE: Registered native JS module '_byteArrayNative' 438s JS NATIVE: Registered native JS module '_encodingNative' 438s JS NATIVE: Registered native JS module '_gi' 438s JS NATIVE: Registered native JS module 'gi' 438s JS NATIVE: Registered native JS module 'cairoNative' 438s JS NATIVE: Registered native JS module 'system' 438s JS NATIVE: Registered native JS module 'console' 438s JS NATIVE: Registered native JS module '_print' 438s JS CTX: Enabling JIT 438s JS CTX: Initialized class GjsFileImporter prototype 0x3cf59e7001a0 438s JS IMPORT: Defining parent (nil) of 0x3cf59e700200 'imports' is mod 0 438s JS IMPORT: Importing '_print' 438s JS NATIVE: Defining native module '_print' 438s JS IMPORT: Defining parent 0x3cf59e700200 of 0x3cf59e7009b0 '_print' is mod 1 438s JS IMPORT: successfully imported module '_print' 438s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 438s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x3765edf3d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x3765edf3d090 438s JS MAINLOOP: Main loop instance 0x62d4cc035968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Starting promise job dispatcher 438s 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 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3765edf3d128 438s JS MAINLOOP: Main loop instance 0x62d4cc035968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x62d4cc035968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 438s JS MAINLOOP: Main loop instance 0x62d4cc035968: release 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 438s JS MAINLOOP: Main loop instance 0x62d4cc035968: release 438s JS MAINLOOP: Completed job 1 438s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module metadata hook for module 0x3cf59e76af30 438s JS IMPORT: Defining meta.importSync for module 0x3cf59e76af30 438s JS NATIVE: Defining native module 'gi' 438s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3cf59e76f278 438s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 438s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 438s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 438s JS IMPORT: Importing directory 'overrides' 438s JS IMPORT: Defining parent 0x3765edf40610 of 0x3cf59e76f2f8 'overrides' is mod 1 438s JS IMPORT: Defined importer 'overrides' 0x3cf59e76f2f8 in 0x3765edf40610 438s JS IMPORT: successfully imported directory 'overrides' 438s JS IMPORT: Importing '_promiseNative' 438s JS NATIVE: Defining native module '_promiseNative' 438s JS IMPORT: Defining parent 0x3765edf40610 of 0x3cf59e76f7a8 '_promiseNative' is mod 1 438s JS IMPORT: successfully imported module '_promiseNative' 438s JS IMPORT: Importing module GLib succeeded 438s JS IMPORT: Defining parent 0x3cf59e76f2f8 of 0x3765edf98038 'GLib' is mod 1 438s JS IMPORT: successfully imported module 'GLib' 438s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 438s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3765edf97060, JSClass 0x71247e5585a0, in object 0x3765edf97038 438s JS CTX: Initialized class GIRepositoryGType prototype 0x3cf59e76faf0 438s JS CTX: Initialized class GIRepositoryFunction prototype 0x3cf59e76fb50 438s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 438s JS G BXD: Defined class for Error (GError), prototype 0x3765edf970b0, JSClass 0x71247e5585a0, in object 0x3765edf97038 438s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 438s JS G BXD: Defined class for Variant (GVariant), prototype 0x3765edf97100, JSClass 0x71247e5585a0, in object 0x3765edf97038 438s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 438s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3765edf97150, JSClass 0x71247e5585a0, in object 0x3765edf97038 438s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 438s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3765edf971a0, JSClass 0x71247e5585a0, in object 0x3765edf97038 438s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 438s JS G BXD: Defined class for Thread (GThread), prototype 0x3765edf971f0, JSClass 0x71247e5585a0, in object 0x3765edf97038 438s JS G BXD: Defining method ref in prototype for GLib.Thread 438s JS G BXD: Defining method unref in prototype for GLib.Thread 438s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 438s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3765edf97240, JSClass 0x71247e5585a0, in object 0x3765edf97038 438s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 438s JS G BXD: Defined class for Regex (GRegex), prototype 0x3765edf97290, JSClass 0x71247e5585a0, in object 0x3765edf97038 438s JS G BXD: Defining method match in prototype for GLib.Regex 438s JS G BXD: Defining method match_full in prototype for GLib.Regex 438s JS G BXD: Defining method match_all in prototype for GLib.Regex 438s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 438s JS G NS: Defined namespace 'GLib' 0x3765edf97038 in GIRepository 0x3cf59e76f108 438s JS IMPORT: Importing module jasmine succeeded 438s JS IMPORT: Defining parent 0x3765edf40610 of 0x3765edf98ba0 'jasmine' is mod 1 438s JS IMPORT: successfully imported module 'jasmine' 438s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 438s JS MAINLOOP: Main loop instance 0x62d4cc035968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x62d4cc035968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 438s JS MAINLOOP: Main loop instance 0x62d4cc035968: release 438s JS MAINLOOP: Completed job 0 438s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 438s JS IMPORT: Importing '_byteArrayNative' 438s JS NATIVE: Defining native module '_byteArrayNative' 438s JS IMPORT: Defining parent 0x3765edf40610 of 0x3cf59e716920 '_byteArrayNative' is mod 1 438s JS IMPORT: successfully imported module '_byteArrayNative' 438s JS IMPORT: Importing 'gi' 438s JS IMPORT: Defining parent 0x3765edf40610 of 0x3765edf40b08 'gi' is mod 1 438s JS IMPORT: successfully imported module 'gi' 438s JS IMPORT: Importing module byteArray succeeded 438s JS IMPORT: Defining parent 0x3765edf40610 of 0x3765edf98c40 'byteArray' is mod 1 438s JS IMPORT: successfully imported module 'byteArray' 438s 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 438s JS G NS: Defined namespace 'GIMarshallingTests' 0x3765edf97308 in GIRepository 0x3765edf40b08 438s 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 438s JS G NS: Defined namespace 'GjsTestTools' 0x3765edf97330 in GIRepository 0x3765edf40b08 438s JS CTX: Script evaluation succeeded 438s JS MAINLOOP: Main loop instance 0x62d4cc035968: Spinning loop until released or hook cleared 438s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module metadata hook for module 0x3cf59e730108 438s JS IMPORT: Defining meta.importSync for module 0x3cf59e730108 438s JS NATIVE: Defining native module 'system' 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3765edf3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3765edf3d128 438s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 438s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 438s JS MAINLOOP: Set main loop hook to 438s JS MAINLOOP: Main loop instance 0x62d4cc035968: hold 438s JS MAINLOOP: Running and clearing main loop hook 438s JS G BXD: Defining method run in prototype for GLib.MainLoop 438s 1..29 438s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 438s JS G BXD: Defined class for Source (GSource), prototype 0x3765edf97358, JSClass 0x71247e5585a0, in object 0x3765edf97038 438s JS G BXD: Defining method set_priority in prototype for GLib.Source 438s JS IMPORT: Importing '_gi' 438s JS NATIVE: Defining native module '_gi' 438s JS IMPORT: Defining parent 0x3765edf40610 of 0x3cf59e73d030 '_gi' is mod 1 438s JS IMPORT: successfully imported module '_gi' 438s 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 438s JS G NS: Defined namespace 'GjsPrivate' 0x3765edf973f8 in GIRepository 0x3765edf40b08 438s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 438s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 438s JS IMPORT: Importing module _common succeeded 438s JS IMPORT: Defining parent 0x3765edf40610 of 0x3765edf98e20 '_common' is mod 1 438s JS IMPORT: successfully imported module '_common' 438s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 438s JS IMPORT: Importing module _legacy succeeded 438s JS IMPORT: Defining parent 0x3765edf40610 of 0x3765edf98e48 '_legacy' is mod 1 438s JS IMPORT: successfully imported module '_legacy' 438s JS IMPORT: Importing module GObject succeeded 438s JS IMPORT: Defining parent 0x3765edf40c40 of 0x3765edf98df8 'GObject' is mod 1 438s JS IMPORT: successfully imported module 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 438s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 438s JS G BXD: Defined class for String (GString), prototype 0x3765edf97678, JSClass 0x71247e5585a0, in object 0x3765edf973d0 438s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 438s JS G PRM: Defined class ParamSpec prototype is 0x3765edf98e98 class 0x71247e561240 in object 0x3765edf973d0 438s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 438s JS G OBJ: Defined class for Object (GObject), prototype 0x3765edf977e0, JSClass 0x71247e5585e0, in object 0x3765edf973d0 438s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 438s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 438s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3765edf97808, JSClass 0x71247e5585e0, in object 0x3765edf973d0 438s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 438s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 438s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 438s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 438s JS G BXD: Defined class for Value (GValue), prototype 0x3765edf97858, JSClass 0x71247e5585a0, in object 0x3765edf973d0 438s JS G NS: Defined namespace 'GObject' 0x3765edf973d0 in GIRepository 0x3765edf40b08 438s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 438s JS G BXD: Defining method attach in prototype for GLib.Source 438s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 438s JS IMPORT: Module metadata hook for module 0x3765edf87510 438s JS IMPORT: Defining meta.importSync for module 0x3765edf87510 438s JS G BXD: Defining method destroy in prototype for GLib.Source 438s ok 1 Uint8Array with legacy ByteArray functions can be created from a string 438s ok 2 Uint8Array with legacy ByteArray functions can be encoded from a string 438s ok 3 Uint8Array with legacy ByteArray functions encodes as UTF-8 by default 438s ok 4 Uint8Array with legacy ByteArray functions can be converted to a string of ASCII characters 438s ok 5 Uint8Array with legacy ByteArray functions can be converted to a string of UTF-8 characters even if it ends with a 0 438s ok 6 Uint8Array with legacy ByteArray functions can be converted to a string of encoded characters even with a 0 byte 438s ok 7 Uint8Array with legacy ByteArray functions stops converting to a string at an embedded 0 byte 438s JS G BXD: Defining method get_size in prototype for GLib.Bytes 438s ok 8 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length array 438s ok 9 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length GLib.Bytes 438s JS G NS: Found info type GIFunctionInfo for 'new_unaligned_bytes' in namespace 'GjsTestTools' 438s ok 10 Uint8Array with legacy ByteArray functions deals gracefully with a non-aligned GBytes 438s JS G NS: Found info type GIFunctionInfo for 'new_static_bytes' in namespace 'GjsTestTools' 438s ok 11 Uint8Array with legacy ByteArray functions deals gracefully with a GBytes in static storage 438s ok 12 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length string 438s ok 13 Uint8Array with legacy ByteArray functions deals gracefully with a non Uint8Array 438s JS G NS: Found info type GIFunctionInfo for 'test_expect_message' in namespace 'GLib' 438s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 438s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 438s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 438s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 438s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 438s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 438s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 438s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 438s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 438s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 438s JS G ENUM: Defining GLib.LogLevelFlags as 0x3cf59e79db28 438s JS G NS: Found info type GIFunctionInfo for 'test_assert_expected_messages_internal' in namespace 'GLib' 438s ok 14 Uint8Array with legacy ByteArray functions legacy toString() behavior is preserved when created from a string 438s JS G NS: Found info type GIFunctionInfo for 'bytearray_full_return' in namespace 'GIMarshallingTests' 438s ok 15 Uint8Array with legacy ByteArray functions legacy toString() behavior is preserved when marshalled from GI 438s ok 16 Legacy byte array object has length 0 for empty array 438s ok 17 Legacy byte array object initially sized to 10 has length 10 438s ok 18 Legacy byte array object initially sized to 10 is initialized to zeroes 438s ok 19 Legacy byte array object assigns values correctly 438s ok 20 Legacy byte array object assignment past end implicitly lengthens the array 438s ok 21 Legacy byte array object assignment past end implicitly creates zero bytes 438s ok 22 Legacy byte array object changes the length when assigning to length property 438s ok 23 Legacy byte array object conversions gives a byte 5 when assigning 5 438s ok 24 Legacy byte array object conversions gives a byte 0 when assigning null 438s ok 25 Legacy byte array object conversions gives a byte 0 when assigning undefined 438s ok 26 Legacy byte array object conversions rounds off when assigning a double 438s ok 27 Legacy byte array object can be created from an array 438s ok 28 Legacy byte array object can be converted to a string of ASCII characters 438s JS G NS: Found info type GIFunctionInfo for 'bytearray_none_in' in namespace 'GIMarshallingTests' 438s ok 29 Legacy byte array object can be passed in with transfer none 438s JS G BXD: Defining method quit in prototype for GLib.MainLoop 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x62d4cc035968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: handling job 2, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 2 438s JS MAINLOOP: handling job 3, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 438s JS MAINLOOP: Main loop instance 0x62d4cc035968: release 438s JS MAINLOOP: Completed job 3 438s JS MEMORY: Memory report: before destroying context 438s JS MEMORY: 304 objects currently alive 438s JS MEMORY: boxed_instance = 156 438s JS MEMORY: boxed_prototype = 11 438s JS MEMORY: closure = 1 438s JS MEMORY: function = 123 438s JS MEMORY: fundamental_instance = 0 438s JS MEMORY: fundamental_prototype = 0 438s JS MEMORY: gerror_instance = 0 438s JS MEMORY: gerror_prototype = 0 438s JS MEMORY: interface = 0 438s JS MEMORY: module = 6 438s JS MEMORY: ns = 5 438s JS MEMORY: object_instance = 0 438s JS MEMORY: object_prototype = 2 438s JS MEMORY: param = 0 438s JS MEMORY: union_instance = 0 438s JS MEMORY: union_prototype = 0 438s JS CTX: JS shutdown sequence 438s JS CTX: Stopping profiler 438s JS CTX: Shutting down toggle queue 438s JS CTX: Notifying external reference holders of GjsContext dispose 438s JS MAINLOOP: Stopping promise job dispatcher 438s JS CTX: Notifying reference holders of GjsContext dispose 438s JS CTX: Checking unhandled promise rejections 438s JS CTX: Releasing cached JS wrappers 438s JS CTX: Final triggered GC 438s JS CTX: Destroying JS context 438s JS CTX: Releasing all native objects 438s JS CTX: Disabling auto GC 438s JS CTX: Ending trace on global object 438s JS CTX: Freeing allocated resources 438s JS CTX: JS context destroyed 438s PASS: gjs/testLegacyByteArray.test 438s Running test: gjs/testGLibLogWriter.test 438s JS NATIVE: Registered native JS module '_promiseNative' 438s JS NATIVE: Registered native JS module '_byteArrayNative' 438s JS NATIVE: Registered native JS module '_encodingNative' 438s JS NATIVE: Registered native JS module '_gi' 438s JS NATIVE: Registered native JS module 'gi' 438s JS NATIVE: Registered native JS module 'cairoNative' 438s JS NATIVE: Registered native JS module 'system' 438s JS NATIVE: Registered native JS module 'console' 438s JS NATIVE: Registered native JS module '_print' 438s JS CTX: Enabling JIT 438s JS CTX: Initialized class GjsFileImporter prototype 0x3d8ee25001a0 438s JS IMPORT: Defining parent (nil) of 0x3d8ee2500200 'imports' is mod 0 438s JS IMPORT: Importing '_print' 438s JS NATIVE: Defining native module '_print' 438s JS IMPORT: Defining parent 0x3d8ee2500200 of 0x3d8ee25009b0 '_print' is mod 1 438s JS IMPORT: successfully imported module '_print' 438s JS IMPORT: Loading internal module 'internalLoader' (resource:///org/gnome/gjs/modules/internal/internalLoader.js) 438s JS IMPORT: Module load hook for module 'resource:///org/gnome/gjs/modules/internal/loader.js' (resource:///org/gnome/gjs/modules/internal/loader.js), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./internalLoader.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./source-map/extractUrl.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./source-map/source-map-consumer.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./binary-search.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./array-set.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./base64-vlq.js" (relative to ), global 0x4784fa3d090 438s JS IMPORT: Module resolve hook for module "./base64.js" (relative to ), global 0x4784fa3d090 438s JS MAINLOOP: Main loop instance 0x5ecf8c7cc968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Starting promise job dispatcher 438s 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 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x4784fa3d128 438s JS MAINLOOP: Main loop instance 0x5ecf8c7cc968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x5ecf8c7cc968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "module loader async resolved" 438s JS MAINLOOP: Main loop instance 0x5ecf8c7cc968: release 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 438s JS MAINLOOP: Main loop instance 0x5ecf8c7cc968: release 438s JS MAINLOOP: Completed job 1 438s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module metadata hook for module 0x3d8ee2572f10 438s JS IMPORT: Defining meta.importSync for module 0x3d8ee2572f10 438s JS NATIVE: Defining native module 'gi' 438s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3d8ee2577258 438s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 438s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 438s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 438s JS IMPORT: Importing directory 'overrides' 438s JS IMPORT: Defining parent 0x4784fa40610 of 0x3d8ee25772d8 'overrides' is mod 1 438s JS IMPORT: Defined importer 'overrides' 0x3d8ee25772d8 in 0x4784fa40610 438s JS IMPORT: successfully imported directory 'overrides' 438s JS IMPORT: Importing '_promiseNative' 438s JS NATIVE: Defining native module '_promiseNative' 438s JS IMPORT: Defining parent 0x4784fa40610 of 0x3d8ee2577788 '_promiseNative' is mod 1 438s JS IMPORT: successfully imported module '_promiseNative' 438s JS IMPORT: Importing module GLib succeeded 438s JS IMPORT: Defining parent 0x3d8ee25772d8 of 0x4784fa98038 'GLib' is mod 1 438s JS IMPORT: successfully imported module 'GLib' 438s JS G NS: Found info type GIStructInfo for 'MainLoop' in namespace 'GLib' 438s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x4784fa97060, JSClass 0x7868ca04f5a0, in object 0x4784fa97038 438s JS CTX: Initialized class GIRepositoryGType prototype 0x3d8ee2577ad0 438s JS CTX: Initialized class GIRepositoryFunction prototype 0x3d8ee2577b30 438s JS G NS: Found info type GIFunctionInfo for 'quark_to_string' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Error' in namespace 'GLib' 438s JS G BXD: Defined class for Error (GError), prototype 0x4784fa970b0, JSClass 0x7868ca04f5a0, in object 0x4784fa97038 438s JS G NS: Found info type GIStructInfo for 'Variant' in namespace 'GLib' 438s JS G BXD: Defined class for Variant (GVariant), prototype 0x4784fa97100, JSClass 0x7868ca04f5a0, in object 0x4784fa97038 438s JS G NS: Found info type GIStructInfo for 'Bytes' in namespace 'GLib' 438s JS G BXD: Defined class for Bytes (GBytes), prototype 0x4784fa97150, JSClass 0x7868ca04f5a0, in object 0x4784fa97038 438s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'VariantDict' in namespace 'GLib' 438s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x4784fa971a0, JSClass 0x7868ca04f5a0, in object 0x4784fa97038 438s JS G NS: Found info type GIFunctionInfo for 'stpcpy' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strstr_len' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strrstr' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strrstr_len' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strup' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strdown' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strreverse' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'ascii_dtostr' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'ascii_formatd' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strchug' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strchomp' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strdelimit' in namespace 'GLib' 438s JS G NS: Found info type GIFunctionInfo for 'strcanon' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Thread' in namespace 'GLib' 438s JS G BXD: Defined class for Thread (GThread), prototype 0x4784fa971f0, JSClass 0x7868ca04f5a0, in object 0x4784fa97038 438s JS G BXD: Defining method ref in prototype for GLib.Thread 438s JS G BXD: Defining method unref in prototype for GLib.Thread 438s JS G NS: Found info type GIStructInfo for 'MatchInfo' in namespace 'GLib' 438s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x4784fa97240, JSClass 0x7868ca04f5a0, in object 0x4784fa97038 438s JS G NS: Found info type GIStructInfo for 'Regex' in namespace 'GLib' 438s JS G BXD: Defined class for Regex (GRegex), prototype 0x4784fa97290, JSClass 0x7868ca04f5a0, in object 0x4784fa97038 438s JS G BXD: Defining method match in prototype for GLib.Regex 438s JS G BXD: Defining method match_full in prototype for GLib.Regex 438s JS G BXD: Defining method match_all in prototype for GLib.Regex 438s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 438s JS G NS: Defined namespace 'GLib' 0x4784fa97038 in GIRepository 0x3d8ee25770e8 438s JS IMPORT: Importing module jasmine succeeded 438s JS IMPORT: Defining parent 0x4784fa40610 of 0x4784fa98ba0 'jasmine' is mod 1 438s JS IMPORT: successfully imported module 'jasmine' 438s JS G NS: Found info type GIFunctionInfo for 'getenv' in namespace 'GLib' 438s JS MAINLOOP: Main loop instance 0x5ecf8c7cc968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x5ecf8c7cc968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 438s JS MAINLOOP: Main loop instance 0x5ecf8c7cc968: release 438s JS MAINLOOP: Completed job 0 438s 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 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x4784fa3d128 438s JS MAINLOOP: Main loop instance 0x5ecf8c7cc968: hold 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x5ecf8c7cc968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testGLibLogWriter.js async resolved" 438s JS MAINLOOP: Main loop instance 0x5ecf8c7cc968: release 438s JS MAINLOOP: Completed job 0 438s JS IMPORT: Module load hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module metadata hook for module 0x3d8ee2525b70 438s JS IMPORT: Defining meta.importSync for module 0x3d8ee2525b70 438s JS NATIVE: Defining native module 'system' 438s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x4784fa3d128 438s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x4784fa3d128 438s JS G NS: Found info type GIFunctionInfo for 'idle_add' in namespace 'GLib' 438s JS G NS: Found info type GIConstantInfo for 'PRIORITY_DEFAULT' in namespace 'GLib' 438s JS MAINLOOP: Set main loop hook to 438s JS MAINLOOP: Main loop instance 0x5ecf8c7cc968: hold 438s JS MAINLOOP: Running and clearing main loop hook 438s JS G BXD: Defining method run in prototype for GLib.MainLoop 438s 1..4 438s JS IMPORT: Importing 'gi' 438s JS IMPORT: Defining parent 0x4784fa40610 of 0x4784fa40940 'gi' is mod 1 438s JS IMPORT: successfully imported module 'gi' 438s JS G NS: Found info type GIFunctionInfo for 'timeout_source_new' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'Source' in namespace 'GLib' 438s JS G BXD: Defined class for Source (GSource), prototype 0x4784fa97308, JSClass 0x7868ca04f5a0, in object 0x4784fa97038 438s JS G BXD: Defining method set_priority in prototype for GLib.Source 438s JS IMPORT: Importing '_gi' 438s JS NATIVE: Defining native module '_gi' 438s JS IMPORT: Defining parent 0x4784fa40610 of 0x3d8ee252f908 '_gi' is mod 1 438s JS IMPORT: successfully imported module '_gi' 438s 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 438s JS G NS: Defined namespace 'GjsPrivate' 0x4784fa973a8 in GIRepository 0x4784fa40940 438s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 438s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 438s JS IMPORT: Importing module _common succeeded 438s JS IMPORT: Defining parent 0x4784fa40610 of 0x4784fa98df8 '_common' is mod 1 438s JS IMPORT: successfully imported module '_common' 438s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 438s JS IMPORT: Importing module _legacy succeeded 438s JS IMPORT: Defining parent 0x4784fa40610 of 0x4784fa98e20 '_legacy' is mod 1 438s JS IMPORT: successfully imported module '_legacy' 438s JS IMPORT: Importing module GObject succeeded 438s JS IMPORT: Defining parent 0x4784fa40a30 of 0x4784fa98dd0 'GObject' is mod 1 438s JS IMPORT: successfully imported module 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'type_from_name' in namespace 'GObject' 438s JS G NS: Found info type GIStructInfo for 'String' in namespace 'GObject' 438s JS G BXD: Defined class for String (GString), prototype 0x4784fa97628, JSClass 0x7868ca04f5a0, in object 0x4784fa97380 438s JS G NS: Found info type GIObjectInfo for 'ParamSpec' in namespace 'GObject' 438s JS G PRM: Defined class ParamSpec prototype is 0x4784fa98e70 class 0x7868ca058240 in object 0x4784fa97380 438s JS G NS: Found info type GIObjectInfo for 'Object' in namespace 'GObject' 438s JS G OBJ: Defined class for Object (GObject), prototype 0x4784fa97790, JSClass 0x7868ca04f5e0, in object 0x4784fa97380 438s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 438s JS G NS: Found info type GIObjectInfo for 'BindingGroup' in namespace 'GObject' 438s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x4784fa977b8, JSClass 0x7868ca04f5e0, in object 0x4784fa97380 438s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 438s JS G NS: Found info type GIFunctionInfo for 'signal_handler_find' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_block_matched' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_unblock_matched' in namespace 'GObject' 438s JS G NS: Found info type GIFunctionInfo for 'signal_handlers_disconnect_matched' in namespace 'GObject' 438s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 438s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 438s JS G NS: Found info type GIStructInfo for 'Value' in namespace 'GObject' 438s JS G BXD: Defined class for Value (GValue), prototype 0x4784fa97808, JSClass 0x7868ca04f5a0, in object 0x4784fa97380 438s JS G NS: Defined namespace 'GObject' 0x4784fa97380 in GIRepository 0x4784fa40940 438s JS G NS: Found info type GIFunctionInfo for 'source_set_closure' in namespace 'GObject' 438s JS G BXD: Defining method attach in prototype for GLib.Source 438s JS G NS: Found info type GIConstantInfo for 'SOURCE_REMOVE' in namespace 'GLib' 438s JS IMPORT: Module metadata hook for module 0x4784fa885b8 438s JS IMPORT: Defining meta.importSync for module 0x4784fa885b8 438s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_func' in namespace 'GjsPrivate' 438s JS G BXD: Defining method destroy in prototype for GLib.Source 438s JS G NS: Found info type GIFlagsInfo for 'LogLevelFlags' in namespace 'GLib' 438s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 438s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 438s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 438s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 438s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 438s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 438s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 438s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 438s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 438s JS G ENUM: Defining GLib.LogLevelFlags as 0x3d8ee253a1a0 438s JS G NS: Found info type GIFunctionInfo for 'log_variant' in namespace 'GLib' 438s JS G NS: Found info type GIStructInfo for 'VariantType' in namespace 'GLib' 438s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x4784fa97a10, JSClass 0x7868ca04f5a0, in object 0x4784fa97038 438s JS G BXD: Defining method classify in prototype for GLib.Variant 438s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 438s JS G BXD: Defining method n_children in prototype for GLib.Variant 438s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 438s JS G BXD: Defining method get_string in prototype for GLib.Variant 438s JS G BXD: Defining method get_variant in prototype for GLib.Variant 438s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 438s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 438s JS IMPORT: Importing '_byteArrayNative' 438s JS NATIVE: Defining native module '_byteArrayNative' 438s JS IMPORT: Defining parent 0x4784fa40610 of 0x3d8ee253a888 '_byteArrayNative' is mod 1 438s JS IMPORT: successfully imported module '_byteArrayNative' 438s JS G NS: Found info type GIEnumInfo for 'LogWriterOutput' in namespace 'GLib' 438s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 438s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 438s JS G ENUM: Defining GLib.LogWriterOutput as 0x3d8ee253afd8 438s JS IMPORT: Module metadata hook for module 0x4784fa72bd8 438s JS IMPORT: Defining meta.importSync for module 0x4784fa72bd8 438s JS NATIVE: Defining native module '_encodingNative' 438s ok 1 GLib Structured logging handler writes a message 438s ok 2 GLib Structured logging handler writes a warning 438s ok 3 GLib Structured logging handler preserves a custom string field 438s ok 4 GLib Structured logging handler preserves a custom byte array field 438s JS G NS: Found info type GIFunctionInfo for 'log_set_writer_default' in namespace 'GjsPrivate' 438s JS G BXD: Defining method quit in prototype for GLib.MainLoop 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Main loop instance 0x5ecf8c7cc968: Spinning loop until released or hook cleared 438s JS MAINLOOP: handling job 0, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 0 438s JS MAINLOOP: handling job 1, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 1 438s JS MAINLOOP: handling job 2, 438s JS MAINLOOP: Enqueue job , promise=, allocation site= 438s JS MAINLOOP: Completed job 2 438s JS MAINLOOP: handling job 3, 438s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 438s JS MAINLOOP: Main loop instance 0x5ecf8c7cc968: release 438s JS MAINLOOP: Completed job 3 438s JS MEMORY: Memory report: before destroying context 438s JS MEMORY: 390 objects currently alive 438s JS MEMORY: boxed_instance = 231 438s JS MEMORY: boxed_prototype = 12 438s JS MEMORY: closure = 1 438s JS MEMORY: function = 136 438s JS MEMORY: fundamental_instance = 0 438s JS MEMORY: fundamental_prototype = 0 438s JS MEMORY: gerror_instance = 0 438s JS MEMORY: gerror_prototype = 0 438s JS MEMORY: interface = 0 438s JS MEMORY: module = 5 438s JS MEMORY: ns = 3 438s JS MEMORY: object_instance = 0 438s JS MEMORY: object_prototype = 2 438s JS MEMORY: param = 0 438s JS MEMORY: union_instance = 0 438s JS MEMORY: union_prototype = 0 438s JS CTX: JS shutdown sequence 438s JS CTX: Stopping profiler 438s JS CTX: Shutting down toggle queue 438s JS CTX: Notifying external reference holders of GjsContext dispose 438s JS MAINLOOP: Stopping promise job dispatcher 438s JS CTX: Notifying reference holders of GjsContext dispose 438s JS CTX: Checking unhandled promise rejections 438s JS CTX: Releasing cached JS wrappers 438s JS CTX: Final triggered GC 438s JS CTX: Destroying JS context 438s JS CTX: Releasing all native objects 438s JS CTX: Disabling auto GC 438s JS CTX: Ending trace on global object 438s JS CTX: Freeing allocated resources 438s JS CTX: JS context destroyed 438s PASS: gjs/testGLibLogWriter.test 438s Running test: gjs/print.test 438s 1..1 438s ok 1 - /usr/libexec/installed-tests/gjs/debugger/print.debugger 438s PASS: gjs/print.test 438s SUMMARY: total=76; passed=76; skipped=0; failed=0; user=4.3s; system=1.8s; maxrss=136224 439s autopkgtest [16:59:50]: test installed-tests: -----------------------] 439s autopkgtest [16:59:50]: test installed-tests: - - - - - - - - - - results - - - - - - - - - - 439s installed-tests PASS 440s autopkgtest [16:59:51]: @@@@@@@@@@@@@@@@@@@@ summary 440s build PASS (superficial) 440s installed-tests PASS