0s autopkgtest [12:41:58]: starting date and time: 2025-06-27 12:41:58+0000 0s autopkgtest [12:41:58]: git checkout: 508d4a25 a-v-ssh wait_for_ssh: demote "ssh connection failed" to a debug message 0s autopkgtest [12:41:58]: host juju-7f2275-prod-proposed-migration-environment-23; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.7pz9rddv/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:xorg-server --apt-upgrade gjs --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=xorg-server/2:21.1.18-1ubuntu1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu4-ram16-disk100-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-23@sto01-ppc64el-5.secgroup --name adt-questing-ppc64el-gjs-20250627-124158-juju-7f2275-prod-proposed-migration-environment-23-b32ff4b3-7fc3-4e18-b9ff-1cc91dc8058c --image adt/ubuntu-questing-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-23 --net-id=net_prod-autopkgtest-workers-ppc64el -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-questing-ppc64el-gjs-20250627-124158-juju-7f2275-prod-proposed-migration-environment-23-b32ff4b3-7fc3-4e18-b9ff-1cc91dc8058c from image adt/ubuntu-questing-ppc64el-server-20250626.img (UUID eb3a10d8-b3b2-4dd5-983b-63cd8873b376)... 151s autopkgtest [12:44:29]: testbed dpkg architecture: ppc64el 153s autopkgtest [12:44:31]: testbed apt version: 3.1.2 154s autopkgtest [12:44:32]: @@@@@@@@@@@@@@@@@@@@ test bed setup 155s autopkgtest [12:44:33]: testbed release detected to be: None 162s autopkgtest [12:44:40]: updating testbed package index (apt update) 163s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [249 kB] 163s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 163s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 163s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 163s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [17.5 kB] 163s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [27.8 kB] 163s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [435 kB] 163s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el Packages [34.7 kB] 163s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el Packages [380 kB] 163s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el Packages [5260 B] 163s Fetched 1149 kB in 0s (2531 kB/s) 164s Reading package lists... 169s autopkgtest [12:44:47]: upgrading testbed (apt dist-upgrade and autopurge) 169s Reading package lists... 169s Building dependency tree... 169s Reading state information... 169s Calculating upgrade... 169s The following packages will be upgraded: 169s sos 169s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 169s Need to get 371 kB of archives. 169s After this operation, 0 B of additional disk space will be used. 169s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el sos all 4.9.2-2 [371 kB] 170s Fetched 371 kB in 0s (23.7 MB/s) 170s (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 ... 117841 files and directories currently installed.) 170s Preparing to unpack .../archives/sos_4.9.2-2_all.deb ... 170s Unpacking sos (4.9.2-2) over (4.9.2-1) ... 170s Setting up sos (4.9.2-2) ... 171s Processing triggers for man-db (2.13.1-1) ... 174s Reading package lists... 174s Building dependency tree... 174s Reading state information... 174s Solving dependencies... 174s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 180s autopkgtest [12:44:58]: testbed running kernel: Linux 6.15.0-3-generic #3-Ubuntu SMP Wed Jun 4 08:35:52 UTC 2025 180s autopkgtest [12:44:58]: @@@@@@@@@@@@@@@@@@@@ apt-source gjs 185s Get:1 http://ftpmaster.internal/ubuntu questing/main gjs 1.82.3-1 (dsc) [2713 B] 185s Get:2 http://ftpmaster.internal/ubuntu questing/main gjs 1.82.3-1 (tar) [730 kB] 185s Get:3 http://ftpmaster.internal/ubuntu questing/main gjs 1.82.3-1 (diff) [23.4 kB] 186s gpgv: Signature made Thu Apr 17 17:34:03 2025 UTC 186s gpgv: using RSA key 4D0BE12F0E4776D8AACE9696E66C775AEBFE6C7D 186s gpgv: Can't check signature: No public key 186s dpkg-source: warning: cannot verify inline signature for ./gjs_1.82.3-1.dsc: no acceptable signature found 186s autopkgtest [12:45:04]: testing package gjs version 1.82.3-1 188s autopkgtest [12:45:06]: build not needed 190s autopkgtest [12:45:08]: test build: preparing testbed 190s Reading package lists... 191s Building dependency tree... 191s Reading state information... 191s Solving dependencies... 191s The following NEW packages will be installed: 191s build-essential cpp cpp-14 cpp-14-powerpc64le-linux-gnu 191s cpp-powerpc64le-linux-gnu fontconfig-config fonts-dejavu-core 191s fonts-dejavu-mono g++ g++-14 g++-14-powerpc64le-linux-gnu 191s g++-powerpc64le-linux-gnu gcc gcc-14 gcc-14-powerpc64le-linux-gnu 191s gcc-powerpc64le-linux-gnu girepository-tools gobject-introspection 191s gobject-introspection-bin libasan8 libblkid-dev libbrotli-dev libbz2-dev 191s libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev 191s libcc1-0 libexpat1-dev libffi-dev libfontconfig-dev libfontconfig1 191s libfreetype-dev libgcc-14-dev libgio-2.0-dev libgio-2.0-dev-bin 191s libgirepository-1.0-dev libgirepository-2.0-0 libgjs-dev libgjs0g 191s libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libgomp1 libice-dev libice6 191s libisl23 libitm1 liblsan0 libmount-dev libmozjs-128-0 libmozjs-128-dev 191s libmpc3 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 191s libpixman-1-0 libpixman-1-dev libpkgconf3 libpng-dev libquadmath0 191s libselinux1-dev libsepol-dev libsm-dev libsm6 libstdc++-14-dev 191s libsysprof-capture-4-dev libtsan2 libubsan1 libx11-dev libxau-dev 191s libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1-dev 191s libxdmcp-dev libxext-dev libxrender-dev libxrender1 native-architecture 191s pkgconf pkgconf-bin python3-mako python3-markdown uuid-dev x11-common 191s x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 191s 0 upgraded, 92 newly installed, 0 to remove and 0 not upgraded. 191s Need to get 94.6 MB of archives. 191s After this operation, 347 MB of additional disk space will be used. 191s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el libisl23 ppc64el 0.27-1 [882 kB] 192s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el libmpc3 ppc64el 1.3.1-1build2 [62.1 kB] 193s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el cpp-14-powerpc64le-linux-gnu ppc64el 14.3.0-1ubuntu1 [10.5 MB] 211s Get:4 http://ftpmaster.internal/ubuntu questing/main ppc64el cpp-14 ppc64el 14.3.0-1ubuntu1 [1034 B] 211s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:14.2.0-1ubuntu1 [5566 B] 211s Get:6 http://ftpmaster.internal/ubuntu questing/main ppc64el cpp ppc64el 4:14.2.0-1ubuntu1 [22.4 kB] 211s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el libcc1-0 ppc64el 15.1.0-8ubuntu1 [48.9 kB] 211s Get:8 http://ftpmaster.internal/ubuntu questing/main ppc64el libgomp1 ppc64el 15.1.0-8ubuntu1 [169 kB] 211s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el libitm1 ppc64el 15.1.0-8ubuntu1 [32.3 kB] 211s Get:10 http://ftpmaster.internal/ubuntu questing/main ppc64el libasan8 ppc64el 15.1.0-8ubuntu1 [3006 kB] 216s Get:11 http://ftpmaster.internal/ubuntu questing/main ppc64el liblsan0 ppc64el 15.1.0-8ubuntu1 [1374 kB] 218s Get:12 http://ftpmaster.internal/ubuntu questing/main ppc64el libtsan2 ppc64el 15.1.0-8ubuntu1 [2729 kB] 222s Get:13 http://ftpmaster.internal/ubuntu questing/main ppc64el libubsan1 ppc64el 15.1.0-8ubuntu1 [1231 kB] 224s Get:14 http://ftpmaster.internal/ubuntu questing/main ppc64el libquadmath0 ppc64el 15.1.0-8ubuntu1 [160 kB] 224s Get:15 http://ftpmaster.internal/ubuntu questing/main ppc64el libgcc-14-dev ppc64el 14.3.0-1ubuntu1 [1616 kB] 228s Get:16 http://ftpmaster.internal/ubuntu questing/main ppc64el gcc-14-powerpc64le-linux-gnu ppc64el 14.3.0-1ubuntu1 [20.6 MB] 272s Get:17 http://ftpmaster.internal/ubuntu questing/main ppc64el gcc-14 ppc64el 14.3.0-1ubuntu1 [549 kB] 273s Get:18 http://ftpmaster.internal/ubuntu questing/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:14.2.0-1ubuntu1 [1226 B] 273s Get:19 http://ftpmaster.internal/ubuntu questing/main ppc64el gcc ppc64el 4:14.2.0-1ubuntu1 [5012 B] 273s Get:20 http://ftpmaster.internal/ubuntu questing/main ppc64el libstdc++-14-dev ppc64el 14.3.0-1ubuntu1 [3001 kB] 279s Get:21 http://ftpmaster.internal/ubuntu questing/main ppc64el g++-14-powerpc64le-linux-gnu ppc64el 14.3.0-1ubuntu1 [12.0 MB] 298s Get:22 http://ftpmaster.internal/ubuntu questing/main ppc64el g++-14 ppc64el 14.3.0-1ubuntu1 [27.4 kB] 298s Get:23 http://ftpmaster.internal/ubuntu questing/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:14.2.0-1ubuntu1 [966 B] 298s Get:24 http://ftpmaster.internal/ubuntu questing/main ppc64el g++ ppc64el 4:14.2.0-1ubuntu1 [1088 B] 298s Get:25 http://ftpmaster.internal/ubuntu questing/main ppc64el build-essential ppc64el 12.12ubuntu1 [5094 B] 298s Get:26 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 298s Get:27 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 299s Get:28 http://ftpmaster.internal/ubuntu questing/main ppc64el fontconfig-config ppc64el 2.15.0-2.2ubuntu1 [37.9 kB] 299s Get:29 http://ftpmaster.internal/ubuntu questing/main ppc64el native-architecture all 0.2.6 [2140 B] 299s Get:30 http://ftpmaster.internal/ubuntu questing/main ppc64el libgirepository-2.0-0 ppc64el 2.84.3-1 [85.2 kB] 299s Get:31 http://ftpmaster.internal/ubuntu questing/main ppc64el girepository-tools ppc64el 2.84.3-1 [133 kB] 299s Get:32 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-mako all 1.3.9-1 [63.5 kB] 299s Get:33 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-markdown all 3.7-2 [74.2 kB] 299s Get:34 http://ftpmaster.internal/ubuntu questing/main ppc64el gobject-introspection-bin ppc64el 1.84.0-1 [269 kB] 299s Get:35 http://ftpmaster.internal/ubuntu questing/main ppc64el libffi-dev ppc64el 3.4.8-2 [67.7 kB] 299s Get:36 http://ftpmaster.internal/ubuntu questing/main ppc64el uuid-dev ppc64el 2.41-4ubuntu2 [58.4 kB] 299s Get:37 http://ftpmaster.internal/ubuntu questing/main ppc64el libblkid-dev ppc64el 2.41-4ubuntu2 [283 kB] 299s Get:38 http://ftpmaster.internal/ubuntu questing/main ppc64el libsepol-dev ppc64el 3.8.1-1 [505 kB] 299s Get:39 http://ftpmaster.internal/ubuntu questing/main ppc64el libpcre2-16-0 ppc64el 10.45-1 [286 kB] 299s Get:40 http://ftpmaster.internal/ubuntu questing/main ppc64el libpcre2-32-0 ppc64el 10.45-1 [269 kB] 299s Get:41 http://ftpmaster.internal/ubuntu questing/main ppc64el libpcre2-posix3 ppc64el 10.45-1 [7390 B] 299s Get:42 http://ftpmaster.internal/ubuntu questing/main ppc64el libpcre2-dev ppc64el 10.45-1 [921 kB] 300s Get:43 http://ftpmaster.internal/ubuntu questing/main ppc64el libselinux1-dev ppc64el 3.8.1-1 [204 kB] 300s Get:44 http://ftpmaster.internal/ubuntu questing/main ppc64el libmount-dev ppc64el 2.41-4ubuntu2 [36.1 kB] 300s Get:45 http://ftpmaster.internal/ubuntu questing/main ppc64el libsysprof-capture-4-dev ppc64el 48.0-2 [62.2 kB] 300s Get:46 http://ftpmaster.internal/ubuntu questing/main ppc64el libpkgconf3 ppc64el 1.8.1-4 [37.1 kB] 300s Get:47 http://ftpmaster.internal/ubuntu questing/main ppc64el pkgconf-bin ppc64el 1.8.1-4 [22.5 kB] 300s Get:48 http://ftpmaster.internal/ubuntu questing/main ppc64el pkgconf ppc64el 1.8.1-4 [16.7 kB] 300s Get:49 http://ftpmaster.internal/ubuntu questing/main ppc64el zlib1g-dev ppc64el 1:1.3.dfsg+really1.3.1-1ubuntu1 [902 kB] 302s Get:50 http://ftpmaster.internal/ubuntu questing/main ppc64el libgio-2.0-dev ppc64el 2.84.3-1 [2160 kB] 305s Get:51 http://ftpmaster.internal/ubuntu questing/main ppc64el libglib2.0-bin ppc64el 2.84.3-1 [111 kB] 305s Get:52 http://ftpmaster.internal/ubuntu questing/main ppc64el libgio-2.0-dev-bin ppc64el 2.84.3-1 [131 kB] 305s Get:53 http://ftpmaster.internal/ubuntu questing/main ppc64el libglib2.0-dev-bin ppc64el 2.84.3-1 [18.1 kB] 305s Get:54 http://ftpmaster.internal/ubuntu questing/main ppc64el libglib2.0-dev ppc64el 2.84.3-1 [18.9 kB] 305s Get:55 http://ftpmaster.internal/ubuntu questing/main ppc64el gobject-introspection ppc64el 1.84.0-1 [129 kB] 305s Get:56 http://ftpmaster.internal/ubuntu questing/main ppc64el libbrotli-dev ppc64el 1.1.0-2build4 [427 kB] 305s Get:57 http://ftpmaster.internal/ubuntu questing/main ppc64el libbz2-dev ppc64el 1.0.8-6 [50.2 kB] 305s Get:58 http://ftpmaster.internal/ubuntu questing/main ppc64el libfontconfig1 ppc64el 2.15.0-2.2ubuntu1 [187 kB] 305s Get:59 http://ftpmaster.internal/ubuntu questing/main ppc64el libpixman-1-0 ppc64el 0.44.0-3 [334 kB] 305s Get:60 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-render0 ppc64el 1.17.0-2 [17.2 kB] 305s Get:61 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-shm0 ppc64el 1.17.0-2 [5980 B] 305s Get:62 http://ftpmaster.internal/ubuntu questing/main ppc64el libxrender1 ppc64el 1:0.9.12-1 [23.0 kB] 305s Get:63 http://ftpmaster.internal/ubuntu questing/main ppc64el libcairo2 ppc64el 1.18.4-1 [746 kB] 306s Get:64 http://ftpmaster.internal/ubuntu questing/main ppc64el libcairo-gobject2 ppc64el 1.18.4-1 [128 kB] 306s Get:65 http://ftpmaster.internal/ubuntu questing/main ppc64el libcairo-script-interpreter2 ppc64el 1.18.4-1 [78.9 kB] 306s Get:66 http://ftpmaster.internal/ubuntu questing/main ppc64el libexpat1-dev ppc64el 2.7.1-1 [151 kB] 306s Get:67 http://ftpmaster.internal/ubuntu questing/main ppc64el libpng-dev ppc64el 1.6.49-1~exp1 [321 kB] 306s Get:68 http://ftpmaster.internal/ubuntu questing/main ppc64el libfreetype-dev ppc64el 2.13.3+dfsg-1 [719 kB] 307s Get:69 http://ftpmaster.internal/ubuntu questing/main ppc64el libfontconfig-dev ppc64el 2.15.0-2.2ubuntu1 [210 kB] 307s Get:70 http://ftpmaster.internal/ubuntu questing/main ppc64el libpixman-1-dev ppc64el 0.44.0-3 [10.7 kB] 307s Get:71 http://ftpmaster.internal/ubuntu questing/main ppc64el x11-common all 1:7.7+24ubuntu1 [22.4 kB] 307s Get:72 http://ftpmaster.internal/ubuntu questing/main ppc64el libice6 ppc64el 2:1.1.1-1 [49.9 kB] 307s Get:73 http://ftpmaster.internal/ubuntu questing/main ppc64el libsm6 ppc64el 2:1.2.6-1 [18.6 kB] 307s Get:74 http://ftpmaster.internal/ubuntu questing/main ppc64el xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 307s Get:75 http://ftpmaster.internal/ubuntu questing/main ppc64el x11proto-dev all 2024.1-1 [606 kB] 308s Get:76 http://ftpmaster.internal/ubuntu questing/main ppc64el libice-dev ppc64el 2:1.1.1-1 [61.5 kB] 308s Get:77 http://ftpmaster.internal/ubuntu questing/main ppc64el libsm-dev ppc64el 2:1.2.6-1 [21.6 kB] 308s Get:78 http://ftpmaster.internal/ubuntu questing/main ppc64el libxau-dev ppc64el 1:1.0.11-1 [10.6 kB] 308s Get:79 http://ftpmaster.internal/ubuntu questing/main ppc64el libxdmcp-dev ppc64el 1:1.1.5-1 [27.7 kB] 308s Get:80 http://ftpmaster.internal/ubuntu questing/main ppc64el xtrans-dev all 1.4.0-1 [68.9 kB] 308s Get:81 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb1-dev ppc64el 1.17.0-2 [97.5 kB] 308s Get:82 http://ftpmaster.internal/ubuntu questing/main ppc64el libx11-dev ppc64el 2:1.8.12-1 [843 kB] 309s Get:83 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-render0-dev ppc64el 1.17.0-2 [21.0 kB] 309s Get:84 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-shm0-dev ppc64el 1.17.0-2 [8688 B] 309s Get:85 http://ftpmaster.internal/ubuntu questing/main ppc64el libxext-dev ppc64el 2:1.3.4-1build2 [95.6 kB] 309s Get:86 http://ftpmaster.internal/ubuntu questing/main ppc64el libxrender-dev ppc64el 1:0.9.12-1 [33.6 kB] 309s Get:87 http://ftpmaster.internal/ubuntu questing/main ppc64el libcairo2-dev ppc64el 1.18.4-1 [41.1 kB] 309s Get:88 http://ftpmaster.internal/ubuntu questing/main ppc64el libgirepository-1.0-dev ppc64el 1.84.0-1 [29.4 kB] 309s Get:89 http://ftpmaster.internal/ubuntu questing/main ppc64el libmozjs-128-0 ppc64el 128.11.0-1 [10.6 MB] 326s Get:90 http://ftpmaster.internal/ubuntu questing/main ppc64el libgjs0g ppc64el 1.82.3-1 [459 kB] 326s Get:91 http://ftpmaster.internal/ubuntu questing/main ppc64el libmozjs-128-dev ppc64el 128.11.0-1 [11.7 MB] 345s Get:92 http://ftpmaster.internal/ubuntu questing/main ppc64el libgjs-dev ppc64el 1.82.3-1 [9656 B] 345s Fetched 94.6 MB in 2min 34s (614 kB/s) 345s Selecting previously unselected package libisl23:ppc64el. 345s (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 ... 117841 files and directories currently installed.) 345s Preparing to unpack .../00-libisl23_0.27-1_ppc64el.deb ... 345s Unpacking libisl23:ppc64el (0.27-1) ... 345s Selecting previously unselected package libmpc3:ppc64el. 345s Preparing to unpack .../01-libmpc3_1.3.1-1build2_ppc64el.deb ... 345s Unpacking libmpc3:ppc64el (1.3.1-1build2) ... 345s Selecting previously unselected package cpp-14-powerpc64le-linux-gnu. 345s Preparing to unpack .../02-cpp-14-powerpc64le-linux-gnu_14.3.0-1ubuntu1_ppc64el.deb ... 345s Unpacking cpp-14-powerpc64le-linux-gnu (14.3.0-1ubuntu1) ... 345s Selecting previously unselected package cpp-14. 345s Preparing to unpack .../03-cpp-14_14.3.0-1ubuntu1_ppc64el.deb ... 345s Unpacking cpp-14 (14.3.0-1ubuntu1) ... 345s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 345s Preparing to unpack .../04-cpp-powerpc64le-linux-gnu_4%3a14.2.0-1ubuntu1_ppc64el.deb ... 345s Unpacking cpp-powerpc64le-linux-gnu (4:14.2.0-1ubuntu1) ... 345s Selecting previously unselected package cpp. 345s Preparing to unpack .../05-cpp_4%3a14.2.0-1ubuntu1_ppc64el.deb ... 345s Unpacking cpp (4:14.2.0-1ubuntu1) ... 345s Selecting previously unselected package libcc1-0:ppc64el. 345s Preparing to unpack .../06-libcc1-0_15.1.0-8ubuntu1_ppc64el.deb ... 345s Unpacking libcc1-0:ppc64el (15.1.0-8ubuntu1) ... 345s Selecting previously unselected package libgomp1:ppc64el. 345s Preparing to unpack .../07-libgomp1_15.1.0-8ubuntu1_ppc64el.deb ... 345s Unpacking libgomp1:ppc64el (15.1.0-8ubuntu1) ... 345s Selecting previously unselected package libitm1:ppc64el. 345s Preparing to unpack .../08-libitm1_15.1.0-8ubuntu1_ppc64el.deb ... 345s Unpacking libitm1:ppc64el (15.1.0-8ubuntu1) ... 345s Selecting previously unselected package libasan8:ppc64el. 345s Preparing to unpack .../09-libasan8_15.1.0-8ubuntu1_ppc64el.deb ... 345s Unpacking libasan8:ppc64el (15.1.0-8ubuntu1) ... 345s Selecting previously unselected package liblsan0:ppc64el. 345s Preparing to unpack .../10-liblsan0_15.1.0-8ubuntu1_ppc64el.deb ... 345s Unpacking liblsan0:ppc64el (15.1.0-8ubuntu1) ... 345s Selecting previously unselected package libtsan2:ppc64el. 345s Preparing to unpack .../11-libtsan2_15.1.0-8ubuntu1_ppc64el.deb ... 345s Unpacking libtsan2:ppc64el (15.1.0-8ubuntu1) ... 346s Selecting previously unselected package libubsan1:ppc64el. 346s Preparing to unpack .../12-libubsan1_15.1.0-8ubuntu1_ppc64el.deb ... 346s Unpacking libubsan1:ppc64el (15.1.0-8ubuntu1) ... 346s Selecting previously unselected package libquadmath0:ppc64el. 346s Preparing to unpack .../13-libquadmath0_15.1.0-8ubuntu1_ppc64el.deb ... 346s Unpacking libquadmath0:ppc64el (15.1.0-8ubuntu1) ... 346s Selecting previously unselected package libgcc-14-dev:ppc64el. 346s Preparing to unpack .../14-libgcc-14-dev_14.3.0-1ubuntu1_ppc64el.deb ... 346s Unpacking libgcc-14-dev:ppc64el (14.3.0-1ubuntu1) ... 346s Selecting previously unselected package gcc-14-powerpc64le-linux-gnu. 346s Preparing to unpack .../15-gcc-14-powerpc64le-linux-gnu_14.3.0-1ubuntu1_ppc64el.deb ... 346s Unpacking gcc-14-powerpc64le-linux-gnu (14.3.0-1ubuntu1) ... 346s Selecting previously unselected package gcc-14. 346s Preparing to unpack .../16-gcc-14_14.3.0-1ubuntu1_ppc64el.deb ... 346s Unpacking gcc-14 (14.3.0-1ubuntu1) ... 346s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 346s Preparing to unpack .../17-gcc-powerpc64le-linux-gnu_4%3a14.2.0-1ubuntu1_ppc64el.deb ... 346s Unpacking gcc-powerpc64le-linux-gnu (4:14.2.0-1ubuntu1) ... 346s Selecting previously unselected package gcc. 346s Preparing to unpack .../18-gcc_4%3a14.2.0-1ubuntu1_ppc64el.deb ... 346s Unpacking gcc (4:14.2.0-1ubuntu1) ... 346s Selecting previously unselected package libstdc++-14-dev:ppc64el. 346s Preparing to unpack .../19-libstdc++-14-dev_14.3.0-1ubuntu1_ppc64el.deb ... 346s Unpacking libstdc++-14-dev:ppc64el (14.3.0-1ubuntu1) ... 346s Selecting previously unselected package g++-14-powerpc64le-linux-gnu. 346s Preparing to unpack .../20-g++-14-powerpc64le-linux-gnu_14.3.0-1ubuntu1_ppc64el.deb ... 346s Unpacking g++-14-powerpc64le-linux-gnu (14.3.0-1ubuntu1) ... 346s Selecting previously unselected package g++-14. 346s Preparing to unpack .../21-g++-14_14.3.0-1ubuntu1_ppc64el.deb ... 346s Unpacking g++-14 (14.3.0-1ubuntu1) ... 346s Selecting previously unselected package g++-powerpc64le-linux-gnu. 346s Preparing to unpack .../22-g++-powerpc64le-linux-gnu_4%3a14.2.0-1ubuntu1_ppc64el.deb ... 346s Unpacking g++-powerpc64le-linux-gnu (4:14.2.0-1ubuntu1) ... 346s Selecting previously unselected package g++. 346s Preparing to unpack .../23-g++_4%3a14.2.0-1ubuntu1_ppc64el.deb ... 346s Unpacking g++ (4:14.2.0-1ubuntu1) ... 346s Selecting previously unselected package build-essential. 346s Preparing to unpack .../24-build-essential_12.12ubuntu1_ppc64el.deb ... 346s Unpacking build-essential (12.12ubuntu1) ... 346s Selecting previously unselected package fonts-dejavu-mono. 346s Preparing to unpack .../25-fonts-dejavu-mono_2.37-8_all.deb ... 346s Unpacking fonts-dejavu-mono (2.37-8) ... 346s Selecting previously unselected package fonts-dejavu-core. 346s Preparing to unpack .../26-fonts-dejavu-core_2.37-8_all.deb ... 346s Unpacking fonts-dejavu-core (2.37-8) ... 346s Selecting previously unselected package fontconfig-config. 346s Preparing to unpack .../27-fontconfig-config_2.15.0-2.2ubuntu1_ppc64el.deb ... 347s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 347s Selecting previously unselected package native-architecture. 347s Preparing to unpack .../28-native-architecture_0.2.6_all.deb ... 347s Unpacking native-architecture (0.2.6) ... 347s Selecting previously unselected package libgirepository-2.0-0:ppc64el. 347s Preparing to unpack .../29-libgirepository-2.0-0_2.84.3-1_ppc64el.deb ... 347s Unpacking libgirepository-2.0-0:ppc64el (2.84.3-1) ... 347s Selecting previously unselected package girepository-tools:ppc64el. 347s Preparing to unpack .../30-girepository-tools_2.84.3-1_ppc64el.deb ... 347s Unpacking girepository-tools:ppc64el (2.84.3-1) ... 347s Selecting previously unselected package python3-mako. 347s Preparing to unpack .../31-python3-mako_1.3.9-1_all.deb ... 347s Unpacking python3-mako (1.3.9-1) ... 347s Selecting previously unselected package python3-markdown. 347s Preparing to unpack .../32-python3-markdown_3.7-2_all.deb ... 347s Unpacking python3-markdown (3.7-2) ... 347s Selecting previously unselected package gobject-introspection-bin. 347s Preparing to unpack .../33-gobject-introspection-bin_1.84.0-1_ppc64el.deb ... 347s Unpacking gobject-introspection-bin (1.84.0-1) ... 347s Selecting previously unselected package libffi-dev:ppc64el. 347s Preparing to unpack .../34-libffi-dev_3.4.8-2_ppc64el.deb ... 347s Unpacking libffi-dev:ppc64el (3.4.8-2) ... 347s Selecting previously unselected package uuid-dev:ppc64el. 347s Preparing to unpack .../35-uuid-dev_2.41-4ubuntu2_ppc64el.deb ... 347s Unpacking uuid-dev:ppc64el (2.41-4ubuntu2) ... 347s Selecting previously unselected package libblkid-dev:ppc64el. 347s Preparing to unpack .../36-libblkid-dev_2.41-4ubuntu2_ppc64el.deb ... 347s Unpacking libblkid-dev:ppc64el (2.41-4ubuntu2) ... 347s Selecting previously unselected package libsepol-dev:ppc64el. 347s Preparing to unpack .../37-libsepol-dev_3.8.1-1_ppc64el.deb ... 347s Unpacking libsepol-dev:ppc64el (3.8.1-1) ... 347s Selecting previously unselected package libpcre2-16-0:ppc64el. 347s Preparing to unpack .../38-libpcre2-16-0_10.45-1_ppc64el.deb ... 347s Unpacking libpcre2-16-0:ppc64el (10.45-1) ... 347s Selecting previously unselected package libpcre2-32-0:ppc64el. 347s Preparing to unpack .../39-libpcre2-32-0_10.45-1_ppc64el.deb ... 347s Unpacking libpcre2-32-0:ppc64el (10.45-1) ... 347s Selecting previously unselected package libpcre2-posix3:ppc64el. 347s Preparing to unpack .../40-libpcre2-posix3_10.45-1_ppc64el.deb ... 347s Unpacking libpcre2-posix3:ppc64el (10.45-1) ... 347s Selecting previously unselected package libpcre2-dev:ppc64el. 347s Preparing to unpack .../41-libpcre2-dev_10.45-1_ppc64el.deb ... 347s Unpacking libpcre2-dev:ppc64el (10.45-1) ... 347s Selecting previously unselected package libselinux1-dev:ppc64el. 347s Preparing to unpack .../42-libselinux1-dev_3.8.1-1_ppc64el.deb ... 347s Unpacking libselinux1-dev:ppc64el (3.8.1-1) ... 347s Selecting previously unselected package libmount-dev:ppc64el. 347s Preparing to unpack .../43-libmount-dev_2.41-4ubuntu2_ppc64el.deb ... 347s Unpacking libmount-dev:ppc64el (2.41-4ubuntu2) ... 347s Selecting previously unselected package libsysprof-capture-4-dev:ppc64el. 347s Preparing to unpack .../44-libsysprof-capture-4-dev_48.0-2_ppc64el.deb ... 347s Unpacking libsysprof-capture-4-dev:ppc64el (48.0-2) ... 347s Selecting previously unselected package libpkgconf3:ppc64el. 347s Preparing to unpack .../45-libpkgconf3_1.8.1-4_ppc64el.deb ... 347s Unpacking libpkgconf3:ppc64el (1.8.1-4) ... 347s Selecting previously unselected package pkgconf-bin. 347s Preparing to unpack .../46-pkgconf-bin_1.8.1-4_ppc64el.deb ... 347s Unpacking pkgconf-bin (1.8.1-4) ... 347s Selecting previously unselected package pkgconf:ppc64el. 347s Preparing to unpack .../47-pkgconf_1.8.1-4_ppc64el.deb ... 347s Unpacking pkgconf:ppc64el (1.8.1-4) ... 347s Selecting previously unselected package zlib1g-dev:ppc64el. 347s Preparing to unpack .../48-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_ppc64el.deb ... 347s Unpacking zlib1g-dev:ppc64el (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 347s Selecting previously unselected package libgio-2.0-dev:ppc64el. 347s Preparing to unpack .../49-libgio-2.0-dev_2.84.3-1_ppc64el.deb ... 347s Unpacking libgio-2.0-dev:ppc64el (2.84.3-1) ... 347s Selecting previously unselected package libglib2.0-bin. 347s Preparing to unpack .../50-libglib2.0-bin_2.84.3-1_ppc64el.deb ... 347s Unpacking libglib2.0-bin (2.84.3-1) ... 347s Selecting previously unselected package libgio-2.0-dev-bin. 347s Preparing to unpack .../51-libgio-2.0-dev-bin_2.84.3-1_ppc64el.deb ... 347s Unpacking libgio-2.0-dev-bin (2.84.3-1) ... 347s Selecting previously unselected package libglib2.0-dev-bin. 347s Preparing to unpack .../52-libglib2.0-dev-bin_2.84.3-1_ppc64el.deb ... 347s Unpacking libglib2.0-dev-bin (2.84.3-1) ... 347s Selecting previously unselected package libglib2.0-dev:ppc64el. 347s Preparing to unpack .../53-libglib2.0-dev_2.84.3-1_ppc64el.deb ... 347s Unpacking libglib2.0-dev:ppc64el (2.84.3-1) ... 347s Selecting previously unselected package gobject-introspection:ppc64el. 347s Preparing to unpack .../54-gobject-introspection_1.84.0-1_ppc64el.deb ... 347s Unpacking gobject-introspection:ppc64el (1.84.0-1) ... 347s Selecting previously unselected package libbrotli-dev:ppc64el. 347s Preparing to unpack .../55-libbrotli-dev_1.1.0-2build4_ppc64el.deb ... 347s Unpacking libbrotli-dev:ppc64el (1.1.0-2build4) ... 347s Selecting previously unselected package libbz2-dev:ppc64el. 347s Preparing to unpack .../56-libbz2-dev_1.0.8-6_ppc64el.deb ... 347s Unpacking libbz2-dev:ppc64el (1.0.8-6) ... 347s Selecting previously unselected package libfontconfig1:ppc64el. 347s Preparing to unpack .../57-libfontconfig1_2.15.0-2.2ubuntu1_ppc64el.deb ... 347s Unpacking libfontconfig1:ppc64el (2.15.0-2.2ubuntu1) ... 347s Selecting previously unselected package libpixman-1-0:ppc64el. 347s Preparing to unpack .../58-libpixman-1-0_0.44.0-3_ppc64el.deb ... 347s Unpacking libpixman-1-0:ppc64el (0.44.0-3) ... 347s Selecting previously unselected package libxcb-render0:ppc64el. 347s Preparing to unpack .../59-libxcb-render0_1.17.0-2_ppc64el.deb ... 347s Unpacking libxcb-render0:ppc64el (1.17.0-2) ... 347s Selecting previously unselected package libxcb-shm0:ppc64el. 347s Preparing to unpack .../60-libxcb-shm0_1.17.0-2_ppc64el.deb ... 347s Unpacking libxcb-shm0:ppc64el (1.17.0-2) ... 347s Selecting previously unselected package libxrender1:ppc64el. 347s Preparing to unpack .../61-libxrender1_1%3a0.9.12-1_ppc64el.deb ... 347s Unpacking libxrender1:ppc64el (1:0.9.12-1) ... 347s Selecting previously unselected package libcairo2:ppc64el. 347s Preparing to unpack .../62-libcairo2_1.18.4-1_ppc64el.deb ... 347s Unpacking libcairo2:ppc64el (1.18.4-1) ... 347s Selecting previously unselected package libcairo-gobject2:ppc64el. 347s Preparing to unpack .../63-libcairo-gobject2_1.18.4-1_ppc64el.deb ... 347s Unpacking libcairo-gobject2:ppc64el (1.18.4-1) ... 347s Selecting previously unselected package libcairo-script-interpreter2:ppc64el. 347s Preparing to unpack .../64-libcairo-script-interpreter2_1.18.4-1_ppc64el.deb ... 347s Unpacking libcairo-script-interpreter2:ppc64el (1.18.4-1) ... 347s Selecting previously unselected package libexpat1-dev:ppc64el. 347s Preparing to unpack .../65-libexpat1-dev_2.7.1-1_ppc64el.deb ... 347s Unpacking libexpat1-dev:ppc64el (2.7.1-1) ... 347s Selecting previously unselected package libpng-dev:ppc64el. 347s Preparing to unpack .../66-libpng-dev_1.6.49-1~exp1_ppc64el.deb ... 347s Unpacking libpng-dev:ppc64el (1.6.49-1~exp1) ... 347s Selecting previously unselected package libfreetype-dev:ppc64el. 347s Preparing to unpack .../67-libfreetype-dev_2.13.3+dfsg-1_ppc64el.deb ... 347s Unpacking libfreetype-dev:ppc64el (2.13.3+dfsg-1) ... 347s Selecting previously unselected package libfontconfig-dev:ppc64el. 347s Preparing to unpack .../68-libfontconfig-dev_2.15.0-2.2ubuntu1_ppc64el.deb ... 347s Unpacking libfontconfig-dev:ppc64el (2.15.0-2.2ubuntu1) ... 347s Selecting previously unselected package libpixman-1-dev:ppc64el. 347s Preparing to unpack .../69-libpixman-1-dev_0.44.0-3_ppc64el.deb ... 347s Unpacking libpixman-1-dev:ppc64el (0.44.0-3) ... 347s Selecting previously unselected package x11-common. 347s Preparing to unpack .../70-x11-common_1%3a7.7+24ubuntu1_all.deb ... 347s Unpacking x11-common (1:7.7+24ubuntu1) ... 348s Selecting previously unselected package libice6:ppc64el. 348s Preparing to unpack .../71-libice6_2%3a1.1.1-1_ppc64el.deb ... 348s Unpacking libice6:ppc64el (2:1.1.1-1) ... 348s Selecting previously unselected package libsm6:ppc64el. 348s Preparing to unpack .../72-libsm6_2%3a1.2.6-1_ppc64el.deb ... 348s Unpacking libsm6:ppc64el (2:1.2.6-1) ... 348s Selecting previously unselected package xorg-sgml-doctools. 348s Preparing to unpack .../73-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 348s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 348s Selecting previously unselected package x11proto-dev. 348s Preparing to unpack .../74-x11proto-dev_2024.1-1_all.deb ... 348s Unpacking x11proto-dev (2024.1-1) ... 348s Selecting previously unselected package libice-dev:ppc64el. 348s Preparing to unpack .../75-libice-dev_2%3a1.1.1-1_ppc64el.deb ... 348s Unpacking libice-dev:ppc64el (2:1.1.1-1) ... 348s Selecting previously unselected package libsm-dev:ppc64el. 348s Preparing to unpack .../76-libsm-dev_2%3a1.2.6-1_ppc64el.deb ... 348s Unpacking libsm-dev:ppc64el (2:1.2.6-1) ... 348s Selecting previously unselected package libxau-dev:ppc64el. 348s Preparing to unpack .../77-libxau-dev_1%3a1.0.11-1_ppc64el.deb ... 348s Unpacking libxau-dev:ppc64el (1:1.0.11-1) ... 348s Selecting previously unselected package libxdmcp-dev:ppc64el. 348s Preparing to unpack .../78-libxdmcp-dev_1%3a1.1.5-1_ppc64el.deb ... 348s Unpacking libxdmcp-dev:ppc64el (1:1.1.5-1) ... 348s Selecting previously unselected package xtrans-dev. 348s Preparing to unpack .../79-xtrans-dev_1.4.0-1_all.deb ... 348s Unpacking xtrans-dev (1.4.0-1) ... 348s Selecting previously unselected package libxcb1-dev:ppc64el. 348s Preparing to unpack .../80-libxcb1-dev_1.17.0-2_ppc64el.deb ... 348s Unpacking libxcb1-dev:ppc64el (1.17.0-2) ... 348s Selecting previously unselected package libx11-dev:ppc64el. 348s Preparing to unpack .../81-libx11-dev_2%3a1.8.12-1_ppc64el.deb ... 348s Unpacking libx11-dev:ppc64el (2:1.8.12-1) ... 348s Selecting previously unselected package libxcb-render0-dev:ppc64el. 348s Preparing to unpack .../82-libxcb-render0-dev_1.17.0-2_ppc64el.deb ... 348s Unpacking libxcb-render0-dev:ppc64el (1.17.0-2) ... 348s Selecting previously unselected package libxcb-shm0-dev:ppc64el. 348s Preparing to unpack .../83-libxcb-shm0-dev_1.17.0-2_ppc64el.deb ... 348s Unpacking libxcb-shm0-dev:ppc64el (1.17.0-2) ... 348s Selecting previously unselected package libxext-dev:ppc64el. 348s Preparing to unpack .../84-libxext-dev_2%3a1.3.4-1build2_ppc64el.deb ... 348s Unpacking libxext-dev:ppc64el (2:1.3.4-1build2) ... 348s Selecting previously unselected package libxrender-dev:ppc64el. 348s Preparing to unpack .../85-libxrender-dev_1%3a0.9.12-1_ppc64el.deb ... 348s Unpacking libxrender-dev:ppc64el (1:0.9.12-1) ... 348s Selecting previously unselected package libcairo2-dev:ppc64el. 348s Preparing to unpack .../86-libcairo2-dev_1.18.4-1_ppc64el.deb ... 348s Unpacking libcairo2-dev:ppc64el (1.18.4-1) ... 348s Selecting previously unselected package libgirepository-1.0-dev:ppc64el. 348s Preparing to unpack .../87-libgirepository-1.0-dev_1.84.0-1_ppc64el.deb ... 348s Unpacking libgirepository-1.0-dev:ppc64el (1.84.0-1) ... 348s Selecting previously unselected package libmozjs-128-0:ppc64el. 348s Preparing to unpack .../88-libmozjs-128-0_128.11.0-1_ppc64el.deb ... 348s Unpacking libmozjs-128-0:ppc64el (128.11.0-1) ... 348s Selecting previously unselected package libgjs0g:ppc64el. 348s Preparing to unpack .../89-libgjs0g_1.82.3-1_ppc64el.deb ... 348s Unpacking libgjs0g:ppc64el (1.82.3-1) ... 348s Selecting previously unselected package libmozjs-128-dev:ppc64el. 348s Preparing to unpack .../90-libmozjs-128-dev_128.11.0-1_ppc64el.deb ... 348s Unpacking libmozjs-128-dev:ppc64el (128.11.0-1) ... 348s Selecting previously unselected package libgjs-dev:ppc64el. 348s Preparing to unpack .../91-libgjs-dev_1.82.3-1_ppc64el.deb ... 348s Unpacking libgjs-dev:ppc64el (1.82.3-1) ... 348s Setting up libpixman-1-0:ppc64el (0.44.0-3) ... 348s Setting up libgio-2.0-dev-bin (2.84.3-1) ... 348s Setting up libpixman-1-dev:ppc64el (0.44.0-3) ... 348s Setting up native-architecture (0.2.6) ... 348s Setting up libxrender1:ppc64el (1:0.9.12-1) ... 348s Setting up libgirepository-2.0-0:ppc64el (2.84.3-1) ... 348s Setting up libxcb-render0:ppc64el (1.17.0-2) ... 348s Setting up x11-common (1:7.7+24ubuntu1) ... 349s Setting up libglib2.0-bin (2.84.3-1) ... 349s Setting up libxcb-shm0:ppc64el (1.17.0-2) ... 349s Setting up libgomp1:ppc64el (15.1.0-8ubuntu1) ... 349s Setting up libffi-dev:ppc64el (3.4.8-2) ... 349s Setting up libpcre2-16-0:ppc64el (10.45-1) ... 349s Setting up libsysprof-capture-4-dev:ppc64el (48.0-2) ... 349s Setting up xtrans-dev (1.4.0-1) ... 349s Setting up libpcre2-32-0:ppc64el (10.45-1) ... 349s Setting up libpkgconf3:ppc64el (1.8.1-4) ... 349s Setting up libexpat1-dev:ppc64el (2.7.1-1) ... 349s Setting up uuid-dev:ppc64el (2.41-4ubuntu2) ... 349s Setting up libquadmath0:ppc64el (15.1.0-8ubuntu1) ... 349s Setting up fonts-dejavu-mono (2.37-8) ... 349s Setting up libmpc3:ppc64el (1.3.1-1build2) ... 349s Setting up python3-markdown (3.7-2) ... 349s Setting up fonts-dejavu-core (2.37-8) ... 349s Setting up libsepol-dev:ppc64el (3.8.1-1) ... 349s Setting up pkgconf-bin (1.8.1-4) ... 349s Setting up libmozjs-128-0:ppc64el (128.11.0-1) ... 349s Setting up libubsan1:ppc64el (15.1.0-8ubuntu1) ... 349s Setting up zlib1g-dev:ppc64el (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 349s Setting up libmozjs-128-dev:ppc64el (128.11.0-1) ... 349s Setting up libpcre2-posix3:ppc64el (10.45-1) ... 349s Setting up libasan8:ppc64el (15.1.0-8ubuntu1) ... 349s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 349s Setting up libtsan2:ppc64el (15.1.0-8ubuntu1) ... 349s Setting up libisl23:ppc64el (0.27-1) ... 349s Setting up libcc1-0:ppc64el (15.1.0-8ubuntu1) ... 349s Setting up libbrotli-dev:ppc64el (1.1.0-2build4) ... 349s Setting up liblsan0:ppc64el (15.1.0-8ubuntu1) ... 349s Setting up libitm1:ppc64el (15.1.0-8ubuntu1) ... 349s Setting up python3-mako (1.3.9-1) ... 349s Setting up libbz2-dev:ppc64el (1.0.8-6) ... 349s Setting up x11proto-dev (2024.1-1) ... 349s Setting up libblkid-dev:ppc64el (2.41-4ubuntu2) ... 349s Setting up libice6:ppc64el (2:1.1.1-1) ... 349s Setting up girepository-tools:ppc64el (2.84.3-1) ... 349s Setting up libxau-dev:ppc64el (1:1.0.11-1) ... 349s Setting up libpcre2-dev:ppc64el (10.45-1) ... 349s Setting up libice-dev:ppc64el (2:1.1.1-1) ... 349s Setting up libselinux1-dev:ppc64el (3.8.1-1) ... 349s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 349s Setting up libpng-dev:ppc64el (1.6.49-1~exp1) ... 349s Setting up pkgconf:ppc64el (1.8.1-4) ... 349s Setting up libfreetype-dev:ppc64el (2.13.3+dfsg-1) ... 349s Setting up libxdmcp-dev:ppc64el (1:1.1.5-1) ... 349s Setting up cpp-14-powerpc64le-linux-gnu (14.3.0-1ubuntu1) ... 349s Setting up cpp-14 (14.3.0-1ubuntu1) ... 349s Setting up libfontconfig1:ppc64el (2.15.0-2.2ubuntu1) ... 349s Setting up libgcc-14-dev:ppc64el (14.3.0-1ubuntu1) ... 349s Setting up libstdc++-14-dev:ppc64el (14.3.0-1ubuntu1) ... 349s Setting up libsm6:ppc64el (2:1.2.6-1) ... 349s Setting up libmount-dev:ppc64el (2.41-4ubuntu2) ... 349s Setting up cpp-powerpc64le-linux-gnu (4:14.2.0-1ubuntu1) ... 349s Setting up gcc-14-powerpc64le-linux-gnu (14.3.0-1ubuntu1) ... 349s Setting up libglib2.0-dev-bin (2.84.3-1) ... 349s Setting up libgio-2.0-dev:ppc64el (2.84.3-1) ... 349s Setting up libxcb1-dev:ppc64el (1.17.0-2) ... 349s Setting up g++-14-powerpc64le-linux-gnu (14.3.0-1ubuntu1) ... 349s Setting up libfontconfig-dev:ppc64el (2.15.0-2.2ubuntu1) ... 349s Setting up libsm-dev:ppc64el (2:1.2.6-1) ... 349s Setting up libx11-dev:ppc64el (2:1.8.12-1) ... 349s Setting up libcairo2:ppc64el (1.18.4-1) ... 349s Setting up gcc-14 (14.3.0-1ubuntu1) ... 349s Setting up libxcb-shm0-dev:ppc64el (1.17.0-2) ... 349s Setting up gcc-powerpc64le-linux-gnu (4:14.2.0-1ubuntu1) ... 349s Setting up libxcb-render0-dev:ppc64el (1.17.0-2) ... 349s Setting up libxext-dev:ppc64el (2:1.3.4-1build2) ... 349s Setting up cpp (4:14.2.0-1ubuntu1) ... 349s Setting up libcairo-gobject2:ppc64el (1.18.4-1) ... 349s Setting up g++-14 (14.3.0-1ubuntu1) ... 349s Setting up libxrender-dev:ppc64el (1:0.9.12-1) ... 349s Setting up g++-powerpc64le-linux-gnu (4:14.2.0-1ubuntu1) ... 349s Setting up libcairo-script-interpreter2:ppc64el (1.18.4-1) ... 349s Setting up libgjs0g:ppc64el (1.82.3-1) ... 349s Setting up gcc (4:14.2.0-1ubuntu1) ... 349s Setting up g++ (4:14.2.0-1ubuntu1) ... 349s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 349s Setting up build-essential (12.12ubuntu1) ... 349s Setting up gobject-introspection-bin (1.84.0-1) ... 350s Processing triggers for install-info (7.1.1-1) ... 350s Processing triggers for libc-bin (2.41-6ubuntu2) ... 350s Processing triggers for man-db (2.13.1-1) ... 351s Processing triggers for libglib2.0-0t64:ppc64el (2.84.3-1) ... 351s No schema files found: doing nothing. 351s Setting up libglib2.0-dev:ppc64el (2.84.3-1) ... 351s Setting up libcairo2-dev:ppc64el (1.18.4-1) ... 351s Setting up gobject-introspection:ppc64el (1.84.0-1) ... 351s Setting up libgirepository-1.0-dev:ppc64el (1.84.0-1) ... 351s Setting up libgjs-dev:ppc64el (1.82.3-1) ... 359s autopkgtest [12:47:57]: test build: [----------------------- 361s build: OK 361s run: OK 361s autopkgtest [12:47:59]: test build: -----------------------] 365s autopkgtest [12:48:03]: test build: - - - - - - - - - - results - - - - - - - - - - 365s build PASS (superficial) 368s autopkgtest [12:48:06]: test installed-tests: preparing testbed 390s Creating nova instance adt-questing-ppc64el-gjs-20250627-124158-juju-7f2275-prod-proposed-migration-environment-23-b32ff4b3-7fc3-4e18-b9ff-1cc91dc8058c from image adt/ubuntu-questing-ppc64el-server-20250626.img (UUID eb3a10d8-b3b2-4dd5-983b-63cd8873b376)... 506s autopkgtest [12:50:24]: testbed dpkg architecture: ppc64el 506s autopkgtest [12:50:24]: testbed apt version: 3.1.2 506s autopkgtest [12:50:24]: @@@@@@@@@@@@@@@@@@@@ test bed setup 506s autopkgtest [12:50:24]: testbed release detected to be: questing 507s autopkgtest [12:50:25]: updating testbed package index (apt update) 507s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [249 kB] 508s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 508s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 508s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 508s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [27.8 kB] 508s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [17.5 kB] 508s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [435 kB] 508s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el Packages [34.7 kB] 508s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el Packages [380 kB] 509s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el Packages [5260 B] 509s Fetched 1149 kB in 2s (656 kB/s) 510s Reading package lists... 510s autopkgtest [12:50:28]: upgrading testbed (apt dist-upgrade and autopurge) 510s Reading package lists... 510s Building dependency tree... 510s Reading state information... 511s Calculating upgrade... 511s The following packages will be upgraded: 511s sos 511s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 511s Need to get 371 kB of archives. 511s After this operation, 0 B of additional disk space will be used. 511s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el sos all 4.9.2-2 [371 kB] 511s Fetched 371 kB in 0s (7482 kB/s) 511s (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 ... 117841 files and directories currently installed.) 511s Preparing to unpack .../archives/sos_4.9.2-2_all.deb ... 512s Unpacking sos (4.9.2-2) over (4.9.2-1) ... 512s Setting up sos (4.9.2-2) ... 512s Processing triggers for man-db (2.13.1-1) ... 514s Reading package lists... 514s Building dependency tree... 514s Reading state information... 514s Solving dependencies... 514s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 516s Reading package lists... 516s Building dependency tree... 516s Reading state information... 517s Solving dependencies... 517s The following NEW packages will be installed: 517s adwaita-icon-theme at-spi2-common at-spi2-core dconf-gsettings-backend 517s dconf-service fontconfig fontconfig-config fonts-dejavu-core 517s fonts-dejavu-mono gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 517s gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 gjs gjs-tests 517s gnome-desktop-testing gsettings-desktop-schemas gtk-update-icon-cache 517s hicolor-icon-theme libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 517s libavahi-client3 libavahi-common-data libavahi-common3 libcairo-gobject2 517s libcairo2 libcolord2 libcups2t64 libdatrie1 libdconf1 libdeflate0 libepoxy0 517s libfontconfig1 libfontenc1 libgbm1 libgdk-pixbuf-2.0-0 517s libgdk-pixbuf2.0-common libgjs0g libgl1 libgl1-mesa-dri libglvnd0 517s libglx-mesa0 libglx0 libgraphite2-3 libgtk-3-0t64 libgtk-3-common 517s libharfbuzz-gobject0 libharfbuzz0b libice6 libjbig0 libjpeg-turbo8 libjpeg8 517s liblcms2-2 liblerc4 libmozjs-128-0 libpango-1.0-0 libpangocairo-1.0-0 517s libpangoft2-1.0-0 libpangoxft-1.0-0 libpixman-1-0 libsharpyuv0 libsm6 517s libthai-data libthai0 libtiff6 libunwind8 libvulkan1 libwayland-client0 517s libwayland-cursor0 libwayland-egl1 libwayland-server0 libwebp7 libx11-xcb1 517s libxaw7 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 517s libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcomposite1 517s libxcursor1 libxdamage1 libxfixes3 libxfont2 libxft2 libxi6 libxinerama1 517s libxkbfile1 libxmu6 libxpm4 libxrandr2 libxrender1 libxshmfence1 libxt6t64 517s libxtst6 libxxf86vm1 mesa-libgallium x11-common x11-xkb-utils xserver-common 517s xvfb 517s 0 upgraded, 107 newly installed, 0 to remove and 0 not upgraded. 517s Need to get 37.7 MB of archives. 517s After this operation, 154 MB of additional disk space will be used. 517s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el libgdk-pixbuf2.0-common all 2.42.12+dfsg-3 [8178 B] 517s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-3ubuntu2 [215 kB] 517s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 517s Get:4 http://ftpmaster.internal/ubuntu questing/main ppc64el libdeflate0 ppc64el 1.23-2 [63.3 kB] 517s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu2 [35.9 kB] 517s Get:6 http://ftpmaster.internal/ubuntu questing/main ppc64el liblerc4 ppc64el 4.0.0+ds-5ubuntu1 [298 kB] 517s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el libsharpyuv0 ppc64el 1.5.0-0.1 [22.3 kB] 517s Get:8 http://ftpmaster.internal/ubuntu questing/main ppc64el libwebp7 ppc64el 1.5.0-0.1 [315 kB] 517s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el libtiff6 ppc64el 4.7.0-3ubuntu1 [283 kB] 517s Get:10 http://ftpmaster.internal/ubuntu questing/main ppc64el libgdk-pixbuf-2.0-0 ppc64el 2.42.12+dfsg-3 [191 kB] 517s Get:11 http://ftpmaster.internal/ubuntu questing/main ppc64el gtk-update-icon-cache ppc64el 4.18.5+ds-1ubuntu1 [55.6 kB] 517s Get:12 http://ftpmaster.internal/ubuntu questing/main ppc64el hicolor-icon-theme all 0.18-2 [13.3 kB] 517s Get:13 http://ftpmaster.internal/ubuntu questing/main ppc64el adwaita-icon-theme all 48.0-1 [578 kB] 518s Get:14 http://ftpmaster.internal/ubuntu questing/main ppc64el at-spi2-common all 2.56.2-1build1 [202 kB] 518s Get:15 http://ftpmaster.internal/ubuntu questing/main ppc64el libxi6 ppc64el 2:1.8.2-1 [37.9 kB] 518s Get:16 http://ftpmaster.internal/ubuntu questing/main ppc64el libatspi2.0-0t64 ppc64el 2.56.2-1build1 [101 kB] 518s Get:17 http://ftpmaster.internal/ubuntu questing/main ppc64el x11-common all 1:7.7+24ubuntu1 [22.4 kB] 518s Get:18 http://ftpmaster.internal/ubuntu questing/main ppc64el libxtst6 ppc64el 2:1.2.5-1 [14.7 kB] 518s Get:19 http://ftpmaster.internal/ubuntu questing/main ppc64el libdconf1 ppc64el 0.40.0-5 [43.7 kB] 518s Get:20 http://ftpmaster.internal/ubuntu questing/main ppc64el dconf-service ppc64el 0.40.0-5 [30.8 kB] 518s Get:21 http://ftpmaster.internal/ubuntu questing/main ppc64el dconf-gsettings-backend ppc64el 0.40.0-5 [26.0 kB] 518s Get:22 http://ftpmaster.internal/ubuntu questing/main ppc64el gsettings-desktop-schemas all 48.0-1ubuntu1 [37.6 kB] 518s Get:23 http://ftpmaster.internal/ubuntu questing/main ppc64el at-spi2-core ppc64el 2.56.2-1build1 [69.6 kB] 518s Get:24 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 518s Get:25 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 519s Get:26 http://ftpmaster.internal/ubuntu questing/main ppc64el fontconfig-config ppc64el 2.15.0-2.2ubuntu1 [37.9 kB] 519s Get:27 http://ftpmaster.internal/ubuntu questing/main ppc64el libfontconfig1 ppc64el 2.15.0-2.2ubuntu1 [187 kB] 519s Get:28 http://ftpmaster.internal/ubuntu questing/main ppc64el fontconfig ppc64el 2.15.0-2.2ubuntu1 [192 kB] 519s Get:29 http://ftpmaster.internal/ubuntu questing/main ppc64el libatk1.0-0t64 ppc64el 2.56.2-1build1 [60.4 kB] 519s Get:30 http://ftpmaster.internal/ubuntu questing/main ppc64el gir1.2-atk-1.0 ppc64el 2.56.2-1build1 [28.6 kB] 519s Get:31 http://ftpmaster.internal/ubuntu questing/main ppc64el libpixman-1-0 ppc64el 0.44.0-3 [334 kB] 519s Get:32 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-render0 ppc64el 1.17.0-2 [17.2 kB] 519s Get:33 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-shm0 ppc64el 1.17.0-2 [5980 B] 519s Get:34 http://ftpmaster.internal/ubuntu questing/main ppc64el libxrender1 ppc64el 1:0.9.12-1 [23.0 kB] 519s Get:35 http://ftpmaster.internal/ubuntu questing/main ppc64el libcairo2 ppc64el 1.18.4-1 [746 kB] 520s Get:36 http://ftpmaster.internal/ubuntu questing/main ppc64el libcairo-gobject2 ppc64el 1.18.4-1 [128 kB] 520s Get:37 http://ftpmaster.internal/ubuntu questing/main ppc64el gir1.2-freedesktop ppc64el 1.84.0-1 [65.1 kB] 520s Get:38 http://ftpmaster.internal/ubuntu questing/main ppc64el gir1.2-gdkpixbuf-2.0 ppc64el 2.42.12+dfsg-3 [9382 B] 520s Get:39 http://ftpmaster.internal/ubuntu questing/main ppc64el libgraphite2-3 ppc64el 1.3.14-2ubuntu1 [84.6 kB] 520s Get:40 http://ftpmaster.internal/ubuntu questing/main ppc64el libharfbuzz0b ppc64el 10.2.0-1 [598 kB] 521s Get:41 http://ftpmaster.internal/ubuntu questing/main ppc64el libharfbuzz-gobject0 ppc64el 10.2.0-1 [34.6 kB] 521s Get:42 http://ftpmaster.internal/ubuntu questing/main ppc64el gir1.2-harfbuzz-0.0 ppc64el 10.2.0-1 [45.1 kB] 521s Get:43 http://ftpmaster.internal/ubuntu questing/main ppc64el libthai-data all 0.1.29-2build1 [158 kB] 521s Get:44 http://ftpmaster.internal/ubuntu questing/main ppc64el libdatrie1 ppc64el 0.2.13-4 [22.2 kB] 521s Get:45 http://ftpmaster.internal/ubuntu questing/main ppc64el libthai0 ppc64el 0.1.29-2build1 [21.8 kB] 521s Get:46 http://ftpmaster.internal/ubuntu questing/main ppc64el libpango-1.0-0 ppc64el 1.56.3-1 [278 kB] 521s Get:47 http://ftpmaster.internal/ubuntu questing/main ppc64el libpangoft2-1.0-0 ppc64el 1.56.3-1 [58.9 kB] 521s Get:48 http://ftpmaster.internal/ubuntu questing/main ppc64el libpangocairo-1.0-0 ppc64el 1.56.3-1 [30.7 kB] 521s Get:49 http://ftpmaster.internal/ubuntu questing/main ppc64el libxft2 ppc64el 2.3.6-1build1 [61.5 kB] 521s Get:50 http://ftpmaster.internal/ubuntu questing/main ppc64el libpangoxft-1.0-0 ppc64el 1.56.3-1 [22.6 kB] 521s Get:51 http://ftpmaster.internal/ubuntu questing/main ppc64el gir1.2-pango-1.0 ppc64el 1.56.3-1 [34.6 kB] 521s Get:52 http://ftpmaster.internal/ubuntu questing/main ppc64el libatk-bridge2.0-0t64 ppc64el 2.56.2-1build1 [83.5 kB] 521s Get:53 http://ftpmaster.internal/ubuntu questing/main ppc64el liblcms2-2 ppc64el 2.16-2 [243 kB] 521s Get:54 http://ftpmaster.internal/ubuntu questing/main ppc64el libcolord2 ppc64el 1.4.7-3 [162 kB] 521s Get:55 http://ftpmaster.internal/ubuntu questing/main ppc64el libavahi-common-data ppc64el 0.8-16ubuntu2 [31.0 kB] 521s Get:56 http://ftpmaster.internal/ubuntu questing/main ppc64el libavahi-common3 ppc64el 0.8-16ubuntu2 [25.9 kB] 521s Get:57 http://ftpmaster.internal/ubuntu questing/main ppc64el libavahi-client3 ppc64el 0.8-16ubuntu2 [30.9 kB] 521s Get:58 http://ftpmaster.internal/ubuntu questing/main ppc64el libcups2t64 ppc64el 2.4.12-0ubuntu1 [348 kB] 521s Get:59 http://ftpmaster.internal/ubuntu questing/main ppc64el libepoxy0 ppc64el 1.5.10-2 [234 kB] 521s Get:60 http://ftpmaster.internal/ubuntu questing/main ppc64el libwayland-client0 ppc64el 1.23.1-3build1 [32.1 kB] 521s Get:61 http://ftpmaster.internal/ubuntu questing/main ppc64el libwayland-cursor0 ppc64el 1.23.1-3build1 [13.7 kB] 521s Get:62 http://ftpmaster.internal/ubuntu questing/main ppc64el libwayland-egl1 ppc64el 1.23.1-3build1 [6274 B] 521s Get:63 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcomposite1 ppc64el 1:0.4.6-1 [6816 B] 522s Get:64 http://ftpmaster.internal/ubuntu questing/main ppc64el libxfixes3 ppc64el 1:6.0.0-2build1 [11.8 kB] 522s Get:65 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcursor1 ppc64el 1:1.2.3-1 [27.4 kB] 522s Get:66 http://ftpmaster.internal/ubuntu questing/main ppc64el libxdamage1 ppc64el 1:1.1.6-1build1 [6550 B] 522s Get:67 http://ftpmaster.internal/ubuntu questing/main ppc64el libxinerama1 ppc64el 2:1.1.4-3build1 [6908 B] 522s Get:68 http://ftpmaster.internal/ubuntu questing/main ppc64el libxrandr2 ppc64el 2:1.5.4-1 [21.7 kB] 522s Get:69 http://ftpmaster.internal/ubuntu questing/main ppc64el libgtk-3-common all 3.24.49-3ubuntu1 [1424 kB] 524s Get:70 http://ftpmaster.internal/ubuntu questing/main ppc64el libgtk-3-0t64 ppc64el 3.24.49-3ubuntu1 [3381 kB] 529s Get:71 http://ftpmaster.internal/ubuntu questing/main ppc64el gir1.2-gtk-3.0 ppc64el 3.24.49-3ubuntu1 [240 kB] 529s Get:72 http://ftpmaster.internal/ubuntu questing/main ppc64el libmozjs-128-0 ppc64el 128.11.0-1 [10.6 MB] 544s Get:73 http://ftpmaster.internal/ubuntu questing/main ppc64el libgjs0g ppc64el 1.82.3-1 [459 kB] 544s Get:74 http://ftpmaster.internal/ubuntu questing/main ppc64el gjs ppc64el 1.82.3-1 [114 kB] 544s Get:75 http://ftpmaster.internal/ubuntu questing/universe ppc64el gjs-tests ppc64el 1.82.3-1 [274 kB] 545s Get:76 http://ftpmaster.internal/ubuntu questing/universe ppc64el gnome-desktop-testing ppc64el 2021.1-4 [17.7 kB] 545s Get:77 http://ftpmaster.internal/ubuntu questing/main ppc64el libfontenc1 ppc64el 1:1.1.8-1build1 [15.8 kB] 545s Get:78 http://ftpmaster.internal/ubuntu questing/main ppc64el libwayland-server0 ppc64el 1.23.1-3build1 [42.5 kB] 545s Get:79 http://ftpmaster.internal/ubuntu questing/main ppc64el libx11-xcb1 ppc64el 2:1.8.12-1 [8014 B] 545s Get:80 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-dri3-0 ppc64el 1.17.0-2 [7842 B] 545s Get:81 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-present0 ppc64el 1.17.0-2 [6276 B] 545s Get:82 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-randr0 ppc64el 1.17.0-2 [19.1 kB] 545s Get:83 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-sync1 ppc64el 1.17.0-2 [9804 B] 545s Get:84 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-xfixes0 ppc64el 1.17.0-2 [10.7 kB] 545s Get:85 http://ftpmaster.internal/ubuntu questing/main ppc64el libxshmfence1 ppc64el 1.3.3-1 [5364 B] 545s Get:86 http://ftpmaster.internal/ubuntu questing/main ppc64el mesa-libgallium ppc64el 25.0.7-0ubuntu3 [9529 kB] 565s Get:87 http://ftpmaster.internal/ubuntu questing/main ppc64el libgbm1 ppc64el 25.0.7-0ubuntu3 [39.1 kB] 565s Get:88 http://ftpmaster.internal/ubuntu questing/main ppc64el libvulkan1 ppc64el 1.4.309.0-1 [162 kB] 565s Get:89 http://ftpmaster.internal/ubuntu questing/main ppc64el libgl1-mesa-dri ppc64el 25.0.7-0ubuntu3 [35.7 kB] 565s Get:90 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-glx0 ppc64el 1.17.0-2 [26.3 kB] 565s Get:91 http://ftpmaster.internal/ubuntu questing/main ppc64el libxxf86vm1 ppc64el 1:1.1.4-1build4 [11.1 kB] 565s Get:92 http://ftpmaster.internal/ubuntu questing/main ppc64el libglx-mesa0 ppc64el 25.0.7-0ubuntu3 [175 kB] 565s Get:93 http://ftpmaster.internal/ubuntu questing/main ppc64el libice6 ppc64el 2:1.1.1-1 [49.9 kB] 565s Get:94 http://ftpmaster.internal/ubuntu questing/main ppc64el libsm6 ppc64el 2:1.2.6-1 [18.6 kB] 565s Get:95 http://ftpmaster.internal/ubuntu questing/main ppc64el libunwind8 ppc64el 1.6.2-3.1 [58.9 kB] 565s Get:96 http://ftpmaster.internal/ubuntu questing/main ppc64el libxt6t64 ppc64el 1:1.2.1-1.2build1 [202 kB] 565s Get:97 http://ftpmaster.internal/ubuntu questing/main ppc64el libxmu6 ppc64el 2:1.1.3-3build2 [56.8 kB] 565s Get:98 http://ftpmaster.internal/ubuntu questing/main ppc64el libxpm4 ppc64el 1:3.5.17-1build2 [49.9 kB] 565s Get:99 http://ftpmaster.internal/ubuntu questing/main ppc64el libxaw7 ppc64el 2:1.0.16-1 [230 kB] 565s Get:100 http://ftpmaster.internal/ubuntu questing/main ppc64el libxfont2 ppc64el 1:2.0.6-1build1 [116 kB] 565s Get:101 http://ftpmaster.internal/ubuntu questing/main ppc64el libxkbfile1 ppc64el 1:1.1.0-1build4 [88.9 kB] 565s Get:102 http://ftpmaster.internal/ubuntu questing/main ppc64el x11-xkb-utils ppc64el 7.7+9 [201 kB] 565s Get:103 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el xserver-common all 2:21.1.18-1ubuntu1 [34.6 kB] 565s Get:104 http://ftpmaster.internal/ubuntu questing/main ppc64el libglvnd0 ppc64el 1.7.0-1build1 [72.4 kB] 565s Get:105 http://ftpmaster.internal/ubuntu questing/main ppc64el libglx0 ppc64el 1.7.0-1build1 [42.7 kB] 565s Get:106 http://ftpmaster.internal/ubuntu questing/main ppc64el libgl1 ppc64el 1.7.0-1build1 [107 kB] 566s Get:107 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el xvfb ppc64el 2:21.1.18-1ubuntu1 [1101 kB] 568s Fetched 37.7 MB in 51s (745 kB/s) 568s Selecting previously unselected package libgdk-pixbuf2.0-common. 568s (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 ... 117841 files and directories currently installed.) 568s Preparing to unpack .../000-libgdk-pixbuf2.0-common_2.42.12+dfsg-3_all.deb ... 568s Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-3) ... 568s Selecting previously unselected package libjpeg-turbo8:ppc64el. 568s Preparing to unpack .../001-libjpeg-turbo8_2.1.5-3ubuntu2_ppc64el.deb ... 568s Unpacking libjpeg-turbo8:ppc64el (2.1.5-3ubuntu2) ... 568s Selecting previously unselected package libjpeg8:ppc64el. 568s Preparing to unpack .../002-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 568s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 568s Selecting previously unselected package libdeflate0:ppc64el. 568s Preparing to unpack .../003-libdeflate0_1.23-2_ppc64el.deb ... 568s Unpacking libdeflate0:ppc64el (1.23-2) ... 568s Selecting previously unselected package libjbig0:ppc64el. 568s Preparing to unpack .../004-libjbig0_2.1-6.1ubuntu2_ppc64el.deb ... 568s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu2) ... 568s Selecting previously unselected package liblerc4:ppc64el. 568s Preparing to unpack .../005-liblerc4_4.0.0+ds-5ubuntu1_ppc64el.deb ... 568s Unpacking liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 568s Selecting previously unselected package libsharpyuv0:ppc64el. 568s Preparing to unpack .../006-libsharpyuv0_1.5.0-0.1_ppc64el.deb ... 568s Unpacking libsharpyuv0:ppc64el (1.5.0-0.1) ... 568s Selecting previously unselected package libwebp7:ppc64el. 568s Preparing to unpack .../007-libwebp7_1.5.0-0.1_ppc64el.deb ... 568s Unpacking libwebp7:ppc64el (1.5.0-0.1) ... 568s Selecting previously unselected package libtiff6:ppc64el. 568s Preparing to unpack .../008-libtiff6_4.7.0-3ubuntu1_ppc64el.deb ... 568s Unpacking libtiff6:ppc64el (4.7.0-3ubuntu1) ... 568s Selecting previously unselected package libgdk-pixbuf-2.0-0:ppc64el. 568s Preparing to unpack .../009-libgdk-pixbuf-2.0-0_2.42.12+dfsg-3_ppc64el.deb ... 568s Unpacking libgdk-pixbuf-2.0-0:ppc64el (2.42.12+dfsg-3) ... 568s Selecting previously unselected package gtk-update-icon-cache. 568s Preparing to unpack .../010-gtk-update-icon-cache_4.18.5+ds-1ubuntu1_ppc64el.deb ... 568s No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. 568s 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. 568s Unpacking gtk-update-icon-cache (4.18.5+ds-1ubuntu1) ... 568s Selecting previously unselected package hicolor-icon-theme. 568s Preparing to unpack .../011-hicolor-icon-theme_0.18-2_all.deb ... 568s Unpacking hicolor-icon-theme (0.18-2) ... 568s Selecting previously unselected package adwaita-icon-theme. 568s Preparing to unpack .../012-adwaita-icon-theme_48.0-1_all.deb ... 568s Unpacking adwaita-icon-theme (48.0-1) ... 568s Selecting previously unselected package at-spi2-common. 568s Preparing to unpack .../013-at-spi2-common_2.56.2-1build1_all.deb ... 568s Unpacking at-spi2-common (2.56.2-1build1) ... 568s Selecting previously unselected package libxi6:ppc64el. 568s Preparing to unpack .../014-libxi6_2%3a1.8.2-1_ppc64el.deb ... 568s Unpacking libxi6:ppc64el (2:1.8.2-1) ... 568s Selecting previously unselected package libatspi2.0-0t64:ppc64el. 568s Preparing to unpack .../015-libatspi2.0-0t64_2.56.2-1build1_ppc64el.deb ... 568s Unpacking libatspi2.0-0t64:ppc64el (2.56.2-1build1) ... 568s Selecting previously unselected package x11-common. 568s Preparing to unpack .../016-x11-common_1%3a7.7+24ubuntu1_all.deb ... 568s Unpacking x11-common (1:7.7+24ubuntu1) ... 568s Selecting previously unselected package libxtst6:ppc64el. 568s Preparing to unpack .../017-libxtst6_2%3a1.2.5-1_ppc64el.deb ... 568s Unpacking libxtst6:ppc64el (2:1.2.5-1) ... 568s Selecting previously unselected package libdconf1:ppc64el. 568s Preparing to unpack .../018-libdconf1_0.40.0-5_ppc64el.deb ... 568s Unpacking libdconf1:ppc64el (0.40.0-5) ... 568s Selecting previously unselected package dconf-service. 568s Preparing to unpack .../019-dconf-service_0.40.0-5_ppc64el.deb ... 568s Unpacking dconf-service (0.40.0-5) ... 568s Selecting previously unselected package dconf-gsettings-backend:ppc64el. 568s Preparing to unpack .../020-dconf-gsettings-backend_0.40.0-5_ppc64el.deb ... 568s Unpacking dconf-gsettings-backend:ppc64el (0.40.0-5) ... 568s Selecting previously unselected package gsettings-desktop-schemas. 568s Preparing to unpack .../021-gsettings-desktop-schemas_48.0-1ubuntu1_all.deb ... 568s Unpacking gsettings-desktop-schemas (48.0-1ubuntu1) ... 568s Selecting previously unselected package at-spi2-core. 568s Preparing to unpack .../022-at-spi2-core_2.56.2-1build1_ppc64el.deb ... 568s Unpacking at-spi2-core (2.56.2-1build1) ... 568s Selecting previously unselected package fonts-dejavu-mono. 568s Preparing to unpack .../023-fonts-dejavu-mono_2.37-8_all.deb ... 568s Unpacking fonts-dejavu-mono (2.37-8) ... 568s Selecting previously unselected package fonts-dejavu-core. 568s Preparing to unpack .../024-fonts-dejavu-core_2.37-8_all.deb ... 568s Unpacking fonts-dejavu-core (2.37-8) ... 568s Selecting previously unselected package fontconfig-config. 568s Preparing to unpack .../025-fontconfig-config_2.15.0-2.2ubuntu1_ppc64el.deb ... 568s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 568s Selecting previously unselected package libfontconfig1:ppc64el. 568s Preparing to unpack .../026-libfontconfig1_2.15.0-2.2ubuntu1_ppc64el.deb ... 568s Unpacking libfontconfig1:ppc64el (2.15.0-2.2ubuntu1) ... 568s Selecting previously unselected package fontconfig. 568s Preparing to unpack .../027-fontconfig_2.15.0-2.2ubuntu1_ppc64el.deb ... 568s Unpacking fontconfig (2.15.0-2.2ubuntu1) ... 569s Selecting previously unselected package libatk1.0-0t64:ppc64el. 569s Preparing to unpack .../028-libatk1.0-0t64_2.56.2-1build1_ppc64el.deb ... 569s Unpacking libatk1.0-0t64:ppc64el (2.56.2-1build1) ... 569s Selecting previously unselected package gir1.2-atk-1.0:ppc64el. 569s Preparing to unpack .../029-gir1.2-atk-1.0_2.56.2-1build1_ppc64el.deb ... 569s Unpacking gir1.2-atk-1.0:ppc64el (2.56.2-1build1) ... 569s Selecting previously unselected package libpixman-1-0:ppc64el. 569s Preparing to unpack .../030-libpixman-1-0_0.44.0-3_ppc64el.deb ... 569s Unpacking libpixman-1-0:ppc64el (0.44.0-3) ... 569s Selecting previously unselected package libxcb-render0:ppc64el. 569s Preparing to unpack .../031-libxcb-render0_1.17.0-2_ppc64el.deb ... 569s Unpacking libxcb-render0:ppc64el (1.17.0-2) ... 569s Selecting previously unselected package libxcb-shm0:ppc64el. 569s Preparing to unpack .../032-libxcb-shm0_1.17.0-2_ppc64el.deb ... 569s Unpacking libxcb-shm0:ppc64el (1.17.0-2) ... 569s Selecting previously unselected package libxrender1:ppc64el. 569s Preparing to unpack .../033-libxrender1_1%3a0.9.12-1_ppc64el.deb ... 569s Unpacking libxrender1:ppc64el (1:0.9.12-1) ... 569s Selecting previously unselected package libcairo2:ppc64el. 569s Preparing to unpack .../034-libcairo2_1.18.4-1_ppc64el.deb ... 569s Unpacking libcairo2:ppc64el (1.18.4-1) ... 569s Selecting previously unselected package libcairo-gobject2:ppc64el. 569s Preparing to unpack .../035-libcairo-gobject2_1.18.4-1_ppc64el.deb ... 569s Unpacking libcairo-gobject2:ppc64el (1.18.4-1) ... 569s Selecting previously unselected package gir1.2-freedesktop:ppc64el. 569s Preparing to unpack .../036-gir1.2-freedesktop_1.84.0-1_ppc64el.deb ... 569s Unpacking gir1.2-freedesktop:ppc64el (1.84.0-1) ... 569s Selecting previously unselected package gir1.2-gdkpixbuf-2.0:ppc64el. 569s Preparing to unpack .../037-gir1.2-gdkpixbuf-2.0_2.42.12+dfsg-3_ppc64el.deb ... 569s Unpacking gir1.2-gdkpixbuf-2.0:ppc64el (2.42.12+dfsg-3) ... 569s Selecting previously unselected package libgraphite2-3:ppc64el. 569s Preparing to unpack .../038-libgraphite2-3_1.3.14-2ubuntu1_ppc64el.deb ... 569s Unpacking libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 569s Selecting previously unselected package libharfbuzz0b:ppc64el. 569s Preparing to unpack .../039-libharfbuzz0b_10.2.0-1_ppc64el.deb ... 569s Unpacking libharfbuzz0b:ppc64el (10.2.0-1) ... 569s Selecting previously unselected package libharfbuzz-gobject0:ppc64el. 569s Preparing to unpack .../040-libharfbuzz-gobject0_10.2.0-1_ppc64el.deb ... 569s Unpacking libharfbuzz-gobject0:ppc64el (10.2.0-1) ... 569s Selecting previously unselected package gir1.2-harfbuzz-0.0:ppc64el. 569s Preparing to unpack .../041-gir1.2-harfbuzz-0.0_10.2.0-1_ppc64el.deb ... 569s Unpacking gir1.2-harfbuzz-0.0:ppc64el (10.2.0-1) ... 569s Selecting previously unselected package libthai-data. 569s Preparing to unpack .../042-libthai-data_0.1.29-2build1_all.deb ... 569s Unpacking libthai-data (0.1.29-2build1) ... 569s Selecting previously unselected package libdatrie1:ppc64el. 569s Preparing to unpack .../043-libdatrie1_0.2.13-4_ppc64el.deb ... 569s Unpacking libdatrie1:ppc64el (0.2.13-4) ... 569s Selecting previously unselected package libthai0:ppc64el. 569s Preparing to unpack .../044-libthai0_0.1.29-2build1_ppc64el.deb ... 569s Unpacking libthai0:ppc64el (0.1.29-2build1) ... 569s Selecting previously unselected package libpango-1.0-0:ppc64el. 569s Preparing to unpack .../045-libpango-1.0-0_1.56.3-1_ppc64el.deb ... 569s Unpacking libpango-1.0-0:ppc64el (1.56.3-1) ... 569s Selecting previously unselected package libpangoft2-1.0-0:ppc64el. 569s Preparing to unpack .../046-libpangoft2-1.0-0_1.56.3-1_ppc64el.deb ... 569s Unpacking libpangoft2-1.0-0:ppc64el (1.56.3-1) ... 569s Selecting previously unselected package libpangocairo-1.0-0:ppc64el. 569s Preparing to unpack .../047-libpangocairo-1.0-0_1.56.3-1_ppc64el.deb ... 569s Unpacking libpangocairo-1.0-0:ppc64el (1.56.3-1) ... 569s Selecting previously unselected package libxft2:ppc64el. 569s Preparing to unpack .../048-libxft2_2.3.6-1build1_ppc64el.deb ... 569s Unpacking libxft2:ppc64el (2.3.6-1build1) ... 569s Selecting previously unselected package libpangoxft-1.0-0:ppc64el. 569s Preparing to unpack .../049-libpangoxft-1.0-0_1.56.3-1_ppc64el.deb ... 569s Unpacking libpangoxft-1.0-0:ppc64el (1.56.3-1) ... 569s Selecting previously unselected package gir1.2-pango-1.0:ppc64el. 569s Preparing to unpack .../050-gir1.2-pango-1.0_1.56.3-1_ppc64el.deb ... 569s Unpacking gir1.2-pango-1.0:ppc64el (1.56.3-1) ... 569s Selecting previously unselected package libatk-bridge2.0-0t64:ppc64el. 569s Preparing to unpack .../051-libatk-bridge2.0-0t64_2.56.2-1build1_ppc64el.deb ... 569s Unpacking libatk-bridge2.0-0t64:ppc64el (2.56.2-1build1) ... 569s Selecting previously unselected package liblcms2-2:ppc64el. 569s Preparing to unpack .../052-liblcms2-2_2.16-2_ppc64el.deb ... 569s Unpacking liblcms2-2:ppc64el (2.16-2) ... 569s Selecting previously unselected package libcolord2:ppc64el. 569s Preparing to unpack .../053-libcolord2_1.4.7-3_ppc64el.deb ... 569s Unpacking libcolord2:ppc64el (1.4.7-3) ... 569s Selecting previously unselected package libavahi-common-data:ppc64el. 569s Preparing to unpack .../054-libavahi-common-data_0.8-16ubuntu2_ppc64el.deb ... 569s Unpacking libavahi-common-data:ppc64el (0.8-16ubuntu2) ... 569s Selecting previously unselected package libavahi-common3:ppc64el. 569s Preparing to unpack .../055-libavahi-common3_0.8-16ubuntu2_ppc64el.deb ... 569s Unpacking libavahi-common3:ppc64el (0.8-16ubuntu2) ... 569s Selecting previously unselected package libavahi-client3:ppc64el. 569s Preparing to unpack .../056-libavahi-client3_0.8-16ubuntu2_ppc64el.deb ... 569s Unpacking libavahi-client3:ppc64el (0.8-16ubuntu2) ... 569s Selecting previously unselected package libcups2t64:ppc64el. 569s Preparing to unpack .../057-libcups2t64_2.4.12-0ubuntu1_ppc64el.deb ... 569s Unpacking libcups2t64:ppc64el (2.4.12-0ubuntu1) ... 569s Selecting previously unselected package libepoxy0:ppc64el. 569s Preparing to unpack .../058-libepoxy0_1.5.10-2_ppc64el.deb ... 569s Unpacking libepoxy0:ppc64el (1.5.10-2) ... 569s Selecting previously unselected package libwayland-client0:ppc64el. 569s Preparing to unpack .../059-libwayland-client0_1.23.1-3build1_ppc64el.deb ... 569s Unpacking libwayland-client0:ppc64el (1.23.1-3build1) ... 569s Selecting previously unselected package libwayland-cursor0:ppc64el. 569s Preparing to unpack .../060-libwayland-cursor0_1.23.1-3build1_ppc64el.deb ... 569s Unpacking libwayland-cursor0:ppc64el (1.23.1-3build1) ... 569s Selecting previously unselected package libwayland-egl1:ppc64el. 569s Preparing to unpack .../061-libwayland-egl1_1.23.1-3build1_ppc64el.deb ... 569s Unpacking libwayland-egl1:ppc64el (1.23.1-3build1) ... 569s Selecting previously unselected package libxcomposite1:ppc64el. 569s Preparing to unpack .../062-libxcomposite1_1%3a0.4.6-1_ppc64el.deb ... 569s Unpacking libxcomposite1:ppc64el (1:0.4.6-1) ... 569s Selecting previously unselected package libxfixes3:ppc64el. 569s Preparing to unpack .../063-libxfixes3_1%3a6.0.0-2build1_ppc64el.deb ... 569s Unpacking libxfixes3:ppc64el (1:6.0.0-2build1) ... 569s Selecting previously unselected package libxcursor1:ppc64el. 569s Preparing to unpack .../064-libxcursor1_1%3a1.2.3-1_ppc64el.deb ... 569s Unpacking libxcursor1:ppc64el (1:1.2.3-1) ... 569s Selecting previously unselected package libxdamage1:ppc64el. 569s Preparing to unpack .../065-libxdamage1_1%3a1.1.6-1build1_ppc64el.deb ... 569s Unpacking libxdamage1:ppc64el (1:1.1.6-1build1) ... 569s Selecting previously unselected package libxinerama1:ppc64el. 569s Preparing to unpack .../066-libxinerama1_2%3a1.1.4-3build1_ppc64el.deb ... 569s Unpacking libxinerama1:ppc64el (2:1.1.4-3build1) ... 569s Selecting previously unselected package libxrandr2:ppc64el. 569s Preparing to unpack .../067-libxrandr2_2%3a1.5.4-1_ppc64el.deb ... 569s Unpacking libxrandr2:ppc64el (2:1.5.4-1) ... 569s Selecting previously unselected package libgtk-3-common. 569s Preparing to unpack .../068-libgtk-3-common_3.24.49-3ubuntu1_all.deb ... 569s Unpacking libgtk-3-common (3.24.49-3ubuntu1) ... 569s Selecting previously unselected package libgtk-3-0t64:ppc64el. 569s Preparing to unpack .../069-libgtk-3-0t64_3.24.49-3ubuntu1_ppc64el.deb ... 569s Unpacking libgtk-3-0t64:ppc64el (3.24.49-3ubuntu1) ... 569s Selecting previously unselected package gir1.2-gtk-3.0:ppc64el. 569s Preparing to unpack .../070-gir1.2-gtk-3.0_3.24.49-3ubuntu1_ppc64el.deb ... 569s Unpacking gir1.2-gtk-3.0:ppc64el (3.24.49-3ubuntu1) ... 569s Selecting previously unselected package libmozjs-128-0:ppc64el. 569s Preparing to unpack .../071-libmozjs-128-0_128.11.0-1_ppc64el.deb ... 569s Unpacking libmozjs-128-0:ppc64el (128.11.0-1) ... 569s Selecting previously unselected package libgjs0g:ppc64el. 569s Preparing to unpack .../072-libgjs0g_1.82.3-1_ppc64el.deb ... 569s Unpacking libgjs0g:ppc64el (1.82.3-1) ... 570s Selecting previously unselected package gjs. 570s Preparing to unpack .../073-gjs_1.82.3-1_ppc64el.deb ... 570s Unpacking gjs (1.82.3-1) ... 570s Selecting previously unselected package gjs-tests. 570s Preparing to unpack .../074-gjs-tests_1.82.3-1_ppc64el.deb ... 570s Unpacking gjs-tests (1.82.3-1) ... 570s Selecting previously unselected package gnome-desktop-testing. 570s Preparing to unpack .../075-gnome-desktop-testing_2021.1-4_ppc64el.deb ... 570s Unpacking gnome-desktop-testing (2021.1-4) ... 570s Selecting previously unselected package libfontenc1:ppc64el. 570s Preparing to unpack .../076-libfontenc1_1%3a1.1.8-1build1_ppc64el.deb ... 570s Unpacking libfontenc1:ppc64el (1:1.1.8-1build1) ... 570s Selecting previously unselected package libwayland-server0:ppc64el. 570s Preparing to unpack .../077-libwayland-server0_1.23.1-3build1_ppc64el.deb ... 570s Unpacking libwayland-server0:ppc64el (1.23.1-3build1) ... 570s Selecting previously unselected package libx11-xcb1:ppc64el. 570s Preparing to unpack .../078-libx11-xcb1_2%3a1.8.12-1_ppc64el.deb ... 570s Unpacking libx11-xcb1:ppc64el (2:1.8.12-1) ... 570s Selecting previously unselected package libxcb-dri3-0:ppc64el. 570s Preparing to unpack .../079-libxcb-dri3-0_1.17.0-2_ppc64el.deb ... 570s Unpacking libxcb-dri3-0:ppc64el (1.17.0-2) ... 570s Selecting previously unselected package libxcb-present0:ppc64el. 570s Preparing to unpack .../080-libxcb-present0_1.17.0-2_ppc64el.deb ... 570s Unpacking libxcb-present0:ppc64el (1.17.0-2) ... 570s Selecting previously unselected package libxcb-randr0:ppc64el. 570s Preparing to unpack .../081-libxcb-randr0_1.17.0-2_ppc64el.deb ... 570s Unpacking libxcb-randr0:ppc64el (1.17.0-2) ... 570s Selecting previously unselected package libxcb-sync1:ppc64el. 570s Preparing to unpack .../082-libxcb-sync1_1.17.0-2_ppc64el.deb ... 570s Unpacking libxcb-sync1:ppc64el (1.17.0-2) ... 570s Selecting previously unselected package libxcb-xfixes0:ppc64el. 570s Preparing to unpack .../083-libxcb-xfixes0_1.17.0-2_ppc64el.deb ... 570s Unpacking libxcb-xfixes0:ppc64el (1.17.0-2) ... 570s Selecting previously unselected package libxshmfence1:ppc64el. 570s Preparing to unpack .../084-libxshmfence1_1.3.3-1_ppc64el.deb ... 570s Unpacking libxshmfence1:ppc64el (1.3.3-1) ... 570s Selecting previously unselected package mesa-libgallium:ppc64el. 570s Preparing to unpack .../085-mesa-libgallium_25.0.7-0ubuntu3_ppc64el.deb ... 570s Unpacking mesa-libgallium:ppc64el (25.0.7-0ubuntu3) ... 570s Selecting previously unselected package libgbm1:ppc64el. 570s Preparing to unpack .../086-libgbm1_25.0.7-0ubuntu3_ppc64el.deb ... 570s Unpacking libgbm1:ppc64el (25.0.7-0ubuntu3) ... 570s Selecting previously unselected package libvulkan1:ppc64el. 570s Preparing to unpack .../087-libvulkan1_1.4.309.0-1_ppc64el.deb ... 570s Unpacking libvulkan1:ppc64el (1.4.309.0-1) ... 570s Selecting previously unselected package libgl1-mesa-dri:ppc64el. 570s Preparing to unpack .../088-libgl1-mesa-dri_25.0.7-0ubuntu3_ppc64el.deb ... 570s Unpacking libgl1-mesa-dri:ppc64el (25.0.7-0ubuntu3) ... 570s Selecting previously unselected package libxcb-glx0:ppc64el. 570s Preparing to unpack .../089-libxcb-glx0_1.17.0-2_ppc64el.deb ... 570s Unpacking libxcb-glx0:ppc64el (1.17.0-2) ... 570s Selecting previously unselected package libxxf86vm1:ppc64el. 570s Preparing to unpack .../090-libxxf86vm1_1%3a1.1.4-1build4_ppc64el.deb ... 570s Unpacking libxxf86vm1:ppc64el (1:1.1.4-1build4) ... 570s Selecting previously unselected package libglx-mesa0:ppc64el. 570s Preparing to unpack .../091-libglx-mesa0_25.0.7-0ubuntu3_ppc64el.deb ... 570s Unpacking libglx-mesa0:ppc64el (25.0.7-0ubuntu3) ... 570s Selecting previously unselected package libice6:ppc64el. 570s Preparing to unpack .../092-libice6_2%3a1.1.1-1_ppc64el.deb ... 570s Unpacking libice6:ppc64el (2:1.1.1-1) ... 570s Selecting previously unselected package libsm6:ppc64el. 570s Preparing to unpack .../093-libsm6_2%3a1.2.6-1_ppc64el.deb ... 570s Unpacking libsm6:ppc64el (2:1.2.6-1) ... 570s Selecting previously unselected package libunwind8:ppc64el. 570s Preparing to unpack .../094-libunwind8_1.6.2-3.1_ppc64el.deb ... 570s Unpacking libunwind8:ppc64el (1.6.2-3.1) ... 570s Selecting previously unselected package libxt6t64:ppc64el. 570s Preparing to unpack .../095-libxt6t64_1%3a1.2.1-1.2build1_ppc64el.deb ... 570s Unpacking libxt6t64:ppc64el (1:1.2.1-1.2build1) ... 570s Selecting previously unselected package libxmu6:ppc64el. 570s Preparing to unpack .../096-libxmu6_2%3a1.1.3-3build2_ppc64el.deb ... 570s Unpacking libxmu6:ppc64el (2:1.1.3-3build2) ... 570s Selecting previously unselected package libxpm4:ppc64el. 570s Preparing to unpack .../097-libxpm4_1%3a3.5.17-1build2_ppc64el.deb ... 570s Unpacking libxpm4:ppc64el (1:3.5.17-1build2) ... 570s Selecting previously unselected package libxaw7:ppc64el. 570s Preparing to unpack .../098-libxaw7_2%3a1.0.16-1_ppc64el.deb ... 570s Unpacking libxaw7:ppc64el (2:1.0.16-1) ... 570s Selecting previously unselected package libxfont2:ppc64el. 570s Preparing to unpack .../099-libxfont2_1%3a2.0.6-1build1_ppc64el.deb ... 570s Unpacking libxfont2:ppc64el (1:2.0.6-1build1) ... 570s Selecting previously unselected package libxkbfile1:ppc64el. 570s Preparing to unpack .../100-libxkbfile1_1%3a1.1.0-1build4_ppc64el.deb ... 570s Unpacking libxkbfile1:ppc64el (1:1.1.0-1build4) ... 570s Selecting previously unselected package x11-xkb-utils. 570s Preparing to unpack .../101-x11-xkb-utils_7.7+9_ppc64el.deb ... 570s Unpacking x11-xkb-utils (7.7+9) ... 570s Selecting previously unselected package xserver-common. 570s Preparing to unpack .../102-xserver-common_2%3a21.1.18-1ubuntu1_all.deb ... 570s Unpacking xserver-common (2:21.1.18-1ubuntu1) ... 570s Selecting previously unselected package libglvnd0:ppc64el. 570s Preparing to unpack .../103-libglvnd0_1.7.0-1build1_ppc64el.deb ... 570s Unpacking libglvnd0:ppc64el (1.7.0-1build1) ... 570s Selecting previously unselected package libglx0:ppc64el. 570s Preparing to unpack .../104-libglx0_1.7.0-1build1_ppc64el.deb ... 570s Unpacking libglx0:ppc64el (1.7.0-1build1) ... 570s Selecting previously unselected package libgl1:ppc64el. 570s Preparing to unpack .../105-libgl1_1.7.0-1build1_ppc64el.deb ... 570s Unpacking libgl1:ppc64el (1.7.0-1build1) ... 570s Selecting previously unselected package xvfb. 570s Preparing to unpack .../106-xvfb_2%3a21.1.18-1ubuntu1_ppc64el.deb ... 570s Unpacking xvfb (2:21.1.18-1ubuntu1) ... 570s Setting up gnome-desktop-testing (2021.1-4) ... 570s Setting up libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 570s Setting up libxcb-dri3-0:ppc64el (1.17.0-2) ... 570s Setting up liblcms2-2:ppc64el (2.16-2) ... 570s Setting up libpixman-1-0:ppc64el (0.44.0-3) ... 570s Setting up libsharpyuv0:ppc64el (1.5.0-0.1) ... 570s Setting up libwayland-server0:ppc64el (1.23.1-3build1) ... 570s Setting up libx11-xcb1:ppc64el (2:1.8.12-1) ... 570s Setting up libxdamage1:ppc64el (1:1.1.6-1build1) ... 570s Setting up libxcb-xfixes0:ppc64el (1.17.0-2) ... 570s Setting up liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 570s Setting up libxpm4:ppc64el (1:3.5.17-1build2) ... 570s Setting up hicolor-icon-theme (0.18-2) ... 570s Setting up libxi6:ppc64el (2:1.8.2-1) ... 570s Setting up libxrender1:ppc64el (1:0.9.12-1) ... 570s Setting up libdatrie1:ppc64el (0.2.13-4) ... 570s Setting up libxcb-render0:ppc64el (1.17.0-2) ... 570s Setting up libglvnd0:ppc64el (1.7.0-1build1) ... 570s Setting up libxcb-glx0:ppc64el (1.17.0-2) ... 570s Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-3) ... 570s Setting up x11-common (1:7.7+24ubuntu1) ... 571s Setting up libdeflate0:ppc64el (1.23-2) ... 571s Setting up libxcb-shm0:ppc64el (1.17.0-2) ... 571s Setting up libunwind8:ppc64el (1.6.2-3.1) ... 571s Setting up libjbig0:ppc64el (2.1-6.1ubuntu2) ... 571s Setting up libcolord2:ppc64el (1.4.7-3) ... 571s Setting up libxxf86vm1:ppc64el (1:1.1.4-1build4) ... 571s Setting up libxcb-present0:ppc64el (1.17.0-2) ... 571s Setting up libdconf1:ppc64el (0.40.0-5) ... 571s Setting up libfontenc1:ppc64el (1:1.1.8-1build1) ... 571s Setting up libepoxy0:ppc64el (1.5.10-2) ... 571s Setting up libxfixes3:ppc64el (1:6.0.0-2build1) ... 571s Setting up libxcb-sync1:ppc64el (1.17.0-2) ... 571s Setting up libavahi-common-data:ppc64el (0.8-16ubuntu2) ... 571s Setting up libatspi2.0-0t64:ppc64el (2.56.2-1build1) ... 571s Setting up libxinerama1:ppc64el (2:1.1.4-3build1) ... 571s Setting up fonts-dejavu-mono (2.37-8) ... 571s Setting up libxrandr2:ppc64el (2:1.5.4-1) ... 571s Setting up fonts-dejavu-core (2.37-8) ... 571s Setting up libmozjs-128-0:ppc64el (128.11.0-1) ... 571s Setting up libjpeg-turbo8:ppc64el (2.1.5-3ubuntu2) ... 571s Setting up libvulkan1:ppc64el (1.4.309.0-1) ... 571s Setting up libwebp7:ppc64el (1.5.0-0.1) ... 571s Setting up libxshmfence1:ppc64el (1.3.3-1) ... 571s Setting up at-spi2-common (2.56.2-1build1) ... 571s Setting up libxcb-randr0:ppc64el (1.17.0-2) ... 571s Setting up libharfbuzz0b:ppc64el (10.2.0-1) ... 571s Setting up libthai-data (0.1.29-2build1) ... 571s Setting up libwayland-egl1:ppc64el (1.23.1-3build1) ... 571s Setting up libxkbfile1:ppc64el (1:1.1.0-1build4) ... 571s Setting up libxcomposite1:ppc64el (1:0.4.6-1) ... 571s Setting up libxfont2:ppc64el (1:2.0.6-1build1) ... 571s Setting up libwayland-client0:ppc64el (1.23.1-3build1) ... 571s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 571s Setting up libice6:ppc64el (2:1.1.1-1) ... 571s Setting up mesa-libgallium:ppc64el (25.0.7-0ubuntu3) ... 571s Setting up libatk1.0-0t64:ppc64el (2.56.2-1build1) ... 571s Setting up libgbm1:ppc64el (25.0.7-0ubuntu3) ... 571s Setting up gir1.2-atk-1.0:ppc64el (2.56.2-1build1) ... 571s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 571s Setting up libxtst6:ppc64el (2:1.2.5-1) ... 571s Setting up libxcursor1:ppc64el (1:1.2.3-1) ... 571s Setting up libgl1-mesa-dri:ppc64el (25.0.7-0ubuntu3) ... 571s Setting up libavahi-common3:ppc64el (0.8-16ubuntu2) ... 571s Setting up dconf-service (0.40.0-5) ... 571s Setting up libharfbuzz-gobject0:ppc64el (10.2.0-1) ... 571s Setting up libthai0:ppc64el (0.1.29-2build1) ... 571s Setting up libtiff6:ppc64el (4.7.0-3ubuntu1) ... 571s Setting up libwayland-cursor0:ppc64el (1.23.1-3build1) ... 571s Setting up libgdk-pixbuf-2.0-0:ppc64el (2.42.12+dfsg-3) ... 571s Setting up libfontconfig1:ppc64el (2.15.0-2.2ubuntu1) ... 571s Setting up libsm6:ppc64el (2:1.2.6-1) ... 571s Setting up libavahi-client3:ppc64el (0.8-16ubuntu2) ... 571s Setting up libatk-bridge2.0-0t64:ppc64el (2.56.2-1build1) ... 571s Setting up gtk-update-icon-cache (4.18.5+ds-1ubuntu1) ... 571s Setting up fontconfig (2.15.0-2.2ubuntu1) ... 573s Regenerating fonts cache... done. 573s Setting up libxft2:ppc64el (2.3.6-1build1) ... 573s Setting up libglx-mesa0:ppc64el (25.0.7-0ubuntu3) ... 573s Setting up libglx0:ppc64el (1.7.0-1build1) ... 573s Setting up dconf-gsettings-backend:ppc64el (0.40.0-5) ... 573s Setting up gir1.2-gdkpixbuf-2.0:ppc64el (2.42.12+dfsg-3) ... 573s Setting up libpango-1.0-0:ppc64el (1.56.3-1) ... 573s Setting up libcairo2:ppc64el (1.18.4-1) ... 573s Setting up libgl1:ppc64el (1.7.0-1build1) ... 573s Setting up adwaita-icon-theme (48.0-1) ... 573s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 573s Setting up libxt6t64:ppc64el (1:1.2.1-1.2build1) ... 573s Setting up libcairo-gobject2:ppc64el (1.18.4-1) ... 573s Setting up libpangoft2-1.0-0:ppc64el (1.56.3-1) ... 573s Setting up libcups2t64:ppc64el (2.4.12-0ubuntu1) ... 573s Setting up libgtk-3-common (3.24.49-3ubuntu1) ... 573s Setting up libpangocairo-1.0-0:ppc64el (1.56.3-1) ... 573s Setting up gsettings-desktop-schemas (48.0-1ubuntu1) ... 573s Setting up libxmu6:ppc64el (2:1.1.3-3build2) ... 573s Setting up gir1.2-freedesktop:ppc64el (1.84.0-1) ... 573s Setting up libgjs0g:ppc64el (1.82.3-1) ... 573s Setting up libpangoxft-1.0-0:ppc64el (1.56.3-1) ... 573s Setting up libxaw7:ppc64el (2:1.0.16-1) ... 573s Setting up gir1.2-harfbuzz-0.0:ppc64el (10.2.0-1) ... 573s Setting up gir1.2-pango-1.0:ppc64el (1.56.3-1) ... 573s Setting up x11-xkb-utils (7.7+9) ... 573s Setting up xserver-common (2:21.1.18-1ubuntu1) ... 573s Setting up xvfb (2:21.1.18-1ubuntu1) ... 573s Processing triggers for libc-bin (2.41-6ubuntu2) ... 573s Processing triggers for man-db (2.13.1-1) ... 574s Processing triggers for libglib2.0-0t64:ppc64el (2.84.3-1) ... 574s Setting up libgtk-3-0t64:ppc64el (3.24.49-3ubuntu1) ... 574s Setting up at-spi2-core (2.56.2-1build1) ... 574s Setting up gir1.2-gtk-3.0:ppc64el (3.24.49-3ubuntu1) ... 574s Setting up gjs (1.82.3-1) ... 574s Setting up gjs-tests (1.82.3-1) ... 574s Processing triggers for libc-bin (2.41-6ubuntu2) ... 820s autopkgtest [12:55:38]: test installed-tests: [----------------------- 823s Running test: gjs/testGObjectDestructionAccess.test 823s JS NATIVE: Registered native JS module '_promiseNative' 823s JS NATIVE: Registered native JS module '_byteArrayNative' 823s JS NATIVE: Registered native JS module '_encodingNative' 823s JS NATIVE: Registered native JS module '_gi' 823s JS NATIVE: Registered native JS module 'gi' 823s JS NATIVE: Registered native JS module 'cairoNative' 823s JS NATIVE: Registered native JS module 'system' 823s JS NATIVE: Registered native JS module 'console' 823s JS NATIVE: Registered native JS module '_print' 823s JS CTX: Enabling JIT 823s JS CTX: Initialized class GjsFileImporter prototype 0x1b35e1000a0 823s JS IMPORT: Defining parent (nil) of 0x1b35e100100 'imports' is mod 0 823s JS IMPORT: Importing '_print' 823s JS NATIVE: Defining native module '_print' 823s JS IMPORT: Defining parent 0x1b35e100100 of 0x1b35e1007b0 '_print' is mod 1 823s JS IMPORT: successfully imported module '_print' 823s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 823s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x26b2dd53b128 823s JS MAINLOOP: Main loop instance 0x89a24f2cdb0: hold 823s JS MAINLOOP: Enqueue job , promise=, allocation site= 823s JS MAINLOOP: Starting promise job dispatcher 823s JS MAINLOOP: Main loop instance 0x89a24f2cdb0: Spinning loop until released or hook cleared 823s JS MAINLOOP: handling job 0, 823s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 823s JS MAINLOOP: Main loop instance 0x89a24f2cdb0: release 823s JS MAINLOOP: Completed job 0 823s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module metadata hook for module 0x1b35e113000 823s JS IMPORT: Defining meta.importSync for module 0x1b35e113000 823s JS NATIVE: Defining native module 'gi' 823s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1b35e1133f0 823s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 823s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 823s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 823s JS IMPORT: Importing directory 'overrides' 823s JS IMPORT: Defining parent 0x1b35e100100 of 0x1b35e1134f0 'overrides' is mod 1 823s JS IMPORT: Defined importer 'overrides' 0x1b35e1134f0 in 0x1b35e100100 823s JS IMPORT: successfully imported directory 'overrides' 823s JS IMPORT: Importing '_promiseNative' 823s JS NATIVE: Defining native module '_promiseNative' 823s JS IMPORT: Defining parent 0x1b35e100100 of 0x1b35e1139a0 '_promiseNative' is mod 1 823s JS IMPORT: successfully imported module '_promiseNative' 823s JS IMPORT: Importing module GLib succeeded 823s JS IMPORT: Defining parent 0x1b35e1134f0 of 0x26b2dd53c150 'GLib' is mod 1 823s JS IMPORT: successfully imported module 'GLib' 823s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 823s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x26b2dd579060, JSClass 0x71f0194985d0, in object 0x26b2dd579038 823s JS CTX: Initialized class GIRepositoryGType prototype 0x1b35e113ce8 823s JS CTX: Initialized class GIRepositoryFunction prototype 0x1b35e113d48 823s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 823s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 823s JS G BXD: Defined class for Error (GError), prototype 0x26b2dd5790b0, JSClass 0x71f0194985d0, in object 0x26b2dd579038 823s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 823s JS G BXD: Defined class for Variant (GVariant), prototype 0x26b2dd579100, JSClass 0x71f0194985d0, in object 0x26b2dd579038 823s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 823s JS G BXD: Defined class for Bytes (GBytes), prototype 0x26b2dd579150, JSClass 0x71f0194985d0, in object 0x26b2dd579038 823s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 823s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 823s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x26b2dd5791a0, JSClass 0x71f0194985d0, in object 0x26b2dd579038 823s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 823s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 823s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 823s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 823s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 823s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 823s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 823s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 823s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 823s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 823s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 823s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 823s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 823s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 823s JS G BXD: Defined class for Thread (GThread), prototype 0x26b2dd5791f0, JSClass 0x71f0194985d0, in object 0x26b2dd579038 823s JS G BXD: Defining method ref in prototype for GLib.Thread 823s JS G BXD: Defining method unref in prototype for GLib.Thread 823s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 823s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x26b2dd579240, JSClass 0x71f0194985d0, in object 0x26b2dd579038 823s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 823s JS G BXD: Defined class for Regex (GRegex), prototype 0x26b2dd579290, JSClass 0x71f0194985d0, in object 0x26b2dd579038 823s JS G BXD: Defining method match in prototype for GLib.Regex 823s JS G BXD: Defining method match_full in prototype for GLib.Regex 823s JS G BXD: Defining method match_all in prototype for GLib.Regex 823s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 823s JS G NS: Defined namespace 'GLib' 0x26b2dd579038 in GIRepository 0x1b35e113280 823s JS IMPORT: Importing module jasmine succeeded 823s JS IMPORT: Defining parent 0x1b35e100100 of 0x26b2dd53cce0 'jasmine' is mod 1 823s JS IMPORT: successfully imported module 'jasmine' 823s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 823s JS MAINLOOP: Main loop instance 0x89a24f2cdb0: hold 823s JS MAINLOOP: Enqueue job , promise=, allocation site= 823s JS MAINLOOP: Main loop instance 0x89a24f2cdb0: Spinning loop until released or hook cleared 823s JS MAINLOOP: handling job 0, 823s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 823s JS MAINLOOP: Main loop instance 0x89a24f2cdb0: release 823s JS MAINLOOP: Completed job 0 823s JS IMPORT: Importing 'gi' 823s JS IMPORT: Defining parent 0x1b35e100100 of 0x1b35e113280 'gi' is mod 1 823s JS IMPORT: successfully imported module 'gi' 823s 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 823s JS G NS: Defined namespace 'GjsPrivate' 0x26b2dd579330 in GIRepository 0x1b35e113280 823s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 823s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 823s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 823s JS IMPORT: Importing module _legacy succeeded 823s JS IMPORT: Defining parent 0x1b35e100100 of 0x26b2dd53cf10 '_legacy' is mod 1 823s JS IMPORT: successfully imported module '_legacy' 823s JS IMPORT: Importing module lang succeeded 823s JS IMPORT: Defining parent 0x1b35e100100 of 0x26b2dd53cec0 'lang' is mod 1 823s JS IMPORT: successfully imported module 'lang' 823s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 823s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 823s JS IMPORT: Importing module _signals succeeded 823s JS IMPORT: Defining parent 0x1b35e100100 of 0x26b2dd53cf60 '_signals' is mod 1 823s JS IMPORT: successfully imported module '_signals' 823s JS IMPORT: Importing module signals succeeded 823s JS IMPORT: Defining parent 0x1b35e100100 of 0x26b2dd53ce70 'signals' is mod 1 823s JS IMPORT: successfully imported module 'signals' 823s JS IMPORT: Importing module Gio succeeded 823s JS IMPORT: Defining parent 0x1b35e1134f0 of 0x26b2dd53ce20 'Gio' is mod 1 823s JS IMPORT: successfully imported module 'Gio' 823s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 823s JS IMPORT: Importing '_gi' 823s JS NATIVE: Defining native module '_gi' 823s JS IMPORT: Defining parent 0x1b35e100100 of 0x1b35e12b648 '_gi' is mod 1 823s JS IMPORT: successfully imported module '_gi' 823s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 823s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 823s JS IMPORT: Importing module _common succeeded 823s JS IMPORT: Defining parent 0x1b35e100100 of 0x26b2dd5cd038 '_common' is mod 1 823s JS IMPORT: successfully imported module '_common' 823s JS IMPORT: Importing module GObject succeeded 823s JS IMPORT: Defining parent 0x1b35e1134f0 of 0x26b2dd53cfb0 'GObject' is mod 1 823s JS IMPORT: successfully imported module 'GObject' 823s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 823s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 823s JS G BXD: Defined class for String (GString), prototype 0x26b2dd5795d8, JSClass 0x71f0194985d0, in object 0x26b2dd579358 823s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 823s JS G PRM: Defined class ParamSpec prototype is 0x26b2dd5cd0d8 class 0x71f0194a0068 in object 0x26b2dd579358 823s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 823s JS G OBJ: Defined class for Object (GObject), prototype 0x26b2dd579740, JSClass 0x71f019498600, in object 0x26b2dd579358 823s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 823s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 823s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x26b2dd579768, JSClass 0x71f019498600, in object 0x26b2dd579358 823s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 823s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 823s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 823s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 823s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 823s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 823s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 823s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 823s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 823s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 823s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 823s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 823s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 823s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 823s JS G NS: Defined namespace 'GObject' 0x26b2dd579358 in GIRepository 0x1b35e113280 823s JS G OBJ: Defined class for Application (GApplication), prototype 0x26b2dd5797b8, JSClass 0x71f019498600, in object 0x26b2dd579308 823s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 823s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x26b2dd5cd5b0, JSClass 0x71f01949a658, in object 0x26b2dd579308 823s JS G NS: Found info type INTERFACE for 'ActionGroup' in namespace 'Gio' 823s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x26b2dd5cd5d8, JSClass 0x71f01949a658, in object 0x26b2dd579308 823s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 823s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 823s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 823s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 823s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 823s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 823s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 823s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 823s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 823s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 823s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x26b2dd579858, JSClass 0x71f019498600, in object 0x26b2dd579308 823s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 823s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x26b2dd5cd858, JSClass 0x71f01949a658, in object 0x26b2dd579308 823s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 823s JS G IFACE: Defined class for Initable (GInitable), prototype 0x26b2dd5cd8a8, JSClass 0x71f01949a658, in object 0x26b2dd579308 823s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 823s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x26b2dd5798f8, JSClass 0x71f019498600, in object 0x26b2dd579308 823s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 823s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 823s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 823s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 823s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x26b2dd5cda60, JSClass 0x71f01949a658, in object 0x26b2dd579308 823s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 823s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x26b2dd579970, JSClass 0x71f0194985d0, in object 0x26b2dd579308 823s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 823s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x26b2dd5799c0, JSClass 0x71f0194985d0, in object 0x26b2dd579308 823s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 823s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 823s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x26b2dd579a10, JSClass 0x71f019498600, in object 0x26b2dd579308 823s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x26b2dd579a60, JSClass 0x71f019498600, in object 0x26b2dd579330 823s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 823s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x26b2dd579ab0, JSClass 0x71f019498600, in object 0x26b2dd579308 823s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 823s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 823s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 823s JS G IFACE: Defined class for File (GFile), prototype 0x26b2dd5cdb28, JSClass 0x71f01949a658, in object 0x26b2dd579308 823s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x26b2dd579b28, JSClass 0x71f019498600, in object 0x1b35e113360 823s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 823s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x26b2dd579ba0, JSClass 0x71f019498600, in object 0x26b2dd579308 823s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 823s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 823s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x26b2dd579bf0, JSClass 0x71f019498600, in object 0x26b2dd579308 823s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 823s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x26b2dd579c40, JSClass 0x71f019498600, in object 0x26b2dd579308 823s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 823s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x26b2dd579c90, JSClass 0x71f0194985d0, in object 0x26b2dd579308 823s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 823s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 823s JS G OBJ: Defined class for Settings (GSettings), prototype 0x26b2dd579ce0, JSClass 0x71f019498600, in object 0x26b2dd579308 823s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 823s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 823s JS G NS: Defined namespace 'Gio' 0x26b2dd579308 in GIRepository 0x1b35e113280 823s 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 823s JS G NS: Defined namespace 'GjsTestTools' 0x26b2dd579d30 in GIRepository 0x1b35e113280 823s JS IMPORT: Importing module Gtk succeeded 823s JS IMPORT: Defining parent 0x1b35e1134f0 of 0x26b2dd5d95d8 'Gtk' is mod 1 823s JS IMPORT: successfully imported module 'Gtk' 823s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 823s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 823s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x26b2dd579d80, JSClass 0x71f019498600, in object 0x26b2dd579358 823s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x26b2dd579dd0, JSClass 0x71f019498600, in object 0x26b2dd579d58 823s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 823s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x26b2dd5d98d0, JSClass 0x71f01949a658, in object 0x26b2dd579d58 823s 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 823s JS G NS: Defined namespace 'Atk' 0x26b2dd579e48 in GIRepository 0x1b35e113280 823s JS G NS: Found info type INTERFACE for 'ImplementorIface' in namespace 'Atk' 823s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0x26b2dd5d98f8, JSClass 0x71f01949a658, in object 0x26b2dd579e48 823s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 823s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x26b2dd579e98, JSClass 0x71f019498600, in object 0x26b2dd579d58 823s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 823s JS G NS: Defined namespace 'Gtk' 0x26b2dd579d58 in GIRepository 0x1b35e113280 823s JS IMPORT: Importing 'system' 823s JS NATIVE: Defining native module 'system' 823s JS IMPORT: Defining parent 0x1b35e100100 of 0x1b35e132388 'system' is mod 1 823s JS IMPORT: successfully imported module 'system' 823s JS CTX: Script evaluation succeeded 823s JS MAINLOOP: Main loop instance 0x89a24f2cdb0: Spinning loop until released or hook cleared 823s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module metadata hook for module 0x1b35e1110c8 823s JS IMPORT: Defining meta.importSync for module 0x1b35e1110c8 823s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26b2dd53b128 823s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26b2dd53b128 823s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 823s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 823s JS MAINLOOP: Set main loop hook to 823s JS MAINLOOP: Main loop instance 0x89a24f2cdb0: hold 823s JS MAINLOOP: Running and clearing main loop hook 823s JS G BXD: Defining method run in prototype for GLib.MainLoop 823s 1..54 823s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 823s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 823s JS G BXD: Defined class for Source (GSource), prototype 0x26b2dd579ee8, JSClass 0x71f0194985d0, in object 0x26b2dd579038 823s JS G BXD: Defining method set_priority in prototype for GLib.Source 823s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 824s JS G BXD: Defining method attach in prototype for GLib.Source 824s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 824s JS IMPORT: Module metadata hook for module 0x26b2dd562c48 824s JS IMPORT: Defining meta.importSync for module 0x26b2dd562c48 824s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 824s dbus-daemon[3286]: [session uid=1000 pid=3286 pidfd=5] Activating service name='org.a11y.Bus' requested by ':1.0' (uid=1000 pid=3303 comm="/usr/libexec/installed-tests/gjs/minijasmine /usr/") 824s dbus-daemon[3286]: [session uid=1000 pid=3286 pidfd=5] Successfully activated service 'org.a11y.Bus' 824s JS G BXD: Defining method destroy in prototype for GLib.Source 824s dbus-daemon[3320]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1000 pid=3303 comm="/usr/libexec/installed-tests/gjs/minijasmine /usr/") 824s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 824s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 824s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x2ac666f0a038, JSClass 0x71f019498600, in object 0x26b2dd579d58 824s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x2ac666f0a088, JSClass 0x71f019498600, in object 0x26b2dd579d58 824s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 824s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 824s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 824s JS G ENUM: Defining Gtk.WindowType as 0x1b35e120570 824s dbus-daemon[3320]: Successfully activated service 'org.a11y.atspi.Registry' 824s SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s JS G OBJ: Defining method set_title in prototype for GtkWindow (Gtk.Window) 824s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 824s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 824s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 824s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 824s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 824s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 824s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 824s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 824s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 824s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 824s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 824s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 824s JS G ENUM: Defining GLib.LogLevelFlags as 0x1b35e120c90 824s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 824s ok 1 Access to destroyed GObject Get property 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 2 Access to destroyed GObject Set property 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 3 Access to destroyed GObject Add expando property 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 4 Access to destroyed GObject Access to unset expando property 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 5 Access to destroyed GObject Access previously set expando property 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s JS G OBJ: Defining method get_title in prototype for GtkWindow (Gtk.Window) 824s ok 6 Access to destroyed GObject Access to getter method 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 7 Access to destroyed GObject Access to setter method 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 8 Access to destroyed GObject Proto function connect 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 9 Access to destroyed GObject Proto function connect_after 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 10 Access to destroyed GObject Proto function emit 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 11 Access to destroyed GObject Proto function signals_disconnect 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 12 Access to destroyed GObject Proto function signals_block 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 13 Access to destroyed GObject Proto function signals_unblock 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 14 Access to destroyed GObject Proto function toString 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 15 Access to destroyed GObject Proto function toString before/after 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s JS G NS: Found info type FUNCTION for 'unref' in namespace 'GjsTestTools' 824s ok 16 Access to finalized GObject Get property 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 17 Access to finalized GObject Set property 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 18 Access to finalized GObject Add expando property 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 19 Access to finalized GObject Access to unset expando property 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 20 Access to finalized GObject Access previously set expando property 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 21 Access to finalized GObject Access to getter method 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 22 Access to finalized GObject Access to setter method 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 23 Access to finalized GObject Proto function connect 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 24 Access to finalized GObject Proto function connect_after 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 25 Access to finalized GObject Proto function emit 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 26 Access to finalized GObject Proto function signals_disconnect 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 27 Access to finalized GObject Proto function signals_block 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 28 Access to finalized GObject Proto function signals_unblock 824s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 824s ok 29 Access to finalized GObject Proto function toString 824s JS G NS: Found info type FUNCTION for 'init' in namespace 'GjsTestTools' 824s JS G NS: Found info type OBJECT for 'EmblemedIcon' in namespace 'Gio' 824s JS G OBJ: Defined class for EmblemedIcon (GEmblemedIcon), prototype 0x2ac666f0a150, JSClass 0x71f019498600, in object 0x26b2dd579308 824s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 824s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x2ac666f0a1a0, JSClass 0x71f019498600, in object 0x26b2dd579308 824s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 824s JS G IFACE: Defined class for Icon (GIcon), prototype 0x26b2dd5cd4c0, JSClass 0x71f01949a658, in object 0x26b2dd579308 824s JS G OBJ: Defining method run_dispose in prototype for GObject (GObject.Object) 824s JS G NS: Found info type FUNCTION for 'reset' in namespace 'GjsTestTools' 824s ok 30 Disposed or finalized GObject is marked as disposed when it is a manually disposed property garbage collected 824s ok 31 Disposed or finalized GObject is marked as disposed when it is a manually disposed property not garbage collected 824s ok 32 Disposed or finalized GObject calls dispose vfunc on explicit disposal only 824s ok 33 Disposed or finalized GObject generates a warn on object garbage collection 824s ok 34 Disposed or finalized GObject generates a warn on object garbage collection if has expando property 824s JS G NS: Found info type FUNCTION for 'delayed_unref' in namespace 'GjsTestTools' 824s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 824s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 824s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 824s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x2ac666f0a268, JSClass 0x71f0194985d0, in object 0x26b2dd579038 824s JS G BXD: Defining method iteration in prototype for GLib.MainContext 824s ok 35 Disposed or finalized GObject generates a warn if already disposed at garbage collection 824s JS G NS: Found info type FUNCTION for 'save_object' in namespace 'GjsTestTools' 824s JS G NS: Found info type FUNCTION for 'peek_saved' in namespace 'GjsTestTools' 824s ok 36 Disposed or finalized GObject created from other function is marked as disposed and garbage collected 824s ok 37 Disposed or finalized GObject created from other function is marked as disposed and not garbage collected 824s JS G NS: Found info type FUNCTION for 'get_disposed' in namespace 'GjsTestTools' 824s ok 38 Disposed or finalized GObject returned from function is marked as disposed 824s JS G NS: Found info type FUNCTION for 'get_saved' in namespace 'GjsTestTools' 824s JS G BXD: Defining method quit in prototype for GLib.MainLoop 824s ok 39 Disposed or finalized GObject returned from function is marked as disposed and then as finalized 824s JS G NS: Found info type FUNCTION for 'ref' in namespace 'GjsTestTools' 824s JS G NS: Found info type FUNCTION for 'unref_other_thread' in namespace 'GjsTestTools' 824s ok 40 Disposed or finalized GObject ignores toggling queued unref toggles 824s JS G NS: Found info type FUNCTION for 'ref_other_thread' in namespace 'GjsTestTools' 824s ok 41 Disposed or finalized GObject ignores toggling queued toggles 826s JS G NS: Found info type FUNCTION for 'run_dispose_other_thread' in namespace 'GjsTestTools' 826s ok 42 Disposed or finalized GObject can be disposed from other thread 826s ok 43 Disposed or finalized GObject can be garbage collected once disposed from other thread 826s JS G NS: Found info type FUNCTION for 'save_object_unreffed' in namespace 'GjsTestTools' 826s JS G NS: Found info type FUNCTION for 'delayed_ref_other_thread' in namespace 'GjsTestTools' 826s JS G NS: Found info type FUNCTION for 'steal_saved' in namespace 'GjsTestTools' 826s ok 44 GObject with toggle references can be re-reffed from other thread delayed 826s JS G NS: Found info type FUNCTION for 'delayed_unref_other_thread' in namespace 'GjsTestTools' 826s ok 45 GObject with toggle references can be re-reffed and unreffed again from other thread 826s JS G NS: Found info type FUNCTION for 'delayed_ref_unref_other_thread' in namespace 'GjsTestTools' 826s ok 46 GObject with toggle references can be re-reffed and unreffed again from other thread with delay 826s JS G NS: Found info type FUNCTION for 'save_weak' in namespace 'GjsTestTools' 826s JS G NS: Found info type FUNCTION for 'get_weak' in namespace 'GjsTestTools' 826s ok 47 GObject with toggle references can be toggled up by getting a GWeakRef 826s JS G NS: Found info type FUNCTION for 'get_weak_other_thread' in namespace 'GjsTestTools' 826s ok 48 GObject with toggle references can be toggled up by getting a GWeakRef from another thread 826s ok 49 GObject with toggle references can be toggled up by getting a GWeakRef from another thread and re-reffed in main thread 826s ok 50 GObject with toggle references can be toggled up by getting a GWeakRef from another and re-reffed from various threads 826s JS G BXD: Defining method join in prototype for GLib.Thread 826s JS G NS: Found info type FUNCTION for 'clear_saved' in namespace 'GjsTestTools' 826s ok 51 GObject with toggle references can be toggled up-down from various threads when the wrapper is gone 826s ok 52 GObject with toggle references can be toggled up-down from various threads when disposed and the wrapper is gone 826s ok 53 GObject with toggle references can be finalized while queued in toggle queue 826s 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 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Main loop instance 0x89a24f2cdb0: Spinning loop until released or hook cleared 826s JS MAINLOOP: handling job 0, 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Completed job 0 826s JS MAINLOOP: handling job 1, 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Completed job 1 826s JS MAINLOOP: handling job 2, 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Completed job 2 826s JS MAINLOOP: handling job 3, 826s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 826s JS MAINLOOP: Main loop instance 0x89a24f2cdb0: release 826s JS MAINLOOP: Completed job 3 826s JS MEMORY: Memory report: before destroying context 826s JS MEMORY: 324 objects currently alive 826s JS MEMORY: boxed_instance = 13 826s JS MEMORY: boxed_prototype = 13 826s JS MEMORY: closure = 3 826s JS MEMORY: function = 248 826s JS MEMORY: fundamental_instance = 0 826s JS MEMORY: fundamental_prototype = 0 826s JS MEMORY: gerror_instance = 0 826s JS MEMORY: gerror_prototype = 0 826s JS MEMORY: interface = 9 826s JS MEMORY: module = 10 826s JS MEMORY: ns = 7 826s JS MEMORY: object_instance = 0 826s JS MEMORY: object_prototype = 21 826s JS MEMORY: param = 0 826s JS MEMORY: union_instance = 0 826s JS MEMORY: union_prototype = 0 826s JS CTX: JS shutdown sequence 826s JS CTX: Stopping profiler 826s JS CTX: Shutting down toggle queue 826s JS CTX: Notifying external reference holders of GjsContext dispose 826s JS MAINLOOP: Stopping promise job dispatcher 826s JS CTX: Notifying reference holders of GjsContext dispose 826s JS CTX: Checking unhandled promise rejections 826s JS CTX: Releasing cached JS wrappers 826s JS CTX: Final triggered GC 826s JS CTX: Destroying JS context 826s JS CTX: Releasing all native objects 826s JS CTX: Disabling auto GC 826s JS CTX: Ending trace on global object 826s JS CTX: Freeing allocated resources 826s JS CTX: JS context destroyed 826s PASS: gjs/testGObjectDestructionAccess.test 826s Running test: gjs/throw.test 826s 1..1 826s ok 1 - /usr/libexec/installed-tests/gjs/debugger/throw.debugger 826s PASS: gjs/throw.test 826s Running test: gjs/quit.test 826s 1..1 826s ok 1 - /usr/libexec/installed-tests/gjs/debugger/quit.debugger 826s PASS: gjs/quit.test 826s Running test: gjs/testEncoding.test 826s JS NATIVE: Registered native JS module '_promiseNative' 826s JS NATIVE: Registered native JS module '_byteArrayNative' 826s JS NATIVE: Registered native JS module '_encodingNative' 826s JS NATIVE: Registered native JS module '_gi' 826s JS NATIVE: Registered native JS module 'gi' 826s JS NATIVE: Registered native JS module 'cairoNative' 826s JS NATIVE: Registered native JS module 'system' 826s JS NATIVE: Registered native JS module 'console' 826s JS NATIVE: Registered native JS module '_print' 826s JS CTX: Enabling JIT 826s JS CTX: Initialized class GjsFileImporter prototype 0x29d824c000a0 826s JS IMPORT: Defining parent (nil) of 0x29d824c00100 'imports' is mod 0 826s JS IMPORT: Importing '_print' 826s JS NATIVE: Defining native module '_print' 826s JS IMPORT: Defining parent 0x29d824c00100 of 0x29d824c007b0 '_print' is mod 1 826s JS IMPORT: successfully imported module '_print' 826s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 826s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3e7a16d3b128 826s JS MAINLOOP: Main loop instance 0x10951803cdb0: hold 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Starting promise job dispatcher 826s JS MAINLOOP: Main loop instance 0x10951803cdb0: Spinning loop until released or hook cleared 826s JS MAINLOOP: handling job 0, 826s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 826s JS MAINLOOP: Main loop instance 0x10951803cdb0: release 826s JS MAINLOOP: Completed job 0 826s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module metadata hook for module 0x29d824c13000 826s JS IMPORT: Defining meta.importSync for module 0x29d824c13000 826s JS NATIVE: Defining native module 'gi' 826s JS CTX: Initialized class GIRepositoryNamespace prototype 0x29d824c133f0 826s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 826s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 826s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 826s JS IMPORT: Importing directory 'overrides' 826s JS IMPORT: Defining parent 0x29d824c00100 of 0x29d824c134f0 'overrides' is mod 1 826s JS IMPORT: Defined importer 'overrides' 0x29d824c134f0 in 0x29d824c00100 826s JS IMPORT: successfully imported directory 'overrides' 826s JS IMPORT: Importing '_promiseNative' 826s JS NATIVE: Defining native module '_promiseNative' 826s JS IMPORT: Defining parent 0x29d824c00100 of 0x29d824c139a0 '_promiseNative' is mod 1 826s JS IMPORT: successfully imported module '_promiseNative' 826s JS IMPORT: Importing module GLib succeeded 826s JS IMPORT: Defining parent 0x29d824c134f0 of 0x3e7a16d3c150 'GLib' is mod 1 826s JS IMPORT: successfully imported module 'GLib' 826s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 826s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3e7a16d79060, JSClass 0x7f43e2a985d0, in object 0x3e7a16d79038 826s JS CTX: Initialized class GIRepositoryGType prototype 0x29d824c13ce8 826s JS CTX: Initialized class GIRepositoryFunction prototype 0x29d824c13d48 826s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 826s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 826s JS G BXD: Defined class for Error (GError), prototype 0x3e7a16d790b0, JSClass 0x7f43e2a985d0, in object 0x3e7a16d79038 826s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 826s JS G BXD: Defined class for Variant (GVariant), prototype 0x3e7a16d79100, JSClass 0x7f43e2a985d0, in object 0x3e7a16d79038 826s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 826s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3e7a16d79150, JSClass 0x7f43e2a985d0, in object 0x3e7a16d79038 826s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 826s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 826s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3e7a16d791a0, JSClass 0x7f43e2a985d0, in object 0x3e7a16d79038 826s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 826s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 826s JS G BXD: Defined class for Thread (GThread), prototype 0x3e7a16d791f0, JSClass 0x7f43e2a985d0, in object 0x3e7a16d79038 826s JS G BXD: Defining method ref in prototype for GLib.Thread 826s JS G BXD: Defining method unref in prototype for GLib.Thread 826s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 826s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3e7a16d79240, JSClass 0x7f43e2a985d0, in object 0x3e7a16d79038 826s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 826s JS G BXD: Defined class for Regex (GRegex), prototype 0x3e7a16d79290, JSClass 0x7f43e2a985d0, in object 0x3e7a16d79038 826s JS G BXD: Defining method match in prototype for GLib.Regex 826s JS G BXD: Defining method match_full in prototype for GLib.Regex 826s JS G BXD: Defining method match_all in prototype for GLib.Regex 826s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 826s JS G NS: Defined namespace 'GLib' 0x3e7a16d79038 in GIRepository 0x29d824c13280 826s JS IMPORT: Importing module jasmine succeeded 826s JS IMPORT: Defining parent 0x29d824c00100 of 0x3e7a16d3cce0 'jasmine' is mod 1 826s JS IMPORT: successfully imported module 'jasmine' 826s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 826s JS MAINLOOP: Main loop instance 0x10951803cdb0: hold 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Main loop instance 0x10951803cdb0: Spinning loop until released or hook cleared 826s JS MAINLOOP: handling job 0, 826s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 826s JS MAINLOOP: Main loop instance 0x10951803cdb0: release 826s JS MAINLOOP: Completed job 0 826s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testEncoding.js' (file:///usr/libexec/installed-tests/gjs/js/testEncoding.js), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Importing 'gi' 826s JS IMPORT: Defining parent 0x29d824c00100 of 0x29d824c13280 'gi' is mod 1 826s JS IMPORT: successfully imported module 'gi' 826s 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 826s JS G NS: Defined namespace 'GjsPrivate' 0x3e7a16d79330 in GIRepository 0x29d824c13280 826s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 826s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 826s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 826s JS IMPORT: Importing module _legacy succeeded 826s JS IMPORT: Defining parent 0x29d824c00100 of 0x3e7a16d3cee8 '_legacy' is mod 1 826s JS IMPORT: successfully imported module '_legacy' 826s JS IMPORT: Importing module lang succeeded 826s JS IMPORT: Defining parent 0x29d824c00100 of 0x3e7a16d3ce98 'lang' is mod 1 826s JS IMPORT: successfully imported module 'lang' 826s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 826s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 826s JS IMPORT: Importing module _signals succeeded 826s JS IMPORT: Defining parent 0x29d824c00100 of 0x3e7a16d3cf38 '_signals' is mod 1 826s JS IMPORT: successfully imported module '_signals' 826s JS IMPORT: Importing module signals succeeded 826s JS IMPORT: Defining parent 0x29d824c00100 of 0x3e7a16d3ce48 'signals' is mod 1 826s JS IMPORT: successfully imported module 'signals' 826s JS IMPORT: Importing module Gio succeeded 826s JS IMPORT: Defining parent 0x29d824c134f0 of 0x3e7a16d3cdf8 'Gio' is mod 1 826s JS IMPORT: successfully imported module 'Gio' 826s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 826s JS IMPORT: Importing '_gi' 826s JS NATIVE: Defining native module '_gi' 826s JS IMPORT: Defining parent 0x29d824c00100 of 0x29d824c2c700 '_gi' is mod 1 826s JS IMPORT: successfully imported module '_gi' 826s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 826s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 826s JS IMPORT: Importing module _common succeeded 826s JS IMPORT: Defining parent 0x29d824c00100 of 0x3e7a16d3cfd8 '_common' is mod 1 826s JS IMPORT: successfully imported module '_common' 826s JS IMPORT: Importing module GObject succeeded 826s JS IMPORT: Defining parent 0x29d824c134f0 of 0x3e7a16d3cf88 'GObject' is mod 1 826s JS IMPORT: successfully imported module 'GObject' 826s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 826s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 826s JS G BXD: Defined class for String (GString), prototype 0x3e7a16d795d8, JSClass 0x7f43e2a985d0, in object 0x3e7a16d79358 826s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 826s JS G PRM: Defined class ParamSpec prototype is 0x3e7a16dcc0b0 class 0x7f43e2aa0068 in object 0x3e7a16d79358 826s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 826s JS G OBJ: Defined class for Object (GObject), prototype 0x3e7a16d79740, JSClass 0x7f43e2a98600, in object 0x3e7a16d79358 826s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 826s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 826s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3e7a16d79768, JSClass 0x7f43e2a98600, in object 0x3e7a16d79358 826s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 826s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 826s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 826s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 826s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 826s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 826s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 826s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 826s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 826s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 826s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 826s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 826s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 826s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 826s JS G NS: Defined namespace 'GObject' 0x3e7a16d79358 in GIRepository 0x29d824c13280 826s JS G OBJ: Defined class for Application (GApplication), prototype 0x3e7a16d797b8, JSClass 0x7f43e2a98600, in object 0x3e7a16d79308 826s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 826s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3e7a16dcc588, JSClass 0x7f43e2a9a658, in object 0x3e7a16d79308 826s JS G NS: Found info type INTERFACE for 'ActionGroup' in namespace 'Gio' 826s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x3e7a16dcc5b0, JSClass 0x7f43e2a9a658, in object 0x3e7a16d79308 826s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 826s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 826s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 826s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 826s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 826s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 826s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 826s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 826s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 826s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 826s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3e7a16d79858, JSClass 0x7f43e2a98600, in object 0x3e7a16d79308 826s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 826s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3e7a16dcc830, JSClass 0x7f43e2a9a658, in object 0x3e7a16d79308 826s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 826s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3e7a16dcc880, JSClass 0x7f43e2a9a658, in object 0x3e7a16d79308 826s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 826s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3e7a16d798f8, JSClass 0x7f43e2a98600, in object 0x3e7a16d79308 826s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 826s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 826s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 826s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 826s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x3e7a16dcca38, JSClass 0x7f43e2a9a658, in object 0x3e7a16d79308 826s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 826s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3e7a16d79970, JSClass 0x7f43e2a985d0, in object 0x3e7a16d79308 826s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 826s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3e7a16d799c0, JSClass 0x7f43e2a985d0, in object 0x3e7a16d79308 826s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 826s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 826s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3e7a16d79a10, JSClass 0x7f43e2a98600, in object 0x3e7a16d79308 826s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3e7a16d79a60, JSClass 0x7f43e2a98600, in object 0x3e7a16d79330 826s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 826s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3e7a16d79ab0, JSClass 0x7f43e2a98600, in object 0x3e7a16d79308 826s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 826s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 826s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 826s JS G IFACE: Defined class for File (GFile), prototype 0x3e7a16dccb00, JSClass 0x7f43e2a9a658, in object 0x3e7a16d79308 826s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3e7a16d79b28, JSClass 0x7f43e2a98600, in object 0x29d824c13360 826s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 826s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3e7a16d79ba0, JSClass 0x7f43e2a98600, in object 0x3e7a16d79308 826s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 826s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 826s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3e7a16d79bf0, JSClass 0x7f43e2a98600, in object 0x3e7a16d79308 826s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 826s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3e7a16d79c40, JSClass 0x7f43e2a98600, in object 0x3e7a16d79308 826s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 826s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3e7a16d79c90, JSClass 0x7f43e2a985d0, in object 0x3e7a16d79308 826s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 826s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 826s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3e7a16d79ce0, JSClass 0x7f43e2a98600, in object 0x3e7a16d79308 826s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 826s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 826s JS G NS: Defined namespace 'Gio' 0x3e7a16d79308 in GIRepository 0x29d824c13280 826s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x3e7a16d3b128 826s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0x3e7a16d79d30, JSClass 0x7f43e2a98600, in object 0x3e7a16d3ed60 826s JS IMPORT: Module metadata hook for module 0x3e7a16d62b30 826s JS IMPORT: Defining meta.importSync for module 0x3e7a16d62b30 826s JS NATIVE: Defining native module '_encodingNative' 826s JS MAINLOOP: Main loop instance 0x10951803cdb0: hold 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Main loop instance 0x10951803cdb0: Spinning loop until released or hook cleared 826s JS MAINLOOP: handling job 0, 826s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testEncoding.js async resolved" 826s JS MAINLOOP: Main loop instance 0x10951803cdb0: release 826s JS MAINLOOP: Completed job 0 826s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module metadata hook for module 0x29d824c18a40 826s JS IMPORT: Defining meta.importSync for module 0x29d824c18a40 826s JS NATIVE: Defining native module 'system' 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e7a16d3b128 826s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e7a16d3b128 826s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 826s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 826s JS MAINLOOP: Set main loop hook to 826s JS MAINLOOP: Main loop instance 0x10951803cdb0: hold 826s JS MAINLOOP: Running and clearing main loop hook 826s JS G BXD: Defining method run in prototype for GLib.MainLoop 826s 1..56 826s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 826s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 826s JS G BXD: Defined class for Source (GSource), prototype 0x3e7a16d79da8, JSClass 0x7f43e2a985d0, in object 0x3e7a16d79038 826s JS G BXD: Defining method set_priority in prototype for GLib.Source 826s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 826s JS G BXD: Defining method attach in prototype for GLib.Source 826s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 826s JS IMPORT: Module metadata hook for module 0x3e7a16d629a8 826s JS IMPORT: Defining meta.importSync for module 0x3e7a16d629a8 826s JS G BXD: Defining method destroy in prototype for GLib.Source 826s ok 1 Text Encoding toString() uses spec-compliant tags 826s ok 2 Text Encoding TextEncoder encode() can encode UTF8 (multi-byte chars) 826s ok 3 Text Encoding TextEncoder encodeInto() can encode UTF8 (Latin chars) into a Uint8Array 826s ok 4 Text Encoding TextEncoder encodeInto() can fully encode UTF8 (multi-byte chars) into a Uint8Array 826s ok 5 Text Encoding TextEncoder encodeInto() can partially encode UTF8 into an under-allocated Uint8Array 826s ok 6 Text Encoding TextDecoder decode() fatal is false by default 826s ok 7 Text Encoding TextDecoder decode() ignoreBOM is false by default 826s ok 8 Text Encoding TextDecoder decode() fatal is true when passed 826s ok 9 Text Encoding TextDecoder decode() ignoreBOM is true when passed 826s ok 10 Text Encoding TextDecoder decode() fatal is coerced to a boolean value 826s ok 11 Text Encoding TextDecoder decode() ignoreBOM is coerced to a boolean value 826s ok 12 Text Encoding TextDecoder decode() throws on empty input 826s ok 13 Text Encoding TextDecoder decode() throws on null input 826s ok 14 Text Encoding TextDecoder decode() throws on invalid encoding label 826s ok 15 Text Encoding TextDecoder decode() decodes undefined as an empty string 826s ok 16 Text Encoding TextDecoder decode() decodes UTF-8 byte array (Uint8Array) 826s JS IMPORT: Importing '_byteArrayNative' 826s JS NATIVE: Defining native module '_byteArrayNative' 826s JS IMPORT: Defining parent 0x3e7a16d3ebc8 of 0x29d824c146c0 '_byteArrayNative' is mod 1 826s JS IMPORT: successfully imported module '_byteArrayNative' 826s ok 17 Text Encoding TextDecoder decode() decodes GLib.Bytes 826s ok 18 Text Encoding TextDecoder decode() ignores byte order marker (BOM) 826s ok 19 Text Encoding TextDecoder decode() handles invalid byte order marker (BOM) 826s ok 20 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (not fatal) 826s ok 21 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (fatal) 826s ok 22 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 826s ok 23 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with incorrect input bytes 826s ok 24 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with long incorrect input bytes 826s ok 25 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 HKSCS with supplemental characters 826s ok 26 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (not fatal) 826s ok 27 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (fatal) 826s ok 28 Text Encoding TextDecoder Single Byte Encoding Converter can decode ASCII 826s ok 29 Text Encoding TextDecoder Single Byte Encoding Converter IBM866 can be decoded. 826s ok 30 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-2 can be decoded. 826s ok 31 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-3 can be decoded. 826s ok 32 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-4 can be decoded. 826s ok 33 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-5 can be decoded. 826s ok 34 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-6 can be decoded. 826s ok 35 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-7 can be decoded. 826s ok 36 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8 can be decoded. 826s ok 37 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8-I can be decoded. 826s ok 38 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-10 can be decoded. 826s ok 39 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-13 can be decoded. 826s ok 40 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-14 can be decoded. 826s ok 41 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-15 can be decoded. 826s ok 42 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-16 can be decoded. 826s ok 43 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-R can be decoded. 826s ok 44 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-U can be decoded. 826s ok 45 Text Encoding TextDecoder Single Byte Encoding Converter macintosh can be decoded. 826s ok 46 Text Encoding TextDecoder Single Byte Encoding Converter windows-874 can be decoded. 826s ok 47 Text Encoding TextDecoder Single Byte Encoding Converter windows-1250 can be decoded. 826s ok 48 Text Encoding TextDecoder Single Byte Encoding Converter windows-1251 can be decoded. 826s ok 49 Text Encoding TextDecoder Single Byte Encoding Converter windows-1252 can be decoded. 826s ok 50 Text Encoding TextDecoder Single Byte Encoding Converter windows-1253 can be decoded. 826s ok 51 Text Encoding TextDecoder Single Byte Encoding Converter windows-1254 can be decoded. 826s ok 52 Text Encoding TextDecoder Single Byte Encoding Converter windows-1255 can be decoded. 826s ok 53 Text Encoding TextDecoder Single Byte Encoding Converter windows-1256 can be decoded. 826s ok 54 Text Encoding TextDecoder Single Byte Encoding Converter windows-1257 can be decoded. 826s ok 55 Text Encoding TextDecoder Single Byte Encoding Converter windows-1258 can be decoded. 826s ok 56 Text Encoding TextDecoder Single Byte Encoding Converter x-mac-cyrillic can be decoded. 826s JS G BXD: Defining method quit in prototype for GLib.MainLoop 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Main loop instance 0x10951803cdb0: Spinning loop until released or hook cleared 826s JS MAINLOOP: handling job 0, 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Completed job 0 826s JS MAINLOOP: handling job 1, 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Completed job 1 826s JS MAINLOOP: handling job 2, 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Completed job 2 826s JS MAINLOOP: handling job 3, 826s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 826s JS MAINLOOP: Main loop instance 0x10951803cdb0: release 826s JS MAINLOOP: Completed job 3 826s JS MEMORY: Memory report: before destroying context 826s JS MEMORY: 520 objects currently alive 826s JS MEMORY: boxed_instance = 257 826s JS MEMORY: boxed_prototype = 13 826s JS MEMORY: closure = 1 826s JS MEMORY: function = 214 826s JS MEMORY: fundamental_instance = 0 826s JS MEMORY: fundamental_prototype = 0 826s JS MEMORY: gerror_instance = 0 826s JS MEMORY: gerror_prototype = 0 826s JS MEMORY: interface = 6 826s JS MEMORY: module = 9 826s JS MEMORY: ns = 4 826s JS MEMORY: object_instance = 2 826s JS MEMORY: object_prototype = 14 826s JS MEMORY: param = 0 826s JS MEMORY: union_instance = 0 826s JS MEMORY: union_prototype = 0 826s JS CTX: JS shutdown sequence 826s JS CTX: Stopping profiler 826s JS CTX: Shutting down toggle queue 826s JS CTX: Notifying external reference holders of GjsContext dispose 826s JS MAINLOOP: Stopping promise job dispatcher 826s JS CTX: Notifying reference holders of GjsContext dispose 826s JS CTX: Checking unhandled promise rejections 826s JS CTX: Releasing cached JS wrappers 826s JS CTX: Final triggered GC 826s JS CTX: Destroying JS context 826s JS CTX: Releasing all native objects 826s JS CTX: Disabling auto GC 826s JS CTX: Ending trace on global object 826s JS CTX: Freeing allocated resources 826s JS CTX: JS context destroyed 826s PASS: gjs/testEncoding.test 826s Running test: gjs/testWeakRef.test 826s JS NATIVE: Registered native JS module '_promiseNative' 826s JS NATIVE: Registered native JS module '_byteArrayNative' 826s JS NATIVE: Registered native JS module '_encodingNative' 826s JS NATIVE: Registered native JS module '_gi' 826s JS NATIVE: Registered native JS module 'gi' 826s JS NATIVE: Registered native JS module 'cairoNative' 826s JS NATIVE: Registered native JS module 'system' 826s JS NATIVE: Registered native JS module 'console' 826s JS NATIVE: Registered native JS module '_print' 826s JS CTX: Enabling JIT 826s JS CTX: Initialized class GjsFileImporter prototype 0x6b0a78000a0 826s JS IMPORT: Defining parent (nil) of 0x6b0a7800100 'imports' is mod 0 826s JS IMPORT: Importing '_print' 826s JS NATIVE: Defining native module '_print' 826s JS IMPORT: Defining parent 0x6b0a7800100 of 0x6b0a78007b0 '_print' is mod 1 826s JS IMPORT: successfully imported module '_print' 826s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 826s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x113c74d3b128 826s JS MAINLOOP: Main loop instance 0x52ab669cdb0: hold 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Starting promise job dispatcher 826s JS MAINLOOP: Main loop instance 0x52ab669cdb0: Spinning loop until released or hook cleared 826s JS MAINLOOP: handling job 0, 826s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 826s JS MAINLOOP: Main loop instance 0x52ab669cdb0: release 826s JS MAINLOOP: Completed job 0 826s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module metadata hook for module 0x6b0a7813000 826s JS IMPORT: Defining meta.importSync for module 0x6b0a7813000 826s JS NATIVE: Defining native module 'gi' 826s JS CTX: Initialized class GIRepositoryNamespace prototype 0x6b0a78133f0 826s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 826s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 826s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 826s JS IMPORT: Importing directory 'overrides' 826s JS IMPORT: Defining parent 0x6b0a7800100 of 0x6b0a78134f0 'overrides' is mod 1 826s JS IMPORT: Defined importer 'overrides' 0x6b0a78134f0 in 0x6b0a7800100 826s JS IMPORT: successfully imported directory 'overrides' 826s JS IMPORT: Importing '_promiseNative' 826s JS NATIVE: Defining native module '_promiseNative' 826s JS IMPORT: Defining parent 0x6b0a7800100 of 0x6b0a78139a0 '_promiseNative' is mod 1 826s JS IMPORT: successfully imported module '_promiseNative' 826s JS IMPORT: Importing module GLib succeeded 826s JS IMPORT: Defining parent 0x6b0a78134f0 of 0x113c74d3c150 'GLib' is mod 1 826s JS IMPORT: successfully imported module 'GLib' 826s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 826s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x113c74d79060, JSClass 0x6ca5c7b285d0, in object 0x113c74d79038 826s JS CTX: Initialized class GIRepositoryGType prototype 0x6b0a7813ce8 826s JS CTX: Initialized class GIRepositoryFunction prototype 0x6b0a7813d48 826s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 826s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 826s JS G BXD: Defined class for Error (GError), prototype 0x113c74d790b0, JSClass 0x6ca5c7b285d0, in object 0x113c74d79038 826s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 826s JS G BXD: Defined class for Variant (GVariant), prototype 0x113c74d79100, JSClass 0x6ca5c7b285d0, in object 0x113c74d79038 826s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 826s JS G BXD: Defined class for Bytes (GBytes), prototype 0x113c74d79150, JSClass 0x6ca5c7b285d0, in object 0x113c74d79038 826s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 826s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 826s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x113c74d791a0, JSClass 0x6ca5c7b285d0, in object 0x113c74d79038 826s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 826s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 826s JS G BXD: Defined class for Thread (GThread), prototype 0x113c74d791f0, JSClass 0x6ca5c7b285d0, in object 0x113c74d79038 826s JS G BXD: Defining method ref in prototype for GLib.Thread 826s JS G BXD: Defining method unref in prototype for GLib.Thread 826s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 826s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x113c74d79240, JSClass 0x6ca5c7b285d0, in object 0x113c74d79038 826s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 826s JS G BXD: Defined class for Regex (GRegex), prototype 0x113c74d79290, JSClass 0x6ca5c7b285d0, in object 0x113c74d79038 826s JS G BXD: Defining method match in prototype for GLib.Regex 826s JS G BXD: Defining method match_full in prototype for GLib.Regex 826s JS G BXD: Defining method match_all in prototype for GLib.Regex 826s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 826s JS G NS: Defined namespace 'GLib' 0x113c74d79038 in GIRepository 0x6b0a7813280 826s JS IMPORT: Importing module jasmine succeeded 826s JS IMPORT: Defining parent 0x6b0a7800100 of 0x113c74d3cce0 'jasmine' is mod 1 826s JS IMPORT: successfully imported module 'jasmine' 826s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 826s JS MAINLOOP: Main loop instance 0x52ab669cdb0: hold 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Main loop instance 0x52ab669cdb0: Spinning loop until released or hook cleared 826s JS MAINLOOP: handling job 0, 826s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 826s JS MAINLOOP: Main loop instance 0x52ab669cdb0: release 826s JS MAINLOOP: Completed job 0 826s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testWeakRef.js' (file:///usr/libexec/installed-tests/gjs/js/testWeakRef.js), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module metadata hook for module 0x6b0a7828ae0 826s JS IMPORT: Defining meta.importSync for module 0x6b0a7828ae0 826s JS NATIVE: Defining native module 'system' 826s JS MAINLOOP: Main loop instance 0x52ab669cdb0: hold 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Main loop instance 0x52ab669cdb0: Spinning loop until released or hook cleared 826s JS MAINLOOP: handling job 0, 826s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testWeakRef.js async resolved" 826s JS MAINLOOP: Main loop instance 0x52ab669cdb0: release 826s JS MAINLOOP: Completed job 0 826s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x113c74d3b128 826s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x113c74d3b128 826s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 826s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 826s JS MAINLOOP: Set main loop hook to 826s JS MAINLOOP: Main loop instance 0x52ab669cdb0: hold 826s JS MAINLOOP: Running and clearing main loop hook 826s JS G BXD: Defining method run in prototype for GLib.MainLoop 826s 1..5 826s JS IMPORT: Importing 'gi' 826s JS IMPORT: Defining parent 0x6b0a7800100 of 0x6b0a7813280 'gi' is mod 1 826s JS IMPORT: successfully imported module 'gi' 826s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 826s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 826s JS G BXD: Defined class for Source (GSource), prototype 0x113c74d79308, JSClass 0x6ca5c7b285d0, in object 0x113c74d79038 826s JS G BXD: Defining method set_priority in prototype for GLib.Source 826s JS IMPORT: Importing '_gi' 826s JS NATIVE: Defining native module '_gi' 826s JS IMPORT: Defining parent 0x6b0a7800100 of 0x6b0a7831f30 '_gi' is mod 1 826s JS IMPORT: successfully imported module '_gi' 826s 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 826s JS G NS: Defined namespace 'GjsPrivate' 0x113c74d793a8 in GIRepository 0x6b0a7813280 826s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 826s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 826s JS IMPORT: Importing module _common succeeded 826s JS IMPORT: Defining parent 0x6b0a7800100 of 0x113c74d3cfd8 '_common' is mod 1 826s JS IMPORT: successfully imported module '_common' 826s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 826s JS IMPORT: Importing module _legacy succeeded 826s JS IMPORT: Defining parent 0x6b0a7800100 of 0x113c74dc5060 '_legacy' is mod 1 826s JS IMPORT: successfully imported module '_legacy' 826s JS IMPORT: Importing module GObject succeeded 826s JS IMPORT: Defining parent 0x6b0a78134f0 of 0x113c74d3cf88 'GObject' is mod 1 826s JS IMPORT: successfully imported module 'GObject' 826s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 826s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 826s JS G BXD: Defined class for String (GString), prototype 0x113c74d79628, JSClass 0x6ca5c7b285d0, in object 0x113c74d79380 826s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 826s JS G PRM: Defined class ParamSpec prototype is 0x113c74dc5100 class 0x6ca5c7b30068 in object 0x113c74d79380 826s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 826s JS G OBJ: Defined class for Object (GObject), prototype 0x113c74d79790, JSClass 0x6ca5c7b28600, in object 0x113c74d79380 826s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 826s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 826s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x113c74d797b8, JSClass 0x6ca5c7b28600, in object 0x113c74d79380 826s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 826s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 826s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 826s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 826s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 826s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 826s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 826s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 826s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 826s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 826s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 826s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 826s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 826s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 826s JS G NS: Defined namespace 'GObject' 0x113c74d79380 in GIRepository 0x6b0a7813280 826s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 826s JS G BXD: Defining method attach in prototype for GLib.Source 826s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 826s JS IMPORT: Module metadata hook for module 0x6b0a7804370 826s JS IMPORT: Defining meta.importSync for module 0x6b0a7804370 826s JS G BXD: Defining method destroy in prototype for GLib.Source 826s ok 1 WeakRef works 826s JS MAINLOOP: Running FinalizationRegistry cleanup callback 826s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 826s ok 2 FinalizationRegistry works 826s JS MAINLOOP: Running FinalizationRegistry cleanup callback 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 826s JS MAINLOOP: handling job 0, 826s JS MAINLOOP: Completed job 0 826s ok 3 FinalizationRegistry works if a microtask is enqueued from the callback 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: handling job 0, 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Completed job 0 826s JS MAINLOOP: Running FinalizationRegistry cleanup callback 826s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 826s JS MAINLOOP: handling job 1, 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Completed job 1 826s JS MAINLOOP: handling job 2, 826s ok 4 FinalizationRegistry works if the object is collected in a microtask 826s JS MAINLOOP: Completed job 2 826s JS MAINLOOP: Running FinalizationRegistry cleanup callback 826s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 826s ok 5 FinalizationRegistry works if another collection is queued from the callback 826s JS MAINLOOP: Running FinalizationRegistry cleanup callback 826s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 826s JS G BXD: Defining method quit in prototype for GLib.MainLoop 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Main loop instance 0x52ab669cdb0: Spinning loop until released or hook cleared 826s JS MAINLOOP: handling job 0, 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Completed job 0 826s JS MAINLOOP: handling job 1, 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Completed job 1 826s JS MAINLOOP: handling job 2, 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Completed job 2 826s JS MAINLOOP: handling job 3, 826s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 826s JS MAINLOOP: Main loop instance 0x52ab669cdb0: release 826s JS MAINLOOP: Completed job 3 826s JS MEMORY: Memory report: before destroying context 826s JS MEMORY: 109 objects currently alive 826s JS MEMORY: boxed_instance = 9 826s JS MEMORY: boxed_prototype = 9 826s JS MEMORY: closure = 1 826s JS MEMORY: function = 80 826s JS MEMORY: fundamental_instance = 0 826s JS MEMORY: fundamental_prototype = 0 826s JS MEMORY: gerror_instance = 0 826s JS MEMORY: gerror_prototype = 0 826s JS MEMORY: interface = 0 826s JS MEMORY: module = 5 826s JS MEMORY: ns = 3 826s JS MEMORY: object_instance = 0 826s JS MEMORY: object_prototype = 2 826s JS MEMORY: param = 0 826s JS MEMORY: union_instance = 0 826s JS MEMORY: union_prototype = 0 826s JS CTX: JS shutdown sequence 826s JS CTX: Stopping profiler 826s JS CTX: Shutting down toggle queue 826s JS CTX: Notifying external reference holders of GjsContext dispose 826s JS MAINLOOP: Stopping promise job dispatcher 826s JS CTX: Notifying reference holders of GjsContext dispose 826s JS CTX: Checking unhandled promise rejections 826s JS CTX: Releasing cached JS wrappers 826s JS CTX: Final triggered GC 826s JS CTX: Destroying JS context 826s JS CTX: Releasing all native objects 826s JS CTX: Disabling auto GC 826s JS CTX: Ending trace on global object 826s JS CTX: Freeing allocated resources 826s JS CTX: JS context destroyed 826s PASS: gjs/testWeakRef.test 826s Running test: gjs/testTimers.test 826s JS NATIVE: Registered native JS module '_promiseNative' 826s JS NATIVE: Registered native JS module '_byteArrayNative' 826s JS NATIVE: Registered native JS module '_encodingNative' 826s JS NATIVE: Registered native JS module '_gi' 826s JS NATIVE: Registered native JS module 'gi' 826s JS NATIVE: Registered native JS module 'cairoNative' 826s JS NATIVE: Registered native JS module 'system' 826s JS NATIVE: Registered native JS module 'console' 826s JS NATIVE: Registered native JS module '_print' 826s JS CTX: Enabling JIT 826s JS CTX: Initialized class GjsFileImporter prototype 0x17e1a8000a0 826s JS IMPORT: Defining parent (nil) of 0x17e1a800100 'imports' is mod 0 826s JS IMPORT: Importing '_print' 826s JS NATIVE: Defining native module '_print' 826s JS IMPORT: Defining parent 0x17e1a800100 of 0x17e1a8007b0 '_print' is mod 1 826s JS IMPORT: successfully imported module '_print' 826s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 826s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x16fd7d73b128 826s JS MAINLOOP: Main loop instance 0x1c3b2152cdb0: hold 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Starting promise job dispatcher 826s JS MAINLOOP: Main loop instance 0x1c3b2152cdb0: Spinning loop until released or hook cleared 826s JS MAINLOOP: handling job 0, 826s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 826s JS MAINLOOP: Main loop instance 0x1c3b2152cdb0: release 826s JS MAINLOOP: Completed job 0 826s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module metadata hook for module 0x17e1a813000 826s JS IMPORT: Defining meta.importSync for module 0x17e1a813000 826s JS NATIVE: Defining native module 'gi' 826s JS CTX: Initialized class GIRepositoryNamespace prototype 0x17e1a8133f0 826s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 826s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 826s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 826s JS IMPORT: Importing directory 'overrides' 826s JS IMPORT: Defining parent 0x17e1a800100 of 0x17e1a8134f0 'overrides' is mod 1 826s JS IMPORT: Defined importer 'overrides' 0x17e1a8134f0 in 0x17e1a800100 826s JS IMPORT: successfully imported directory 'overrides' 826s JS IMPORT: Importing '_promiseNative' 826s JS NATIVE: Defining native module '_promiseNative' 826s JS IMPORT: Defining parent 0x17e1a800100 of 0x17e1a8139a0 '_promiseNative' is mod 1 826s JS IMPORT: successfully imported module '_promiseNative' 826s JS IMPORT: Importing module GLib succeeded 826s JS IMPORT: Defining parent 0x17e1a8134f0 of 0x16fd7d73c150 'GLib' is mod 1 826s JS IMPORT: successfully imported module 'GLib' 826s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 826s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x16fd7d779060, JSClass 0x76ca2f4a85d0, in object 0x16fd7d779038 826s JS CTX: Initialized class GIRepositoryGType prototype 0x17e1a813ce8 826s JS CTX: Initialized class GIRepositoryFunction prototype 0x17e1a813d48 826s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 826s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 826s JS G BXD: Defined class for Error (GError), prototype 0x16fd7d7790b0, JSClass 0x76ca2f4a85d0, in object 0x16fd7d779038 826s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 826s JS G BXD: Defined class for Variant (GVariant), prototype 0x16fd7d779100, JSClass 0x76ca2f4a85d0, in object 0x16fd7d779038 826s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 826s JS G BXD: Defined class for Bytes (GBytes), prototype 0x16fd7d779150, JSClass 0x76ca2f4a85d0, in object 0x16fd7d779038 826s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 826s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 826s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x16fd7d7791a0, JSClass 0x76ca2f4a85d0, in object 0x16fd7d779038 826s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 826s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 826s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 826s JS G BXD: Defined class for Thread (GThread), prototype 0x16fd7d7791f0, JSClass 0x76ca2f4a85d0, in object 0x16fd7d779038 826s JS G BXD: Defining method ref in prototype for GLib.Thread 826s JS G BXD: Defining method unref in prototype for GLib.Thread 826s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 826s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x16fd7d779240, JSClass 0x76ca2f4a85d0, in object 0x16fd7d779038 826s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 826s JS G BXD: Defined class for Regex (GRegex), prototype 0x16fd7d779290, JSClass 0x76ca2f4a85d0, in object 0x16fd7d779038 826s JS G BXD: Defining method match in prototype for GLib.Regex 826s JS G BXD: Defining method match_full in prototype for GLib.Regex 826s JS G BXD: Defining method match_all in prototype for GLib.Regex 826s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 826s JS G NS: Defined namespace 'GLib' 0x16fd7d779038 in GIRepository 0x17e1a813280 826s JS IMPORT: Importing module jasmine succeeded 826s JS IMPORT: Defining parent 0x17e1a800100 of 0x16fd7d73cce0 'jasmine' is mod 1 826s JS IMPORT: successfully imported module 'jasmine' 826s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 826s JS MAINLOOP: Main loop instance 0x1c3b2152cdb0: hold 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Main loop instance 0x1c3b2152cdb0: Spinning loop until released or hook cleared 826s JS MAINLOOP: handling job 0, 826s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 826s JS MAINLOOP: Main loop instance 0x1c3b2152cdb0: release 826s JS MAINLOOP: Completed job 0 826s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testTimers.js' (file:///usr/libexec/installed-tests/gjs/js/testTimers.js), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16fd7d73b128 826s JS MAINLOOP: Main loop instance 0x1c3b2152cdb0: hold 826s JS MAINLOOP: Enqueue job , promise=, allocation site= 826s JS MAINLOOP: Main loop instance 0x1c3b2152cdb0: Spinning loop until released or hook cleared 826s JS MAINLOOP: handling job 0, 826s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testTimers.js async resolved" 826s JS MAINLOOP: Main loop instance 0x1c3b2152cdb0: release 826s JS MAINLOOP: Completed job 0 826s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module metadata hook for module 0x17e1a831de0 826s JS IMPORT: Defining meta.importSync for module 0x17e1a831de0 826s JS NATIVE: Defining native module 'system' 826s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16fd7d73b128 826s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16fd7d73b128 826s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 826s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 826s JS MAINLOOP: Set main loop hook to 826s JS MAINLOOP: Main loop instance 0x1c3b2152cdb0: hold 826s JS MAINLOOP: Running and clearing main loop hook 826s JS G BXD: Defining method run in prototype for GLib.MainLoop 826s 1..16 826s JS IMPORT: Importing 'gi' 826s JS IMPORT: Defining parent 0x17e1a800100 of 0x17e1a813280 'gi' is mod 1 826s JS IMPORT: successfully imported module 'gi' 826s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 826s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 826s JS G BXD: Defined class for Source (GSource), prototype 0x16fd7d779308, JSClass 0x76ca2f4a85d0, in object 0x16fd7d779038 826s JS G BXD: Defining method set_priority in prototype for GLib.Source 826s JS IMPORT: Importing '_gi' 826s JS NATIVE: Defining native module '_gi' 826s JS IMPORT: Defining parent 0x17e1a800100 of 0x17e1a838330 '_gi' is mod 1 826s JS IMPORT: successfully imported module '_gi' 826s 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 826s JS G NS: Defined namespace 'GjsPrivate' 0x16fd7d7793a8 in GIRepository 0x17e1a813280 826s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 826s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 826s JS IMPORT: Importing module _common succeeded 826s JS IMPORT: Defining parent 0x17e1a800100 of 0x16fd7d73cfd8 '_common' is mod 1 826s JS IMPORT: successfully imported module '_common' 826s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 826s JS IMPORT: Importing module _legacy succeeded 826s JS IMPORT: Defining parent 0x17e1a800100 of 0x16fd7d7c9060 '_legacy' is mod 1 826s JS IMPORT: successfully imported module '_legacy' 826s JS IMPORT: Importing module GObject succeeded 826s JS IMPORT: Defining parent 0x17e1a8134f0 of 0x16fd7d73cf88 'GObject' is mod 1 826s JS IMPORT: successfully imported module 'GObject' 826s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 826s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 826s JS G BXD: Defined class for String (GString), prototype 0x16fd7d779628, JSClass 0x76ca2f4a85d0, in object 0x16fd7d779380 826s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 826s JS G PRM: Defined class ParamSpec prototype is 0x16fd7d7c9100 class 0x76ca2f4b0068 in object 0x16fd7d779380 826s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 826s JS G OBJ: Defined class for Object (GObject), prototype 0x16fd7d779790, JSClass 0x76ca2f4a8600, in object 0x16fd7d779380 826s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 826s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 826s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x16fd7d7797b8, JSClass 0x76ca2f4a8600, in object 0x16fd7d779380 826s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 826s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 826s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 826s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 826s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 826s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 826s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 826s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 826s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 826s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 828s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 828s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 828s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 828s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 828s JS G NS: Defined namespace 'GObject' 0x16fd7d779380 in GIRepository 0x17e1a813280 828s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 828s JS G BXD: Defining method attach in prototype for GLib.Source 828s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 828s JS IMPORT: Module metadata hook for module 0x17e1a804370 828s JS IMPORT: Defining meta.importSync for module 0x17e1a804370 828s JS G NS: Found info type FUNCTION for 'get_monotonic_time' in namespace 'GLib' 828s JS MAINLOOP: Enqueue job , promise=, allocation site= 828s JS MAINLOOP: handling job 0, 828s JS MAINLOOP: Enqueue job , promise=, allocation site= 828s JS MAINLOOP: Completed job 0 828s JS MAINLOOP: handling job 1, 828s JS MAINLOOP: Enqueue job , promise=, allocation site= 828s JS MAINLOOP: Completed job 1 828s JS MAINLOOP: handling job 2, 828s JS MAINLOOP: Enqueue job , promise=, allocation site= 828s JS MAINLOOP: Completed job 2 828s JS MAINLOOP: handling job 3, 828s JS G BXD: Defining method destroy in prototype for GLib.Source 828s ok 1 Timers times out successfully 828s JS MAINLOOP: Completed job 3 828s JS MAINLOOP: Enqueue job , promise=, allocation site= 828s JS MAINLOOP: handling job 0, 828s JS MAINLOOP: Enqueue job , promise=, allocation site= 828s JS MAINLOOP: Completed job 0 828s JS MAINLOOP: handling job 1, 828s JS MAINLOOP: Enqueue job , promise=, allocation site= 828s JS MAINLOOP: Completed job 1 828s JS MAINLOOP: handling job 2, 828s JS MAINLOOP: Enqueue job , promise=, allocation site= 828s JS MAINLOOP: Completed job 2 828s JS MAINLOOP: handling job 3, 828s ok 2 Timers has correct timeout args 828s JS MAINLOOP: Completed job 3 828s JS MAINLOOP: Enqueue job , promise=, allocation site= 828s JS MAINLOOP: handling job 0, 828s JS MAINLOOP: Enqueue job , promise=, allocation site= 828s JS MAINLOOP: Completed job 0 828s JS MAINLOOP: handling job 1, 828s ok 3 Timers cancels successfully 828s JS MAINLOOP: Completed job 1 828s JS MAINLOOP: Enqueue job , promise=, allocation site= 828s JS MAINLOOP: handling job 0, 828s JS MAINLOOP: Enqueue job , promise=, allocation site= 828s JS MAINLOOP: Completed job 0 828s JS MAINLOOP: handling job 1, 828s ok 4 Timers cancels multiple correctly 828s JS MAINLOOP: Completed job 1 828s JS MAINLOOP: Enqueue job , promise=, allocation site= 828s JS MAINLOOP: handling job 0, 828s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Completed job 0 829s JS MAINLOOP: handling job 1, 829s ok 5 Timers cancels invalid silent fail 829s JS MAINLOOP: Completed job 1 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: handling job 0, 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Completed job 0 829s JS MAINLOOP: handling job 1, 829s ok 6 Timers interval success 829s JS MAINLOOP: Completed job 1 829s JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: handling job 0, 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Completed job 0 829s JS MAINLOOP: handling job 1, 829s ok 7 Timers cancels interval successfully 829s JS MAINLOOP: Completed job 1 829s Executing: gjs/testTimers.test 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: handling job 0, 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Completed job 0 829s JS MAINLOOP: handling job 1, 829s ok 8 Timers ordering interval 829s JS MAINLOOP: Completed job 1 829s ok 9 Timers cancel invalid silent fail 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: handling job 0, 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Completed job 0 829s JS MAINLOOP: handling job 1, 829s ok 10 Timers callback this 829s JS MAINLOOP: Completed job 1 829s ok 11 Timers bind this 829s ok 12 Timers function names match spec 829s ok 13 Timers argument lengths match spec 829s ok 14 Timers clear and interval are unique functions 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: handling job 0, 829s JS MAINLOOP: Completed job 0 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: handling job 0, 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Completed job 0 829s JS MAINLOOP: handling job 1, 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Completed job 1 829s JS MAINLOOP: handling job 2, 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Completed job 2 829s JS MAINLOOP: handling job 3, 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Completed job 3 829s JS MAINLOOP: handling job 4, 829s ok 15 Timers microtask ordering 829s JS MAINLOOP: Completed job 4 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: handling job 0, 829s JS MAINLOOP: Completed job 0 829s JS MAINLOOP: handling job 1, 829s JS MAINLOOP: Completed job 1 829s JS MAINLOOP: handling job 2, 829s JS MAINLOOP: Completed job 2 829s JS MAINLOOP: handling job 3, 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Completed job 3 829s JS MAINLOOP: handling job 4, 829s JS MAINLOOP: Completed job 4 829s JS MAINLOOP: handling job 5, 829s JS MAINLOOP: Completed job 5 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: handling job 0, 829s JS MAINLOOP: Completed job 0 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: handling job 0, 829s JS MAINLOOP: Completed job 0 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: handling job 0, 829s JS MAINLOOP: Completed job 0 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: handling job 0, 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Completed job 0 829s JS MAINLOOP: handling job 1, 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Completed job 1 829s JS MAINLOOP: handling job 2, 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Completed job 2 829s JS MAINLOOP: handling job 3, 829s ok 16 Timers nested microtask ordering 829s JS MAINLOOP: Completed job 3 829s JS G BXD: Defining method quit in prototype for GLib.MainLoop 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Main loop instance 0x1c3b2152cdb0: Spinning loop until released or hook cleared 829s JS MAINLOOP: handling job 0, 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Completed job 0 829s JS MAINLOOP: handling job 1, 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Completed job 1 829s JS MAINLOOP: handling job 2, 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Completed job 2 829s JS MAINLOOP: handling job 3, 829s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 829s JS MAINLOOP: Main loop instance 0x1c3b2152cdb0: release 829s JS MAINLOOP: Completed job 3 829s JS MEMORY: Memory report: before destroying context 829s JS MEMORY: 250 objects currently alive 829s JS MEMORY: boxed_instance = 114 829s JS MEMORY: boxed_prototype = 10 829s JS MEMORY: closure = 1 829s JS MEMORY: function = 115 829s JS MEMORY: fundamental_instance = 0 829s JS MEMORY: fundamental_prototype = 0 829s JS MEMORY: gerror_instance = 0 829s JS MEMORY: gerror_prototype = 0 829s JS MEMORY: interface = 0 829s JS MEMORY: module = 5 829s JS MEMORY: ns = 3 829s JS MEMORY: object_instance = 0 829s JS MEMORY: object_prototype = 2 829s JS MEMORY: param = 0 829s JS MEMORY: union_instance = 0 829s JS MEMORY: union_prototype = 0 829s JS CTX: JS shutdown sequence 829s JS CTX: Stopping profiler 829s JS CTX: Shutting down toggle queue 829s JS CTX: Notifying external reference holders of GjsContext dispose 829s JS MAINLOOP: Stopping promise job dispatcher 829s JS CTX: Notifying reference holders of GjsContext dispose 829s JS CTX: Checking unhandled promise rejections 829s JS CTX: Releasing cached JS wrappers 829s JS CTX: Final triggered GC 829s JS CTX: Destroying JS context 829s JS CTX: Releasing all native objects 829s JS CTX: Disabling auto GC 829s JS CTX: Ending trace on global object 829s JS CTX: Freeing allocated resources 829s JS CTX: JS context destroyed 829s PASS: gjs/testTimers.test 829s Running test: gjs/testGLibLogWriter.test 829s JS NATIVE: Registered native JS module '_promiseNative' 829s JS NATIVE: Registered native JS module '_byteArrayNative' 829s JS NATIVE: Registered native JS module '_encodingNative' 829s JS NATIVE: Registered native JS module '_gi' 829s JS NATIVE: Registered native JS module 'gi' 829s JS NATIVE: Registered native JS module 'cairoNative' 829s JS NATIVE: Registered native JS module 'system' 829s JS NATIVE: Registered native JS module 'console' 829s JS NATIVE: Registered native JS module '_print' 829s JS CTX: Enabling JIT 829s JS CTX: Initialized class GjsFileImporter prototype 0x31fbb2c000a0 829s JS IMPORT: Defining parent (nil) of 0x31fbb2c00100 'imports' is mod 0 829s JS IMPORT: Importing '_print' 829s JS NATIVE: Defining native module '_print' 829s JS IMPORT: Defining parent 0x31fbb2c00100 of 0x31fbb2c007b0 '_print' is mod 1 829s JS IMPORT: successfully imported module '_print' 829s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 829s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3fa15ec3b128 829s JS MAINLOOP: Main loop instance 0x1f6f34f6cdb0: hold 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Starting promise job dispatcher 829s JS MAINLOOP: Main loop instance 0x1f6f34f6cdb0: Spinning loop until released or hook cleared 829s JS MAINLOOP: handling job 0, 829s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 829s JS MAINLOOP: Main loop instance 0x1f6f34f6cdb0: release 829s JS MAINLOOP: Completed job 0 829s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module metadata hook for module 0x31fbb2c13000 829s JS IMPORT: Defining meta.importSync for module 0x31fbb2c13000 829s JS NATIVE: Defining native module 'gi' 829s JS CTX: Initialized class GIRepositoryNamespace prototype 0x31fbb2c133f0 829s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 829s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 829s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 829s JS IMPORT: Importing directory 'overrides' 829s JS IMPORT: Defining parent 0x31fbb2c00100 of 0x31fbb2c134f0 'overrides' is mod 1 829s JS IMPORT: Defined importer 'overrides' 0x31fbb2c134f0 in 0x31fbb2c00100 829s JS IMPORT: successfully imported directory 'overrides' 829s JS IMPORT: Importing '_promiseNative' 829s JS NATIVE: Defining native module '_promiseNative' 829s JS IMPORT: Defining parent 0x31fbb2c00100 of 0x31fbb2c139a0 '_promiseNative' is mod 1 829s JS IMPORT: successfully imported module '_promiseNative' 829s JS IMPORT: Importing module GLib succeeded 829s JS IMPORT: Defining parent 0x31fbb2c134f0 of 0x3fa15ec3c150 'GLib' is mod 1 829s JS IMPORT: successfully imported module 'GLib' 829s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 829s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3fa15ec79060, JSClass 0x65c8109985d0, in object 0x3fa15ec79038 829s JS CTX: Initialized class GIRepositoryGType prototype 0x31fbb2c13ce8 829s JS CTX: Initialized class GIRepositoryFunction prototype 0x31fbb2c13d48 829s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 829s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 829s JS G BXD: Defined class for Error (GError), prototype 0x3fa15ec790b0, JSClass 0x65c8109985d0, in object 0x3fa15ec79038 829s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 829s JS G BXD: Defined class for Variant (GVariant), prototype 0x3fa15ec79100, JSClass 0x65c8109985d0, in object 0x3fa15ec79038 829s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 829s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3fa15ec79150, JSClass 0x65c8109985d0, in object 0x3fa15ec79038 829s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 829s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 829s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3fa15ec791a0, JSClass 0x65c8109985d0, in object 0x3fa15ec79038 829s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 829s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 829s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 829s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 829s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 829s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 829s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 829s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 829s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 829s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 829s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 829s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 829s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 829s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 829s JS G BXD: Defined class for Thread (GThread), prototype 0x3fa15ec791f0, JSClass 0x65c8109985d0, in object 0x3fa15ec79038 829s JS G BXD: Defining method ref in prototype for GLib.Thread 829s JS G BXD: Defining method unref in prototype for GLib.Thread 829s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 829s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3fa15ec79240, JSClass 0x65c8109985d0, in object 0x3fa15ec79038 829s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 829s JS G BXD: Defined class for Regex (GRegex), prototype 0x3fa15ec79290, JSClass 0x65c8109985d0, in object 0x3fa15ec79038 829s JS G BXD: Defining method match in prototype for GLib.Regex 829s JS G BXD: Defining method match_full in prototype for GLib.Regex 829s JS G BXD: Defining method match_all in prototype for GLib.Regex 829s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 829s JS G NS: Defined namespace 'GLib' 0x3fa15ec79038 in GIRepository 0x31fbb2c13280 829s JS IMPORT: Importing module jasmine succeeded 829s JS IMPORT: Defining parent 0x31fbb2c00100 of 0x3fa15ec3cce0 'jasmine' is mod 1 829s JS IMPORT: successfully imported module 'jasmine' 829s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 829s JS MAINLOOP: Main loop instance 0x1f6f34f6cdb0: hold 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Main loop instance 0x1f6f34f6cdb0: Spinning loop until released or hook cleared 829s JS MAINLOOP: handling job 0, 829s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 829s JS MAINLOOP: Main loop instance 0x1f6f34f6cdb0: release 829s JS MAINLOOP: Completed job 0 829s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testGLibLogWriter.js' (file:///usr/libexec/installed-tests/gjs/js/testGLibLogWriter.js), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x3fa15ec3b128 829s JS MAINLOOP: Main loop instance 0x1f6f34f6cdb0: hold 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Main loop instance 0x1f6f34f6cdb0: Spinning loop until released or hook cleared 829s JS MAINLOOP: handling job 0, 829s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testGLibLogWriter.js async resolved" 829s JS MAINLOOP: Main loop instance 0x1f6f34f6cdb0: release 829s JS MAINLOOP: Completed job 0 829s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module metadata hook for module 0x31fbb2c2c940 829s JS IMPORT: Defining meta.importSync for module 0x31fbb2c2c940 829s JS NATIVE: Defining native module 'system' 829s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3fa15ec3b128 829s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3fa15ec3b128 829s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 829s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 829s JS MAINLOOP: Set main loop hook to 829s JS MAINLOOP: Main loop instance 0x1f6f34f6cdb0: hold 829s JS MAINLOOP: Running and clearing main loop hook 829s JS G BXD: Defining method run in prototype for GLib.MainLoop 829s 1..4 829s JS IMPORT: Importing 'gi' 829s JS IMPORT: Defining parent 0x31fbb2c00100 of 0x31fbb2c13280 'gi' is mod 1 829s JS IMPORT: successfully imported module 'gi' 829s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 829s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 829s JS G BXD: Defined class for Source (GSource), prototype 0x3fa15ec79308, JSClass 0x65c8109985d0, in object 0x3fa15ec79038 829s JS G BXD: Defining method set_priority in prototype for GLib.Source 829s JS IMPORT: Importing '_gi' 829s JS NATIVE: Defining native module '_gi' 829s JS IMPORT: Defining parent 0x31fbb2c00100 of 0x31fbb2c31b30 '_gi' is mod 1 829s JS IMPORT: successfully imported module '_gi' 829s 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 829s JS G NS: Defined namespace 'GjsPrivate' 0x3fa15ec793a8 in GIRepository 0x31fbb2c13280 829s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 829s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 829s JS IMPORT: Importing module _common succeeded 829s JS IMPORT: Defining parent 0x31fbb2c00100 of 0x3fa15ec3cfd8 '_common' is mod 1 829s JS IMPORT: successfully imported module '_common' 829s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 829s JS IMPORT: Importing module _legacy succeeded 829s JS IMPORT: Defining parent 0x31fbb2c00100 of 0x3fa15ecc5060 '_legacy' is mod 1 829s JS IMPORT: successfully imported module '_legacy' 829s JS IMPORT: Importing module GObject succeeded 829s JS IMPORT: Defining parent 0x31fbb2c134f0 of 0x3fa15ec3cf88 'GObject' is mod 1 829s JS IMPORT: successfully imported module 'GObject' 829s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 829s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 829s JS G BXD: Defined class for String (GString), prototype 0x3fa15ec79628, JSClass 0x65c8109985d0, in object 0x3fa15ec79380 829s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 829s JS G PRM: Defined class ParamSpec prototype is 0x3fa15ecc5100 class 0x65c8109a0068 in object 0x3fa15ec79380 829s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 829s JS G OBJ: Defined class for Object (GObject), prototype 0x3fa15ec79790, JSClass 0x65c810998600, in object 0x3fa15ec79380 829s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 829s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 829s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3fa15ec797b8, JSClass 0x65c810998600, in object 0x3fa15ec79380 829s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 829s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 829s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 829s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 829s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 829s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 829s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 829s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 829s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 829s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 829s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 829s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 829s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 829s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 829s JS G NS: Defined namespace 'GObject' 0x3fa15ec79380 in GIRepository 0x31fbb2c13280 829s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 829s JS G BXD: Defining method attach in prototype for GLib.Source 829s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 829s JS IMPORT: Module metadata hook for module 0x31fbb2c04370 829s JS IMPORT: Defining meta.importSync for module 0x31fbb2c04370 829s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GjsPrivate' 829s JS G BXD: Defining method destroy in prototype for GLib.Source 829s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 829s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 829s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 829s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 829s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 829s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 829s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 829s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 829s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 829s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 829s JS G ENUM: Defining GLib.LogLevelFlags as 0x31fbb2c3c248 829s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 829s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 829s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x3fa15ec799c0, JSClass 0x65c8109985d0, in object 0x3fa15ec79038 829s JS G BXD: Defining method classify in prototype for GLib.Variant 829s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 829s JS G BXD: Defining method n_children in prototype for GLib.Variant 829s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 829s JS G BXD: Defining method get_string in prototype for GLib.Variant 829s JS G BXD: Defining method get_variant in prototype for GLib.Variant 829s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 829s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 829s JS IMPORT: Importing '_byteArrayNative' 829s JS NATIVE: Defining native module '_byteArrayNative' 829s JS IMPORT: Defining parent 0x31fbb2c00100 of 0x31fbb2c3c920 '_byteArrayNative' is mod 1 829s JS IMPORT: successfully imported module '_byteArrayNative' 829s JS G NS: Found info type ENUM for 'LogWriterOutput' in namespace 'GLib' 829s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 829s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 829s JS G ENUM: Defining GLib.LogWriterOutput as 0x31fbb2c3d170 829s JS IMPORT: Module metadata hook for module 0x31fbb2c02348 829s JS IMPORT: Defining meta.importSync for module 0x31fbb2c02348 829s JS NATIVE: Defining native module '_encodingNative' 829s ok 1 GLib Structured logging handler writes a message 829s ok 2 GLib Structured logging handler writes a warning 829s ok 3 GLib Structured logging handler preserves a custom string field 829s ok 4 GLib Structured logging handler preserves a custom byte array field 829s JS G NS: Found info type FUNCTION for 'log_set_writer_default' in namespace 'GjsPrivate' 829s JS G BXD: Defining method quit in prototype for GLib.MainLoop 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Main loop instance 0x1f6f34f6cdb0: Spinning loop until released or hook cleared 829s JS MAINLOOP: handling job 0, 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Completed job 0 829s JS MAINLOOP: handling job 1, 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Completed job 1 829s JS MAINLOOP: handling job 2, 829s JS MAINLOOP: Enqueue job , promise=, allocation site= 829s JS MAINLOOP: Completed job 2 829s JS MAINLOOP: handling job 3, 829s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 829s JS MAINLOOP: Main loop instance 0x1f6f34f6cdb0: release 829s JS MAINLOOP: Completed job 3 829s JS MEMORY: Memory report: before destroying context 829s JS MEMORY: 387 objects currently alive 829s JS MEMORY: boxed_instance = 231 829s JS MEMORY: boxed_prototype = 11 829s JS MEMORY: closure = 1 829s JS MEMORY: function = 134 829s JS MEMORY: fundamental_instance = 0 829s JS MEMORY: fundamental_prototype = 0 829s JS MEMORY: gerror_instance = 0 829s JS MEMORY: gerror_prototype = 0 829s JS MEMORY: interface = 0 829s JS MEMORY: module = 5 829s JS MEMORY: ns = 3 829s JS MEMORY: object_instance = 0 829s JS MEMORY: object_prototype = 2 829s JS MEMORY: param = 0 829s JS MEMORY: union_instance = 0 829s JS MEMORY: union_prototype = 0 829s JS CTX: JS shutdown sequence 829s JS CTX: Stopping profiler 832s JS CTX: Shutting down toggle queue 832s JS CTX: Notifying external reference holders of GjsContext dispose 832s JS MAINLOOP: Stopping promise job dispatcher 832s JS CTX: Notifying reference holders of GjsContext dispose 832s JS CTX: Checking unhandled promise rejections 832s JS CTX: Releasing cached JS wrappers 832s JS CTX: Final triggered GC 832s JS CTX: Destroying JS context 832s JS CTX: Releasing all native objects 832s JS CTX: Disabling auto GC 832s JS CTX: Ending trace on global object 832s JS CTX: Freeing allocated resources 832s JS CTX: JS context destroyed 832s PASS: gjs/testGLibLogWriter.test 832s Running test: gjs/testCommandLine.sh.test 832s ok 1 - Invalid option should exit with failure (exit code 1) 832s ok 2 - Invalid option should print a relevant message 832s ok 3 - System.exit(0) should exit successfully 832s ok 4 - System.exit(42) should exit with the correct exit code 832s ok 5 - System.programPath should end in '/argv.js' when gjs argv.js is run 832s # VALGRIND = 832s ok 6 - System.exit() should still exit across an FFI boundary 832s ok 7 - Unhandled promise rejections should still be printed when exiting 832s ok 8 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. 832s ok 9 - Unicode encoding for symbols should be functioning properly for ARGV and imports. 832s ok 10 - --help should succeed 832s ok 11 - --help should print something 832s ok 12 - should succeed when --help is not first arg 832s ok 13 - should print something when --help is not first arg 832s ok 14 - --help should succeed before a script file 832s ok 15 - --help should print something before a script file 832s ok 16 - --help should succeed before -c 832s ok 17 - --help should print something before -c 832s ok 18 - --help after script file should be passed to script 832s ok 19 - --help after script file should not print anything 832s ok 20 - --help after -c should be passed to script 832s ok 21 - --help after -c should not print anything 832s ok 22 - -I after script should succeed but give a warning 832s ok 23 - --coverage-prefix after script should succeed but give a warning 832s ok 24 - --coverage-output after script should succeed but give a warning 832s ok 25 - --version should work 832s ok 26 - --version should print something 832s ok 27 - --version after -c should be passed to script 832s ok 28 - --version after -c should not print anything 832s ok 29 - --jsversion should work 832s ok 30 - --jsversion should print something 832s ok 31 - --jsversion after -c should be passed to script 832s ok 32 - --jsversion after -c should not print anything 832s ok 33 - no profiling data should be dumped without --profile 832s Gjs-Message: 12:55:47.696: Profiler started 832s Gjs-Message: 12:55:47.696: Profiler stopped 832s ok 34 - --profile should dump profiling data to the default file name 832s Gjs-Message: 12:55:47.726: Profiler started 832s Gjs-Message: 12:55:47.726: Profiler stopped 832s ok 35 - --profile with argument should dump profiling data to the named file 832s Gjs-Message: 12:55:47.754: Profiler started 832s Gjs-Message: 12:55:47.754: Profiler stopped 832s ok 36 - GJS_ENABLE_PROFILER=1 should enable the profiler 832s ok 37 - interpreter should exit with the correct exit code from a queued promise job 832s ok 38 - interpreter should run queued promise jobs before finishing 832s ok 39 - interpreter should stop running jobs when one calls System.exit() 832s ok 40 - unhandled promise rejection should be reported 832s ok 41 - catching an await expression should not cause unhandled rejection 832s ok 42 - main program exceptions are not swallowed by queued promise jobs 832s ok 43 - object unref from other thread after shutdown should not race 832s ok 44 - avoid crashing when GTK vfuncs are called on context destroy # SKIP GTK disabled 832s Gjs-Message: 12:55:47.935: Wrote coverage statistics to /tmp/test-tmp-gjs_testCommandLine.sh.test-IFJS82/coverage.lcov 832s ok 45 - coverage prefix is treated as an absolute path 832s ok 46 - avoid statically importing two versions of the same module 832s # VALGRIND = 832s ok 47 - exit with correct code from a signal callback 832s ok 48 - avoid asserting when System.exit is called from a signal callback 832s ok 49 - exit after first System.exit call in a signal callback 832s 1..49 832s PASS: gjs/testCommandLine.sh.test 832s Running test: gjs/testLegacyByteArray.test 832s JS NATIVE: Registered native JS module '_promiseNative' 832s JS NATIVE: Registered native JS module '_byteArrayNative' 832s JS NATIVE: Registered native JS module '_encodingNative' 832s JS NATIVE: Registered native JS module '_gi' 832s JS NATIVE: Registered native JS module 'gi' 832s JS NATIVE: Registered native JS module 'cairoNative' 832s JS NATIVE: Registered native JS module 'system' 832s JS NATIVE: Registered native JS module 'console' 832s JS NATIVE: Registered native JS module '_print' 832s JS CTX: Enabling JIT 832s JS CTX: Initialized class GjsFileImporter prototype 0x1ed1346000a0 832s JS IMPORT: Defining parent (nil) of 0x1ed134600100 'imports' is mod 0 832s JS IMPORT: Importing '_print' 832s JS NATIVE: Defining native module '_print' 832s JS IMPORT: Defining parent 0x1ed134600100 of 0x1ed1346007b0 '_print' is mod 1 832s JS IMPORT: successfully imported module '_print' 832s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 832s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x330ecb63b128 832s JS MAINLOOP: Main loop instance 0xa432441cdb0: hold 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Starting promise job dispatcher 832s JS MAINLOOP: Main loop instance 0xa432441cdb0: Spinning loop until released or hook cleared 832s JS MAINLOOP: handling job 0, 832s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 832s JS MAINLOOP: Main loop instance 0xa432441cdb0: release 832s JS MAINLOOP: Completed job 0 832s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module metadata hook for module 0x1ed134613000 832s JS IMPORT: Defining meta.importSync for module 0x1ed134613000 832s JS NATIVE: Defining native module 'gi' 832s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1ed1346133f0 832s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 832s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 832s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 832s JS IMPORT: Importing directory 'overrides' 832s JS IMPORT: Defining parent 0x1ed134600100 of 0x1ed1346134f0 'overrides' is mod 1 832s JS IMPORT: Defined importer 'overrides' 0x1ed1346134f0 in 0x1ed134600100 832s JS IMPORT: successfully imported directory 'overrides' 832s JS IMPORT: Importing '_promiseNative' 832s JS NATIVE: Defining native module '_promiseNative' 832s JS IMPORT: Defining parent 0x1ed134600100 of 0x1ed1346139a0 '_promiseNative' is mod 1 832s JS IMPORT: successfully imported module '_promiseNative' 832s JS IMPORT: Importing module GLib succeeded 832s JS IMPORT: Defining parent 0x1ed1346134f0 of 0x330ecb63c150 'GLib' is mod 1 832s JS IMPORT: successfully imported module 'GLib' 832s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 832s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x330ecb679060, JSClass 0x7f5d937085d0, in object 0x330ecb679038 832s JS CTX: Initialized class GIRepositoryGType prototype 0x1ed134613ce8 832s JS CTX: Initialized class GIRepositoryFunction prototype 0x1ed134613d48 832s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 832s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 832s JS G BXD: Defined class for Error (GError), prototype 0x330ecb6790b0, JSClass 0x7f5d937085d0, in object 0x330ecb679038 832s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 832s JS G BXD: Defined class for Variant (GVariant), prototype 0x330ecb679100, JSClass 0x7f5d937085d0, in object 0x330ecb679038 832s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 832s JS G BXD: Defined class for Bytes (GBytes), prototype 0x330ecb679150, JSClass 0x7f5d937085d0, in object 0x330ecb679038 832s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 832s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 832s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x330ecb6791a0, JSClass 0x7f5d937085d0, in object 0x330ecb679038 832s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 832s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 832s JS G BXD: Defined class for Thread (GThread), prototype 0x330ecb6791f0, JSClass 0x7f5d937085d0, in object 0x330ecb679038 832s JS G BXD: Defining method ref in prototype for GLib.Thread 832s JS G BXD: Defining method unref in prototype for GLib.Thread 832s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 832s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x330ecb679240, JSClass 0x7f5d937085d0, in object 0x330ecb679038 832s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 832s JS G BXD: Defined class for Regex (GRegex), prototype 0x330ecb679290, JSClass 0x7f5d937085d0, in object 0x330ecb679038 832s JS G BXD: Defining method match in prototype for GLib.Regex 832s JS G BXD: Defining method match_full in prototype for GLib.Regex 832s JS G BXD: Defining method match_all in prototype for GLib.Regex 832s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 832s JS G NS: Defined namespace 'GLib' 0x330ecb679038 in GIRepository 0x1ed134613280 832s JS IMPORT: Importing module jasmine succeeded 832s JS IMPORT: Defining parent 0x1ed134600100 of 0x330ecb63cce0 'jasmine' is mod 1 832s JS IMPORT: successfully imported module 'jasmine' 832s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 832s JS MAINLOOP: Main loop instance 0xa432441cdb0: hold 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Main loop instance 0xa432441cdb0: Spinning loop until released or hook cleared 832s JS MAINLOOP: handling job 0, 832s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 832s JS MAINLOOP: Main loop instance 0xa432441cdb0: release 832s JS MAINLOOP: Completed job 0 832s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 832s JS IMPORT: Importing '_byteArrayNative' 832s JS NATIVE: Defining native module '_byteArrayNative' 832s JS IMPORT: Defining parent 0x1ed134600100 of 0x1ed134628448 '_byteArrayNative' is mod 1 832s JS IMPORT: successfully imported module '_byteArrayNative' 832s JS IMPORT: Importing 'gi' 832s JS IMPORT: Defining parent 0x1ed134600100 of 0x1ed134613280 'gi' is mod 1 832s JS IMPORT: successfully imported module 'gi' 832s JS IMPORT: Importing module byteArray succeeded 832s JS IMPORT: Defining parent 0x1ed134600100 of 0x330ecb63ce20 'byteArray' is mod 1 832s JS IMPORT: successfully imported module 'byteArray' 832s 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 832s JS G NS: Defined namespace 'GIMarshallingTests' 0x330ecb679308 in GIRepository 0x1ed134613280 832s 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 832s JS G NS: Defined namespace 'GjsTestTools' 0x330ecb679330 in GIRepository 0x1ed134613280 832s JS CTX: Script evaluation succeeded 832s JS MAINLOOP: Main loop instance 0xa432441cdb0: Spinning loop until released or hook cleared 832s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module metadata hook for module 0x1ed13463b1b0 832s JS IMPORT: Defining meta.importSync for module 0x1ed13463b1b0 832s JS NATIVE: Defining native module 'system' 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x330ecb63b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x330ecb63b128 832s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 832s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 832s JS MAINLOOP: Set main loop hook to 832s JS MAINLOOP: Main loop instance 0xa432441cdb0: hold 832s JS MAINLOOP: Running and clearing main loop hook 832s JS G BXD: Defining method run in prototype for GLib.MainLoop 832s 1..29 832s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 832s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 832s JS G BXD: Defined class for Source (GSource), prototype 0x330ecb679358, JSClass 0x7f5d937085d0, in object 0x330ecb679038 832s JS G BXD: Defining method set_priority in prototype for GLib.Source 832s JS IMPORT: Importing '_gi' 832s JS NATIVE: Defining native module '_gi' 832s JS IMPORT: Defining parent 0x330ecb63eb50 of 0x1ed134603320 '_gi' is mod 1 832s JS IMPORT: successfully imported module '_gi' 832s 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 832s JS G NS: Defined namespace 'GjsPrivate' 0x330ecb6793f8 in GIRepository 0x330ecb63ebb0 832s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 832s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 832s JS IMPORT: Importing module _common succeeded 832s JS IMPORT: Defining parent 0x330ecb63eb50 of 0x330ecb6c1ab0 '_common' is mod 1 832s JS IMPORT: successfully imported module '_common' 832s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 832s JS IMPORT: Importing module _legacy succeeded 832s JS IMPORT: Defining parent 0x330ecb63eb50 of 0x330ecb6c1b00 '_legacy' is mod 1 832s JS IMPORT: successfully imported module '_legacy' 832s JS IMPORT: Importing module GObject succeeded 832s JS IMPORT: Defining parent 0x330ecb63eb80 of 0x330ecb6c1a60 'GObject' is mod 1 832s JS IMPORT: successfully imported module 'GObject' 832s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 832s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 832s JS G BXD: Defined class for String (GString), prototype 0x330ecb679678, JSClass 0x7f5d937085d0, in object 0x330ecb6793d0 832s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 832s JS G PRM: Defined class ParamSpec prototype is 0x330ecb6c1ba0 class 0x7f5d93710068 in object 0x330ecb6793d0 832s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 832s JS G OBJ: Defined class for Object (GObject), prototype 0x330ecb6797e0, JSClass 0x7f5d93708600, in object 0x330ecb6793d0 832s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 832s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 832s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x330ecb679808, JSClass 0x7f5d93708600, in object 0x330ecb6793d0 832s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 832s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 832s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 832s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 832s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 832s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 832s JS G NS: Defined namespace 'GObject' 0x330ecb6793d0 in GIRepository 0x330ecb63ebb0 832s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 832s JS G BXD: Defining method attach in prototype for GLib.Source 832s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 832s JS IMPORT: Module metadata hook for module 0x330ecb662858 832s JS IMPORT: Defining meta.importSync for module 0x330ecb662858 832s JS G BXD: Defining method destroy in prototype for GLib.Source 832s ok 1 Uint8Array with legacy ByteArray functions can be created from a string 832s ok 2 Uint8Array with legacy ByteArray functions can be encoded from a string 832s ok 3 Uint8Array with legacy ByteArray functions encodes as UTF-8 by default 832s ok 4 Uint8Array with legacy ByteArray functions can be converted to a string of ASCII characters 832s ok 5 Uint8Array with legacy ByteArray functions can be converted to a string of UTF-8 characters even if it ends with a 0 832s ok 6 Uint8Array with legacy ByteArray functions can be converted to a string of encoded characters even with a 0 byte 832s ok 7 Uint8Array with legacy ByteArray functions stops converting to a string at an embedded 0 byte 832s JS G BXD: Defining method get_size in prototype for GLib.Bytes 832s ok 8 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length array 832s ok 9 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length GLib.Bytes 832s JS G NS: Found info type FUNCTION for 'new_unaligned_bytes' in namespace 'GjsTestTools' 832s ok 10 Uint8Array with legacy ByteArray functions deals gracefully with a non-aligned GBytes 832s JS G NS: Found info type FUNCTION for 'new_static_bytes' in namespace 'GjsTestTools' 832s ok 11 Uint8Array with legacy ByteArray functions deals gracefully with a GBytes in static storage 832s ok 12 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length string 832s ok 13 Uint8Array with legacy ByteArray functions deals gracefully with a non Uint8Array 832s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 832s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 832s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 832s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 832s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 832s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 832s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 832s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 832s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 832s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 832s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 832s JS G ENUM: Defining GLib.LogLevelFlags as 0x1ed134664028 832s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 832s ok 14 Uint8Array with legacy ByteArray functions legacy toString() behavior is preserved when created from a string 832s JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' 832s ok 15 Uint8Array with legacy ByteArray functions legacy toString() behavior is preserved when marshalled from GI 832s ok 16 Legacy byte array object has length 0 for empty array 832s ok 17 Legacy byte array object initially sized to 10 has length 10 832s ok 18 Legacy byte array object initially sized to 10 is initialized to zeroes 832s ok 19 Legacy byte array object assigns values correctly 832s ok 20 Legacy byte array object assignment past end implicitly lengthens the array 832s ok 21 Legacy byte array object assignment past end implicitly creates zero bytes 832s ok 22 Legacy byte array object changes the length when assigning to length property 832s ok 23 Legacy byte array object conversions gives a byte 5 when assigning 5 832s ok 24 Legacy byte array object conversions gives a byte 0 when assigning null 832s ok 25 Legacy byte array object conversions gives a byte 0 when assigning undefined 832s ok 26 Legacy byte array object conversions rounds off when assigning a double 832s ok 27 Legacy byte array object can be created from an array 832s ok 28 Legacy byte array object can be converted to a string of ASCII characters 832s JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' 832s ok 29 Legacy byte array object can be passed in with transfer none 832s JS G BXD: Defining method quit in prototype for GLib.MainLoop 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Main loop instance 0xa432441cdb0: Spinning loop until released or hook cleared 832s JS MAINLOOP: handling job 0, 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Completed job 0 832s JS MAINLOOP: handling job 1, 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Completed job 1 832s JS MAINLOOP: handling job 2, 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Completed job 2 832s JS MAINLOOP: handling job 3, 832s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 832s JS MAINLOOP: Main loop instance 0xa432441cdb0: release 832s JS MAINLOOP: Completed job 3 832s JS MEMORY: Memory report: before destroying context 832s JS MEMORY: 301 objects currently alive 832s JS MEMORY: boxed_instance = 156 832s JS MEMORY: boxed_prototype = 10 832s JS MEMORY: closure = 1 832s JS MEMORY: function = 121 832s JS MEMORY: fundamental_instance = 0 832s JS MEMORY: fundamental_prototype = 0 832s JS MEMORY: gerror_instance = 0 832s JS MEMORY: gerror_prototype = 0 832s JS MEMORY: interface = 0 832s JS MEMORY: module = 6 832s JS MEMORY: ns = 5 832s JS MEMORY: object_instance = 0 832s JS MEMORY: object_prototype = 2 832s JS MEMORY: param = 0 832s JS MEMORY: union_instance = 0 832s JS MEMORY: union_prototype = 0 832s JS CTX: JS shutdown sequence 832s JS CTX: Stopping profiler 832s JS CTX: Shutting down toggle queue 832s JS CTX: Notifying external reference holders of GjsContext dispose 832s JS MAINLOOP: Stopping promise job dispatcher 832s JS CTX: Notifying reference holders of GjsContext dispose 832s JS CTX: Checking unhandled promise rejections 832s JS CTX: Releasing cached JS wrappers 832s JS CTX: Final triggered GC 832s JS CTX: Destroying JS context 832s JS CTX: Releasing all native objects 832s JS CTX: Disabling auto GC 832s JS CTX: Ending trace on global object 832s JS CTX: Freeing allocated resources 832s JS CTX: JS context destroyed 832s PASS: gjs/testLegacyByteArray.test 832s Running test: gjs/delete.test 832s 1..1 832s ok 1 - /usr/libexec/installed-tests/gjs/debugger/delete.debugger 832s PASS: gjs/delete.test 832s Running test: gjs/finish.test 832s 1..1 832s ok 1 - /usr/libexec/installed-tests/gjs/debugger/finish.debugger 832s PASS: gjs/finish.test 832s Running test: gjs/testWarnLib.test 832s JS NATIVE: Registered native JS module '_promiseNative' 832s JS NATIVE: Registered native JS module '_byteArrayNative' 832s JS NATIVE: Registered native JS module '_encodingNative' 832s JS NATIVE: Registered native JS module '_gi' 832s JS NATIVE: Registered native JS module 'gi' 832s JS NATIVE: Registered native JS module 'cairoNative' 832s JS NATIVE: Registered native JS module 'system' 832s JS NATIVE: Registered native JS module 'console' 832s JS NATIVE: Registered native JS module '_print' 832s JS CTX: Enabling JIT 832s JS CTX: Initialized class GjsFileImporter prototype 0x1bef840000a0 832s JS IMPORT: Defining parent (nil) of 0x1bef84000100 'imports' is mod 0 832s JS IMPORT: Importing '_print' 832s JS NATIVE: Defining native module '_print' 832s JS IMPORT: Defining parent 0x1bef84000100 of 0x1bef840007b0 '_print' is mod 1 832s JS IMPORT: successfully imported module '_print' 832s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 832s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x8ae6513b128 832s JS MAINLOOP: Main loop instance 0x1250c414cdb0: hold 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Starting promise job dispatcher 832s JS MAINLOOP: Main loop instance 0x1250c414cdb0: Spinning loop until released or hook cleared 832s JS MAINLOOP: handling job 0, 832s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 832s JS MAINLOOP: Main loop instance 0x1250c414cdb0: release 832s JS MAINLOOP: Completed job 0 832s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module metadata hook for module 0x1bef84013000 832s JS IMPORT: Defining meta.importSync for module 0x1bef84013000 832s JS NATIVE: Defining native module 'gi' 832s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1bef840133f0 832s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 832s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 832s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 832s JS IMPORT: Importing directory 'overrides' 832s JS IMPORT: Defining parent 0x1bef84000100 of 0x1bef840134f0 'overrides' is mod 1 832s JS IMPORT: Defined importer 'overrides' 0x1bef840134f0 in 0x1bef84000100 832s JS IMPORT: successfully imported directory 'overrides' 832s JS IMPORT: Importing '_promiseNative' 832s JS NATIVE: Defining native module '_promiseNative' 832s JS IMPORT: Defining parent 0x1bef84000100 of 0x1bef840139a0 '_promiseNative' is mod 1 832s JS IMPORT: successfully imported module '_promiseNative' 832s JS IMPORT: Importing module GLib succeeded 832s JS IMPORT: Defining parent 0x1bef840134f0 of 0x8ae6513c150 'GLib' is mod 1 832s JS IMPORT: successfully imported module 'GLib' 832s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 832s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x8ae65179060, JSClass 0x685976cb85d0, in object 0x8ae65179038 832s JS CTX: Initialized class GIRepositoryGType prototype 0x1bef84013ce8 832s JS CTX: Initialized class GIRepositoryFunction prototype 0x1bef84013d48 832s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 832s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 832s JS G BXD: Defined class for Error (GError), prototype 0x8ae651790b0, JSClass 0x685976cb85d0, in object 0x8ae65179038 832s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 832s JS G BXD: Defined class for Variant (GVariant), prototype 0x8ae65179100, JSClass 0x685976cb85d0, in object 0x8ae65179038 832s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 832s JS G BXD: Defined class for Bytes (GBytes), prototype 0x8ae65179150, JSClass 0x685976cb85d0, in object 0x8ae65179038 832s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 832s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 832s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x8ae651791a0, JSClass 0x685976cb85d0, in object 0x8ae65179038 832s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 832s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 832s JS G BXD: Defined class for Thread (GThread), prototype 0x8ae651791f0, JSClass 0x685976cb85d0, in object 0x8ae65179038 832s JS G BXD: Defining method ref in prototype for GLib.Thread 832s JS G BXD: Defining method unref in prototype for GLib.Thread 832s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 832s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x8ae65179240, JSClass 0x685976cb85d0, in object 0x8ae65179038 832s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 832s JS G BXD: Defined class for Regex (GRegex), prototype 0x8ae65179290, JSClass 0x685976cb85d0, in object 0x8ae65179038 832s JS G BXD: Defining method match in prototype for GLib.Regex 832s JS G BXD: Defining method match_full in prototype for GLib.Regex 832s JS G BXD: Defining method match_all in prototype for GLib.Regex 832s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 832s JS G NS: Defined namespace 'GLib' 0x8ae65179038 in GIRepository 0x1bef84013280 832s JS IMPORT: Importing module jasmine succeeded 832s JS IMPORT: Defining parent 0x1bef84000100 of 0x8ae6513cce0 'jasmine' is mod 1 832s JS IMPORT: successfully imported module 'jasmine' 832s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 832s JS MAINLOOP: Main loop instance 0x1250c414cdb0: hold 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Main loop instance 0x1250c414cdb0: Spinning loop until released or hook cleared 832s JS MAINLOOP: handling job 0, 832s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 832s JS MAINLOOP: Main loop instance 0x1250c414cdb0: release 832s JS MAINLOOP: Completed job 0 832s JS IMPORT: Importing 'gi' 832s JS IMPORT: Defining parent 0x1bef84000100 of 0x1bef84013280 'gi' is mod 1 832s JS IMPORT: successfully imported module 'gi' 832s 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 832s JS G NS: Defined namespace 'GjsPrivate' 0x8ae65179330 in GIRepository 0x1bef84013280 832s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 832s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 832s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 832s JS IMPORT: Importing module _legacy succeeded 832s JS IMPORT: Defining parent 0x1bef84000100 of 0x8ae6513cf10 '_legacy' is mod 1 832s JS IMPORT: successfully imported module '_legacy' 832s JS IMPORT: Importing module lang succeeded 832s JS IMPORT: Defining parent 0x1bef84000100 of 0x8ae6513cec0 'lang' is mod 1 832s JS IMPORT: successfully imported module 'lang' 832s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 832s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 832s JS IMPORT: Importing module _signals succeeded 832s JS IMPORT: Defining parent 0x1bef84000100 of 0x8ae6513cf60 '_signals' is mod 1 832s JS IMPORT: successfully imported module '_signals' 832s JS IMPORT: Importing module signals succeeded 832s JS IMPORT: Defining parent 0x1bef84000100 of 0x8ae6513ce70 'signals' is mod 1 832s JS IMPORT: successfully imported module 'signals' 832s JS IMPORT: Importing module Gio succeeded 832s JS IMPORT: Defining parent 0x1bef840134f0 of 0x8ae6513ce20 'Gio' is mod 1 832s JS IMPORT: successfully imported module 'Gio' 832s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 832s JS IMPORT: Importing '_gi' 832s JS NATIVE: Defining native module '_gi' 832s JS IMPORT: Defining parent 0x1bef84000100 of 0x1bef8402b638 '_gi' is mod 1 832s JS IMPORT: successfully imported module '_gi' 832s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 832s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 832s JS IMPORT: Importing module _common succeeded 832s JS IMPORT: Defining parent 0x1bef84000100 of 0x8ae651cb038 '_common' is mod 1 832s JS IMPORT: successfully imported module '_common' 832s JS IMPORT: Importing module GObject succeeded 832s JS IMPORT: Defining parent 0x1bef840134f0 of 0x8ae6513cfb0 'GObject' is mod 1 832s JS IMPORT: successfully imported module 'GObject' 832s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 832s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 832s JS G BXD: Defined class for String (GString), prototype 0x8ae651795d8, JSClass 0x685976cb85d0, in object 0x8ae65179358 832s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 832s JS G PRM: Defined class ParamSpec prototype is 0x8ae651cb0d8 class 0x685976cc0068 in object 0x8ae65179358 832s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 832s JS G OBJ: Defined class for Object (GObject), prototype 0x8ae65179740, JSClass 0x685976cb8600, in object 0x8ae65179358 832s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 832s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 832s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x8ae65179768, JSClass 0x685976cb8600, in object 0x8ae65179358 832s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 832s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 832s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 832s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 832s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 832s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 832s JS G NS: Defined namespace 'GObject' 0x8ae65179358 in GIRepository 0x1bef84013280 832s JS G OBJ: Defined class for Application (GApplication), prototype 0x8ae651797b8, JSClass 0x685976cb8600, in object 0x8ae65179308 832s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 832s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x8ae651cb5b0, JSClass 0x685976cba658, in object 0x8ae65179308 832s JS G NS: Found info type INTERFACE for 'ActionGroup' in namespace 'Gio' 832s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x8ae651cb5d8, JSClass 0x685976cba658, in object 0x8ae65179308 832s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 832s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 832s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x8ae65179858, JSClass 0x685976cb8600, in object 0x8ae65179308 832s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 832s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x8ae651cb858, JSClass 0x685976cba658, in object 0x8ae65179308 832s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 832s JS G IFACE: Defined class for Initable (GInitable), prototype 0x8ae651cb8a8, JSClass 0x685976cba658, in object 0x8ae65179308 832s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 832s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x8ae651798f8, JSClass 0x685976cb8600, in object 0x8ae65179308 832s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 832s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 832s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 832s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 832s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x8ae651cba60, JSClass 0x685976cba658, in object 0x8ae65179308 832s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 832s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x8ae65179970, JSClass 0x685976cb85d0, in object 0x8ae65179308 832s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 832s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x8ae651799c0, JSClass 0x685976cb85d0, in object 0x8ae65179308 832s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 832s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 832s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x8ae65179a10, JSClass 0x685976cb8600, in object 0x8ae65179308 832s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x8ae65179a60, JSClass 0x685976cb8600, in object 0x8ae65179330 832s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 832s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x8ae65179ab0, JSClass 0x685976cb8600, in object 0x8ae65179308 832s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 832s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 832s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 832s JS G IFACE: Defined class for File (GFile), prototype 0x8ae651cbb28, JSClass 0x685976cba658, in object 0x8ae65179308 832s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x8ae65179b28, JSClass 0x685976cb8600, in object 0x1bef84013360 832s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 832s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x8ae65179ba0, JSClass 0x685976cb8600, in object 0x8ae65179308 832s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 832s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 832s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x8ae65179bf0, JSClass 0x685976cb8600, in object 0x8ae65179308 832s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 832s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x8ae65179c40, JSClass 0x685976cb8600, in object 0x8ae65179308 832s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 832s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x8ae65179c90, JSClass 0x685976cb85d0, in object 0x8ae65179308 832s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 832s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 832s JS G OBJ: Defined class for Settings (GSettings), prototype 0x8ae65179ce0, JSClass 0x685976cb8600, in object 0x8ae65179308 832s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 832s JS G NS: Defined namespace 'Gio' 0x8ae65179308 in GIRepository 0x1bef84013280 832s 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 832s JS G NS: Defined namespace 'WarnLib' 0x8ae65179d30 in GIRepository 0x1bef84013280 832s JS G NS: Found info type INTERFACE for 'Whatever' in namespace 'WarnLib' 832s JS G IFACE: Defined class for Whatever (WarnLibWhatever), prototype 0x8ae651d55d8, JSClass 0x685976cba658, in object 0x8ae65179d30 832s JS CTX: Script evaluation succeeded 832s JS MAINLOOP: Main loop instance 0x1250c414cdb0: Spinning loop until released or hook cleared 832s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module metadata hook for module 0x1bef84035050 832s JS IMPORT: Defining meta.importSync for module 0x1bef84035050 832s JS NATIVE: Defining native module 'system' 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8ae6513b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8ae6513b128 832s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 832s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 832s JS MAINLOOP: Set main loop hook to 832s JS MAINLOOP: Main loop instance 0x1250c414cdb0: hold 832s JS MAINLOOP: Running and clearing main loop hook 832s JS G BXD: Defining method run in prototype for GLib.MainLoop 832s 1..3 832s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 832s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 832s JS G BXD: Defined class for Source (GSource), prototype 0x8ae65179dd0, JSClass 0x685976cb85d0, in object 0x8ae65179038 832s JS G BXD: Defining method set_priority in prototype for GLib.Source 832s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 832s JS G BXD: Defining method attach in prototype for GLib.Source 832s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 832s JS IMPORT: Module metadata hook for module 0x1bef84004370 832s JS IMPORT: Defining meta.importSync for module 0x1bef84004370 832s JS G NS: Found info type FUNCTION for 'throw_unpaired' in namespace 'WarnLib' 832s JS G BXD: Defining method matches in prototype for GLib.Error 832s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 832s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x8ae651d5920, JSClass 0x685976cba580, in object 0x8ae65179308 832s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 832s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 832s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 832s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 832s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 832s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 832s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 832s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 832s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 832s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 832s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 832s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 832s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 832s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 832s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 832s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 832s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 832s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 832s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 832s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 832s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 832s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 832s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 832s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 832s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 832s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 832s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 832s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 832s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 832s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 832s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 832s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 832s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 832s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 832s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 832s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 832s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 832s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 832s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 832s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 832s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 832s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 832s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 832s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 832s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 832s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 832s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 832s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 832s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 832s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 832s JS G BXD: Defining method destroy in prototype for GLib.Source 832s ok 1 WarnLib bug 689482 832s ok 2 WarnLib calls vfuncs with unnamed parameters 832s JS G NS: Found info type ENUM for 'NumericEnum' in namespace 'WarnLib' 832s JS G ENUM: Defining enum value 1ST (fixed from 1st) 1 832s JS G ENUM: Defining WarnLib.NumericEnum as 0x1bef84009620 832s ok 3 WarnLib handles enum members that start with a digit 832s JS G BXD: Defining method quit in prototype for GLib.MainLoop 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Main loop instance 0x1250c414cdb0: Spinning loop until released or hook cleared 832s JS MAINLOOP: handling job 0, 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Completed job 0 832s JS MAINLOOP: handling job 1, 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Completed job 1 832s JS MAINLOOP: handling job 2, 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Completed job 2 832s JS MAINLOOP: handling job 3, 832s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 832s JS MAINLOOP: Main loop instance 0x1250c414cdb0: release 832s JS MAINLOOP: Completed job 3 832s JS MEMORY: Memory report: before destroying context 832s JS MEMORY: 291 objects currently alive 832s JS MEMORY: boxed_instance = 20 832s JS MEMORY: boxed_prototype = 13 832s JS MEMORY: closure = 3 832s JS MEMORY: function = 217 832s JS MEMORY: fundamental_instance = 0 832s JS MEMORY: fundamental_prototype = 0 832s JS MEMORY: gerror_instance = 0 832s JS MEMORY: gerror_prototype = 1 832s JS MEMORY: interface = 7 832s JS MEMORY: module = 9 832s JS MEMORY: ns = 5 832s JS MEMORY: object_instance = 2 832s JS MEMORY: object_prototype = 14 832s JS MEMORY: param = 0 832s JS MEMORY: union_instance = 0 832s JS MEMORY: union_prototype = 0 832s JS CTX: JS shutdown sequence 832s JS CTX: Stopping profiler 832s JS CTX: Shutting down toggle queue 832s JS CTX: Notifying external reference holders of GjsContext dispose 832s JS MAINLOOP: Stopping promise job dispatcher 832s JS CTX: Notifying reference holders of GjsContext dispose 832s JS CTX: Checking unhandled promise rejections 832s JS CTX: Releasing cached JS wrappers 832s JS CTX: Final triggered GC 832s JS CTX: Destroying JS context 832s JS CTX: Releasing all native objects 832s JS CTX: Disabling auto GC 832s JS CTX: Ending trace on global object 832s JS CTX: Freeing allocated resources 832s JS CTX: JS context destroyed 832s PASS: gjs/testWarnLib.test 832s Running test: gjs/testNamespace.test 832s JS NATIVE: Registered native JS module '_promiseNative' 832s JS NATIVE: Registered native JS module '_byteArrayNative' 832s JS NATIVE: Registered native JS module '_encodingNative' 832s JS NATIVE: Registered native JS module '_gi' 832s JS NATIVE: Registered native JS module 'gi' 832s JS NATIVE: Registered native JS module 'cairoNative' 832s JS NATIVE: Registered native JS module 'system' 832s JS NATIVE: Registered native JS module 'console' 832s JS NATIVE: Registered native JS module '_print' 832s JS CTX: Enabling JIT 832s JS CTX: Initialized class GjsFileImporter prototype 0x27fba11000a0 832s JS IMPORT: Defining parent (nil) of 0x27fba1100100 'imports' is mod 0 832s JS IMPORT: Importing '_print' 832s JS NATIVE: Defining native module '_print' 832s JS IMPORT: Defining parent 0x27fba1100100 of 0x27fba11007b0 '_print' is mod 1 832s JS IMPORT: successfully imported module '_print' 832s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 832s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2152aed3b128 832s JS MAINLOOP: Main loop instance 0x1292c6b0cdb0: hold 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Starting promise job dispatcher 832s JS MAINLOOP: Main loop instance 0x1292c6b0cdb0: Spinning loop until released or hook cleared 832s JS MAINLOOP: handling job 0, 832s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 832s JS MAINLOOP: Main loop instance 0x1292c6b0cdb0: release 832s JS MAINLOOP: Completed job 0 832s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module metadata hook for module 0x27fba1113000 832s JS IMPORT: Defining meta.importSync for module 0x27fba1113000 832s JS NATIVE: Defining native module 'gi' 832s JS CTX: Initialized class GIRepositoryNamespace prototype 0x27fba11133f0 832s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 832s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 832s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 832s JS IMPORT: Importing directory 'overrides' 832s JS IMPORT: Defining parent 0x27fba1100100 of 0x27fba11134f0 'overrides' is mod 1 832s JS IMPORT: Defined importer 'overrides' 0x27fba11134f0 in 0x27fba1100100 832s JS IMPORT: successfully imported directory 'overrides' 832s JS IMPORT: Importing '_promiseNative' 832s JS NATIVE: Defining native module '_promiseNative' 832s JS IMPORT: Defining parent 0x27fba1100100 of 0x27fba11139a0 '_promiseNative' is mod 1 832s JS IMPORT: successfully imported module '_promiseNative' 832s JS IMPORT: Importing module GLib succeeded 832s JS IMPORT: Defining parent 0x27fba11134f0 of 0x2152aed3c150 'GLib' is mod 1 832s JS IMPORT: successfully imported module 'GLib' 832s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 832s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2152aed79060, JSClass 0x66e654b385d0, in object 0x2152aed79038 832s JS CTX: Initialized class GIRepositoryGType prototype 0x27fba1113ce8 832s JS CTX: Initialized class GIRepositoryFunction prototype 0x27fba1113d48 832s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 832s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 832s JS G BXD: Defined class for Error (GError), prototype 0x2152aed790b0, JSClass 0x66e654b385d0, in object 0x2152aed79038 832s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 832s JS G BXD: Defined class for Variant (GVariant), prototype 0x2152aed79100, JSClass 0x66e654b385d0, in object 0x2152aed79038 832s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 832s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2152aed79150, JSClass 0x66e654b385d0, in object 0x2152aed79038 832s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 832s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 832s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2152aed791a0, JSClass 0x66e654b385d0, in object 0x2152aed79038 832s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 832s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 832s JS G BXD: Defined class for Thread (GThread), prototype 0x2152aed791f0, JSClass 0x66e654b385d0, in object 0x2152aed79038 832s JS G BXD: Defining method ref in prototype for GLib.Thread 832s JS G BXD: Defining method unref in prototype for GLib.Thread 832s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 832s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2152aed79240, JSClass 0x66e654b385d0, in object 0x2152aed79038 832s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 832s JS G BXD: Defined class for Regex (GRegex), prototype 0x2152aed79290, JSClass 0x66e654b385d0, in object 0x2152aed79038 832s JS G BXD: Defining method match in prototype for GLib.Regex 832s JS G BXD: Defining method match_full in prototype for GLib.Regex 832s JS G BXD: Defining method match_all in prototype for GLib.Regex 832s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 832s JS G NS: Defined namespace 'GLib' 0x2152aed79038 in GIRepository 0x27fba1113280 832s JS IMPORT: Importing module jasmine succeeded 832s JS IMPORT: Defining parent 0x27fba1100100 of 0x2152aed3cce0 'jasmine' is mod 1 832s JS IMPORT: successfully imported module 'jasmine' 832s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 832s JS MAINLOOP: Main loop instance 0x1292c6b0cdb0: hold 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Main loop instance 0x1292c6b0cdb0: Spinning loop until released or hook cleared 832s JS MAINLOOP: handling job 0, 832s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 832s JS MAINLOOP: Main loop instance 0x1292c6b0cdb0: release 832s JS MAINLOOP: Completed job 0 832s JS IMPORT: Importing 'gi' 832s JS IMPORT: Defining parent 0x27fba1100100 of 0x27fba1113280 'gi' is mod 1 832s JS IMPORT: successfully imported module 'gi' 832s 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 832s JS G NS: Defined namespace 'Regress' 0x2152aed79308 in GIRepository 0x27fba1113280 832s JS CTX: Script evaluation succeeded 832s JS MAINLOOP: Main loop instance 0x1292c6b0cdb0: Spinning loop until released or hook cleared 832s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module metadata hook for module 0x27fba1129c80 832s JS IMPORT: Defining meta.importSync for module 0x27fba1129c80 832s JS NATIVE: Defining native module 'system' 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2152aed3b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2152aed3b128 832s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 832s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 832s JS MAINLOOP: Set main loop hook to 832s JS MAINLOOP: Main loop instance 0x1292c6b0cdb0: hold 832s JS MAINLOOP: Running and clearing main loop hook 832s JS G BXD: Defining method run in prototype for GLib.MainLoop 832s 1..1 832s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 832s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 832s JS G BXD: Defined class for Source (GSource), prototype 0x2152aed79330, JSClass 0x66e654b385d0, in object 0x2152aed79038 832s JS G BXD: Defining method set_priority in prototype for GLib.Source 832s JS IMPORT: Importing '_gi' 832s JS NATIVE: Defining native module '_gi' 832s JS IMPORT: Defining parent 0x27fba1100100 of 0x27fba112eb50 '_gi' is mod 1 832s JS IMPORT: successfully imported module '_gi' 832s 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 832s JS G NS: Defined namespace 'GjsPrivate' 0x2152aed793d0 in GIRepository 0x27fba1113280 832s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 832s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 832s JS IMPORT: Importing module _common succeeded 832s JS IMPORT: Defining parent 0x27fba1100100 of 0x2152aedc4038 '_common' is mod 1 832s JS IMPORT: successfully imported module '_common' 832s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 832s JS IMPORT: Importing module _legacy succeeded 832s JS IMPORT: Defining parent 0x27fba1100100 of 0x2152aedc4088 '_legacy' is mod 1 832s JS IMPORT: successfully imported module '_legacy' 832s JS IMPORT: Importing module GObject succeeded 832s JS IMPORT: Defining parent 0x27fba11134f0 of 0x2152aed3cfb0 'GObject' is mod 1 832s JS IMPORT: successfully imported module 'GObject' 832s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 832s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 832s JS G BXD: Defined class for String (GString), prototype 0x2152aed79650, JSClass 0x66e654b385d0, in object 0x2152aed793a8 832s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 832s JS G PRM: Defined class ParamSpec prototype is 0x2152aedc4128 class 0x66e654b40068 in object 0x2152aed793a8 832s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 832s JS G OBJ: Defined class for Object (GObject), prototype 0x2152aed797b8, JSClass 0x66e654b38600, in object 0x2152aed793a8 832s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 832s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 832s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2152aed797e0, JSClass 0x66e654b38600, in object 0x2152aed793a8 832s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 832s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 832s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 832s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 832s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 832s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 832s JS G NS: Defined namespace 'GObject' 0x2152aed793a8 in GIRepository 0x27fba1113280 832s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 832s JS G BXD: Defining method attach in prototype for GLib.Source 832s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 832s JS IMPORT: Module metadata hook for module 0x27fba1104370 832s JS IMPORT: Defining meta.importSync for module 0x27fba1104370 832s JS G BXD: Defining method destroy in prototype for GLib.Source 832s ok 1 GI repository namespace supplies a name 832s JS G BXD: Defining method quit in prototype for GLib.MainLoop 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Main loop instance 0x1292c6b0cdb0: Spinning loop until released or hook cleared 832s JS MAINLOOP: handling job 0, 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Completed job 0 832s JS MAINLOOP: handling job 1, 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Completed job 1 832s JS MAINLOOP: handling job 2, 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Completed job 2 832s JS MAINLOOP: handling job 3, 832s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 832s JS MAINLOOP: Main loop instance 0x1292c6b0cdb0: release 832s JS MAINLOOP: Completed job 3 832s JS MEMORY: Memory report: before destroying context 832s JS MEMORY: 147 objects currently alive 832s JS MEMORY: boxed_instance = 11 832s JS MEMORY: boxed_prototype = 10 832s JS MEMORY: closure = 1 832s JS MEMORY: function = 114 832s JS MEMORY: fundamental_instance = 0 832s JS MEMORY: fundamental_prototype = 0 832s JS MEMORY: gerror_instance = 0 832s JS MEMORY: gerror_prototype = 0 832s JS MEMORY: interface = 0 832s JS MEMORY: module = 5 832s JS MEMORY: ns = 4 832s JS MEMORY: object_instance = 0 832s JS MEMORY: object_prototype = 2 832s JS MEMORY: param = 0 832s JS MEMORY: union_instance = 0 832s JS MEMORY: union_prototype = 0 832s JS CTX: JS shutdown sequence 832s JS CTX: Stopping profiler 832s JS CTX: Shutting down toggle queue 832s JS CTX: Notifying external reference holders of GjsContext dispose 832s JS MAINLOOP: Stopping promise job dispatcher 832s JS CTX: Notifying reference holders of GjsContext dispose 832s JS CTX: Checking unhandled promise rejections 832s JS CTX: Releasing cached JS wrappers 832s JS CTX: Final triggered GC 832s JS CTX: Destroying JS context 832s JS CTX: Releasing all native objects 832s JS CTX: Disabling auto GC 832s JS CTX: Ending trace on global object 832s JS CTX: Freeing allocated resources 832s JS CTX: JS context destroyed 832s PASS: gjs/testNamespace.test 832s Running test: gjs/testPrint.test 832s JS NATIVE: Registered native JS module '_promiseNative' 832s JS NATIVE: Registered native JS module '_byteArrayNative' 832s JS NATIVE: Registered native JS module '_encodingNative' 832s JS NATIVE: Registered native JS module '_gi' 832s JS NATIVE: Registered native JS module 'gi' 832s JS NATIVE: Registered native JS module 'cairoNative' 832s JS NATIVE: Registered native JS module 'system' 832s JS NATIVE: Registered native JS module 'console' 832s JS NATIVE: Registered native JS module '_print' 832s JS CTX: Enabling JIT 832s JS CTX: Initialized class GjsFileImporter prototype 0x37a0ba1000a0 832s JS IMPORT: Defining parent (nil) of 0x37a0ba100100 'imports' is mod 0 832s JS IMPORT: Importing '_print' 832s JS NATIVE: Defining native module '_print' 832s JS IMPORT: Defining parent 0x37a0ba100100 of 0x37a0ba1007b0 '_print' is mod 1 832s JS IMPORT: successfully imported module '_print' 832s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 832s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3301b4a3b128 832s JS MAINLOOP: Main loop instance 0xc3f5d2ccdb0: hold 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Starting promise job dispatcher 832s JS MAINLOOP: Main loop instance 0xc3f5d2ccdb0: Spinning loop until released or hook cleared 832s JS MAINLOOP: handling job 0, 832s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 832s JS MAINLOOP: Main loop instance 0xc3f5d2ccdb0: release 832s JS MAINLOOP: Completed job 0 832s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module metadata hook for module 0x37a0ba113000 832s JS IMPORT: Defining meta.importSync for module 0x37a0ba113000 832s JS NATIVE: Defining native module 'gi' 832s JS CTX: Initialized class GIRepositoryNamespace prototype 0x37a0ba1133f0 832s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 832s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 832s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 832s JS IMPORT: Importing directory 'overrides' 832s JS IMPORT: Defining parent 0x37a0ba100100 of 0x37a0ba1134f0 'overrides' is mod 1 832s JS IMPORT: Defined importer 'overrides' 0x37a0ba1134f0 in 0x37a0ba100100 832s JS IMPORT: successfully imported directory 'overrides' 832s JS IMPORT: Importing '_promiseNative' 832s JS NATIVE: Defining native module '_promiseNative' 832s JS IMPORT: Defining parent 0x37a0ba100100 of 0x37a0ba1139a0 '_promiseNative' is mod 1 832s JS IMPORT: successfully imported module '_promiseNative' 832s JS IMPORT: Importing module GLib succeeded 832s JS IMPORT: Defining parent 0x37a0ba1134f0 of 0x3301b4a3c150 'GLib' is mod 1 832s JS IMPORT: successfully imported module 'GLib' 832s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 832s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3301b4a79060, JSClass 0x74992a9985d0, in object 0x3301b4a79038 832s JS CTX: Initialized class GIRepositoryGType prototype 0x37a0ba113ce8 832s JS CTX: Initialized class GIRepositoryFunction prototype 0x37a0ba113d48 832s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 832s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 832s JS G BXD: Defined class for Error (GError), prototype 0x3301b4a790b0, JSClass 0x74992a9985d0, in object 0x3301b4a79038 832s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 832s JS G BXD: Defined class for Variant (GVariant), prototype 0x3301b4a79100, JSClass 0x74992a9985d0, in object 0x3301b4a79038 832s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 832s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3301b4a79150, JSClass 0x74992a9985d0, in object 0x3301b4a79038 832s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 832s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 832s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3301b4a791a0, JSClass 0x74992a9985d0, in object 0x3301b4a79038 832s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 832s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 832s JS G BXD: Defined class for Thread (GThread), prototype 0x3301b4a791f0, JSClass 0x74992a9985d0, in object 0x3301b4a79038 832s JS G BXD: Defining method ref in prototype for GLib.Thread 832s JS G BXD: Defining method unref in prototype for GLib.Thread 832s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 832s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3301b4a79240, JSClass 0x74992a9985d0, in object 0x3301b4a79038 832s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 832s JS G BXD: Defined class for Regex (GRegex), prototype 0x3301b4a79290, JSClass 0x74992a9985d0, in object 0x3301b4a79038 832s JS G BXD: Defining method match in prototype for GLib.Regex 832s JS G BXD: Defining method match_full in prototype for GLib.Regex 832s JS G BXD: Defining method match_all in prototype for GLib.Regex 832s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 832s JS G NS: Defined namespace 'GLib' 0x3301b4a79038 in GIRepository 0x37a0ba113280 832s JS IMPORT: Importing module jasmine succeeded 832s JS IMPORT: Defining parent 0x37a0ba100100 of 0x3301b4a3cce0 'jasmine' is mod 1 832s JS IMPORT: successfully imported module 'jasmine' 832s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 832s JS MAINLOOP: Main loop instance 0xc3f5d2ccdb0: hold 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Main loop instance 0xc3f5d2ccdb0: Spinning loop until released or hook cleared 832s JS MAINLOOP: handling job 0, 832s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 832s JS MAINLOOP: Main loop instance 0xc3f5d2ccdb0: release 832s JS MAINLOOP: Completed job 0 832s JS IMPORT: Importing 'gi' 832s JS IMPORT: Defining parent 0x37a0ba100100 of 0x37a0ba113280 'gi' is mod 1 832s JS IMPORT: successfully imported module 'gi' 832s 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 832s JS G NS: Defined namespace 'Gdk' 0x3301b4a79308 in GIRepository 0x37a0ba113280 832s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 832s JS IMPORT: Importing '_byteArrayNative' 832s JS NATIVE: Defining native module '_byteArrayNative' 832s JS IMPORT: Defining parent 0x37a0ba100100 of 0x37a0ba1285a8 '_byteArrayNative' is mod 1 832s JS IMPORT: successfully imported module '_byteArrayNative' 832s JS IMPORT: Importing module byteArray succeeded 832s JS IMPORT: Defining parent 0x37a0ba100100 of 0x3301b4a3ce20 'byteArray' is mod 1 832s JS IMPORT: successfully imported module 'byteArray' 832s JS CTX: Script evaluation succeeded 832s JS MAINLOOP: Main loop instance 0xc3f5d2ccdb0: Spinning loop until released or hook cleared 832s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module metadata hook for module 0x37a0ba1038e0 832s JS IMPORT: Defining meta.importSync for module 0x37a0ba1038e0 832s JS NATIVE: Defining native module 'system' 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3301b4a3b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3301b4a3b128 832s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 832s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 832s JS MAINLOOP: Set main loop hook to 832s JS MAINLOOP: Main loop instance 0xc3f5d2ccdb0: hold 832s JS MAINLOOP: Running and clearing main loop hook 832s JS G BXD: Defining method run in prototype for GLib.MainLoop 832s 1..46 832s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 832s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 832s JS G BXD: Defined class for Source (GSource), prototype 0x3301b4a79330, JSClass 0x74992a9985d0, in object 0x3301b4a79038 832s JS G BXD: Defining method set_priority in prototype for GLib.Source 832s JS IMPORT: Importing '_gi' 832s JS NATIVE: Defining native module '_gi' 832s JS IMPORT: Defining parent 0x3301b4a3eb80 of 0x37a0ba10d578 '_gi' is mod 1 832s JS IMPORT: successfully imported module '_gi' 832s 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 832s JS G NS: Defined namespace 'GjsPrivate' 0x3301b4a793d0 in GIRepository 0x3301b4a3ebe0 832s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 832s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 832s JS IMPORT: Importing module _common succeeded 832s JS IMPORT: Defining parent 0x3301b4a3eb80 of 0x3301b4ac4ad8 '_common' is mod 1 832s JS IMPORT: successfully imported module '_common' 832s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 832s JS IMPORT: Importing module _legacy succeeded 832s JS IMPORT: Defining parent 0x3301b4a3eb80 of 0x3301b4ac4b28 '_legacy' is mod 1 832s JS IMPORT: successfully imported module '_legacy' 832s JS IMPORT: Importing module GObject succeeded 832s JS IMPORT: Defining parent 0x3301b4a3eb98 of 0x3301b4ac4a88 'GObject' is mod 1 832s JS IMPORT: successfully imported module 'GObject' 832s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 832s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 832s JS G BXD: Defined class for String (GString), prototype 0x3301b4a79650, JSClass 0x74992a9985d0, in object 0x3301b4a793a8 832s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 832s JS G PRM: Defined class ParamSpec prototype is 0x3301b4ac4bc8 class 0x74992a9a0068 in object 0x3301b4a793a8 832s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 832s JS G OBJ: Defined class for Object (GObject), prototype 0x3301b4a797b8, JSClass 0x74992a998600, in object 0x3301b4a793a8 832s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 832s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 832s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3301b4a797e0, JSClass 0x74992a998600, in object 0x3301b4a793a8 832s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 832s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 832s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 832s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 832s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 832s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 832s JS G NS: Defined namespace 'GObject' 0x3301b4a793a8 in GIRepository 0x3301b4a3ebe0 832s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 832s JS G BXD: Defining method attach in prototype for GLib.Source 832s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 832s JS IMPORT: Module metadata hook for module 0x3301b4a627b0 832s JS IMPORT: Defining meta.importSync for module 0x3301b4a627b0 832s JS G BXD: Defining method destroy in prototype for GLib.Source 832s ok 1 print can be spied upon 832s ok 2 printerr can be spied upon 832s ok 3 log can be spied upon 832s ok 4 logError can be spied upon 832s ok 5 prettyPrint property value primitive 832s ok 6 prettyPrint property value is object reference 832s ok 7 prettyPrint more than one property 832s ok 8 prettyPrint add property value after property value object reference 832s ok 9 prettyPrint array 832s ok 10 prettyPrint property value array 832s ok 11 prettyPrint array reference is the only array element 832s ok 12 prettyPrint array reference is one of multiple array elements 832s ok 13 prettyPrint nested array 832s ok 14 prettyPrint property value nested array 832s ok 15 prettyPrint function 832s ok 16 prettyPrint property value function 832s ok 17 prettyPrint date 832s ok 18 prettyPrint property value date 832s JS G NS: Found info type STRUCT for 'Rectangle' in namespace 'Gdk' 832s JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0x3301b4afc600, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s ok 19 prettyPrint toString is overridden on object 832s JS G NS: Found info type FLAGS for 'AnchorHints' in namespace 'Gdk' 832s JS G ENUM: Defining enum value FLIP_X (fixed from flip_x) 1 832s JS G ENUM: Defining enum value FLIP_Y (fixed from flip_y) 2 832s JS G ENUM: Defining enum value SLIDE_X (fixed from slide_x) 4 832s JS G ENUM: Defining enum value SLIDE_Y (fixed from slide_y) 8 832s JS G ENUM: Defining enum value RESIZE_X (fixed from resize_x) 16 832s JS G ENUM: Defining enum value RESIZE_Y (fixed from resize_y) 32 832s JS G ENUM: Defining enum value FLIP (fixed from flip) 3 832s JS G ENUM: Defining enum value SLIDE (fixed from slide) 12 832s JS G ENUM: Defining enum value RESIZE (fixed from resize) 48 832s JS G ENUM: Defining Gdk.AnchorHints as 0x37a0ba17e3d8 832s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gdk' 832s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 832s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 832s JS IMPORT: Importing module lang succeeded 832s JS IMPORT: Defining parent 0x3301b4a3eb80 of 0x3301b4af4560 'lang' is mod 1 832s JS IMPORT: successfully imported module 'lang' 832s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 832s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 832s JS IMPORT: Importing module _signals succeeded 832s JS IMPORT: Defining parent 0x3301b4a3eb80 of 0x3301b4af45b0 '_signals' is mod 1 832s JS IMPORT: successfully imported module '_signals' 832s JS IMPORT: Importing module signals succeeded 832s JS IMPORT: Defining parent 0x3301b4a3eb80 of 0x3301b4af4510 'signals' is mod 1 832s JS IMPORT: successfully imported module 'signals' 832s JS IMPORT: Importing module Gio succeeded 832s JS IMPORT: Defining parent 0x3301b4a3eb98 of 0x3301b4af44c0 'Gio' is mod 1 832s JS IMPORT: successfully imported module 'Gio' 832s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 832s JS G OBJ: Defined class for Application (GApplication), prototype 0x3301b4afc768, JSClass 0x74992a998600, in object 0x3301b4afc740 832s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 832s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x27bddf126178, JSClass 0x74992a99a658, in object 0x3301b4afc740 832s JS G NS: Found info type INTERFACE for 'ActionGroup' in namespace 'Gio' 832s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x27bddf1261a0, JSClass 0x74992a99a658, in object 0x3301b4afc740 832s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 832s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 832s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3301b4afc808, JSClass 0x74992a998600, in object 0x3301b4afc740 832s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 832s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x27bddf126420, JSClass 0x74992a99a658, in object 0x3301b4afc740 832s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 832s JS G IFACE: Defined class for Initable (GInitable), prototype 0x27bddf126470, JSClass 0x74992a99a658, in object 0x3301b4afc740 832s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 832s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3301b4afc8a8, JSClass 0x74992a998600, in object 0x3301b4afc740 832s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 832s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 832s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 832s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 832s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x27bddf126628, JSClass 0x74992a99a658, in object 0x3301b4afc740 832s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 832s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3301b4afc920, JSClass 0x74992a9985d0, in object 0x3301b4afc740 832s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 832s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3301b4afc970, JSClass 0x74992a9985d0, in object 0x3301b4afc740 832s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 832s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 832s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3301b4afc9c0, JSClass 0x74992a998600, in object 0x3301b4afc740 832s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3301b4afca10, JSClass 0x74992a998600, in object 0x3301b4a793d0 832s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 832s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3301b4afca60, JSClass 0x74992a998600, in object 0x3301b4afc740 832s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 832s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 832s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 832s JS G IFACE: Defined class for File (GFile), prototype 0x27bddf1266f0, JSClass 0x74992a99a658, in object 0x3301b4afc740 832s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3301b4afcad8, JSClass 0x74992a998600, in object 0x3301b4a3ecb8 832s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 832s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3301b4afcb50, JSClass 0x74992a998600, in object 0x3301b4afc740 832s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 832s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 832s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3301b4afcba0, JSClass 0x74992a998600, in object 0x3301b4afc740 832s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 832s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3301b4afcbf0, JSClass 0x74992a998600, in object 0x3301b4afc740 832s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 832s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3301b4afcc40, JSClass 0x74992a9985d0, in object 0x3301b4afc740 832s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 832s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 832s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3301b4afcc90, JSClass 0x74992a998600, in object 0x3301b4afc740 832s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 832s JS G NS: Defined namespace 'Gio' 0x3301b4afc740 in GIRepository 0x3301b4a3ebe0 832s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gio' 832s JS G OBJ: Defined class for AppLaunchContext (GAppLaunchContext), prototype 0x3301b4afcce0, JSClass 0x74992a998600, in object 0x3301b4afc740 832s JS G OBJ: Defined class for AppLaunchContext (GdkAppLaunchContext), prototype 0x3301b4afcd30, JSClass 0x74992a998600, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'Atom' in namespace 'Gdk' 832s JS G BXD: Defined class for Atom (void), prototype 0x3301b4afcd80, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type FLAGS for 'AxisFlags' in namespace 'Gdk' 832s JS G ENUM: Defining enum value X (fixed from x) 2 832s JS G ENUM: Defining enum value Y (fixed from y) 4 832s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 8 832s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 16 832s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 32 832s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 64 832s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 128 832s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 256 832s JS G ENUM: Defining enum value SLIDER (fixed from slider) 512 832s JS G ENUM: Defining Gdk.AxisFlags as 0x37a0ba103100 832s JS G NS: Found info type ENUM for 'AxisUse' in namespace 'Gdk' 832s JS G ENUM: Defining enum value IGNORE (fixed from ignore) 0 832s JS G ENUM: Defining enum value X (fixed from x) 1 832s JS G ENUM: Defining enum value Y (fixed from y) 2 832s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 3 832s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 4 832s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 5 832s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 6 832s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 7 832s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 8 832s JS G ENUM: Defining enum value SLIDER (fixed from slider) 9 832s JS G ENUM: Defining enum value LAST (fixed from last) 10 832s JS G ENUM: Defining Gdk.AxisUse as 0x37a0ba103ac8 832s JS G NS: Found info type CONSTANT for 'BUTTON_MIDDLE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'BUTTON_PRIMARY' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'BUTTON_SECONDARY' in namespace 'Gdk' 832s JS G NS: Found info type ENUM for 'ByteOrder' in namespace 'Gdk' 832s JS G ENUM: Defining enum value LSB_FIRST (fixed from lsb_first) 0 832s JS G ENUM: Defining enum value MSB_FIRST (fixed from msb_first) 1 832s JS G ENUM: Defining Gdk.ByteOrder as 0x37a0ba1046f0 832s JS G NS: Found info type CONSTANT for 'CURRENT_TIME' in namespace 'Gdk' 832s JS G NS: Found info type STRUCT for 'Color' in namespace 'Gdk' 832s JS G BXD: Defined class for Color (GdkColor), prototype 0x3301b4afce20, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type ENUM for 'CrossingMode' in namespace 'Gdk' 832s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 832s JS G ENUM: Defining enum value GRAB (fixed from grab) 1 832s JS G ENUM: Defining enum value UNGRAB (fixed from ungrab) 2 832s JS G ENUM: Defining enum value GTK_GRAB (fixed from gtk_grab) 3 832s JS G ENUM: Defining enum value GTK_UNGRAB (fixed from gtk_ungrab) 4 832s JS G ENUM: Defining enum value STATE_CHANGED (fixed from state_changed) 5 832s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 6 832s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 7 832s JS G ENUM: Defining enum value DEVICE_SWITCH (fixed from device_switch) 8 832s JS G ENUM: Defining Gdk.CrossingMode as 0x37a0ba104d38 832s JS G NS: Found info type OBJECT for 'Cursor' in namespace 'Gdk' 832s JS G OBJ: Defined class for Cursor (GdkCursor), prototype 0x3301b4afce98, JSClass 0x74992a998600, in object 0x3301b4a79308 832s JS G NS: Found info type ENUM for 'CursorType' in namespace 'Gdk' 832s JS G ENUM: Defining enum value X_CURSOR (fixed from x_cursor) 0 832s JS G ENUM: Defining enum value ARROW (fixed from arrow) 2 832s JS G ENUM: Defining enum value BASED_ARROW_DOWN (fixed from based_arrow_down) 4 832s JS G ENUM: Defining enum value BASED_ARROW_UP (fixed from based_arrow_up) 6 832s JS G ENUM: Defining enum value BOAT (fixed from boat) 8 832s JS G ENUM: Defining enum value BOGOSITY (fixed from bogosity) 10 832s JS G ENUM: Defining enum value BOTTOM_LEFT_CORNER (fixed from bottom_left_corner) 12 832s JS G ENUM: Defining enum value BOTTOM_RIGHT_CORNER (fixed from bottom_right_corner) 14 832s JS G ENUM: Defining enum value BOTTOM_SIDE (fixed from bottom_side) 16 832s JS G ENUM: Defining enum value BOTTOM_TEE (fixed from bottom_tee) 18 832s JS G ENUM: Defining enum value BOX_SPIRAL (fixed from box_spiral) 20 832s JS G ENUM: Defining enum value CENTER_PTR (fixed from center_ptr) 22 832s JS G ENUM: Defining enum value CIRCLE (fixed from circle) 24 832s JS G ENUM: Defining enum value CLOCK (fixed from clock) 26 832s JS G ENUM: Defining enum value COFFEE_MUG (fixed from coffee_mug) 28 832s JS G ENUM: Defining enum value CROSS (fixed from cross) 30 832s JS G ENUM: Defining enum value CROSS_REVERSE (fixed from cross_reverse) 32 832s JS G ENUM: Defining enum value CROSSHAIR (fixed from crosshair) 34 832s JS G ENUM: Defining enum value DIAMOND_CROSS (fixed from diamond_cross) 36 832s JS G ENUM: Defining enum value DOT (fixed from dot) 38 832s JS G ENUM: Defining enum value DOTBOX (fixed from dotbox) 40 832s JS G ENUM: Defining enum value DOUBLE_ARROW (fixed from double_arrow) 42 832s JS G ENUM: Defining enum value DRAFT_LARGE (fixed from draft_large) 44 832s JS G ENUM: Defining enum value DRAFT_SMALL (fixed from draft_small) 46 832s JS G ENUM: Defining enum value DRAPED_BOX (fixed from draped_box) 48 832s JS G ENUM: Defining enum value EXCHANGE (fixed from exchange) 50 832s JS G ENUM: Defining enum value FLEUR (fixed from fleur) 52 832s JS G ENUM: Defining enum value GOBBLER (fixed from gobbler) 54 832s JS G ENUM: Defining enum value GUMBY (fixed from gumby) 56 832s JS G ENUM: Defining enum value HAND1 (fixed from hand1) 58 832s JS G ENUM: Defining enum value HAND2 (fixed from hand2) 60 832s JS G ENUM: Defining enum value HEART (fixed from heart) 62 832s JS G ENUM: Defining enum value ICON (fixed from icon) 64 832s JS G ENUM: Defining enum value IRON_CROSS (fixed from iron_cross) 66 832s JS G ENUM: Defining enum value LEFT_PTR (fixed from left_ptr) 68 832s JS G ENUM: Defining enum value LEFT_SIDE (fixed from left_side) 70 832s JS G ENUM: Defining enum value LEFT_TEE (fixed from left_tee) 72 832s JS G ENUM: Defining enum value LEFTBUTTON (fixed from leftbutton) 74 832s JS G ENUM: Defining enum value LL_ANGLE (fixed from ll_angle) 76 832s JS G ENUM: Defining enum value LR_ANGLE (fixed from lr_angle) 78 832s JS G ENUM: Defining enum value MAN (fixed from man) 80 832s JS G ENUM: Defining enum value MIDDLEBUTTON (fixed from middlebutton) 82 832s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 84 832s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 86 832s JS G ENUM: Defining enum value PIRATE (fixed from pirate) 88 832s JS G ENUM: Defining enum value PLUS (fixed from plus) 90 832s JS G ENUM: Defining enum value QUESTION_ARROW (fixed from question_arrow) 92 832s JS G ENUM: Defining enum value RIGHT_PTR (fixed from right_ptr) 94 832s JS G ENUM: Defining enum value RIGHT_SIDE (fixed from right_side) 96 832s JS G ENUM: Defining enum value RIGHT_TEE (fixed from right_tee) 98 832s JS G ENUM: Defining enum value RIGHTBUTTON (fixed from rightbutton) 100 832s JS G ENUM: Defining enum value RTL_LOGO (fixed from rtl_logo) 102 832s JS G ENUM: Defining enum value SAILBOAT (fixed from sailboat) 104 832s JS G ENUM: Defining enum value SB_DOWN_ARROW (fixed from sb_down_arrow) 106 832s JS G ENUM: Defining enum value SB_H_DOUBLE_ARROW (fixed from sb_h_double_arrow) 108 832s JS G ENUM: Defining enum value SB_LEFT_ARROW (fixed from sb_left_arrow) 110 832s JS G ENUM: Defining enum value SB_RIGHT_ARROW (fixed from sb_right_arrow) 112 832s JS G ENUM: Defining enum value SB_UP_ARROW (fixed from sb_up_arrow) 114 832s JS G ENUM: Defining enum value SB_V_DOUBLE_ARROW (fixed from sb_v_double_arrow) 116 832s JS G ENUM: Defining enum value SHUTTLE (fixed from shuttle) 118 832s JS G ENUM: Defining enum value SIZING (fixed from sizing) 120 832s JS G ENUM: Defining enum value SPIDER (fixed from spider) 122 832s JS G ENUM: Defining enum value SPRAYCAN (fixed from spraycan) 124 832s JS G ENUM: Defining enum value STAR (fixed from star) 126 832s JS G ENUM: Defining enum value TARGET (fixed from target) 128 832s JS G ENUM: Defining enum value TCROSS (fixed from tcross) 130 832s JS G ENUM: Defining enum value TOP_LEFT_ARROW (fixed from top_left_arrow) 132 832s JS G ENUM: Defining enum value TOP_LEFT_CORNER (fixed from top_left_corner) 134 832s JS G ENUM: Defining enum value TOP_RIGHT_CORNER (fixed from top_right_corner) 136 832s JS G ENUM: Defining enum value TOP_SIDE (fixed from top_side) 138 832s JS G ENUM: Defining enum value TOP_TEE (fixed from top_tee) 140 832s JS G ENUM: Defining enum value TREK (fixed from trek) 142 832s JS G ENUM: Defining enum value UL_ANGLE (fixed from ul_angle) 144 832s JS G ENUM: Defining enum value UMBRELLA (fixed from umbrella) 146 832s JS G ENUM: Defining enum value UR_ANGLE (fixed from ur_angle) 148 832s JS G ENUM: Defining enum value WATCH (fixed from watch) 150 832s JS G ENUM: Defining enum value XTERM (fixed from xterm) 152 832s JS G ENUM: Defining enum value LAST_CURSOR (fixed from last_cursor) 153 832s JS G ENUM: Defining enum value BLANK_CURSOR (fixed from blank_cursor) -2 832s JS G ENUM: Defining enum value CURSOR_IS_PIXMAP (fixed from cursor_is_pixmap) -1 832s JS G ENUM: Defining Gdk.CursorType as 0x37a0ba105780 832s JS G NS: Found info type OBJECT for 'Device' in namespace 'Gdk' 832s JS G OBJ: Defined class for Device (GdkDevice), prototype 0x3301b4afcf10, JSClass 0x74992a998600, in object 0x3301b4a79308 832s JS G NS: Found info type OBJECT for 'DeviceManager' in namespace 'Gdk' 832s JS G OBJ: Defined class for DeviceManager (GdkDeviceManager), prototype 0x3301b4afcf60, JSClass 0x74992a998600, in object 0x3301b4a79308 832s JS G NS: Found info type INTERFACE for 'DevicePad' in namespace 'Gdk' 832s JS G IFACE: Defined class for DevicePad (GdkDevicePad), prototype 0x27bddf134358, JSClass 0x74992a99a658, in object 0x3301b4a79308 832s JS G NS: Found info type ENUM for 'DevicePadFeature' in namespace 'Gdk' 832s JS G ENUM: Defining enum value BUTTON (fixed from button) 0 832s JS G ENUM: Defining enum value RING (fixed from ring) 1 832s JS G ENUM: Defining enum value STRIP (fixed from strip) 2 832s JS G ENUM: Defining Gdk.DevicePadFeature as 0x37a0ba109810 832s JS G NS: Found info type STRUCT for 'DevicePadInterface' in namespace 'Gdk' 832s JS G NS: Found info type OBJECT for 'DeviceTool' in namespace 'Gdk' 832s JS G OBJ: Defined class for DeviceTool (GdkDeviceTool), prototype 0x27bddf139038, JSClass 0x74992a998600, in object 0x3301b4a79308 832s JS G NS: Found info type ENUM for 'DeviceToolType' in namespace 'Gdk' 832s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 832s JS G ENUM: Defining enum value PEN (fixed from pen) 1 832s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 832s JS G ENUM: Defining enum value BRUSH (fixed from brush) 3 832s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 4 832s JS G ENUM: Defining enum value AIRBRUSH (fixed from airbrush) 5 832s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 6 832s JS G ENUM: Defining enum value LENS (fixed from lens) 7 832s JS G ENUM: Defining Gdk.DeviceToolType as 0x37a0ba109ec8 832s JS G NS: Found info type ENUM for 'DeviceType' in namespace 'Gdk' 832s JS G ENUM: Defining enum value MASTER (fixed from master) 0 832s JS G ENUM: Defining enum value SLAVE (fixed from slave) 1 832s JS G ENUM: Defining enum value FLOATING (fixed from floating) 2 832s JS G ENUM: Defining Gdk.DeviceType as 0x37a0ba10a7e0 832s JS G NS: Found info type OBJECT for 'Display' in namespace 'Gdk' 832s JS G OBJ: Defined class for Display (GdkDisplay), prototype 0x27bddf1390d8, JSClass 0x74992a998600, in object 0x3301b4a79308 832s JS G NS: Found info type OBJECT for 'DisplayManager' in namespace 'Gdk' 832s JS G OBJ: Defined class for DisplayManager (GdkDisplayManager), prototype 0x27bddf139128, JSClass 0x74992a998600, in object 0x3301b4a79308 832s JS G NS: Found info type FLAGS for 'DragAction' in namespace 'Gdk' 832s JS G ENUM: Defining enum value DEFAULT (fixed from default) 1 832s JS G ENUM: Defining enum value COPY (fixed from copy) 2 832s JS G ENUM: Defining enum value MOVE (fixed from move) 4 832s JS G ENUM: Defining enum value LINK (fixed from link) 8 832s JS G ENUM: Defining enum value PRIVATE (fixed from private) 16 832s JS G ENUM: Defining enum value ASK (fixed from ask) 32 832s JS G ENUM: Defining Gdk.DragAction as 0x37a0ba10aed0 832s JS G NS: Found info type ENUM for 'DragCancelReason' in namespace 'Gdk' 832s JS G ENUM: Defining enum value NO_TARGET (fixed from no_target) 0 832s JS G ENUM: Defining enum value USER_CANCELLED (fixed from user_cancelled) 1 832s JS G ENUM: Defining enum value ERROR (fixed from error) 2 832s JS G ENUM: Defining Gdk.DragCancelReason as 0x37a0ba10b708 832s JS G NS: Found info type OBJECT for 'DragContext' in namespace 'Gdk' 832s JS G OBJ: Defined class for DragContext (GdkDragContext), prototype 0x27bddf1391c8, JSClass 0x74992a998600, in object 0x3301b4a79308 832s JS G NS: Found info type ENUM for 'DragProtocol' in namespace 'Gdk' 832s JS G ENUM: Defining enum value NONE (fixed from none) 0 832s JS G ENUM: Defining enum value MOTIF (fixed from motif) 1 832s JS G ENUM: Defining enum value XDND (fixed from xdnd) 2 832s JS G ENUM: Defining enum value ROOTWIN (fixed from rootwin) 3 832s JS G ENUM: Defining enum value WIN32_DROPFILES (fixed from win32_dropfiles) 4 832s JS G ENUM: Defining enum value OLE2 (fixed from ole2) 5 832s JS G ENUM: Defining enum value LOCAL (fixed from local) 6 832s JS G ENUM: Defining enum value WAYLAND (fixed from wayland) 7 832s JS G ENUM: Defining Gdk.DragProtocol as 0x37a0ba10bd50 832s JS G NS: Found info type OBJECT for 'DrawingContext' in namespace 'Gdk' 832s JS G OBJ: Defined class for DrawingContext (GdkDrawingContext), prototype 0x27bddf139240, JSClass 0x74992a998600, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'DrawingContextClass' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'EVENT_PROPAGATE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'EVENT_STOP' in namespace 'Gdk' 832s JS G NS: Found info type UNION for 'Event' in namespace 'Gdk' 832s JS G BXD: Defined class for Event (GdkEvent), prototype 0x27bddf139290, JSClass 0x74992a9985a0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventAny' in namespace 'Gdk' 832s JS G BXD: Defined class for EventAny (void), prototype 0x27bddf1392e0, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventButton' in namespace 'Gdk' 832s JS G BXD: Defined class for EventButton (void), prototype 0x27bddf139308, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventConfigure' in namespace 'Gdk' 832s JS G BXD: Defined class for EventConfigure (void), prototype 0x27bddf139330, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventCrossing' in namespace 'Gdk' 832s JS G BXD: Defined class for EventCrossing (void), prototype 0x27bddf139358, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventDND' in namespace 'Gdk' 832s JS G BXD: Defined class for EventDND (void), prototype 0x27bddf139380, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventExpose' in namespace 'Gdk' 832s JS G BXD: Defined class for EventExpose (void), prototype 0x27bddf1393a8, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventFocus' in namespace 'Gdk' 832s JS G BXD: Defined class for EventFocus (void), prototype 0x27bddf1393d0, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventGrabBroken' in namespace 'Gdk' 832s JS G BXD: Defined class for EventGrabBroken (void), prototype 0x27bddf1393f8, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventKey' in namespace 'Gdk' 832s JS G BXD: Defined class for EventKey (void), prototype 0x27bddf139420, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type FLAGS for 'EventMask' in namespace 'Gdk' 832s JS G ENUM: Defining enum value EXPOSURE_MASK (fixed from exposure_mask) 2 832s JS G ENUM: Defining enum value POINTER_MOTION_MASK (fixed from pointer_motion_mask) 4 832s JS G ENUM: Defining enum value POINTER_MOTION_HINT_MASK (fixed from pointer_motion_hint_mask) 8 832s JS G ENUM: Defining enum value BUTTON_MOTION_MASK (fixed from button_motion_mask) 16 832s JS G ENUM: Defining enum value BUTTON1_MOTION_MASK (fixed from button1_motion_mask) 32 832s JS G ENUM: Defining enum value BUTTON2_MOTION_MASK (fixed from button2_motion_mask) 64 832s JS G ENUM: Defining enum value BUTTON3_MOTION_MASK (fixed from button3_motion_mask) 128 832s JS G ENUM: Defining enum value BUTTON_PRESS_MASK (fixed from button_press_mask) 256 832s JS G ENUM: Defining enum value BUTTON_RELEASE_MASK (fixed from button_release_mask) 512 832s JS G ENUM: Defining enum value KEY_PRESS_MASK (fixed from key_press_mask) 1024 832s JS G ENUM: Defining enum value KEY_RELEASE_MASK (fixed from key_release_mask) 2048 832s JS G ENUM: Defining enum value ENTER_NOTIFY_MASK (fixed from enter_notify_mask) 4096 832s JS G ENUM: Defining enum value LEAVE_NOTIFY_MASK (fixed from leave_notify_mask) 8192 832s JS G ENUM: Defining enum value FOCUS_CHANGE_MASK (fixed from focus_change_mask) 16384 832s JS G ENUM: Defining enum value STRUCTURE_MASK (fixed from structure_mask) 32768 832s JS G ENUM: Defining enum value PROPERTY_CHANGE_MASK (fixed from property_change_mask) 65536 832s JS G ENUM: Defining enum value VISIBILITY_NOTIFY_MASK (fixed from visibility_notify_mask) 131072 832s JS G ENUM: Defining enum value PROXIMITY_IN_MASK (fixed from proximity_in_mask) 262144 832s JS G ENUM: Defining enum value PROXIMITY_OUT_MASK (fixed from proximity_out_mask) 524288 832s JS G ENUM: Defining enum value SUBSTRUCTURE_MASK (fixed from substructure_mask) 1048576 832s JS G ENUM: Defining enum value SCROLL_MASK (fixed from scroll_mask) 2097152 832s JS G ENUM: Defining enum value TOUCH_MASK (fixed from touch_mask) 4194304 832s JS G ENUM: Defining enum value SMOOTH_SCROLL_MASK (fixed from smooth_scroll_mask) 8388608 832s JS G ENUM: Defining enum value TOUCHPAD_GESTURE_MASK (fixed from touchpad_gesture_mask) 16777216 832s JS G ENUM: Defining enum value TABLET_PAD_MASK (fixed from tablet_pad_mask) 33554432 832s JS G ENUM: Defining enum value ALL_EVENTS_MASK (fixed from all_events_mask) 67108862 832s JS G ENUM: Defining Gdk.EventMask as 0x37a0ba10cfa0 832s JS G NS: Found info type STRUCT for 'EventMotion' in namespace 'Gdk' 832s JS G BXD: Defined class for EventMotion (void), prototype 0x27bddf139470, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventOwnerChange' in namespace 'Gdk' 832s JS G BXD: Defined class for EventOwnerChange (void), prototype 0x27bddf139498, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventPadAxis' in namespace 'Gdk' 832s JS G BXD: Defined class for EventPadAxis (void), prototype 0x27bddf1394c0, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventPadButton' in namespace 'Gdk' 832s JS G BXD: Defined class for EventPadButton (void), prototype 0x27bddf1394e8, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventPadGroupMode' in namespace 'Gdk' 832s JS G BXD: Defined class for EventPadGroupMode (void), prototype 0x27bddf139510, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventProperty' in namespace 'Gdk' 832s JS G BXD: Defined class for EventProperty (void), prototype 0x27bddf139538, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventProximity' in namespace 'Gdk' 832s JS G BXD: Defined class for EventProximity (void), prototype 0x27bddf139560, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventScroll' in namespace 'Gdk' 832s JS G BXD: Defined class for EventScroll (void), prototype 0x27bddf139588, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventSelection' in namespace 'Gdk' 832s JS G BXD: Defined class for EventSelection (void), prototype 0x27bddf1395b0, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventSequence' in namespace 'Gdk' 832s JS G BXD: Defined class for EventSequence (GdkEventSequence), prototype 0x27bddf1395d8, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventSetting' in namespace 'Gdk' 832s JS G BXD: Defined class for EventSetting (void), prototype 0x27bddf139628, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventTouch' in namespace 'Gdk' 832s JS G BXD: Defined class for EventTouch (void), prototype 0x27bddf139650, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventTouchpadPinch' in namespace 'Gdk' 832s JS G BXD: Defined class for EventTouchpadPinch (void), prototype 0x27bddf139678, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventTouchpadSwipe' in namespace 'Gdk' 832s JS G BXD: Defined class for EventTouchpadSwipe (void), prototype 0x27bddf1396a0, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type ENUM for 'EventType' in namespace 'Gdk' 832s JS G ENUM: Defining enum value NOTHING (fixed from nothing) -1 832s JS G ENUM: Defining enum value DELETE (fixed from delete) 0 832s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 832s JS G ENUM: Defining enum value EXPOSE (fixed from expose) 2 832s JS G ENUM: Defining enum value MOTION_NOTIFY (fixed from motion_notify) 3 832s JS G ENUM: Defining enum value BUTTON_PRESS (fixed from button_press) 4 832s JS G ENUM: Defining enum value 2BUTTON_PRESS (fixed from 2button_press) 5 832s JS G ENUM: Defining enum value DOUBLE_BUTTON_PRESS (fixed from double_button_press) 5 832s JS G ENUM: Defining enum value 3BUTTON_PRESS (fixed from 3button_press) 6 832s JS G ENUM: Defining enum value TRIPLE_BUTTON_PRESS (fixed from triple_button_press) 6 832s JS G ENUM: Defining enum value BUTTON_RELEASE (fixed from button_release) 7 832s JS G ENUM: Defining enum value KEY_PRESS (fixed from key_press) 8 832s JS G ENUM: Defining enum value KEY_RELEASE (fixed from key_release) 9 832s JS G ENUM: Defining enum value ENTER_NOTIFY (fixed from enter_notify) 10 832s JS G ENUM: Defining enum value LEAVE_NOTIFY (fixed from leave_notify) 11 832s JS G ENUM: Defining enum value FOCUS_CHANGE (fixed from focus_change) 12 832s JS G ENUM: Defining enum value CONFIGURE (fixed from configure) 13 832s JS G ENUM: Defining enum value MAP (fixed from map) 14 832s JS G ENUM: Defining enum value UNMAP (fixed from unmap) 15 832s JS G ENUM: Defining enum value PROPERTY_NOTIFY (fixed from property_notify) 16 832s JS G ENUM: Defining enum value SELECTION_CLEAR (fixed from selection_clear) 17 832s JS G ENUM: Defining enum value SELECTION_REQUEST (fixed from selection_request) 18 832s JS G ENUM: Defining enum value SELECTION_NOTIFY (fixed from selection_notify) 19 832s JS G ENUM: Defining enum value PROXIMITY_IN (fixed from proximity_in) 20 832s JS G ENUM: Defining enum value PROXIMITY_OUT (fixed from proximity_out) 21 832s JS G ENUM: Defining enum value DRAG_ENTER (fixed from drag_enter) 22 832s JS G ENUM: Defining enum value DRAG_LEAVE (fixed from drag_leave) 23 832s JS G ENUM: Defining enum value DRAG_MOTION (fixed from drag_motion) 24 832s JS G ENUM: Defining enum value DRAG_STATUS (fixed from drag_status) 25 832s JS G ENUM: Defining enum value DROP_START (fixed from drop_start) 26 832s JS G ENUM: Defining enum value DROP_FINISHED (fixed from drop_finished) 27 832s JS G ENUM: Defining enum value CLIENT_EVENT (fixed from client_event) 28 832s JS G ENUM: Defining enum value VISIBILITY_NOTIFY (fixed from visibility_notify) 29 832s JS G ENUM: Defining enum value SCROLL (fixed from scroll) 31 832s JS G ENUM: Defining enum value WINDOW_STATE (fixed from window_state) 32 832s JS G ENUM: Defining enum value SETTING (fixed from setting) 33 832s JS G ENUM: Defining enum value OWNER_CHANGE (fixed from owner_change) 34 832s JS G ENUM: Defining enum value GRAB_BROKEN (fixed from grab_broken) 35 832s JS G ENUM: Defining enum value DAMAGE (fixed from damage) 36 832s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 37 832s JS G ENUM: Defining enum value TOUCH_UPDATE (fixed from touch_update) 38 832s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 39 832s JS G ENUM: Defining enum value TOUCH_CANCEL (fixed from touch_cancel) 40 832s JS G ENUM: Defining enum value TOUCHPAD_SWIPE (fixed from touchpad_swipe) 41 832s JS G ENUM: Defining enum value TOUCHPAD_PINCH (fixed from touchpad_pinch) 42 832s JS G ENUM: Defining enum value PAD_BUTTON_PRESS (fixed from pad_button_press) 43 832s JS G ENUM: Defining enum value PAD_BUTTON_RELEASE (fixed from pad_button_release) 44 832s JS G ENUM: Defining enum value PAD_RING (fixed from pad_ring) 45 832s JS G ENUM: Defining enum value PAD_STRIP (fixed from pad_strip) 46 832s JS G ENUM: Defining enum value PAD_GROUP_MODE (fixed from pad_group_mode) 47 832s JS G ENUM: Defining enum value EVENT_LAST (fixed from event_last) 48 832s JS G ENUM: Defining Gdk.EventType as 0x37a0ba10f198 832s JS G NS: Found info type STRUCT for 'EventVisibility' in namespace 'Gdk' 832s JS G BXD: Defined class for EventVisibility (void), prototype 0x27bddf1396f0, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'EventWindowState' in namespace 'Gdk' 832s JS G BXD: Defined class for EventWindowState (void), prototype 0x27bddf139718, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type ENUM for 'FilterReturn' in namespace 'Gdk' 832s JS G ENUM: Defining enum value CONTINUE (fixed from continue) 0 832s JS G ENUM: Defining enum value TRANSLATE (fixed from translate) 1 832s JS G ENUM: Defining enum value REMOVE (fixed from remove) 2 832s JS G ENUM: Defining Gdk.FilterReturn as 0x37a0ba1119f0 832s JS G NS: Found info type OBJECT for 'FrameClock' in namespace 'Gdk' 832s JS G OBJ: Defined class for FrameClock (GdkFrameClock), prototype 0x27bddf139768, JSClass 0x74992a998600, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'FrameClockClass' in namespace 'Gdk' 832s JS G NS: Found info type FLAGS for 'FrameClockPhase' in namespace 'Gdk' 832s JS G ENUM: Defining enum value NONE (fixed from none) 0 832s JS G ENUM: Defining enum value FLUSH_EVENTS (fixed from flush_events) 1 832s JS G ENUM: Defining enum value BEFORE_PAINT (fixed from before_paint) 2 832s JS G ENUM: Defining enum value UPDATE (fixed from update) 4 832s JS G ENUM: Defining enum value LAYOUT (fixed from layout) 8 832s JS G ENUM: Defining enum value PAINT (fixed from paint) 16 832s JS G ENUM: Defining enum value RESUME_EVENTS (fixed from resume_events) 32 832s JS G ENUM: Defining enum value AFTER_PAINT (fixed from after_paint) 64 832s JS G ENUM: Defining Gdk.FrameClockPhase as 0x37a0ba1120a0 832s JS G NS: Found info type STRUCT for 'FrameClockPrivate' in namespace 'Gdk' 832s JS G BXD: Defined class for FrameClockPrivate (void), prototype 0x27bddf1397e0, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'FrameTimings' in namespace 'Gdk' 832s JS G BXD: Defined class for FrameTimings (GdkFrameTimings), prototype 0x27bddf139808, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type ENUM for 'FullscreenMode' in namespace 'Gdk' 832s JS G ENUM: Defining enum value CURRENT_MONITOR (fixed from current_monitor) 0 832s JS G ENUM: Defining enum value ALL_MONITORS (fixed from all_monitors) 1 832s JS G ENUM: Defining Gdk.FullscreenMode as 0x37a0ba112b30 832s JS G NS: Found info type OBJECT for 'GLContext' in namespace 'Gdk' 832s JS G OBJ: Defined class for GLContext (GdkGLContext), prototype 0x27bddf139880, JSClass 0x74992a998600, in object 0x3301b4a79308 832s JS G NS: Found info type ENUM for 'GLError' in namespace 'Gdk' 832s JS G ERR: Defined class for GLError (GError), prototype 0x27bddf134538, JSClass 0x74992a99a580, in object 0x3301b4a79308 832s JS G ENUM: Defining enum value NOT_AVAILABLE (fixed from not_available) 0 832s JS G ENUM: Defining enum value UNSUPPORTED_FORMAT (fixed from unsupported_format) 1 832s JS G ENUM: Defining enum value UNSUPPORTED_PROFILE (fixed from unsupported_profile) 2 832s JS G NS: Found info type STRUCT for 'Geometry' in namespace 'Gdk' 832s JS G BXD: Defined class for Geometry (void), prototype 0x27bddf1398d0, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type ENUM for 'GrabOwnership' in namespace 'Gdk' 832s JS G ENUM: Defining enum value NONE (fixed from none) 0 832s JS G ENUM: Defining enum value WINDOW (fixed from window) 1 832s JS G ENUM: Defining enum value APPLICATION (fixed from application) 2 832s JS G ENUM: Defining Gdk.GrabOwnership as 0x37a0ba113278 832s JS G NS: Found info type ENUM for 'GrabStatus' in namespace 'Gdk' 832s JS G ENUM: Defining enum value SUCCESS (fixed from success) 0 832s JS G ENUM: Defining enum value ALREADY_GRABBED (fixed from already_grabbed) 1 832s JS G ENUM: Defining enum value INVALID_TIME (fixed from invalid_time) 2 832s JS G ENUM: Defining enum value NOT_VIEWABLE (fixed from not_viewable) 3 832s JS G ENUM: Defining enum value FROZEN (fixed from frozen) 4 832s JS G ENUM: Defining enum value FAILED (fixed from failed) 5 832s JS G ENUM: Defining Gdk.GrabStatus as 0x37a0ba113800 832s JS G NS: Found info type ENUM for 'Gravity' in namespace 'Gdk' 832s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 1 832s JS G ENUM: Defining enum value NORTH (fixed from north) 2 832s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 3 832s JS G ENUM: Defining enum value WEST (fixed from west) 4 832s JS G ENUM: Defining enum value CENTER (fixed from center) 5 832s JS G ENUM: Defining enum value EAST (fixed from east) 6 832s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 7 832s JS G ENUM: Defining enum value SOUTH (fixed from south) 8 832s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 9 832s JS G ENUM: Defining enum value STATIC (fixed from static) 10 832s JS G ENUM: Defining Gdk.Gravity as 0x37a0ba114048 832s JS G NS: Found info type ENUM for 'InputMode' in namespace 'Gdk' 832s JS G ENUM: Defining enum value DISABLED (fixed from disabled) 0 832s JS G ENUM: Defining enum value SCREEN (fixed from screen) 1 832s JS G ENUM: Defining enum value WINDOW (fixed from window) 2 832s JS G ENUM: Defining Gdk.InputMode as 0x37a0ba114a98 832s JS G NS: Found info type ENUM for 'InputSource' in namespace 'Gdk' 832s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 0 832s JS G ENUM: Defining enum value PEN (fixed from pen) 1 832s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 832s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 3 832s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 4 832s JS G ENUM: Defining enum value TOUCHSCREEN (fixed from touchscreen) 5 832s JS G ENUM: Defining enum value TOUCHPAD (fixed from touchpad) 6 832s JS G ENUM: Defining enum value TRACKPOINT (fixed from trackpoint) 7 832s JS G ENUM: Defining enum value TABLET_PAD (fixed from tablet_pad) 8 832s JS G ENUM: Defining Gdk.InputSource as 0x37a0ba115020 832s JS G NS: Found info type CONSTANT for 'KEY_0' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_1' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_AltCursor' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_Attn' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_BackTab' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_ChangeScreen' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_Copy' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorBlink' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorSelect' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_DeleteWord' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_Duplicate' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_Enter' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseEOF' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseInput' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_ExSelect' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_FieldMark' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_Ident' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_Jump' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_KeyClick' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_Left2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_PA1' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_PA2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_PA3' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_Play' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_PrintScreen' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_Quit' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_Record' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_Reset' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_Right2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_Rule' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_Setup' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_3270_Test' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_4' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_5' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_6' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_7' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_8' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_9' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_A' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_AE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Aacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Abelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Abreve' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Abreveacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Abrevebelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Abrevegrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Abrevehook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Abrevetilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Enable' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Feedback_Enable' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Acircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexbelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexgrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexhook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Acircumflextilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_AddFavorite' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Adiaeresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Agrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ahook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Alt_L' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Alt_R' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Amacron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Aogonek' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ApplicationLeft' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ApplicationRight' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_0' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_1' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_3' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_4' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_5' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_6' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_7' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_8' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_9' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ain' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alef' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alefmaksura' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_beh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_comma' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dad' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dal' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_damma' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dammatan' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ddal' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_farsi_yeh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fatha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fathatan' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_feh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fullstop' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_gaf' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ghain' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hah' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_above' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_below' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonalef' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonwaw' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonyeh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaunderalef' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_doachashmee' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_goal' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeem' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kaf' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasra' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasratan' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_keheh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_khah' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_lam' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_madda_above' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_maddaonalef' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_meem' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon_ghunna' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_peh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_percent' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_qaf' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_question_mark' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ra' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_rreh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sad' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_seen' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_semicolon' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_shadda' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sheen' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sukun' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_superscript_alef' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_switch' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tah' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tatweel' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tcheh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_teh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tehmarbuta' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_thal' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_theh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tteh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_veh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_waw' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh_baree' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zah' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zain' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Aring' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AT' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AYB' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_BEN' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_CHA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DZA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_E' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_FE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GHAT' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GIM' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HI' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HO' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_INI' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_JE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KEN' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KHE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_LYUN' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_MEN' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_NU' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_O' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PYUR' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SHA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TCHE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TO' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSO' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TYUN' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VEV' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VO' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VYUN' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_YECH' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZHE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_accent' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_amanak' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_apostrophe' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_at' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ayb' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ben' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_but' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_cha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_da' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_dza' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_e' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_exclam' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_fe' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_full_stop' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ghat' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_gim' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hi' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ho' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hyphen' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ini' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_je' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ke' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ken' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_khe' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ligature_ew' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_lyun' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_men' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_nu' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_o' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_paruyk' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pe' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pyur' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_question' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ra' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_re' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_se' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_separation_mark' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_sha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_shesht' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tche' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_to' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tsa' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tso' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tyun' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_verjaket' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vev' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vo' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vyun' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yech' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yentamna' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_za' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Armenian_zhe' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Atilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_AudibleBell_Enable' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_AudioCycleTrack' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_AudioForward' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_AudioLowerVolume' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_AudioMedia' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_AudioMicMute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_AudioMute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_AudioNext' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_AudioPause' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_AudioPlay' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_AudioPreset' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_AudioPrev' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_AudioRaiseVolume' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_AudioRandomPlay' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_AudioRecord' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_AudioRepeat' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_AudioRewind' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_AudioStop' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Away' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_B' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Babovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Back' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_BackForward' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_BackSpace' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Battery' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Begin' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Blue' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Bluetooth' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Book' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_BounceKeys_Enable' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Break' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_BrightnessAdjust' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_SHORTU' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_shortu' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_C' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_CD' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_CH' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_C_H' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_C_h' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Calculator' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Calendar' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cancel' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Caps_Lock' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ccaron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ccedilla' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ccircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ch' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Clear' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ClearGrab' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Close' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Codeinput' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ColonSign' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Community' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ContrastAdjust' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Control_L' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Control_R' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Copy' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_CruzeiroSign' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cut' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_CycleAngle' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_A' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_BE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_descender' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_vertstroke' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DZHE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_E' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EF' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EL' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EM' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN_descender' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ER' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ES' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE_bar' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HARDSIGN' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA_descender' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IO' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I_macron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_JE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_descender' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_vertstroke' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_LJE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_NJE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O_bar' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_PE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SCHWA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHCHA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHHA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHORTI' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SOFTSIGN' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TSE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_macron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight_bar' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_VE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YERU' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YU' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE_descender' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_a' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_be' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_descender' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_vertstroke' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_de' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_dzhe' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_e' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ef' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_el' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_em' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en_descender' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_er' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_es' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe_bar' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha_descender' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_hardsign' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i_macron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ie' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_io' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_je' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_descender' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_vertstroke' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_lje' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_nje' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o_bar' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_pe' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_schwa' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_sha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shcha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shorti' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_softsign' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_te' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_tse' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_macron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight_bar' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ve' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ya' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yeru' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yu' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ze' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe_descender' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_D' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_DOS' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Dabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Dcaron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Delete' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Display' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Documents' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_DongSign' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Down' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Dstroke' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_E' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ENG' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ETH' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_EZH' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Eabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Eacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ebelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ecaron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexbelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexgrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexhook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflextilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_EcuSign' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ediaeresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Egrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ehook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Eisu_Shift' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Eisu_toggle' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Eject' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Emacron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_End' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Eogonek' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Escape' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Eth' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Etilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_EuroSign' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Excel' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Execute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Explorer' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F1' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F10' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F11' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F12' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F13' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F14' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F15' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F16' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F17' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F18' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F19' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F20' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F21' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F22' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F23' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F24' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F25' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F26' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F27' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F28' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F29' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F3' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F30' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F31' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F32' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F33' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F34' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F35' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F4' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F5' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F6' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F7' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F8' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_F9' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_FFrancSign' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Fabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Farsi_0' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Farsi_1' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Farsi_2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Farsi_3' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Farsi_4' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Farsi_5' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Farsi_6' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Farsi_7' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Farsi_8' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Farsi_9' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Farsi_yeh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Favorites' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Finance' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Find' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_First_Virtual_Screen' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Forward' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_FrameBack' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_FrameForward' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_G' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Gabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Game' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Gbreve' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Gcaron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Gcedilla' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Gcircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_an' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ban' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_can' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_char' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_chin' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_cil' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_don' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_en' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_fi' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_gan' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ghan' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hae' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_har' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_he' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hie' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hoe' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_in' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jhan' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jil' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_kan' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_khar' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_las' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_man' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_nar' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_on' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_par' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_phar' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_qar' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_rae' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_san' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_shin' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tan' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tar' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_un' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_vin' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_we' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_xan' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zen' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zhar' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Go' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHAaccent' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_BETA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_CHI' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_DELTA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILON' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILONaccent' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETAaccent' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_GAMMA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAaccent' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdiaeresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdieresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_KAPPA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMBDA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMDA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_MU' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_NU' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGAaccent' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRON' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRONaccent' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_PHI' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_PI' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_PSI' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_RHO' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_SIGMA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_TAU' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_THETA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILON' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONaccent' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONdieresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_XI' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_ZETA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_accentdieresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_alpha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_alphaaccent' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_beta' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_chi' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_delta' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilon' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilonaccent' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_eta' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_etaaccent' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_finalsmallsigma' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_gamma' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_horizbar' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_iota' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccent' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccentdieresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotadieresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_kappa' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_lambda' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_lamda' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_mu' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_nu' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_omega' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_omegaaccent' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicronaccent' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_phi' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_pi' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_psi' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_rho' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_sigma' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_switch' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_tau' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_theta' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilon' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccent' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccentdieresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilondieresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_xi' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Greek_zeta' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Green' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_H' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_A' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeAE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Banja' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Cieuc' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Codeinput' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Dikeud' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_E' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EO' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EU' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_End' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hanja' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hieuh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_I' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Ieung' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Cieuc' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Dikeud' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Hieuh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Ieung' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Jieuj' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Khieuq' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Kiyeog' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KiyeogSios' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KkogjiDalrinIeung' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Mieum' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Nieun' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunHieuh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunJieuj' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PanSios' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Phieuf' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Pieub' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PieubSios' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Rieul' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulHieuh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulKiyeog' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulMieum' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPhieuf' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPieub' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulSios' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulTieut' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Sios' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangKiyeog' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangSios' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Tieut' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_YeorinHieuh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jamo' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jeonja' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jieuj' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Khieuq' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Kiyeog' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KiyeogSios' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KkogjiDalrinIeung' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Mieum' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_MultipleCandidate' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Nieun' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunHieuh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunJieuj' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_O' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_OE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PanSios' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Phieuf' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Pieub' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PieubSios' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PostHanja' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreHanja' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreviousCandidate' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Rieul' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulHieuh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulKiyeog' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulMieum' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPhieuf' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPieub' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulSios' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulTieut' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulYeorinHieuh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Romaja' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SingleCandidate' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Sios' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Special' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangDikeud' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangJieuj' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangKiyeog' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangPieub' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangSios' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Start' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumMieum' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPhieuf' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPieub' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Tieut' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_U' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WAE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WEO' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WI' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YAE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YEO' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YI' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YO' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YU' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YeorinHieuh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hangul_switch' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hankaku' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hcircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hebrew_switch' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Help' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Henkan' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Henkan_Mode' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hibernate' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hiragana' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hiragana_Katakana' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_History' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Home' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_HomePage' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_HotLinks' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hstroke' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hyper_L' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Hyper_R' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_I' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Center_Object' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Continuous_Underline' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Discontinuous_Underline' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Emphasize' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Enter' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Down' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Left' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Right' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Up' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group_Lock' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Latch' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Lock' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Shift' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group_Lock' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Left_Tab' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level2_Latch' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Latch' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Lock' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Shift' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Latch' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Lock' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Shift' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Lock' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Down' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Up' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group_Lock' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Down' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Up' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Left' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Right' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group_Lock' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Both_Margins' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Left' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Right' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Left' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Right' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Iabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Iacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ibelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ibreve' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Icircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Idiaeresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Igrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ihook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Imacron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Insert' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Iogonek' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Itilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_J' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Jcircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_K' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_0' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_1' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_3' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_4' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_5' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_6' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_7' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_8' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_9' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_Add' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_Begin' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_Decimal' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_Delete' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_Divide' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_Down' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_End' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_Enter' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_Equal' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_F1' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_F2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_F3' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_F4' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_Home' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_Insert' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_Left' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_Multiply' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_Next' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Down' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Up' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_Prior' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_Right' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_Separator' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_Space' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_Subtract' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_Tab' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KP_Up' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Kana_Lock' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Kana_Shift' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Kanji' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Kanji_Bangou' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Katakana' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessDown' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessUp' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_KbdLightOnOff' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Kcedilla' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Keyboard' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Korean_Won' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_L' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_L1' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_L10' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_L2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_L3' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_L4' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_L5' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_L6' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_L7' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_L8' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_L9' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Lacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Last_Virtual_Screen' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Launch0' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Launch1' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Launch2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Launch3' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Launch4' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Launch5' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Launch6' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Launch7' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Launch8' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Launch9' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_LaunchA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_LaunchB' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_LaunchC' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_LaunchD' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_LaunchE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_LaunchF' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Lbelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Lcaron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Lcedilla' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Left' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_LightBulb' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Linefeed' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_LiraSign' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_LogGrabInfo' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_LogOff' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_LogWindowTree' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Lstroke' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_M' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Mabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_DSE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_GJE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_KJE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_dse' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_gje' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_kje' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Mae_Koho' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Mail' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_MailForward' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Market' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Massyo' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Meeting' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Memo' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Menu' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_MenuKB' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_MenuPB' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Messenger' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Meta_L' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Meta_R' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_MillSign' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ModeLock' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Mode_switch' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessDown' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessUp' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Accel_Enable' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Enable' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Muhenkan' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Multi_key' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_MultipleCandidate' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Music' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_MyComputer' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_MySites' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_N' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Nacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_NairaSign' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ncaron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ncedilla' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_New' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_NewSheqelSign' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_News' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Next' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Next_VMode' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Next_Virtual_Screen' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ntilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Num_Lock' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_O' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_OE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Oacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Obarred' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Obelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ocaron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexbelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexgrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexhook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflextilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Odiaeresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Odoubleacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_OfficeHome' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ograve' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ohook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ohorn' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ohornacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ohornbelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ohorngrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ohornhook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ohorntilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Omacron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ooblique' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Open' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_OpenURL' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Option' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Oslash' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Otilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Overlay1_Enable' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Overlay2_Enable' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_P' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Page_Down' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Page_Up' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Paste' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pause' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_PesetaSign' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Phone' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pictures' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Accelerate' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button1' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button3' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button4' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button5' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button_Dflt' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick1' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick3' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick4' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick5' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick_Dflt' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnNext' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnPrev' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Down' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownLeft' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownRight' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag1' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag3' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag4' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag5' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag_Dflt' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_EnableKeys' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Left' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Right' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Up' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpLeft' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpRight' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_PowerDown' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_PowerOff' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Prev_VMode' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Prev_Virtual_Screen' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_PreviousCandidate' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Print' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Prior' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Q' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_R' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_R1' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_R10' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_R11' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_R12' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_R13' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_R14' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_R15' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_R2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_R3' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_R4' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_R5' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_R6' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_R7' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_R8' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_R9' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_RFKill' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Racute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Rcaron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Rcedilla' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Red' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Redo' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Refresh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Reload' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_RepeatKeys_Enable' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Reply' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Return' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Right' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_RockerDown' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_RockerEnter' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_RockerUp' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Romaji' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_RotateWindows' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_RotationKB' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_RotationPB' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_RupeeSign' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_S' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_SCHWA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Save' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Scaron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Scedilla' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Scircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ScreenSaver' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ScrollClick' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ScrollDown' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ScrollUp' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Scroll_Lock' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Search' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Select' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_SelectButton' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Send' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DJE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DZE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Serbian_JE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Serbian_LJE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Serbian_NJE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Serbian_TSHE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dje' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dze' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Serbian_je' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Serbian_lje' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Serbian_nje' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Serbian_tshe' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Shift_L' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Shift_Lock' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Shift_R' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Shop' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_SingleCandidate' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_a' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_al' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ba' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_bha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ca' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_cha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dda' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ddha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dhha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_fa' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ga' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_gha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_h2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ja' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jnya' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ka' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kunddaliya' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_la' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lla' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ma' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_mba' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_na' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndda' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nga' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nja' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nna' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nya' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pa' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ra' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ri' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_rii' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ru2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ruu2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sa' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ssha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_thha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tta' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ttha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_va' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ya' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sleep' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_SlowKeys_Enable' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Spell' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_SplitScreen' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Standby' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Start' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_StickyKeys_Enable' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Stop' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Subtitle' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Super_L' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Super_R' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Support' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Suspend' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_1' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_10' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_11' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_12' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_3' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_4' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_5' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_6' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_7' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_8' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_9' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Sys_Req' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_T' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_THORN' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Tab' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Tabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_TaskPane' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Tcaron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Tcedilla' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Terminal' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Terminate_Server' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_baht' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_bobaimai' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochan' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochang' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_choching' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochoe' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_dochada' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_dodek' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofa' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofan' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_hohip' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_honokhuk' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhai' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhon' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhuat' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhwai' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_khorakhang' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_kokai' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_lakkhangyao' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekchet' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekha' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekhok' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekkao' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_leknung' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekpaet' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksam' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksi' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksong' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksun' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_lochula' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_loling' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_lu' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_maichattawa' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiek' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat_maitho' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitaikhu' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitho' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitri' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiyamok' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_moma' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_ngongu' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_nikhahit' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonen' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonu' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_oang' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_paiyannoi' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_phinthu' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophan' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophung' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_phosamphao' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_popla' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_rorua' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_ru' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraa' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaa' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraae' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimalai' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimuan' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraam' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarae' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarai' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraii' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarao' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarau' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraue' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauee' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauu' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_sorusi' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosala' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_soso' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosua' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_thanthakhat' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_thonangmontho' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_thophuthao' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothahan' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothan' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothong' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothung' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_topatak' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_totao' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_wowaen' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoyak' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoying' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Thorn' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Time' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ToDoList' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Tools' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_TopMenu' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOff' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOn' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_TouchpadToggle' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Touroku' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Travel' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Tslash' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_U' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_UWB' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Uacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ubelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ubreve' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ucircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Udiaeresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Udoubleacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ugrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Uhook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Uhorn' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Uhornacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Uhornbelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Uhorngrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Uhornhook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Uhorntilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_GHE_WITH_UPTURN' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_I' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_IE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_YI' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ghe_with_upturn' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_i' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ie' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_yi' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_I' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_JE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_YI' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_i' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_je' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_yi' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Umacron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Undo' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ungrab' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Uogonek' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Up' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Uring' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_User1KB' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_User2KB' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_UserPB' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Utilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_V' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_VendorHome' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Video' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_View' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_VoidSymbol' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_W' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_WLAN' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_WWAN' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_WWW' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Wacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_WakeUp' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Wcircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Wdiaeresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_WebCam' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Wgrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_WheelButton' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_WindowClear' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_WonSign' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Word' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_X' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Xabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Xfer' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Y' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Yacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ybelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ycircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ydiaeresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Yellow' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ygrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Yhook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Ytilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Z' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Zabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Zacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Zcaron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Zen_Koho' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku_Hankaku' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ZoomIn' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ZoomOut' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_Zstroke' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_a' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_aacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_abelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_abovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_abreve' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_abreveacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_abrevebelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_abrevegrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_abrevehook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_abrevetilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_acircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_acircumflexacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_acircumflexbelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_acircumflexgrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_acircumflexhook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_acircumflextilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_acute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_adiaeresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ae' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_agrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ahook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_amacron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ampersand' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_aogonek' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_apostrophe' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_approxeq' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_approximate' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_aring' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_asciicircum' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_asciitilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_asterisk' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_at' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_atilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_b' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_babovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_backslash' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ballotcross' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_bar' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_because' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_blank' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_botintegral' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_botleftparens' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_botleftsqbracket' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_botleftsummation' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_botrightparens' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_botrightsqbracket' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_botrightsummation' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_bott' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_botvertsummationconnector' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braceleft' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braceright' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_bracketleft' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_bracketright' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_blank' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_1' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_10' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_3' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_4' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_5' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_6' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_7' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_8' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_9' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123456' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234567' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234568' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123457' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234578' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123458' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12346' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123467' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123468' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12347' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123478' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12348' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12356' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123567' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123568' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12357' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123578' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12358' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1236' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12367' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12368' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1237' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12378' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1238' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12456' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124567' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124568' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12457' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124578' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12458' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1246' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12467' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12468' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1247' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12478' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1248' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1256' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12567' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12568' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1257' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12578' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1258' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_126' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1267' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1268' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_127' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1278' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_128' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13456' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134567' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134568' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13457' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134578' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13458' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1346' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13467' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13468' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1347' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13478' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1348' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1356' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13567' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13568' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1357' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13578' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1358' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_136' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1367' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1368' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_137' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1378' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_138' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1456' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14567' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14568' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1457' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14578' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1458' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_146' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1467' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1468' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_147' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1478' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_148' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_156' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1567' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1568' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_157' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1578' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_158' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_16' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_167' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_168' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_17' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_178' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_18' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23456' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234567' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234568' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23457' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234578' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23458' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2346' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23467' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23468' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2347' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23478' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2348' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2356' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23567' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23568' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2357' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23578' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2358' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_236' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2367' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2368' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_237' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2378' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_238' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2456' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24567' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24568' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2457' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24578' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2458' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_246' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2467' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2468' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_247' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2478' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_248' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_256' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2567' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2568' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_257' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2578' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_258' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_26' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_267' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_268' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_27' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_278' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_28' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3456' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34567' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34568' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3457' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34578' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3458' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_346' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3467' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3468' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_347' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3478' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_348' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_356' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3567' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3568' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_357' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3578' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_358' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_36' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_367' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_368' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_37' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_378' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_38' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_456' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4567' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4568' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_457' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4578' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_458' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_46' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_467' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_468' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_47' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_478' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_48' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_56' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_567' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_568' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_57' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_578' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_58' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_6' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_67' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_678' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_68' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_7' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_78' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_8' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_breve' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_brokenbar' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_c' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_c_h' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_cabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_cacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_careof' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_caret' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_caron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ccaron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ccedilla' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ccircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_cedilla' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_cent' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ch' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_checkerboard' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_checkmark' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_circle' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_club' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_colon' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_comma' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_containsas' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_copyright' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_cr' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_crossinglines' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_cuberoot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_currency' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_cursor' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_d' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dagger' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dcaron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_A' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_E' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_I' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_O' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_U' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_a' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_abovecomma' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_abovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_abovereversedcomma' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_abovering' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_aboveverticalline' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_acute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_belowbreve' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcomma' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdiaeresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_belowmacron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_belowring' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_belowtilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_belowverticalline' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_breve' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_capital_schwa' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_caron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_cedilla' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_circumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_currency' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_dasia' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_diaeresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_doubleacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_doublegrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_e' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_grave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_greek' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_hook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_horn' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_i' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_invertedbreve' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_iota' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_longsolidusoverlay' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_lowline' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_macron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_o' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_ogonek' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_perispomeni' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_psili' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_semivoiced_sound' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_small_schwa' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_stroke' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_tilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_u' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dead_voiced_sound' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_decimalpoint' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_degree' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_diaeresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_diamond' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_digitspace' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dintegral' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_division' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dollar' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_doubbaselinedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_doubleacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_doubledagger' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_doublelowquotemark' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_downarrow' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_downcaret' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_downshoe' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_downstile' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_downtack' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_dstroke' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_e' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_eabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_eacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ebelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ecaron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ecircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexbelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexgrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexhook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ecircumflextilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ediaeresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_egrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ehook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_eightsubscript' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_eightsuperior' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_elementof' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ellipsis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_em3space' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_em4space' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_emacron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_emdash' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_emfilledcircle' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_emfilledrect' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_emopencircle' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_emopenrectangle' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_emptyset' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_emspace' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_endash' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_enfilledcircbullet' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_enfilledsqbullet' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_eng' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_enopencircbullet' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_enopensquarebullet' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_enspace' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_eogonek' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_equal' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_eth' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_etilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_exclam' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_exclamdown' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ezh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_f' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_fabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_femalesymbol' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ff' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_figdash' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_filledlefttribullet' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_filledrectbullet' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_filledrighttribullet' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletdown' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletup' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_fiveeighths' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_fivesixths' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_fivesubscript' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_fivesuperior' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_fourfifths' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_foursubscript' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_foursuperior' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_fourthroot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_function' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_g' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_gabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_gbreve' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_gcaron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_gcedilla' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_gcircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_grave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_greater' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_greaterthanequal' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_guillemotleft' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_guillemotright' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_h' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hairspace' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hcircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_heart' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_aleph' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_ayin' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_bet' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_beth' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_chet' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_dalet' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_daleth' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_doublelowline' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalkaph' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalmem' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalnun' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalpe' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzade' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzadi' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimel' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimmel' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_he' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_het' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kaph' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kuf' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_lamed' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_mem' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_nun' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_pe' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_qoph' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_resh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samech' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samekh' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_shin' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taf' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taw' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_tet' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_teth' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_waw' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_yod' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zade' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zadi' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zain' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zayin' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hexagram' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_horizconnector' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan1' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan3' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan5' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan7' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan9' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hstroke' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ht' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_hyphen' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_i' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_iTouch' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_iacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ibelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ibreve' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_icircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_identical' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_idiaeresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_idotless' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ifonlyif' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_igrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ihook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_imacron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_implies' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_includedin' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_includes' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_infinity' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_integral' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_intersection' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_iogonek' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_itilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_j' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_jcircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_jot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_k' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_A' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_CHI' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_E' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_FU' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_HA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_HE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_HI' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_HO' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_HU' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_I' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_KA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_KE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_KI' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_KO' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_KU' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_MA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_ME' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_MI' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_MO' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_MU' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_N' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_NA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_NE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_NI' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_NO' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_NU' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_O' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_RA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_RE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_RI' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_RO' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_RU' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_SA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_SE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_SHI' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_SO' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_SU' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_TA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_TE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_TI' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_TO' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_TSU' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_TU' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_U' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_WA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_WO' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_YA' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_YO' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_YU' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_a' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_closingbracket' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_comma' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_conjunctive' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_e' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_fullstop' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_i' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_middledot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_o' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_openingbracket' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_switch' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_tsu' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_tu' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_u' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_ya' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_yo' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kana_yu' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kappa' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kcedilla' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_kra' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_l' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_lacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_latincross' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_lbelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_lcaron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_lcedilla' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_leftanglebracket' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_leftarrow' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_leftcaret' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_leftdoublequotemark' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_leftmiddlecurlybrace' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_leftopentriangle' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_leftpointer' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_leftradical' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_leftshoe' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_leftsinglequotemark' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_leftt' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_lefttack' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_less' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_lessthanequal' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_lf' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_logicaland' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_logicalor' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_lowleftcorner' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_lowrightcorner' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_lstroke' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_m' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_mabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_macron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_malesymbol' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_maltesecross' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_marker' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_masculine' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_minus' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_minutes' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_mu' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_multiply' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_musicalflat' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_musicalsharp' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_n' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_nabla' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_nacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ncaron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ncedilla' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ninesubscript' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ninesuperior' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_nl' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_nobreakspace' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_notapproxeq' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_notelementof' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_notequal' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_notidentical' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_notsign' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ntilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_numbersign' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_numerosign' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_o' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_oacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_obarred' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_obelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ocaron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ocircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexbelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexgrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexhook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ocircumflextilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_odiaeresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_odoubleacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_oe' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ogonek' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ograve' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ohook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ohorn' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ohornacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ohornbelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ohorngrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ohornhook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ohorntilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_omacron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_oneeighth' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_onefifth' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_onehalf' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_onequarter' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_onesixth' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_onesubscript' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_onesuperior' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_onethird' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ooblique' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_openrectbullet' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_openstar' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_opentribulletdown' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_opentribulletup' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ordfeminine' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_oslash' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_otilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_overbar' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_overline' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_p' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_pabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_paragraph' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_parenleft' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_parenright' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_partdifferential' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_partialderivative' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_percent' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_period' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_periodcentered' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_permille' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_phonographcopyright' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_plus' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_plusminus' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_prescription' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_prolongedsound' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_punctspace' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_q' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_quad' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_question' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_questiondown' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_quotedbl' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_quoteleft' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_quoteright' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_r' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_racute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_radical' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_rcaron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_rcedilla' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_registered' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_rightanglebracket' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_rightarrow' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_rightcaret' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_rightdoublequotemark' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlecurlybrace' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlesummation' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_rightopentriangle' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_rightpointer' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_rightshoe' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_rightsinglequotemark' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_rightt' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_righttack' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_s' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_sabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_sacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_scaron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_scedilla' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_schwa' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_scircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_script_switch' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_seconds' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_section' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_semicolon' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_semivoicedsound' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_seveneighths' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_sevensubscript' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_sevensuperior' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_signaturemark' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_signifblank' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_similarequal' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_singlelowquotemark' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_sixsubscript' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_sixsuperior' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_slash' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_soliddiamond' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_space' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_squareroot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ssharp' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_sterling' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_stricteq' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_t' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_tabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_tcaron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_tcedilla' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_telephone' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_telephonerecorder' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_therefore' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_thinspace' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_thorn' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_threeeighths' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_threefifths' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_threequarters' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_threesubscript' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_threesuperior' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_tintegral' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_topintegral' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_topleftparens' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_topleftradical' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_topleftsqbracket' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_topleftsummation' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_toprightparens' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_toprightsqbracket' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_toprightsummation' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_topt' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_topvertsummationconnector' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_trademark' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_trademarkincircle' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_tslash' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_twofifths' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_twosubscript' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_twosuperior' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_twothirds' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_u' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_uacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ubelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ubreve' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ucircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_udiaeresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_udoubleacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ugrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_uhook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_uhorn' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_uhornacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_uhornbelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_uhorngrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_uhornhook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_uhorntilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_umacron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_underbar' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_underscore' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_union' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_uogonek' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_uparrow' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_upcaret' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_upleftcorner' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_uprightcorner' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_upshoe' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_upstile' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_uptack' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_uring' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_utilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_v' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_variation' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_vertbar' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_vertconnector' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_voicedsound' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_vt' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_w' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_wacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_wcircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_wdiaeresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_wgrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_x' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_xabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_y' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_yacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ybelowdot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ycircumflex' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ydiaeresis' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_yen' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ygrave' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_yhook' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_ytilde' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_z' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_zabovedot' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_zacute' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_zcaron' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_zerosubscript' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_zerosuperior' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'KEY_zstroke' in namespace 'Gdk' 832s JS G NS: Found info type OBJECT for 'Keymap' in namespace 'Gdk' 832s JS G OBJ: Defined class for Keymap (GdkKeymap), prototype 0x27bddf1399c0, JSClass 0x74992a998600, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'KeymapKey' in namespace 'Gdk' 832s JS G BXD: Defined class for KeymapKey (void), prototype 0x27bddf139a10, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'MAX_TIMECOORD_AXES' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'MICRO_VERSION' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'MINOR_VERSION' in namespace 'Gdk' 832s JS G NS: Found info type ENUM for 'ModifierIntent' in namespace 'Gdk' 832s JS G ENUM: Defining enum value PRIMARY_ACCELERATOR (fixed from primary_accelerator) 0 832s JS G ENUM: Defining enum value CONTEXT_MENU (fixed from context_menu) 1 832s JS G ENUM: Defining enum value EXTEND_SELECTION (fixed from extend_selection) 2 832s JS G ENUM: Defining enum value MODIFY_SELECTION (fixed from modify_selection) 3 832s JS G ENUM: Defining enum value NO_TEXT_INPUT (fixed from no_text_input) 4 832s JS G ENUM: Defining enum value SHIFT_GROUP (fixed from shift_group) 5 832s JS G ENUM: Defining enum value DEFAULT_MOD_MASK (fixed from default_mod_mask) 6 832s JS G ENUM: Defining Gdk.ModifierIntent as 0x37a0ba1685f8 832s JS G NS: Found info type FLAGS for 'ModifierType' in namespace 'Gdk' 832s JS G ENUM: Defining enum value SHIFT_MASK (fixed from shift_mask) 1 832s JS G ENUM: Defining enum value LOCK_MASK (fixed from lock_mask) 2 832s JS G ENUM: Defining enum value CONTROL_MASK (fixed from control_mask) 4 832s JS G ENUM: Defining enum value MOD1_MASK (fixed from mod1_mask) 8 832s JS G ENUM: Defining enum value MOD2_MASK (fixed from mod2_mask) 16 832s JS G ENUM: Defining enum value MOD3_MASK (fixed from mod3_mask) 32 832s JS G ENUM: Defining enum value MOD4_MASK (fixed from mod4_mask) 64 832s JS G ENUM: Defining enum value MOD5_MASK (fixed from mod5_mask) 128 832s JS G ENUM: Defining enum value BUTTON1_MASK (fixed from button1_mask) 256 832s JS G ENUM: Defining enum value BUTTON2_MASK (fixed from button2_mask) 512 832s JS G ENUM: Defining enum value BUTTON3_MASK (fixed from button3_mask) 1024 832s JS G ENUM: Defining enum value BUTTON4_MASK (fixed from button4_mask) 2048 832s JS G ENUM: Defining enum value BUTTON5_MASK (fixed from button5_mask) 4096 832s JS G ENUM: Defining enum value MODIFIER_RESERVED_13_MASK (fixed from modifier_reserved_13_mask) 8192 832s JS G ENUM: Defining enum value MODIFIER_RESERVED_14_MASK (fixed from modifier_reserved_14_mask) 16384 832s JS G ENUM: Defining enum value MODIFIER_RESERVED_15_MASK (fixed from modifier_reserved_15_mask) 32768 832s JS G ENUM: Defining enum value MODIFIER_RESERVED_16_MASK (fixed from modifier_reserved_16_mask) 65536 832s JS G ENUM: Defining enum value MODIFIER_RESERVED_17_MASK (fixed from modifier_reserved_17_mask) 131072 832s JS G ENUM: Defining enum value MODIFIER_RESERVED_18_MASK (fixed from modifier_reserved_18_mask) 262144 832s JS G ENUM: Defining enum value MODIFIER_RESERVED_19_MASK (fixed from modifier_reserved_19_mask) 524288 832s JS G ENUM: Defining enum value MODIFIER_RESERVED_20_MASK (fixed from modifier_reserved_20_mask) 1048576 832s JS G ENUM: Defining enum value MODIFIER_RESERVED_21_MASK (fixed from modifier_reserved_21_mask) 2097152 832s JS G ENUM: Defining enum value MODIFIER_RESERVED_22_MASK (fixed from modifier_reserved_22_mask) 4194304 832s JS G ENUM: Defining enum value MODIFIER_RESERVED_23_MASK (fixed from modifier_reserved_23_mask) 8388608 832s JS G ENUM: Defining enum value MODIFIER_RESERVED_24_MASK (fixed from modifier_reserved_24_mask) 16777216 832s JS G ENUM: Defining enum value MODIFIER_RESERVED_25_MASK (fixed from modifier_reserved_25_mask) 33554432 832s JS G ENUM: Defining enum value SUPER_MASK (fixed from super_mask) 67108864 832s JS G ENUM: Defining enum value HYPER_MASK (fixed from hyper_mask) 134217728 832s JS G ENUM: Defining enum value META_MASK (fixed from meta_mask) 268435456 832s JS G ENUM: Defining enum value MODIFIER_RESERVED_29_MASK (fixed from modifier_reserved_29_mask) 536870912 832s JS G ENUM: Defining enum value RELEASE_MASK (fixed from release_mask) 1073741824 832s JS G ENUM: Defining enum value MODIFIER_MASK (fixed from modifier_mask) 1543512063 832s JS G ENUM: Defining Gdk.ModifierType as 0x37a0ba168ee0 832s JS G NS: Found info type OBJECT for 'Monitor' in namespace 'Gdk' 832s JS G OBJ: Defined class for Monitor (GdkMonitor), prototype 0x27bddf139a88, JSClass 0x74992a998600, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'MonitorClass' in namespace 'Gdk' 832s JS G NS: Found info type ENUM for 'NotifyType' in namespace 'Gdk' 832s JS G ENUM: Defining enum value ANCESTOR (fixed from ancestor) 0 832s JS G ENUM: Defining enum value VIRTUAL (fixed from virtual) 1 832s JS G ENUM: Defining enum value INFERIOR (fixed from inferior) 2 832s JS G ENUM: Defining enum value NONLINEAR (fixed from nonlinear) 3 832s JS G ENUM: Defining enum value NONLINEAR_VIRTUAL (fixed from nonlinear_virtual) 4 832s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 5 832s JS G ENUM: Defining Gdk.NotifyType as 0x37a0ba16af48 832s JS G NS: Found info type ENUM for 'OwnerChange' in namespace 'Gdk' 832s JS G ENUM: Defining enum value NEW_OWNER (fixed from new_owner) 0 832s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 832s JS G ENUM: Defining enum value CLOSE (fixed from close) 2 832s JS G ENUM: Defining Gdk.OwnerChange as 0x37a0ba16b790 832s JS G NS: Found info type CONSTANT for 'PARENT_RELATIVE' in namespace 'Gdk' 832s JS G NS: Found info type CONSTANT for 'PRIORITY_REDRAW' in namespace 'Gdk' 832s JS G NS: Found info type STRUCT for 'Point' in namespace 'Gdk' 832s JS G BXD: Defined class for Point (void), prototype 0x27bddf139b28, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type ENUM for 'PropMode' in namespace 'Gdk' 832s JS G ENUM: Defining enum value REPLACE (fixed from replace) 0 832s JS G ENUM: Defining enum value PREPEND (fixed from prepend) 1 832s JS G ENUM: Defining enum value APPEND (fixed from append) 2 832s JS G ENUM: Defining Gdk.PropMode as 0x37a0ba16bed8 832s JS G NS: Found info type ENUM for 'PropertyState' in namespace 'Gdk' 832s JS G ENUM: Defining enum value NEW_VALUE (fixed from new_value) 0 832s JS G ENUM: Defining enum value DELETE (fixed from delete) 1 832s JS G ENUM: Defining Gdk.PropertyState as 0x37a0ba16c458 832s JS G NS: Found info type STRUCT for 'RGBA' in namespace 'Gdk' 832s JS G BXD: Defined class for RGBA (GdkRGBA), prototype 0x27bddf139ba0, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type OBJECT for 'Screen' in namespace 'Gdk' 832s JS G OBJ: Defined class for Screen (GdkScreen), prototype 0x27bddf139bf0, JSClass 0x74992a998600, in object 0x3301b4a79308 832s JS G NS: Found info type ENUM for 'ScrollDirection' in namespace 'Gdk' 832s JS G ENUM: Defining enum value UP (fixed from up) 0 832s JS G ENUM: Defining enum value DOWN (fixed from down) 1 832s JS G ENUM: Defining enum value LEFT (fixed from left) 2 832s JS G ENUM: Defining enum value RIGHT (fixed from right) 3 832s JS G ENUM: Defining enum value SMOOTH (fixed from smooth) 4 832s JS G ENUM: Defining Gdk.ScrollDirection as 0x37a0ba16cba0 832s JS G NS: Found info type OBJECT for 'Seat' in namespace 'Gdk' 832s JS G OBJ: Defined class for Seat (GdkSeat), prototype 0x27bddf139c68, JSClass 0x74992a998600, in object 0x3301b4a79308 832s JS G NS: Found info type FLAGS for 'SeatCapabilities' in namespace 'Gdk' 832s JS G ENUM: Defining enum value NONE (fixed from none) 0 832s JS G ENUM: Defining enum value POINTER (fixed from pointer) 1 832s JS G ENUM: Defining enum value TOUCH (fixed from touch) 2 832s JS G ENUM: Defining enum value TABLET_STYLUS (fixed from tablet_stylus) 4 832s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 8 832s JS G ENUM: Defining enum value ALL_POINTING (fixed from all_pointing) 7 832s JS G ENUM: Defining enum value ALL (fixed from all) 15 832s JS G ENUM: Defining Gdk.SeatCapabilities as 0x37a0ba16d2d0 832s JS G NS: Found info type ENUM for 'SettingAction' in namespace 'Gdk' 832s JS G ENUM: Defining enum value NEW (fixed from new) 0 832s JS G ENUM: Defining enum value CHANGED (fixed from changed) 1 832s JS G ENUM: Defining enum value DELETED (fixed from deleted) 2 832s JS G ENUM: Defining Gdk.SettingAction as 0x37a0ba16db80 832s JS G NS: Found info type ENUM for 'Status' in namespace 'Gdk' 832s JS G ENUM: Defining enum value OK (fixed from ok) 0 832s JS G ENUM: Defining enum value ERROR (fixed from error) -1 832s JS G ENUM: Defining enum value ERROR_PARAM (fixed from error_param) -2 832s JS G ENUM: Defining enum value ERROR_FILE (fixed from error_file) -3 832s JS G ENUM: Defining enum value ERROR_MEM (fixed from error_mem) -4 832s JS G ENUM: Defining Gdk.Status as 0x37a0ba16e108 832s JS G NS: Found info type ENUM for 'SubpixelLayout' in namespace 'Gdk' 832s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 832s JS G ENUM: Defining enum value NONE (fixed from none) 1 832s JS G ENUM: Defining enum value HORIZONTAL_RGB (fixed from horizontal_rgb) 2 832s JS G ENUM: Defining enum value HORIZONTAL_BGR (fixed from horizontal_bgr) 3 832s JS G ENUM: Defining enum value VERTICAL_RGB (fixed from vertical_rgb) 4 832s JS G ENUM: Defining enum value VERTICAL_BGR (fixed from vertical_bgr) 5 832s JS G ENUM: Defining Gdk.SubpixelLayout as 0x37a0ba16e7e8 832s JS G NS: Found info type STRUCT for 'TimeCoord' in namespace 'Gdk' 832s JS G BXD: Defined class for TimeCoord (void), prototype 0x27bddf139d58, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type ENUM for 'TouchpadGesturePhase' in namespace 'Gdk' 832s JS G ENUM: Defining enum value BEGIN (fixed from begin) 0 832s JS G ENUM: Defining enum value UPDATE (fixed from update) 1 832s JS G ENUM: Defining enum value END (fixed from end) 2 832s JS G ENUM: Defining enum value CANCEL (fixed from cancel) 3 832s JS G ENUM: Defining Gdk.TouchpadGesturePhase as 0x37a0ba16f0e0 832s JS G NS: Found info type ENUM for 'VisibilityState' in namespace 'Gdk' 832s JS G ENUM: Defining enum value UNOBSCURED (fixed from unobscured) 0 832s JS G ENUM: Defining enum value PARTIAL (fixed from partial) 1 832s JS G ENUM: Defining enum value FULLY_OBSCURED (fixed from fully_obscured) 2 832s JS G ENUM: Defining Gdk.VisibilityState as 0x37a0ba16f6e8 832s JS G NS: Found info type OBJECT for 'Visual' in namespace 'Gdk' 832s JS G OBJ: Defined class for Visual (GdkVisual), prototype 0x27bddf139dd0, JSClass 0x74992a998600, in object 0x3301b4a79308 832s JS G NS: Found info type ENUM for 'VisualType' in namespace 'Gdk' 832s JS G ENUM: Defining enum value STATIC_GRAY (fixed from static_gray) 0 832s JS G ENUM: Defining enum value GRAYSCALE (fixed from grayscale) 1 832s JS G ENUM: Defining enum value STATIC_COLOR (fixed from static_color) 2 832s JS G ENUM: Defining enum value PSEUDO_COLOR (fixed from pseudo_color) 3 832s JS G ENUM: Defining enum value TRUE_COLOR (fixed from true_color) 4 832s JS G ENUM: Defining enum value DIRECT_COLOR (fixed from direct_color) 5 832s JS G ENUM: Defining Gdk.VisualType as 0x37a0ba16fd40 832s JS G NS: Found info type FLAGS for 'WMDecoration' in namespace 'Gdk' 832s JS G ENUM: Defining enum value ALL (fixed from all) 1 832s JS G ENUM: Defining enum value BORDER (fixed from border) 2 832s JS G ENUM: Defining enum value RESIZEH (fixed from resizeh) 4 832s JS G ENUM: Defining enum value TITLE (fixed from title) 8 832s JS G ENUM: Defining enum value MENU (fixed from menu) 16 832s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 32 832s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 64 832s JS G ENUM: Defining Gdk.WMDecoration as 0x37a0ba170578 832s JS G NS: Found info type FLAGS for 'WMFunction' in namespace 'Gdk' 832s JS G ENUM: Defining enum value ALL (fixed from all) 1 832s JS G ENUM: Defining enum value RESIZE (fixed from resize) 2 832s JS G ENUM: Defining enum value MOVE (fixed from move) 4 832s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 8 832s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 16 832s JS G ENUM: Defining enum value CLOSE (fixed from close) 32 832s JS G ENUM: Defining Gdk.WMFunction as 0x37a0ba170e20 832s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gdk' 832s JS G OBJ: Defined class for Window (GdkWindow), prototype 0x27bddf139e98, JSClass 0x74992a998600, in object 0x3301b4a79308 832s JS G NS: Found info type STRUCT for 'WindowAttr' in namespace 'Gdk' 832s JS G BXD: Defined class for WindowAttr (void), prototype 0x27bddf139ee8, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type FLAGS for 'WindowAttributesType' in namespace 'Gdk' 832s JS G ENUM: Defining enum value TITLE (fixed from title) 2 832s JS G ENUM: Defining enum value X (fixed from x) 4 832s JS G ENUM: Defining enum value Y (fixed from y) 8 832s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 16 832s JS G ENUM: Defining enum value VISUAL (fixed from visual) 32 832s JS G ENUM: Defining enum value WMCLASS (fixed from wmclass) 64 832s JS G ENUM: Defining enum value NOREDIR (fixed from noredir) 128 832s JS G ENUM: Defining enum value TYPE_HINT (fixed from type_hint) 256 832s JS G ENUM: Defining Gdk.WindowAttributesType as 0x37a0ba1717c8 832s JS G NS: Found info type STRUCT for 'WindowClass' in namespace 'Gdk' 832s JS G NS: Found info type ENUM for 'WindowEdge' in namespace 'Gdk' 832s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 0 832s JS G ENUM: Defining enum value NORTH (fixed from north) 1 832s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 2 832s JS G ENUM: Defining enum value WEST (fixed from west) 3 832s JS G ENUM: Defining enum value EAST (fixed from east) 4 832s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 5 832s JS G ENUM: Defining enum value SOUTH (fixed from south) 6 832s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 7 832s JS G ENUM: Defining Gdk.WindowEdge as 0x37a0ba172188 832s JS G NS: Found info type FLAGS for 'WindowHints' in namespace 'Gdk' 832s JS G ENUM: Defining enum value POS (fixed from pos) 1 832s JS G ENUM: Defining enum value MIN_SIZE (fixed from min_size) 2 832s JS G ENUM: Defining enum value MAX_SIZE (fixed from max_size) 4 832s JS G ENUM: Defining enum value BASE_SIZE (fixed from base_size) 8 832s JS G ENUM: Defining enum value ASPECT (fixed from aspect) 16 832s JS G ENUM: Defining enum value RESIZE_INC (fixed from resize_inc) 32 832s JS G ENUM: Defining enum value WIN_GRAVITY (fixed from win_gravity) 64 832s JS G ENUM: Defining enum value USER_POS (fixed from user_pos) 128 832s JS G ENUM: Defining enum value USER_SIZE (fixed from user_size) 256 832s JS G ENUM: Defining Gdk.WindowHints as 0x37a0ba172aa0 832s JS G NS: Found info type STRUCT for 'WindowRedirect' in namespace 'Gdk' 832s JS G BXD: Defined class for WindowRedirect (void), prototype 0x27bddf139f88, JSClass 0x74992a9985d0, in object 0x3301b4a79308 832s JS G NS: Found info type FLAGS for 'WindowState' in namespace 'Gdk' 832s JS G ENUM: Defining enum value WITHDRAWN (fixed from withdrawn) 1 832s JS G ENUM: Defining enum value ICONIFIED (fixed from iconified) 2 832s JS G ENUM: Defining enum value MAXIMIZED (fixed from maximized) 4 832s JS G ENUM: Defining enum value STICKY (fixed from sticky) 8 832s JS G ENUM: Defining enum value FULLSCREEN (fixed from fullscreen) 16 832s JS G ENUM: Defining enum value ABOVE (fixed from above) 32 832s JS G ENUM: Defining enum value BELOW (fixed from below) 64 832s JS G ENUM: Defining enum value FOCUSED (fixed from focused) 128 832s JS G ENUM: Defining enum value TILED (fixed from tiled) 256 832s JS G ENUM: Defining enum value TOP_TILED (fixed from top_tiled) 512 832s JS G ENUM: Defining enum value TOP_RESIZABLE (fixed from top_resizable) 1024 832s JS G ENUM: Defining enum value RIGHT_TILED (fixed from right_tiled) 2048 832s JS G ENUM: Defining enum value RIGHT_RESIZABLE (fixed from right_resizable) 4096 832s JS G ENUM: Defining enum value BOTTOM_TILED (fixed from bottom_tiled) 8192 832s JS G ENUM: Defining enum value BOTTOM_RESIZABLE (fixed from bottom_resizable) 16384 832s JS G ENUM: Defining enum value LEFT_TILED (fixed from left_tiled) 32768 832s JS G ENUM: Defining enum value LEFT_RESIZABLE (fixed from left_resizable) 65536 832s JS G ENUM: Defining Gdk.WindowState as 0x37a0ba1734d8 832s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gdk' 832s JS G ENUM: Defining enum value ROOT (fixed from root) 0 832s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 1 832s JS G ENUM: Defining enum value CHILD (fixed from child) 2 832s JS G ENUM: Defining enum value TEMP (fixed from temp) 3 832s JS G ENUM: Defining enum value FOREIGN (fixed from foreign) 4 832s JS G ENUM: Defining enum value OFFSCREEN (fixed from offscreen) 5 832s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 6 832s JS G ENUM: Defining Gdk.WindowType as 0x37a0ba174618 832s JS G NS: Found info type ENUM for 'WindowTypeHint' in namespace 'Gdk' 832s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 832s JS G ENUM: Defining enum value DIALOG (fixed from dialog) 1 832s JS G ENUM: Defining enum value MENU (fixed from menu) 2 832s JS G ENUM: Defining enum value TOOLBAR (fixed from toolbar) 3 832s JS G ENUM: Defining enum value SPLASHSCREEN (fixed from splashscreen) 4 832s JS G ENUM: Defining enum value UTILITY (fixed from utility) 5 832s JS G ENUM: Defining enum value DOCK (fixed from dock) 6 832s JS G ENUM: Defining enum value DESKTOP (fixed from desktop) 7 832s JS G ENUM: Defining enum value DROPDOWN_MENU (fixed from dropdown_menu) 8 832s JS G ENUM: Defining enum value POPUP_MENU (fixed from popup_menu) 9 832s JS G ENUM: Defining enum value TOOLTIP (fixed from tooltip) 10 832s JS G ENUM: Defining enum value NOTIFICATION (fixed from notification) 11 832s JS G ENUM: Defining enum value COMBO (fixed from combo) 12 832s JS G ENUM: Defining enum value DND (fixed from dnd) 13 832s JS G ENUM: Defining Gdk.WindowTypeHint as 0x37a0ba174ec0 832s JS G NS: Found info type ENUM for 'WindowWindowClass' in namespace 'Gdk' 832s JS G ENUM: Defining enum value INPUT_OUTPUT (fixed from input_output) 0 832s JS G ENUM: Defining enum value INPUT_ONLY (fixed from input_only) 1 832s JS G ENUM: Defining Gdk.WindowWindowClass as 0x37a0ba175d20 832s JS G NS: Found info type FUNCTION for 'add_option_entries_libgtk_only' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'atom_intern' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'atom_intern_static_string' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'beep' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'cairo_create' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'cairo_draw_from_gl' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'cairo_get_clip_rectangle' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'cairo_get_drawing_context' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'cairo_rectangle' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'cairo_region' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'cairo_region_create_from_surface' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'cairo_set_source_color' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'cairo_set_source_pixbuf' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'cairo_set_source_rgba' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'cairo_set_source_window' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'cairo_surface_create_from_pixbuf' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'color_parse' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'disable_multidevice' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'drag_abort' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'drag_begin' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'drag_begin_for_device' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'drag_begin_from_point' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'drag_drop' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'drag_drop_done' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'drag_drop_succeeded' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'drag_find_window_for_screen' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'drag_get_selection' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'drag_motion' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'drag_status' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'drop_finish' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'drop_reply' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'error_trap_pop' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'error_trap_pop_ignored' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'error_trap_push' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'event_get' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'event_handler_set' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'event_peek' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'event_request_motions' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'events_get_angle' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'events_get_center' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'events_get_distance' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'events_pending' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'flush' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'get_default_root_window' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'get_display' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'get_display_arg_name' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'get_program_class' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'get_show_events' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'gl_error_quark' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'init_check' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'keyboard_grab' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'keyboard_ungrab' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'keyval_convert_case' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'keyval_from_name' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'keyval_is_lower' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'keyval_is_upper' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'keyval_name' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'keyval_to_lower' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'keyval_to_unicode' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'keyval_to_upper' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'list_visuals' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'notify_startup_complete' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'notify_startup_complete_with_id' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'offscreen_window_get_embedder' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'offscreen_window_get_surface' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'offscreen_window_set_embedder' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'pango_context_get' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'pango_context_get_for_display' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'pango_context_get_for_screen' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'parse_args' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_surface' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_window' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'pointer_grab' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'pointer_is_grabbed' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'pointer_ungrab' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'pre_parse_libgtk_only' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'property_delete' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'property_get' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'query_depths' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'query_visual_types' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'selection_convert' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'selection_owner_get' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'selection_owner_get_for_display' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'selection_owner_set' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'selection_owner_set_for_display' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'selection_send_notify' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'selection_send_notify_for_display' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'set_allowed_backends' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'set_double_click_time' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'set_program_class' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'set_show_events' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'setting_get' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'synthesize_window_state' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'test_render_sync' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'test_simulate_button' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'test_simulate_key' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'text_property_to_utf8_list_for_display' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'threads_add_idle' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'threads_add_timeout' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'threads_add_timeout_seconds' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'threads_enter' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'threads_init' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'threads_leave' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'unicode_to_keyval' in namespace 'Gdk' 832s JS G NS: Found info type FUNCTION for 'utf8_to_string_target' in namespace 'Gdk' 832s ok 20 prettyPrint string tag supplied 832s ok 21 prettyPrint symbol 832s ok 22 prettyPrint property key symbol 832s ok 23 prettyPrint property value symbol 832s ok 24 prettyPrint registered symbol 832s ok 25 prettyPrint property key registered symbol 832s ok 26 prettyPrint property value registered symbol 832s ok 27 prettyPrint well-known symbol 832s ok 28 prettyPrint property key well-known symbol 832s ok 29 prettyPrint property value well-known symbol 832s ok 30 prettyPrint undefined 832s ok 31 prettyPrint null 832s ok 32 prettyPrint nested null 832s ok 33 prettyPrint imports root in object 832s ok 34 prettyPrint TypedArrays Int8Array 832s ok 35 prettyPrint TypedArrays Uint8Array 832s ok 36 prettyPrint TypedArrays Uint16Array 832s ok 37 prettyPrint TypedArrays Uint8ClampedArray 832s ok 38 prettyPrint TypedArrays Int16Array 832s ok 39 prettyPrint TypedArrays Uint16Array 832s ok 40 prettyPrint TypedArrays Int32Array 832s ok 41 prettyPrint TypedArrays Uint32Array 832s ok 42 prettyPrint TypedArrays Float32Array 832s ok 43 prettyPrint TypedArrays Float64Array 832s ok 44 prettyPrint TypedArrays BigInt64Array 832s ok 45 prettyPrint TypedArrays BigUint64Array 832s ok 46 prettyPrint Uint8Array returned from introspected function 832s JS G BXD: Defining method quit in prototype for GLib.MainLoop 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Main loop instance 0xc3f5d2ccdb0: Spinning loop until released or hook cleared 832s JS MAINLOOP: handling job 0, 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Completed job 0 832s JS MAINLOOP: handling job 1, 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Completed job 1 832s JS MAINLOOP: handling job 2, 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Completed job 2 832s JS MAINLOOP: handling job 3, 832s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 832s JS MAINLOOP: Main loop instance 0xc3f5d2ccdb0: release 832s JS MAINLOOP: Completed job 3 832s JS MEMORY: Memory report: before destroying context 832s JS MEMORY: 675 objects currently alive 832s JS MEMORY: boxed_instance = 207 832s JS MEMORY: boxed_prototype = 50 832s JS MEMORY: closure = 1 832s JS MEMORY: function = 361 832s JS MEMORY: fundamental_instance = 0 832s JS MEMORY: fundamental_prototype = 0 832s JS MEMORY: gerror_instance = 0 832s JS MEMORY: gerror_prototype = 1 832s JS MEMORY: interface = 7 832s JS MEMORY: module = 10 832s JS MEMORY: ns = 5 832s JS MEMORY: object_instance = 1 832s JS MEMORY: object_prototype = 31 832s JS MEMORY: param = 0 832s JS MEMORY: union_instance = 0 832s JS MEMORY: union_prototype = 1 832s JS CTX: JS shutdown sequence 832s JS CTX: Stopping profiler 832s JS CTX: Shutting down toggle queue 832s JS CTX: Notifying external reference holders of GjsContext dispose 832s JS MAINLOOP: Stopping promise job dispatcher 832s JS CTX: Notifying reference holders of GjsContext dispose 832s JS CTX: Checking unhandled promise rejections 832s JS CTX: Releasing cached JS wrappers 832s JS CTX: Final triggered GC 832s JS CTX: Destroying JS context 832s JS CTX: Releasing all native objects 832s JS CTX: Disabling auto GC 832s JS CTX: Ending trace on global object 832s JS CTX: Freeing allocated resources 832s JS CTX: JS context destroyed 832s PASS: gjs/testPrint.test 832s Running test: gjs/lastvalues.test 832s 1..1 832s ok 1 - /usr/libexec/installed-tests/gjs/debugger/lastvalues.debugger 832s PASS: gjs/lastvalues.test 832s Running test: gjs/testCommandLineModules.sh.test 832s ok 1 - ensure dynamic imports load even if the same import resolves elsewhere first 832s ok 2 - ensure dynamic imports resolve without an explicit mainloop 832s ok 3 - ensure top level await can import modules 832s 1..3 832s PASS: gjs/testCommandLineModules.sh.test 832s Running test: gjs/testLegacyGObject.test 832s JS NATIVE: Registered native JS module '_promiseNative' 832s JS NATIVE: Registered native JS module '_byteArrayNative' 832s JS NATIVE: Registered native JS module '_encodingNative' 832s JS NATIVE: Registered native JS module '_gi' 832s JS NATIVE: Registered native JS module 'gi' 832s JS NATIVE: Registered native JS module 'cairoNative' 832s JS NATIVE: Registered native JS module 'system' 832s JS NATIVE: Registered native JS module 'console' 832s JS NATIVE: Registered native JS module '_print' 832s JS CTX: Enabling JIT 832s JS CTX: Initialized class GjsFileImporter prototype 0x17c940b000a0 832s JS IMPORT: Defining parent (nil) of 0x17c940b00100 'imports' is mod 0 832s JS IMPORT: Importing '_print' 832s JS NATIVE: Defining native module '_print' 832s JS IMPORT: Defining parent 0x17c940b00100 of 0x17c940b007b0 '_print' is mod 1 832s JS IMPORT: successfully imported module '_print' 832s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 832s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x25cc5723b128 832s JS MAINLOOP: Main loop instance 0x1f5346aecdb0: hold 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Starting promise job dispatcher 832s JS MAINLOOP: Main loop instance 0x1f5346aecdb0: Spinning loop until released or hook cleared 832s JS MAINLOOP: handling job 0, 832s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 832s JS MAINLOOP: Main loop instance 0x1f5346aecdb0: release 832s JS MAINLOOP: Completed job 0 832s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module metadata hook for module 0x17c940b13000 832s JS IMPORT: Defining meta.importSync for module 0x17c940b13000 832s JS NATIVE: Defining native module 'gi' 832s JS CTX: Initialized class GIRepositoryNamespace prototype 0x17c940b133f0 832s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 832s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 832s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 832s JS IMPORT: Importing directory 'overrides' 832s JS IMPORT: Defining parent 0x17c940b00100 of 0x17c940b134f0 'overrides' is mod 1 832s JS IMPORT: Defined importer 'overrides' 0x17c940b134f0 in 0x17c940b00100 832s JS IMPORT: successfully imported directory 'overrides' 832s JS IMPORT: Importing '_promiseNative' 832s JS NATIVE: Defining native module '_promiseNative' 832s JS IMPORT: Defining parent 0x17c940b00100 of 0x17c940b139a0 '_promiseNative' is mod 1 832s JS IMPORT: successfully imported module '_promiseNative' 832s JS IMPORT: Importing module GLib succeeded 832s JS IMPORT: Defining parent 0x17c940b134f0 of 0x25cc5723c150 'GLib' is mod 1 832s JS IMPORT: successfully imported module 'GLib' 832s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 832s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x25cc57279060, JSClass 0x65819a3985d0, in object 0x25cc57279038 832s JS CTX: Initialized class GIRepositoryGType prototype 0x17c940b13ce8 832s JS CTX: Initialized class GIRepositoryFunction prototype 0x17c940b13d48 832s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 832s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 832s JS G BXD: Defined class for Error (GError), prototype 0x25cc572790b0, JSClass 0x65819a3985d0, in object 0x25cc57279038 832s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 832s JS G BXD: Defined class for Variant (GVariant), prototype 0x25cc57279100, JSClass 0x65819a3985d0, in object 0x25cc57279038 832s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 832s JS G BXD: Defined class for Bytes (GBytes), prototype 0x25cc57279150, JSClass 0x65819a3985d0, in object 0x25cc57279038 832s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 832s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 832s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x25cc572791a0, JSClass 0x65819a3985d0, in object 0x25cc57279038 832s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 832s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 832s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 832s JS G BXD: Defined class for Thread (GThread), prototype 0x25cc572791f0, JSClass 0x65819a3985d0, in object 0x25cc57279038 832s JS G BXD: Defining method ref in prototype for GLib.Thread 832s JS G BXD: Defining method unref in prototype for GLib.Thread 832s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 832s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x25cc57279240, JSClass 0x65819a3985d0, in object 0x25cc57279038 832s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 832s JS G BXD: Defined class for Regex (GRegex), prototype 0x25cc57279290, JSClass 0x65819a3985d0, in object 0x25cc57279038 832s JS G BXD: Defining method match in prototype for GLib.Regex 832s JS G BXD: Defining method match_full in prototype for GLib.Regex 832s JS G BXD: Defining method match_all in prototype for GLib.Regex 832s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 832s JS G NS: Defined namespace 'GLib' 0x25cc57279038 in GIRepository 0x17c940b13280 832s JS IMPORT: Importing module jasmine succeeded 832s JS IMPORT: Defining parent 0x17c940b00100 of 0x25cc5723cce0 'jasmine' is mod 1 832s JS IMPORT: successfully imported module 'jasmine' 832s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 832s JS MAINLOOP: Main loop instance 0x1f5346aecdb0: hold 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Main loop instance 0x1f5346aecdb0: Spinning loop until released or hook cleared 832s JS MAINLOOP: handling job 0, 832s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 832s JS MAINLOOP: Main loop instance 0x1f5346aecdb0: release 832s JS MAINLOOP: Completed job 0 832s JS IMPORT: Importing 'gi' 832s JS IMPORT: Defining parent 0x17c940b00100 of 0x17c940b13280 'gi' is mod 1 832s JS IMPORT: successfully imported module 'gi' 832s 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 832s JS G NS: Defined namespace 'GjsPrivate' 0x25cc57279330 in GIRepository 0x17c940b13280 832s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 832s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 832s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 832s JS IMPORT: Importing module _legacy succeeded 832s JS IMPORT: Defining parent 0x17c940b00100 of 0x25cc5723cf10 '_legacy' is mod 1 832s JS IMPORT: successfully imported module '_legacy' 832s JS IMPORT: Importing module lang succeeded 832s JS IMPORT: Defining parent 0x17c940b00100 of 0x25cc5723cec0 'lang' is mod 1 832s JS IMPORT: successfully imported module 'lang' 832s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 832s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 832s JS IMPORT: Importing module _signals succeeded 832s JS IMPORT: Defining parent 0x17c940b00100 of 0x25cc5723cf60 '_signals' is mod 1 832s JS IMPORT: successfully imported module '_signals' 832s JS IMPORT: Importing module signals succeeded 832s JS IMPORT: Defining parent 0x17c940b00100 of 0x25cc5723ce70 'signals' is mod 1 832s JS IMPORT: successfully imported module 'signals' 832s JS IMPORT: Importing module Gio succeeded 832s JS IMPORT: Defining parent 0x17c940b134f0 of 0x25cc5723ce20 'Gio' is mod 1 832s JS IMPORT: successfully imported module 'Gio' 832s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 832s JS IMPORT: Importing '_gi' 832s JS NATIVE: Defining native module '_gi' 832s JS IMPORT: Defining parent 0x17c940b00100 of 0x17c940b2b638 '_gi' is mod 1 832s JS IMPORT: successfully imported module '_gi' 832s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 832s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 832s JS IMPORT: Importing module _common succeeded 832s JS IMPORT: Defining parent 0x17c940b00100 of 0x25cc572d0038 '_common' is mod 1 832s JS IMPORT: successfully imported module '_common' 832s JS IMPORT: Importing module GObject succeeded 832s JS IMPORT: Defining parent 0x17c940b134f0 of 0x25cc5723cfb0 'GObject' is mod 1 832s JS IMPORT: successfully imported module 'GObject' 832s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 832s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 832s JS G BXD: Defined class for String (GString), prototype 0x25cc572795d8, JSClass 0x65819a3985d0, in object 0x25cc57279358 832s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 832s JS G PRM: Defined class ParamSpec prototype is 0x25cc572d00d8 class 0x65819a3a0068 in object 0x25cc57279358 832s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 832s JS G OBJ: Defined class for Object (GObject), prototype 0x25cc57279740, JSClass 0x65819a398600, in object 0x25cc57279358 832s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 832s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 832s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x25cc57279768, JSClass 0x65819a398600, in object 0x25cc57279358 832s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 832s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 832s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 832s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 832s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 832s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 832s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 832s JS G NS: Defined namespace 'GObject' 0x25cc57279358 in GIRepository 0x17c940b13280 832s JS G OBJ: Defined class for Application (GApplication), prototype 0x25cc572797b8, JSClass 0x65819a398600, in object 0x25cc57279308 832s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 832s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x25cc572d05b0, JSClass 0x65819a39a658, in object 0x25cc57279308 832s JS G NS: Found info type INTERFACE for 'ActionGroup' in namespace 'Gio' 832s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x25cc572d05d8, JSClass 0x65819a39a658, in object 0x25cc57279308 832s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 832s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 832s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 832s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x25cc57279858, JSClass 0x65819a398600, in object 0x25cc57279308 832s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 832s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x25cc572d0858, JSClass 0x65819a39a658, in object 0x25cc57279308 832s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 832s JS G IFACE: Defined class for Initable (GInitable), prototype 0x25cc572d08a8, JSClass 0x65819a39a658, in object 0x25cc57279308 832s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 832s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x25cc572798f8, JSClass 0x65819a398600, in object 0x25cc57279308 832s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 832s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 832s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 832s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 832s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x25cc572d0a60, JSClass 0x65819a39a658, in object 0x25cc57279308 832s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 832s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x25cc57279970, JSClass 0x65819a3985d0, in object 0x25cc57279308 832s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 832s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x25cc572799c0, JSClass 0x65819a3985d0, in object 0x25cc57279308 832s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 832s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 832s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x25cc57279a10, JSClass 0x65819a398600, in object 0x25cc57279308 832s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x25cc57279a60, JSClass 0x65819a398600, in object 0x25cc57279330 832s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 832s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x25cc57279ab0, JSClass 0x65819a398600, in object 0x25cc57279308 832s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 832s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 832s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 832s JS G IFACE: Defined class for File (GFile), prototype 0x25cc572d0b28, JSClass 0x65819a39a658, in object 0x25cc57279308 832s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x25cc57279b28, JSClass 0x65819a398600, in object 0x17c940b13360 832s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 832s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x25cc57279ba0, JSClass 0x65819a398600, in object 0x25cc57279308 832s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 832s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 832s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x25cc57279bf0, JSClass 0x65819a398600, in object 0x25cc57279308 832s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 832s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x25cc57279c40, JSClass 0x65819a398600, in object 0x25cc57279308 832s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 832s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x25cc57279c90, JSClass 0x65819a3985d0, in object 0x25cc57279308 832s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 832s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 832s JS G OBJ: Defined class for Settings (GSettings), prototype 0x25cc57279ce0, JSClass 0x65819a398600, in object 0x25cc57279308 832s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 832s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 832s JS G NS: Defined namespace 'Gio' 0x25cc57279308 in GIRepository 0x17c940b13280 832s JS IMPORT: Importing module Gtk succeeded 832s JS IMPORT: Defining parent 0x17c940b134f0 of 0x25cc572dd5d8 'Gtk' is mod 1 832s JS IMPORT: successfully imported module 'Gtk' 832s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 832s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 832s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x25cc57279d58, JSClass 0x65819a398600, in object 0x25cc57279358 832s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x25cc57279da8, JSClass 0x65819a398600, in object 0x25cc57279d30 832s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 832s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x25cc572dd8d0, JSClass 0x65819a39a658, in object 0x25cc57279d30 832s 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 832s JS G NS: Defined namespace 'Atk' 0x25cc57279e20 in GIRepository 0x17c940b13280 832s JS G NS: Found info type INTERFACE for 'ImplementorIface' in namespace 'Atk' 832s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0x25cc572dd8f8, JSClass 0x65819a39a658, in object 0x25cc57279e20 832s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 832s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x25cc57279e70, JSClass 0x65819a398600, in object 0x25cc57279d30 832s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 832s JS G NS: Defined namespace 'Gtk' 0x25cc57279d30 in GIRepository 0x17c940b13280 832s JS IMPORT: JS import 'mainloop' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/mainloop.js 832s JS IMPORT: Importing module mainloop succeeded 832s JS IMPORT: Defining parent 0x17c940b00100 of 0x25cc572dda10 'mainloop' is mod 1 832s JS IMPORT: successfully imported module 'mainloop' 832s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 832s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 832s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 832s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 832s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 832s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 832s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 832s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 832s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 832s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 832s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 832s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 832s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 832s JS G ENUM: Defining GObject.ParamFlags as 0x17c940b32770 832s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 832s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 832s JS G PRM: JSObject created with param instance 0x1f5346d50950 type GParamString 832s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 832s JS G PRM: JSObject created with param instance 0x1f5346bb02d0 type GParamString 832s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 832s JS G PRM: JSObject created with param instance 0x1f5346bb0170 type GParamString 832s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 832s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 832s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 832s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 832s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 832s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 832s JS G ENUM: Defining enum value ACTION (fixed from action) 32 832s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 832s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 832s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 832s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 832s JS G ENUM: Defining GObject.SignalFlags as 0x17c940b329a0 832s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 832s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 832s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 832s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 832s JS G OBJ: Defined class for Gjs_MyObject (Gjs_MyObject), prototype 0x25cc57279ec0, JSClass 0x65819a398600, in object 0x17c940b13360 832s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 832s JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' 832s JS G OBJ: Defined class for Gjs_MyApplication (Gjs_MyApplication), prototype 0x25cc57279f10, JSClass 0x65819a398600, in object 0x17c940b13360 832s JS G OBJ: Defined class for Gjs_MyInitable (Gjs_MyInitable), prototype 0x25cc57279f60, JSClass 0x65819a398600, in object 0x17c940b13360 832s JS G OBJ: Defined class for Gjs_Derived (Gjs_Derived), prototype 0x25cc57279fb0, JSClass 0x65819a398600, in object 0x17c940b13360 832s JS G OBJ: Defined class for Gjs_Legacy_OddlyNamed (Gjs_Legacy_OddlyNamed), prototype 0x25cc572e4038, JSClass 0x65819a398600, in object 0x17c940b13360 832s JS G OBJ: Defined class for Gjs_MyCustomInit (Gjs_MyCustomInit), prototype 0x25cc572e4088, JSClass 0x65819a398600, in object 0x17c940b13360 832s JS G OBJ: Defined class for Gjs_GObjectImplementingLangInterface (Gjs_GObjectImplementingLangInterface), prototype 0x25cc572e40d8, JSClass 0x65819a398600, in object 0x25cc5723ee20 832s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 832s JS G PRM: JSObject created with param instance 0x1f5346bf90d0 type GParamString 832s JS G IFACE: Defined class for ArbitraryGTypeName (ArbitraryGTypeName), prototype 0x25cc572f21f0, JSClass 0x65819a39a658, in object 0x25cc5723ee20 832s JS G IFACE: Defined class for Gjs_InterfaceRequiringGObjectInterface (Gjs_InterfaceRequiringGObjectInterface), prototype 0x25cc572f2240, JSClass 0x65819a39a658, in object 0x25cc5723ee20 832s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 832s JS G PRM: JSObject created with param instance 0x1f5346d62700 type GParamOverride 832s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 832s JS G PRM: JSObject created with param instance 0x1f5346bf8d60 type GParamString 832s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 832s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 832s JS G OBJ: Defined class for Gjs_GObjectImplementingGObjectInterface (Gjs_GObjectImplementingGObjectInterface), prototype 0x25cc572e4178, JSClass 0x65819a398600, in object 0x25cc5723ee20 832s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 832s JS G PRM: JSObject created with param instance 0x1f5346c17050 type GParamOverride 832s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 832s JS G OBJ: Defined class for Gjs_MinimalImplementationOfAGObjectInterface (Gjs_MinimalImplementationOfAGObjectInterface), prototype 0x25cc572e41c8, JSClass 0x65819a398600, in object 0x25cc5723ee20 832s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 832s JS G PRM: JSObject created with param instance 0x1f5346cf31c0 type GParamOverride 832s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 832s JS G OBJ: Defined class for Gjs_ImplementationOfTwoInterfaces (Gjs_ImplementationOfTwoInterfaces), prototype 0x25cc572e4218, JSClass 0x65819a398600, in object 0x25cc5723ee20 832s JS G IFACE: Defined class for Gjs_LegacyInterface1 (Gjs_LegacyInterface1), prototype 0x25cc572f2420, JSClass 0x65819a39a658, in object 0x25cc5723ee20 832s JS G IFACE: Defined class for Gjs_LegacyInterface2 (Gjs_LegacyInterface2), prototype 0x25cc572f2470, JSClass 0x65819a39a658, in object 0x25cc5723ee20 832s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 832s JS G PRM: Wrapping GParamInt 'property' on (null) with JSObject 832s JS G PRM: JSObject created with param instance 0x1f5346c34f30 type GParamInt 832s JS G PRM: Wrapping GParamInt 'override-property' on (null) with JSObject 832s JS G PRM: JSObject created with param instance 0x1f5346c14380 type GParamInt 832s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 832s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 832s JS G OBJ: Defined class for Gjs_Legacy (Gjs_Legacy), prototype 0x25cc572e42b8, JSClass 0x65819a398600, in object 0x25cc5723ee20 832s JS G PRM: Wrapping GParamOverride 'override-property' on (null) with JSObject 832s JS G PRM: JSObject created with param instance 0x1f5346c14b10 type GParamOverride 832s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 832s JS CTX: Script evaluation succeeded 832s JS MAINLOOP: Main loop instance 0x1f5346aecdb0: Spinning loop until released or hook cleared 832s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module metadata hook for module 0x17c940b2e8b0 832s JS IMPORT: Defining meta.importSync for module 0x17c940b2e8b0 832s JS NATIVE: Defining native module 'system' 832s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25cc5723b128 832s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25cc5723b128 832s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 832s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 832s JS MAINLOOP: Set main loop hook to 832s JS MAINLOOP: Main loop instance 0x1f5346aecdb0: hold 832s JS MAINLOOP: Running and clearing main loop hook 832s JS G BXD: Defining method run in prototype for GLib.MainLoop 832s 1..60 832s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 832s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 832s JS G BXD: Defined class for Source (GSource), prototype 0x25cc572e4358, JSClass 0x65819a3985d0, in object 0x25cc57279038 832s JS G BXD: Defining method set_priority in prototype for GLib.Source 832s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 832s JS G BXD: Defining method attach in prototype for GLib.Source 832s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 832s JS IMPORT: Module metadata hook for module 0x25cc572629e0 832s JS IMPORT: Defining meta.importSync for module 0x25cc572629e0 832s JS G BXD: Defining method destroy in prototype for GLib.Source 832s ok 1 GObject class constructs with default values for properties 832s ok 2 GObject class constructs with a hash of property values 832s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 832s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x25cc572e46a0, JSClass 0x65819a398600, in object 0x25cc57279d30 832s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 832s ok 3 GObject class constructs with property values from Gtk.Builder 832s ok 4 GObject class does not allow changing CONSTRUCT_ONLY properties 832s ok 5 GObject class has a name 832s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 832s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 832s JS G PRM: JSObject created with param instance 0x1f5346bb02d0 type GParamString 832s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 832s JS G PRM: JSObject created with param instance 0x1f5346bb02d0 type GParamString 832s ok 6 GObject class has a notify signal 832s ok 7 GObject class can define its own signals 832s ok 8 GObject class passes emitted arguments to signal handlers 832s ok 9 GObject class can return values from signals 832s ok 10 GObject class does not call first-wins signal handlers after one returns a value 832s ok 11 GObject class gets the return value of the default handler 832s ok 12 GObject class calls run-last default handler last 832s ok 13 GObject class can inherit from something that's not GObject.Object 832s ok 14 GObject class can implement an interface 832s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 832s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0xe5785238330, JSClass 0x65819a398600, in object 0x25cc57279308 832s ok 15 GObject class can implement interface vfuncs 832s ok 16 GObject class can be a subclass 832s ok 17 GObject class can have any valid Lang.Class name 832s ok 18 GObject class calls its _instance_init() function while chaining up in constructor 832s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 832s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 832s JS G PRM: JSObject created with param instance 0x1f5346da5090 type GParamObject 832s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 832s JS G OBJ: Defined class for Gjs_InterfacePropObject (Gjs_InterfacePropObject), prototype 0xe57852387e0, JSClass 0x65819a398600, in object 0x25cc5723ee20 832s ok 19 GObject class can have an interface-valued property 832s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 832s JS G PRM: JSObject created with param instance 0x1f5346da79a0 type GParamOverride 832s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 832s JS G OBJ: Defined class for Gjs_OverrideObject (Gjs_OverrideObject), prototype 0xe5785238970, JSClass 0x65819a398600, in object 0x25cc5723ee20 832s ok 20 GObject class can override a property from the parent class 832s ok 21 GObject class cannot override a non-existent property 832s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 832s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 832s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 832s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 832s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 832s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 832s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 832s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 832s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 832s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 832s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 832s JS G ENUM: Defining GLib.LogLevelFlags as 0x17c940b3ce28 832s JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' 832s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0xe5785238bc8, JSClass 0x65819a398600, in object 0x25cc57279308 832s JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' 832s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0xe5785224c40, JSClass 0x65819a39a658, in object 0x25cc57279308 832s JS G OBJ: Defined class for Gjs_ForgottenOverride (Gjs_ForgottenOverride), prototype 0xe5785238c40, JSClass 0x65819a398600, in object 0x25cc5723ee20 832s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 832s ok 22 GObject class handles gracefully forgetting to override a C property 832s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 832s JS G PRM: JSObject created with param instance 0x1f5346dac7e0 type GParamOverride 832s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 832s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 832s JS G OBJ: Defined class for Gjs_ForgottenAccessors (Gjs_ForgottenAccessors), prototype 0xe5785238da8, JSClass 0x65819a398600, in object 0x25cc5723ee20 832s JS G OBJ: Defined class for Gjs_ForgottenAccessors2 (Gjs_ForgottenAccessors2), prototype 0xe5785238e20, JSClass 0x65819a398600, in object 0x25cc5723ee20 832s ok 23 GObject class handles gracefully overriding a C property but forgetting the accessors 832s ok 24 GObject interface class can implement a Lang.Interface 832s ok 25 GObject interface throws when an interface requires a GObject interface but not GObject.Object 832s JS G OBJ: Defined class for Gjs_ObjectImplementingLangInterfaceAndCInterface (Gjs_ObjectImplementingLangInterfaceAndCInterface), prototype 0xe578523d150, JSClass 0x65819a398600, in object 0x25cc5723ee20 832s ok 26 GObject interface can be implemented by a GObject class along with a JS interface 832s ok 27 GObject interface is an instance of the interface classes 832s ok 28 GObject interface cannot be instantiated 832s ok 29 GObject interface has a name 832s ok 30 GObject interface reports its type name 832s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 832s ok 31 GObject interface can be implemented by a GObject class 832s ok 32 GObject interface is implemented by a GObject class with the correct class object 832s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 832s JS G PRM: JSObject created with param instance 0x1f5346db6c20 type GParamOverride 832s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 832s JS G OBJ: Defined class for Gjs_GObjectImplementingBothKindsOfInterface (Gjs_GObjectImplementingBothKindsOfInterface), prototype 0xe578523d678, JSClass 0x65819a398600, in object 0x25cc5723ee20 832s ok 33 GObject interface can be implemented by a class also implementing a Lang.Interface 832s ok 34 GObject interface can have its required function implemented 832s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 832s JS G PRM: JSObject created with param instance 0x1f5346db9f80 type GParamOverride 832s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 832s JS G OBJ: Defined class for Gjs_BadObject (Gjs_BadObject), prototype 0xe578523d858, JSClass 0x65819a398600, in object 0x25cc5723ee20 832s ok 35 GObject interface must have its required function implemented 832s ok 36 GObject interface doesn't have to have its optional function implemented 832s ok 37 GObject interface can have its optional function deferred to by the implementation 832s ok 38 GObject interface can have its function chained up to 832s ok 39 GObject interface can require another interface 832s ok 40 GObject interface can chain up to another interface 832s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 832s JS G PRM: JSObject created with param instance 0x1f5346dbf5d0 type GParamOverride 832s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 832s JS G OBJ: Defined class for Gjs_MinimalImplementationOfTwoInterfaces (Gjs_MinimalImplementationOfTwoInterfaces), prototype 0xe578523dd30, JSClass 0x65819a398600, in object 0x25cc5723ee20 832s ok 41 GObject interface defers to the last interface's optional function 832s ok 42 GObject interface must be implemented by a class that implements all required interfaces 832s ok 43 GObject interface must be implemented by a class that implements required interfaces in correct order 832s JS G IFACE: Defined class for Gjs_InitableInterface (Gjs_InitableInterface), prototype 0xe5785224e98, JSClass 0x65819a39a658, in object 0x25cc5723ee20 832s ok 44 GObject interface can require an interface from C 832s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 832s JS G BXD: Defining method quit in prototype for GLib.MainLoop 832s ok 45 GObject interface can define signals on the implementing class 832s ok 46 GObject interface can define properties on the implementing class 832s JS G OBJ: Defined class for Gjs_MyNaughtyObject (Gjs_MyNaughtyObject), prototype 0xe578524a268, JSClass 0x65819a398600, in object 0x25cc5723ee20 832s ok 47 GObject interface must have its properties overridden 832s JS G OBJ: Defined class for Gjs_MyMetaObject (Gjs_MyMetaObject), prototype 0xe578524a358, JSClass 0x65819a398600, in object 0x25cc5723ee20 832s JS G IFACE: Defined class for Gjs_MyMetaInterface (Gjs_MyMetaInterface), prototype 0xe57852454e8, JSClass 0x65819a39a658, in object 0x25cc5723ee20 832s ok 48 GObject interface gets the correct type for its metaclass 832s JS G OBJ: Defined class for Gjs_SubObject (Gjs_SubObject), prototype 0xe578524a470, JSClass 0x65819a398600, in object 0x25cc5723ee20 832s ok 49 GObject interface can be implemented by a class as well as its parent class 832s JS G OBJ: Defined class for Gjs_SubImplementer (Gjs_SubImplementer), prototype 0xe578524a588, JSClass 0x65819a398600, in object 0x25cc5723ee20 832s ok 50 GObject interface can be reimplemented by a subclass of a class that already implements it 832s ok 51 ES6 GObject class inheriting from GObject.Class calls a static method on the parent class 832s ok 52 ES6 GObject class inheriting from GObject.Class calls a method on the parent class 832s ok 53 ES6 GObject class inheriting from GObject.Class passes arguments to the parent class's constructor 832s ok 54 ES6 GObject class inheriting from GObject.Class chains up to a method on the parent class 832s ok 55 ES6 GObject class inheriting from GObject.Class overrides a method on the parent class 832s ok 56 ES6 GObject class inheriting from GObject.Class sets and gets a property from the parent class 832s ok 57 ES6 GObject class inheriting from GObject.Class overrides a property from the parent class 832s ok 58 ES6 GObject class inheriting from GObject.Class inherits a signal from the parent class 832s ok 59 ES6 GObject class inheriting from GObject.Class inherits legacy interfaces from the parent 832s ok 60 ES6 GObject class inheriting from GObject.Class can implement a legacy interface itself 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Main loop instance 0x1f5346aecdb0: Spinning loop until released or hook cleared 832s JS MAINLOOP: handling job 0, 832s JS MAINLOOP: Enqueue job , promise=, allocation site= 832s JS MAINLOOP: Completed job 0 832s JS MAINLOOP: handling job 1, 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Completed job 1 833s JS MAINLOOP: handling job 2, 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Completed job 2 833s JS MAINLOOP: handling job 3, 833s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 833s JS MAINLOOP: Main loop instance 0x1f5346aecdb0: release 833s JS MAINLOOP: Completed job 3 833s JS MEMORY: Memory report: before destroying context 833s JS MEMORY: 751 objects currently alive 833s JS MEMORY: boxed_instance = 288 833s JS MEMORY: boxed_prototype = 13 833s JS MEMORY: closure = 16 833s JS MEMORY: function = 272 833s JS MEMORY: fundamental_instance = 0 833s JS MEMORY: fundamental_prototype = 0 833s JS MEMORY: gerror_instance = 0 833s JS MEMORY: gerror_prototype = 0 833s JS MEMORY: interface = 15 833s JS MEMORY: module = 11 833s JS MEMORY: ns = 6 833s JS MEMORY: object_instance = 67 833s JS MEMORY: object_prototype = 44 833s JS MEMORY: param = 19 833s JS MEMORY: union_instance = 0 833s JS MEMORY: union_prototype = 0 833s JS CTX: JS shutdown sequence 833s JS CTX: Stopping profiler 833s JS CTX: Shutting down toggle queue 833s JS CTX: Notifying external reference holders of GjsContext dispose 833s JS MAINLOOP: Stopping promise job dispatcher 833s JS CTX: Notifying reference holders of GjsContext dispose 833s JS CTX: Checking unhandled promise rejections 833s JS CTX: Releasing cached JS wrappers 833s JS CTX: Final triggered GC 833s JS CTX: Destroying JS context 833s JS CTX: Releasing all native objects 833s JS CTX: Disabling auto GC 833s JS CTX: Ending trace on global object 833s JS CTX: Freeing allocated resources 833s JS CTX: JS context destroyed 833s PASS: gjs/testLegacyGObject.test 833s Running test: gjs/keys.test 833s 1..1 833s ok 1 - /usr/libexec/installed-tests/gjs/debugger/keys.debugger 833s PASS: gjs/keys.test 833s Running test: gjs/backtrace.test 833s 1..1 833s ok 1 - /usr/libexec/installed-tests/gjs/debugger/backtrace.debugger 833s PASS: gjs/backtrace.test 833s Running test: gjs/frame.test 833s 1..1 833s ok 1 - /usr/libexec/installed-tests/gjs/debugger/frame.debugger 833s PASS: gjs/frame.test 833s Running test: gjs/testGLib.test 833s JS NATIVE: Registered native JS module '_promiseNative' 833s JS NATIVE: Registered native JS module '_byteArrayNative' 833s JS NATIVE: Registered native JS module '_encodingNative' 833s JS NATIVE: Registered native JS module '_gi' 833s JS NATIVE: Registered native JS module 'gi' 833s JS NATIVE: Registered native JS module 'cairoNative' 833s JS NATIVE: Registered native JS module 'system' 833s JS NATIVE: Registered native JS module 'console' 833s JS NATIVE: Registered native JS module '_print' 833s JS CTX: Enabling JIT 833s JS CTX: Initialized class GjsFileImporter prototype 0x68962c000a0 833s JS IMPORT: Defining parent (nil) of 0x68962c00100 'imports' is mod 0 833s JS IMPORT: Importing '_print' 833s JS NATIVE: Defining native module '_print' 833s JS IMPORT: Defining parent 0x68962c00100 of 0x68962c007b0 '_print' is mod 1 833s JS IMPORT: successfully imported module '_print' 833s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 833s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3e081e43b128 833s JS MAINLOOP: Main loop instance 0x174d44cfcdb0: hold 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Starting promise job dispatcher 833s JS MAINLOOP: Main loop instance 0x174d44cfcdb0: Spinning loop until released or hook cleared 833s JS MAINLOOP: handling job 0, 833s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 833s JS MAINLOOP: Main loop instance 0x174d44cfcdb0: release 833s JS MAINLOOP: Completed job 0 833s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module metadata hook for module 0x68962c13000 833s JS IMPORT: Defining meta.importSync for module 0x68962c13000 833s JS NATIVE: Defining native module 'gi' 833s JS CTX: Initialized class GIRepositoryNamespace prototype 0x68962c133f0 833s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 833s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 833s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 833s JS IMPORT: Importing directory 'overrides' 833s JS IMPORT: Defining parent 0x68962c00100 of 0x68962c134f0 'overrides' is mod 1 833s JS IMPORT: Defined importer 'overrides' 0x68962c134f0 in 0x68962c00100 833s JS IMPORT: successfully imported directory 'overrides' 833s JS IMPORT: Importing '_promiseNative' 833s JS NATIVE: Defining native module '_promiseNative' 833s JS IMPORT: Defining parent 0x68962c00100 of 0x68962c139a0 '_promiseNative' is mod 1 833s JS IMPORT: successfully imported module '_promiseNative' 833s JS IMPORT: Importing module GLib succeeded 833s JS IMPORT: Defining parent 0x68962c134f0 of 0x3e081e43c150 'GLib' is mod 1 833s JS IMPORT: successfully imported module 'GLib' 833s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 833s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3e081e479060, JSClass 0x75368d4985d0, in object 0x3e081e479038 833s JS CTX: Initialized class GIRepositoryGType prototype 0x68962c13ce8 833s JS CTX: Initialized class GIRepositoryFunction prototype 0x68962c13d48 833s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 833s JS G BXD: Defined class for Error (GError), prototype 0x3e081e4790b0, JSClass 0x75368d4985d0, in object 0x3e081e479038 833s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 833s JS G BXD: Defined class for Variant (GVariant), prototype 0x3e081e479100, JSClass 0x75368d4985d0, in object 0x3e081e479038 833s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 833s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3e081e479150, JSClass 0x75368d4985d0, in object 0x3e081e479038 833s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 833s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3e081e4791a0, JSClass 0x75368d4985d0, in object 0x3e081e479038 833s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 833s JS G BXD: Defined class for Thread (GThread), prototype 0x3e081e4791f0, JSClass 0x75368d4985d0, in object 0x3e081e479038 833s JS G BXD: Defining method ref in prototype for GLib.Thread 833s JS G BXD: Defining method unref in prototype for GLib.Thread 833s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 833s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3e081e479240, JSClass 0x75368d4985d0, in object 0x3e081e479038 833s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 833s JS G BXD: Defined class for Regex (GRegex), prototype 0x3e081e479290, JSClass 0x75368d4985d0, in object 0x3e081e479038 833s JS G BXD: Defining method match in prototype for GLib.Regex 833s JS G BXD: Defining method match_full in prototype for GLib.Regex 833s JS G BXD: Defining method match_all in prototype for GLib.Regex 833s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 833s JS G NS: Defined namespace 'GLib' 0x3e081e479038 in GIRepository 0x68962c13280 833s JS IMPORT: Importing module jasmine succeeded 833s JS IMPORT: Defining parent 0x68962c00100 of 0x3e081e43cce0 'jasmine' is mod 1 833s JS IMPORT: successfully imported module 'jasmine' 833s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 833s JS MAINLOOP: Main loop instance 0x174d44cfcdb0: hold 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Main loop instance 0x174d44cfcdb0: Spinning loop until released or hook cleared 833s JS MAINLOOP: handling job 0, 833s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 833s JS MAINLOOP: Main loop instance 0x174d44cfcdb0: release 833s JS MAINLOOP: Completed job 0 833s JS IMPORT: Importing 'gi' 833s JS IMPORT: Defining parent 0x68962c00100 of 0x68962c13280 'gi' is mod 1 833s JS IMPORT: successfully imported module 'gi' 833s JS CTX: Script evaluation succeeded 833s JS MAINLOOP: Main loop instance 0x174d44cfcdb0: Spinning loop until released or hook cleared 833s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module metadata hook for module 0x68962c065b0 833s JS IMPORT: Defining meta.importSync for module 0x68962c065b0 833s JS NATIVE: Defining native module 'system' 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e081e43b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e081e43b128 833s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 833s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 833s JS MAINLOOP: Set main loop hook to 833s JS MAINLOOP: Main loop instance 0x174d44cfcdb0: hold 833s JS MAINLOOP: Running and clearing main loop hook 833s JS G BXD: Defining method run in prototype for GLib.MainLoop 833s 1..50 833s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 833s JS G BXD: Defined class for Source (GSource), prototype 0x3e081e479308, JSClass 0x75368d4985d0, in object 0x3e081e479038 833s JS G BXD: Defining method set_priority in prototype for GLib.Source 833s JS IMPORT: Importing '_gi' 833s JS NATIVE: Defining native module '_gi' 833s JS IMPORT: Defining parent 0x3e081e43ead8 of 0x68962c10c70 '_gi' is mod 1 833s JS IMPORT: successfully imported module '_gi' 833s 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 833s JS G NS: Defined namespace 'GjsPrivate' 0x3e081e4793a8 in GIRepository 0x3e081e43ea78 833s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 833s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 833s JS IMPORT: Importing module _common succeeded 833s JS IMPORT: Defining parent 0x3e081e43ead8 of 0x3e081e4c0b28 '_common' is mod 1 833s JS IMPORT: successfully imported module '_common' 833s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 833s JS IMPORT: Importing module _legacy succeeded 833s JS IMPORT: Defining parent 0x3e081e43ead8 of 0x3e081e4c0b78 '_legacy' is mod 1 833s JS IMPORT: successfully imported module '_legacy' 833s JS IMPORT: Importing module GObject succeeded 833s JS IMPORT: Defining parent 0x3e081e43eac0 of 0x3e081e4c0ad8 'GObject' is mod 1 833s JS IMPORT: successfully imported module 'GObject' 833s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 833s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 833s JS G BXD: Defined class for String (GString), prototype 0x3e081e479628, JSClass 0x75368d4985d0, in object 0x3e081e479380 833s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 833s JS G PRM: Defined class ParamSpec prototype is 0x3e081e4c0c18 class 0x75368d4a0068 in object 0x3e081e479380 833s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 833s JS G OBJ: Defined class for Object (GObject), prototype 0x3e081e479790, JSClass 0x75368d498600, in object 0x3e081e479380 833s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 833s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 833s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3e081e4797b8, JSClass 0x75368d498600, in object 0x3e081e479380 833s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 833s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 833s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 833s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 833s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 833s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 833s JS G NS: Defined namespace 'GObject' 0x3e081e479380 in GIRepository 0x3e081e43ea78 833s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 833s JS G BXD: Defining method attach in prototype for GLib.Source 833s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 833s JS IMPORT: Module metadata hook for module 0x3e081e462bd8 833s JS IMPORT: Defining meta.importSync for module 0x3e081e462bd8 833s JS G BXD: Defining method get_string in prototype for GLib.Variant 833s JS G BXD: Defining method classify in prototype for GLib.Variant 833s JS G BXD: Defining method destroy in prototype for GLib.Source 833s ok 1 GVariant constructor constructs a string variant 833s JS G BXD: Defining method equal in prototype for GLib.Variant 833s ok 2 GVariant constructor constructs a string variant (backwards compatible API) 833s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 833s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x3e081e479c18, JSClass 0x75368d4985d0, in object 0x3e081e479038 833s JS G BXD: Defining method n_children in prototype for GLib.Variant 833s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 833s JS G BXD: Defining method get_variant in prototype for GLib.Variant 833s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 833s JS G BXD: Defining method get_uint32 in prototype for GLib.Variant 833s ok 3 GVariant constructor constructs a struct variant 833s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 833s ok 4 GVariant constructor constructs a maybe variant 833s JS IMPORT: Module metadata hook for module 0x3e081e4627b0 833s JS IMPORT: Defining meta.importSync for module 0x3e081e4627b0 833s JS NATIVE: Defining native module '_encodingNative' 833s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 833s JS IMPORT: Importing '_byteArrayNative' 833s JS NATIVE: Defining native module '_byteArrayNative' 833s JS IMPORT: Defining parent 0x3e081e43ead8 of 0x68962c34c90 '_byteArrayNative' is mod 1 833s JS IMPORT: successfully imported module '_byteArrayNative' 833s ok 5 GVariant constructor constructs a byte array variant 833s ok 6 GVariant constructor constructs a byte array variant from a string 833s ok 7 GVariant constructor 0-terminates a byte array variant constructed from a string 833s ok 8 GVariant constructor does not 0-terminate a byte array variant constructed from a Uint8Array 833s ok 9 GVariant unpack preserves type information if the unpacked object contains variants 833s ok 10 GVariant unpack recursive leaves no variants in the unpacked object 833s ok 11 GVariant strv unpacked matches constructed 833s JS G BXD: Defining method get_strv in prototype for GLib.Variant 833s ok 12 GVariant strv getter matches constructed 833s JS G BXD: Defining method dup_strv in prototype for GLib.Variant 833s ok 13 GVariant strv getter (dup) matches constructed 833s JS G BXD: Defining method insert_value in prototype for GLib.VariantDict 833s JS G BXD: Defining method lookup_value in prototype for GLib.VariantDict 833s ok 14 GVariantDict lookup returns the unpacked variant 833s ok 15 GVariantDict lookup returns null if the key isn't present 833s ok 16 GLib spawn processes sync with null envp # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3523 833s JS G NS: Found info type FUNCTION for 'str_hash' in namespace 'GLib' 833s ok 17 GLib string function overrides GLib.str_hash errors when marshalling null to a not-nullable parameter 833s ok 18 GLib string function overrides GLib.stpcpy 833s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 833s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 833s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 833s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 833s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 833s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 833s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 833s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 833s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 833s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 833s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 833s JS G ENUM: Defining GLib.LogLevelFlags as 0x68962c1b2a8 833s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 833s ok 19 GLib string function overrides GLib.strstr_len 833s ok 20 GLib string function overrides GLib.strrstr 833s ok 21 GLib string function overrides GLib.strrstr_len 833s ok 22 GLib string function overrides GLib.strup 833s ok 23 GLib string function overrides GLib.strdown 833s ok 24 GLib string function overrides GLib.strreverse 833s JS G NS: Found info type CONSTANT for 'ASCII_DTOSTR_BUF_SIZE' in namespace 'GLib' 833s ok 25 GLib string function overrides GLib.ascii_dtostr 833s ok 26 GLib string function overrides GLib.ascii_formatd 833s ok 27 GLib string function overrides GLib.strchug 833s ok 28 GLib string function overrides GLib.strchomp 833s ok 29 GLib string function overrides GLib.strstrip 833s JS G NS: Found info type CONSTANT for 'STR_DELIMITERS' in namespace 'GLib' 833s ok 30 GLib string function overrides GLib.strdelimit 833s ok 31 GLib string function overrides GLib.strcanon 833s JS G NS: Found info type FUNCTION for 'base64_encode' in namespace 'GLib' 833s ok 32 GLib string function overrides GLib.base64_encode 833s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GjsPrivate' 833s JS G BXD: Defined class for MatchInfo (GjsMatchInfo), prototype 0x20e5fd314c18, JSClass 0x75368d4985d0, in object 0x3e081e4793a8 833s ok 33 GLib.MatchInfo cannot be constructed 833s JS G NS: Found info type FUNCTION for 'regex_match' in namespace 'GjsPrivate' 833s ok 34 GLib.MatchInfo is returned from GLib.Regex.match 833s JS G BXD: Defining method get_string in prototype for GjsPrivate.MatchInfo 833s ok 35 GLib.MatchInfo stores the string that was matched 833s JS G NS: Found info type FUNCTION for 'regex_match_full' in namespace 'GjsPrivate' 833s ok 36 GLib.MatchInfo truncates the string when it has zeroes as g_match_info_get_string() would 833s JS G NS: Found info type FUNCTION for 'regex_match_all' in namespace 'GjsPrivate' 833s ok 37 GLib.MatchInfo is returned from GLib.Regex.match_all 833s JS G NS: Found info type FUNCTION for 'regex_match_all_full' in namespace 'GjsPrivate' 833s ok 38 GLib.MatchInfo is returned from GLib.Regex.match_all_full 833s ok 39 GLib.MatchInfo is returned from GLib.Regex.match_full 833s JS G BXD: Defining method expand_references in prototype for GjsPrivate.MatchInfo 833s ok 40 GLib.MatchInfo method expand_references 833s JS G BXD: Defining method fetch in prototype for GjsPrivate.MatchInfo 833s ok 41 GLib.MatchInfo method fetch 833s JS G BXD: Defining method fetch_all in prototype for GjsPrivate.MatchInfo 833s ok 42 GLib.MatchInfo method fetch_all 833s JS G BXD: Defining method fetch_named in prototype for GjsPrivate.MatchInfo 833s ok 43 GLib.MatchInfo method fetch_named 833s JS G BXD: Defining method fetch_named_pos in prototype for GjsPrivate.MatchInfo 833s ok 44 GLib.MatchInfo method fetch_named_pos 833s JS G BXD: Defining method fetch_pos in prototype for GjsPrivate.MatchInfo 833s ok 45 GLib.MatchInfo method fetch_pos 833s JS G BXD: Defining method get_match_count in prototype for GjsPrivate.MatchInfo 833s ok 46 GLib.MatchInfo method get_match_count 833s ok 47 GLib.MatchInfo method get_string 833s JS G BXD: Defining method is_partial_match in prototype for GjsPrivate.MatchInfo 833s ok 48 GLib.MatchInfo method is_partial_match 833s JS G BXD: Defining method matches in prototype for GjsPrivate.MatchInfo 833s ok 49 GLib.MatchInfo method matches 833s JS G BXD: Defining method next in prototype for GjsPrivate.MatchInfo 833s ok 50 GLib.MatchInfo method next 833s JS G BXD: Defining method quit in prototype for GLib.MainLoop 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Main loop instance 0x174d44cfcdb0: Spinning loop until released or hook cleared 833s JS MAINLOOP: handling job 0, 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Completed job 0 833s JS MAINLOOP: handling job 1, 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Completed job 1 833s JS MAINLOOP: handling job 2, 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Completed job 2 833s JS MAINLOOP: handling job 3, 833s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 833s JS MAINLOOP: Main loop instance 0x174d44cfcdb0: release 833s JS MAINLOOP: Completed job 3 833s JS MEMORY: Memory report: before destroying context 833s JS MEMORY: 671 objects currently alive 833s JS MEMORY: boxed_instance = 492 833s JS MEMORY: boxed_prototype = 12 833s JS MEMORY: closure = 1 833s JS MEMORY: function = 156 833s JS MEMORY: fundamental_instance = 0 833s JS MEMORY: fundamental_prototype = 0 833s JS MEMORY: gerror_instance = 0 833s JS MEMORY: gerror_prototype = 0 833s JS MEMORY: interface = 0 833s JS MEMORY: module = 5 833s JS MEMORY: ns = 3 833s JS MEMORY: object_instance = 0 833s JS MEMORY: object_prototype = 2 833s JS MEMORY: param = 0 833s JS MEMORY: union_instance = 0 833s JS MEMORY: union_prototype = 0 833s JS CTX: JS shutdown sequence 833s JS CTX: Stopping profiler 833s JS CTX: Shutting down toggle queue 833s JS CTX: Notifying external reference holders of GjsContext dispose 833s JS MAINLOOP: Stopping promise job dispatcher 833s JS CTX: Notifying reference holders of GjsContext dispose 833s JS CTX: Checking unhandled promise rejections 833s JS CTX: Releasing cached JS wrappers 833s JS CTX: Final triggered GC 833s JS CTX: Destroying JS context 833s JS CTX: Releasing all native objects 833s JS CTX: Disabling auto GC 833s JS CTX: Ending trace on global object 833s JS CTX: Freeing allocated resources 833s JS CTX: JS context destroyed 833s PASS: gjs/testGLib.test 833s Running test: gjs/testWarnings.sh.test 833s ok 1 - overwriting method with Signals.addSignalMethods() should warn 833s ok 2 - passing too many arguments to a GI function should warn 833s ok 3 - file and line number are logged for syntax errors 833s 1..3 833s PASS: gjs/testWarnings.sh.test 833s Running test: gjs/list.test 833s 1..1 833s ok 1 - /usr/libexec/installed-tests/gjs/debugger/list.debugger 833s PASS: gjs/list.test 833s Running test: gjs/set.test 833s 1..1 833s ok 1 - /usr/libexec/installed-tests/gjs/debugger/set.debugger 833s PASS: gjs/set.test 833s Running test: gjs/testIntrospection.test 833s JS NATIVE: Registered native JS module '_promiseNative' 833s JS NATIVE: Registered native JS module '_byteArrayNative' 833s JS NATIVE: Registered native JS module '_encodingNative' 833s JS NATIVE: Registered native JS module '_gi' 833s JS NATIVE: Registered native JS module 'gi' 833s JS NATIVE: Registered native JS module 'cairoNative' 833s JS NATIVE: Registered native JS module 'system' 833s JS NATIVE: Registered native JS module 'console' 833s JS NATIVE: Registered native JS module '_print' 833s JS CTX: Enabling JIT 833s JS CTX: Initialized class GjsFileImporter prototype 0x54b106000a0 833s JS IMPORT: Defining parent (nil) of 0x54b10600100 'imports' is mod 0 833s JS IMPORT: Importing '_print' 833s JS NATIVE: Defining native module '_print' 833s JS IMPORT: Defining parent 0x54b10600100 of 0x54b106007b0 '_print' is mod 1 833s JS IMPORT: successfully imported module '_print' 833s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 833s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x7308703b128 833s JS MAINLOOP: Main loop instance 0x16d8e2c3cdb0: hold 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Starting promise job dispatcher 833s JS MAINLOOP: Main loop instance 0x16d8e2c3cdb0: Spinning loop until released or hook cleared 833s JS MAINLOOP: handling job 0, 833s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 833s JS MAINLOOP: Main loop instance 0x16d8e2c3cdb0: release 833s JS MAINLOOP: Completed job 0 833s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7308703b128 833s JS IMPORT: Module metadata hook for module 0x54b10613000 833s JS IMPORT: Defining meta.importSync for module 0x54b10613000 833s JS NATIVE: Defining native module 'gi' 833s JS CTX: Initialized class GIRepositoryNamespace prototype 0x54b106133f0 833s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 833s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 833s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 833s JS IMPORT: Importing directory 'overrides' 833s JS IMPORT: Defining parent 0x54b10600100 of 0x54b106134f0 'overrides' is mod 1 833s JS IMPORT: Defined importer 'overrides' 0x54b106134f0 in 0x54b10600100 833s JS IMPORT: successfully imported directory 'overrides' 833s JS IMPORT: Importing '_promiseNative' 833s JS NATIVE: Defining native module '_promiseNative' 833s JS IMPORT: Defining parent 0x54b10600100 of 0x54b106139a0 '_promiseNative' is mod 1 833s JS IMPORT: successfully imported module '_promiseNative' 833s JS IMPORT: Importing module GLib succeeded 833s JS IMPORT: Defining parent 0x54b106134f0 of 0x7308703c150 'GLib' is mod 1 833s JS IMPORT: successfully imported module 'GLib' 833s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 833s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x73087079060, JSClass 0x7e52118885d0, in object 0x73087079038 833s JS CTX: Initialized class GIRepositoryGType prototype 0x54b10613ce8 833s JS CTX: Initialized class GIRepositoryFunction prototype 0x54b10613d48 833s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 833s JS G BXD: Defined class for Error (GError), prototype 0x730870790b0, JSClass 0x7e52118885d0, in object 0x73087079038 833s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 833s JS G BXD: Defined class for Variant (GVariant), prototype 0x73087079100, JSClass 0x7e52118885d0, in object 0x73087079038 833s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 833s JS G BXD: Defined class for Bytes (GBytes), prototype 0x73087079150, JSClass 0x7e52118885d0, in object 0x73087079038 833s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 833s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x730870791a0, JSClass 0x7e52118885d0, in object 0x73087079038 833s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 833s JS G BXD: Defined class for Thread (GThread), prototype 0x730870791f0, JSClass 0x7e52118885d0, in object 0x73087079038 833s JS G BXD: Defining method ref in prototype for GLib.Thread 833s JS G BXD: Defining method unref in prototype for GLib.Thread 833s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 833s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x73087079240, JSClass 0x7e52118885d0, in object 0x73087079038 833s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 833s JS G BXD: Defined class for Regex (GRegex), prototype 0x73087079290, JSClass 0x7e52118885d0, in object 0x73087079038 833s JS G BXD: Defining method match in prototype for GLib.Regex 833s JS G BXD: Defining method match_full in prototype for GLib.Regex 833s JS G BXD: Defining method match_all in prototype for GLib.Regex 833s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 833s JS G NS: Defined namespace 'GLib' 0x73087079038 in GIRepository 0x54b10613280 833s JS IMPORT: Importing module jasmine succeeded 833s JS IMPORT: Defining parent 0x54b10600100 of 0x7308703cce0 'jasmine' is mod 1 833s JS IMPORT: successfully imported module 'jasmine' 833s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 833s JS MAINLOOP: Main loop instance 0x16d8e2c3cdb0: hold 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Main loop instance 0x16d8e2c3cdb0: Spinning loop until released or hook cleared 833s JS MAINLOOP: handling job 0, 833s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 833s JS MAINLOOP: Main loop instance 0x16d8e2c3cdb0: release 833s JS MAINLOOP: Completed job 0 833s JS IMPORT: Importing 'gi' 833s JS IMPORT: Defining parent 0x54b10600100 of 0x54b10613280 'gi' is mod 1 833s JS IMPORT: successfully imported module 'gi' 833s 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 833s JS G NS: Defined namespace 'Gdk' 0x73087079308 in GIRepository 0x54b10613280 833s 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 833s JS G NS: Defined namespace 'GjsPrivate' 0x73087079358 in GIRepository 0x54b10613280 833s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 833s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 833s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 833s JS IMPORT: Importing module _legacy succeeded 833s JS IMPORT: Defining parent 0x54b10600100 of 0x7308703cf10 '_legacy' is mod 1 833s JS IMPORT: successfully imported module '_legacy' 833s JS IMPORT: Importing module lang succeeded 833s JS IMPORT: Defining parent 0x54b10600100 of 0x7308703cec0 'lang' is mod 1 833s JS IMPORT: successfully imported module 'lang' 833s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 833s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 833s JS IMPORT: Importing module _signals succeeded 833s JS IMPORT: Defining parent 0x54b10600100 of 0x7308703cf60 '_signals' is mod 1 833s JS IMPORT: successfully imported module '_signals' 833s JS IMPORT: Importing module signals succeeded 833s JS IMPORT: Defining parent 0x54b10600100 of 0x7308703ce70 'signals' is mod 1 833s JS IMPORT: successfully imported module 'signals' 833s JS IMPORT: Importing module Gio succeeded 833s JS IMPORT: Defining parent 0x54b106134f0 of 0x7308703ce20 'Gio' is mod 1 833s JS IMPORT: successfully imported module 'Gio' 833s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 833s JS IMPORT: Importing '_gi' 833s JS NATIVE: Defining native module '_gi' 833s JS IMPORT: Defining parent 0x54b10600100 of 0x54b1062b788 '_gi' is mod 1 833s JS IMPORT: successfully imported module '_gi' 833s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 833s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 833s JS IMPORT: Importing module _common succeeded 833s JS IMPORT: Defining parent 0x54b10600100 of 0x730870cb038 '_common' is mod 1 833s JS IMPORT: successfully imported module '_common' 833s JS IMPORT: Importing module GObject succeeded 833s JS IMPORT: Defining parent 0x54b106134f0 of 0x7308703cfb0 'GObject' is mod 1 833s JS IMPORT: successfully imported module 'GObject' 833s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 833s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 833s JS G BXD: Defined class for String (GString), prototype 0x73087079600, JSClass 0x7e52118885d0, in object 0x73087079380 833s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 833s JS G PRM: Defined class ParamSpec prototype is 0x730870cb0d8 class 0x7e5211890068 in object 0x73087079380 833s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 833s JS G OBJ: Defined class for Object (GObject), prototype 0x73087079768, JSClass 0x7e5211888600, in object 0x73087079380 833s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 833s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 833s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x73087079790, JSClass 0x7e5211888600, in object 0x73087079380 833s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 833s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 833s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 833s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 833s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 833s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 833s JS G NS: Defined namespace 'GObject' 0x73087079380 in GIRepository 0x54b10613280 833s JS G OBJ: Defined class for Application (GApplication), prototype 0x730870797e0, JSClass 0x7e5211888600, in object 0x73087079330 833s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 833s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x730870cb5b0, JSClass 0x7e521188a658, in object 0x73087079330 833s JS G NS: Found info type INTERFACE for 'ActionGroup' in namespace 'Gio' 833s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x730870cb5d8, JSClass 0x7e521188a658, in object 0x73087079330 833s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 833s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 833s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 833s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 833s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 833s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 833s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 833s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 833s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 833s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 833s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x73087079880, JSClass 0x7e5211888600, in object 0x73087079330 833s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 833s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x730870cb858, JSClass 0x7e521188a658, in object 0x73087079330 833s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 833s JS G IFACE: Defined class for Initable (GInitable), prototype 0x730870cb8a8, JSClass 0x7e521188a658, in object 0x73087079330 833s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 833s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x73087079920, JSClass 0x7e5211888600, in object 0x73087079330 833s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 833s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 833s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 833s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 833s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x730870cba60, JSClass 0x7e521188a658, in object 0x73087079330 833s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 833s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x73087079998, JSClass 0x7e52118885d0, in object 0x73087079330 833s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 833s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x730870799e8, JSClass 0x7e52118885d0, in object 0x73087079330 833s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 833s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 833s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x73087079a38, JSClass 0x7e5211888600, in object 0x73087079330 833s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x73087079a88, JSClass 0x7e5211888600, in object 0x73087079358 833s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 833s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x73087079ad8, JSClass 0x7e5211888600, in object 0x73087079330 833s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 833s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 833s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 833s JS G IFACE: Defined class for File (GFile), prototype 0x730870cbb28, JSClass 0x7e521188a658, in object 0x73087079330 833s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x73087079b50, JSClass 0x7e5211888600, in object 0x54b10613360 833s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 833s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x73087079bc8, JSClass 0x7e5211888600, in object 0x73087079330 833s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 833s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 833s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x73087079c18, JSClass 0x7e5211888600, in object 0x73087079330 833s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 833s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x73087079c68, JSClass 0x7e5211888600, in object 0x73087079330 833s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 833s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x73087079cb8, JSClass 0x7e52118885d0, in object 0x73087079330 833s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 833s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 833s JS G OBJ: Defined class for Settings (GSettings), prototype 0x73087079d08, JSClass 0x7e5211888600, in object 0x73087079330 833s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 833s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 833s JS G NS: Defined namespace 'Gio' 0x73087079330 in GIRepository 0x54b10613280 833s JS IMPORT: Importing module Gtk succeeded 833s JS IMPORT: Defining parent 0x54b106134f0 of 0x730870d85d8 'Gtk' is mod 1 833s JS IMPORT: successfully imported module 'Gtk' 833s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 833s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 833s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x73087079d80, JSClass 0x7e5211888600, in object 0x73087079380 833s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x73087079dd0, JSClass 0x7e5211888600, in object 0x73087079d58 833s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 833s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x730870d88d0, JSClass 0x7e521188a658, in object 0x73087079d58 833s 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 833s JS G NS: Defined namespace 'Atk' 0x73087079e48 in GIRepository 0x54b10613280 833s JS G NS: Found info type INTERFACE for 'ImplementorIface' in namespace 'Atk' 833s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0x730870d88f8, JSClass 0x7e521188a658, in object 0x73087079e48 833s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 833s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x73087079e98, JSClass 0x7e5211888600, in object 0x73087079d58 833s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 833s JS G NS: Defined namespace 'Gtk' 0x73087079d58 in GIRepository 0x54b10613280 833s JS IMPORT: Importing 'system' 833s JS NATIVE: Defining native module 'system' 833s JS IMPORT: Defining parent 0x54b10600100 of 0x54b106323e8 'system' is mod 1 833s JS IMPORT: successfully imported module 'system' 833s JS CTX: Script evaluation succeeded 833s JS MAINLOOP: Main loop instance 0x16d8e2c3cdb0: Spinning loop until released or hook cleared 833s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7308703b128 833s JS IMPORT: Module metadata hook for module 0x54b106026e8 833s JS IMPORT: Defining meta.importSync for module 0x54b106026e8 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7308703b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7308703b128 833s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 833s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 833s JS MAINLOOP: Set main loop hook to 833s JS MAINLOOP: Main loop instance 0x16d8e2c3cdb0: hold 833s JS MAINLOOP: Running and clearing main loop hook 833s JS G BXD: Defining method run in prototype for GLib.MainLoop 833s 1..20 833s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 833s JS G BXD: Defined class for Source (GSource), prototype 0x73087079ee8, JSClass 0x7e52118885d0, in object 0x73087079038 833s JS G BXD: Defining method set_priority in prototype for GLib.Source 833s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 833s JS G BXD: Defining method attach in prototype for GLib.Source 833s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 833s JS IMPORT: Module metadata hook for module 0x73087062dd0 833s JS IMPORT: Defining meta.importSync for module 0x73087062dd0 833s JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' 833s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0x73087079fd8, JSClass 0x7e5211888600, in object 0x73087079330 833s JS G BXD: Defining method destroy in prototype for GLib.Source 833s ok 1 GLib.DestroyNotify parameter throws when encountering a GDestroyNotify not associated with a callback 833s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 833s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 833s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 833s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 833s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 833s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 833s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 833s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 833s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 833s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 833s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 833s JS G ENUM: Defining GLib.LogLevelFlags as 0x54b10617d20 833s JS G NS: Found info type CONSTANT for 'MININT64' in namespace 'GLib' 833s JS G NS: Found info type CONSTANT for 'MAXINT64' in namespace 'GLib' 833s JS G NS: Found info type CONSTANT for 'MAXUINT64' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 833s ok 2 Unsafe integer marshalling warns when conversion is lossy 833s ok 3 Marshalling empty flat arrays of structs accepts null # SKIP GTK disabled 833s ok 4 Marshalling empty flat arrays of structs accepts an empty array # SKIP GTK disabled 833s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gio' 833s JS G OBJ: Defined class for AppLaunchContext (GAppLaunchContext), prototype 0xf1a83f084c0, JSClass 0x7e5211888600, in object 0x73087079330 833s ok 5 Constructor throws when constructor called without new 833s JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' 833s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 833s JS G ENUM: Defining enum value NONE (fixed from none) 0 833s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 833s JS G ENUM: Defining enum value SESSION (fixed from session) 2 833s JS G ENUM: Defining Gio.BusType as 0x54b10637728 833s ok 6 Enum classes enum has a $gtype property 833s ok 7 Enum classes enum $gtype property is enumerable 833s JS G NS: Found info type ENUM for 'ResolverError' in namespace 'Gio' 833s JS G ERR: Defined class for ResolverError (GError), prototype 0x730870ed560, JSClass 0x7e521188a580, in object 0x73087079330 833s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 0 833s JS G ENUM: Defining enum value TEMPORARY_FAILURE (fixed from temporary_failure) 1 833s JS G ENUM: Defining enum value INTERNAL (fixed from internal) 2 833s ok 8 GError domains Number converts error to quark 833s ok 9 Object properties on GtkBuilder-constructed objects are found on the GObject itself # SKIP GTK disabled 833s ok 10 Object properties on GtkBuilder-constructed objects are found on the GObject's parents # SKIP GTK disabled 833s ok 11 Object properties on GtkBuilder-constructed objects are found on the GObject's interfaces # SKIP GTK disabled 833s JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' 833s ok 12 Garbage collection of introspected objects collects objects properly with signals connected 833s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 833s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 833s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 833s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 833s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 833s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 833s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 833s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 833s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 833s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 833s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 833s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 833s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 833s JS G ENUM: Defining GObject.ParamFlags as 0x54b106040b0 833s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 833s JS G PRM: Wrapping GParamBoolean 'screenfull' on (null) with JSObject 833s JS G PRM: JSObject created with param instance 0x16d8e2c58710 type GParamBoolean 833s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 833s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 833s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 833s JS G NS: Found info type STRUCT for 'SettingsSchemaSource' in namespace 'Gio' 833s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0xf1a83f08060, JSClass 0x7e52118885d0, in object 0x73087079330 833s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 833s JS G BXD: Defining method get_path in prototype for Gio.SettingsSchema 833s JS G NS: Found info type FLAGS for 'SettingsBindFlags' in namespace 'Gio' 833s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 833s JS G ENUM: Defining enum value GET (fixed from get) 1 833s JS G ENUM: Defining enum value SET (fixed from set) 2 833s JS G ENUM: Defining enum value NO_SENSITIVITY (fixed from no_sensitivity) 4 833s JS G ENUM: Defining enum value GET_NO_CHANGES (fixed from get_no_changes) 8 833s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 16 833s JS G ENUM: Defining Gio.SettingsBindFlags as 0x54b10604e18 833s JS G BXD: Defining method list_keys in prototype for Gio.SettingsSchema 833s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method run_dispose in prototype for GObject (GObject.Object) 833s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 833s ok 13 Garbage collection of introspected objects handles setting a property from C on an object whose JS wrapper has been collected 833s JS G NS: Found info type STRUCT for 'Atom' in namespace 'Gdk' 833s JS G BXD: Defined class for Atom (void), prototype 0xf1a83f08290, JSClass 0x7e52118885d0, in object 0x73087079308 833s ok 14 Gdk.Atom is presented as string 833s dbus-daemon[3286]: [session uid=1000 pid=3286 pidfd=5] Activating service name='ca.desrt.dconf' requested by ':1.4' (uid=1000 pid=4081 comm="/usr/libexec/installed-tests/gjs/minijasmine /usr/") 833s JS G NS: Found info type STRUCT for 'Rectangle' in namespace 'Gdk' 833s JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0xf1a83f083d0, JSClass 0x7e52118885d0, in object 0x73087079308 833s ok 15 Complete enumeration (boxed types) enumerates all properties 833s dbus-daemon[3286]: [session uid=1000 pid=3286 pidfd=5] Successfully activated service 'ca.desrt.dconf' 833s ok 16 Complete enumeration of GIRepositoryNamespace (new_enumerate) enumerates all properties (sampled) 833s JS G NS: Found info type FLAGS for 'AnchorHints' in namespace 'Gdk' 833s JS G ENUM: Defining enum value FLIP_X (fixed from flip_x) 1 833s JS G ENUM: Defining enum value FLIP_Y (fixed from flip_y) 2 833s JS G ENUM: Defining enum value SLIDE_X (fixed from slide_x) 4 833s JS G ENUM: Defining enum value SLIDE_Y (fixed from slide_y) 8 833s JS G ENUM: Defining enum value RESIZE_X (fixed from resize_x) 16 833s JS G ENUM: Defining enum value RESIZE_Y (fixed from resize_y) 32 833s JS G ENUM: Defining enum value FLIP (fixed from flip) 3 833s JS G ENUM: Defining enum value SLIDE (fixed from slide) 12 833s JS G ENUM: Defining enum value RESIZE (fixed from resize) 48 833s JS G ENUM: Defining Gdk.AnchorHints as 0x54b1060a4b0 833s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gdk' 833s JS G OBJ: Defined class for AppLaunchContext (GdkAppLaunchContext), prototype 0xf1a83f086a0, JSClass 0x7e5211888600, in object 0x73087079308 833s JS G NS: Found info type FLAGS for 'AxisFlags' in namespace 'Gdk' 833s JS G ENUM: Defining enum value X (fixed from x) 2 833s JS G ENUM: Defining enum value Y (fixed from y) 4 833s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 8 833s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 16 833s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 32 833s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 64 833s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 128 833s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 256 833s JS G ENUM: Defining enum value SLIDER (fixed from slider) 512 833s JS G ENUM: Defining Gdk.AxisFlags as 0x54b1060a590 833s JS G NS: Found info type ENUM for 'AxisUse' in namespace 'Gdk' 833s JS G ENUM: Defining enum value IGNORE (fixed from ignore) 0 833s JS G ENUM: Defining enum value X (fixed from x) 1 833s JS G ENUM: Defining enum value Y (fixed from y) 2 833s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 3 833s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 4 833s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 5 833s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 6 833s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 7 833s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 8 833s JS G ENUM: Defining enum value SLIDER (fixed from slider) 9 833s JS G ENUM: Defining enum value LAST (fixed from last) 10 833s JS G ENUM: Defining Gdk.AxisUse as 0x54b1060a670 833s JS G NS: Found info type CONSTANT for 'BUTTON_MIDDLE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'BUTTON_PRIMARY' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'BUTTON_SECONDARY' in namespace 'Gdk' 833s JS G NS: Found info type ENUM for 'ByteOrder' in namespace 'Gdk' 833s JS G ENUM: Defining enum value LSB_FIRST (fixed from lsb_first) 0 833s JS G ENUM: Defining enum value MSB_FIRST (fixed from msb_first) 1 833s JS G ENUM: Defining Gdk.ByteOrder as 0x54b1060a750 833s JS G NS: Found info type CONSTANT for 'CURRENT_TIME' in namespace 'Gdk' 833s JS G NS: Found info type STRUCT for 'Color' in namespace 'Gdk' 833s JS G BXD: Defined class for Color (GdkColor), prototype 0xf1a83f08768, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type ENUM for 'CrossingMode' in namespace 'Gdk' 833s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 833s JS G ENUM: Defining enum value GRAB (fixed from grab) 1 833s JS G ENUM: Defining enum value UNGRAB (fixed from ungrab) 2 833s JS G ENUM: Defining enum value GTK_GRAB (fixed from gtk_grab) 3 833s JS G ENUM: Defining enum value GTK_UNGRAB (fixed from gtk_ungrab) 4 833s JS G ENUM: Defining enum value STATE_CHANGED (fixed from state_changed) 5 833s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 6 833s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 7 833s JS G ENUM: Defining enum value DEVICE_SWITCH (fixed from device_switch) 8 833s JS G ENUM: Defining Gdk.CrossingMode as 0x54b1060a7b0 833s JS G NS: Found info type OBJECT for 'Cursor' in namespace 'Gdk' 833s JS G OBJ: Defined class for Cursor (GdkCursor), prototype 0xf1a83f087e0, JSClass 0x7e5211888600, in object 0x73087079308 833s JS G NS: Found info type ENUM for 'CursorType' in namespace 'Gdk' 833s JS G ENUM: Defining enum value X_CURSOR (fixed from x_cursor) 0 833s JS G ENUM: Defining enum value ARROW (fixed from arrow) 2 833s JS G ENUM: Defining enum value BASED_ARROW_DOWN (fixed from based_arrow_down) 4 833s JS G ENUM: Defining enum value BASED_ARROW_UP (fixed from based_arrow_up) 6 833s JS G ENUM: Defining enum value BOAT (fixed from boat) 8 833s JS G ENUM: Defining enum value BOGOSITY (fixed from bogosity) 10 833s JS G ENUM: Defining enum value BOTTOM_LEFT_CORNER (fixed from bottom_left_corner) 12 833s JS G ENUM: Defining enum value BOTTOM_RIGHT_CORNER (fixed from bottom_right_corner) 14 833s JS G ENUM: Defining enum value BOTTOM_SIDE (fixed from bottom_side) 16 833s JS G ENUM: Defining enum value BOTTOM_TEE (fixed from bottom_tee) 18 833s JS G ENUM: Defining enum value BOX_SPIRAL (fixed from box_spiral) 20 833s JS G ENUM: Defining enum value CENTER_PTR (fixed from center_ptr) 22 833s JS G ENUM: Defining enum value CIRCLE (fixed from circle) 24 833s JS G ENUM: Defining enum value CLOCK (fixed from clock) 26 833s JS G ENUM: Defining enum value COFFEE_MUG (fixed from coffee_mug) 28 833s JS G ENUM: Defining enum value CROSS (fixed from cross) 30 833s JS G ENUM: Defining enum value CROSS_REVERSE (fixed from cross_reverse) 32 833s JS G ENUM: Defining enum value CROSSHAIR (fixed from crosshair) 34 833s JS G ENUM: Defining enum value DIAMOND_CROSS (fixed from diamond_cross) 36 833s JS G ENUM: Defining enum value DOT (fixed from dot) 38 833s JS G ENUM: Defining enum value DOTBOX (fixed from dotbox) 40 833s JS G ENUM: Defining enum value DOUBLE_ARROW (fixed from double_arrow) 42 833s JS G ENUM: Defining enum value DRAFT_LARGE (fixed from draft_large) 44 833s JS G ENUM: Defining enum value DRAFT_SMALL (fixed from draft_small) 46 833s JS G ENUM: Defining enum value DRAPED_BOX (fixed from draped_box) 48 833s JS G ENUM: Defining enum value EXCHANGE (fixed from exchange) 50 833s JS G ENUM: Defining enum value FLEUR (fixed from fleur) 52 833s JS G ENUM: Defining enum value GOBBLER (fixed from gobbler) 54 833s JS G ENUM: Defining enum value GUMBY (fixed from gumby) 56 833s JS G ENUM: Defining enum value HAND1 (fixed from hand1) 58 833s JS G ENUM: Defining enum value HAND2 (fixed from hand2) 60 833s JS G ENUM: Defining enum value HEART (fixed from heart) 62 833s JS G ENUM: Defining enum value ICON (fixed from icon) 64 833s JS G ENUM: Defining enum value IRON_CROSS (fixed from iron_cross) 66 833s JS G ENUM: Defining enum value LEFT_PTR (fixed from left_ptr) 68 833s JS G ENUM: Defining enum value LEFT_SIDE (fixed from left_side) 70 833s JS G ENUM: Defining enum value LEFT_TEE (fixed from left_tee) 72 833s JS G ENUM: Defining enum value LEFTBUTTON (fixed from leftbutton) 74 833s JS G ENUM: Defining enum value LL_ANGLE (fixed from ll_angle) 76 833s JS G ENUM: Defining enum value LR_ANGLE (fixed from lr_angle) 78 833s JS G ENUM: Defining enum value MAN (fixed from man) 80 833s JS G ENUM: Defining enum value MIDDLEBUTTON (fixed from middlebutton) 82 833s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 84 833s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 86 833s JS G ENUM: Defining enum value PIRATE (fixed from pirate) 88 833s JS G ENUM: Defining enum value PLUS (fixed from plus) 90 833s JS G ENUM: Defining enum value QUESTION_ARROW (fixed from question_arrow) 92 833s JS G ENUM: Defining enum value RIGHT_PTR (fixed from right_ptr) 94 833s JS G ENUM: Defining enum value RIGHT_SIDE (fixed from right_side) 96 833s JS G ENUM: Defining enum value RIGHT_TEE (fixed from right_tee) 98 833s JS G ENUM: Defining enum value RIGHTBUTTON (fixed from rightbutton) 100 833s JS G ENUM: Defining enum value RTL_LOGO (fixed from rtl_logo) 102 833s JS G ENUM: Defining enum value SAILBOAT (fixed from sailboat) 104 833s JS G ENUM: Defining enum value SB_DOWN_ARROW (fixed from sb_down_arrow) 106 833s JS G ENUM: Defining enum value SB_H_DOUBLE_ARROW (fixed from sb_h_double_arrow) 108 833s JS G ENUM: Defining enum value SB_LEFT_ARROW (fixed from sb_left_arrow) 110 833s JS G ENUM: Defining enum value SB_RIGHT_ARROW (fixed from sb_right_arrow) 112 833s JS G ENUM: Defining enum value SB_UP_ARROW (fixed from sb_up_arrow) 114 833s JS G ENUM: Defining enum value SB_V_DOUBLE_ARROW (fixed from sb_v_double_arrow) 116 833s JS G ENUM: Defining enum value SHUTTLE (fixed from shuttle) 118 833s JS G ENUM: Defining enum value SIZING (fixed from sizing) 120 833s JS G ENUM: Defining enum value SPIDER (fixed from spider) 122 833s JS G ENUM: Defining enum value SPRAYCAN (fixed from spraycan) 124 833s JS G ENUM: Defining enum value STAR (fixed from star) 126 833s JS G ENUM: Defining enum value TARGET (fixed from target) 128 833s JS G ENUM: Defining enum value TCROSS (fixed from tcross) 130 833s JS G ENUM: Defining enum value TOP_LEFT_ARROW (fixed from top_left_arrow) 132 833s JS G ENUM: Defining enum value TOP_LEFT_CORNER (fixed from top_left_corner) 134 833s JS G ENUM: Defining enum value TOP_RIGHT_CORNER (fixed from top_right_corner) 136 833s JS G ENUM: Defining enum value TOP_SIDE (fixed from top_side) 138 833s JS G ENUM: Defining enum value TOP_TEE (fixed from top_tee) 140 833s JS G ENUM: Defining enum value TREK (fixed from trek) 142 833s JS G ENUM: Defining enum value UL_ANGLE (fixed from ul_angle) 144 833s JS G ENUM: Defining enum value UMBRELLA (fixed from umbrella) 146 833s JS G ENUM: Defining enum value UR_ANGLE (fixed from ur_angle) 148 833s JS G ENUM: Defining enum value WATCH (fixed from watch) 150 833s JS G ENUM: Defining enum value XTERM (fixed from xterm) 152 833s JS G ENUM: Defining enum value LAST_CURSOR (fixed from last_cursor) 153 833s JS G ENUM: Defining enum value BLANK_CURSOR (fixed from blank_cursor) -2 833s JS G ENUM: Defining enum value CURSOR_IS_PIXMAP (fixed from cursor_is_pixmap) -1 833s JS G ENUM: Defining Gdk.CursorType as 0x54b1060a890 833s JS G NS: Found info type OBJECT for 'Device' in namespace 'Gdk' 833s JS G OBJ: Defined class for Device (GdkDevice), prototype 0xf1a83f08858, JSClass 0x7e5211888600, in object 0x73087079308 833s JS G NS: Found info type OBJECT for 'DeviceManager' in namespace 'Gdk' 833s JS G OBJ: Defined class for DeviceManager (GdkDeviceManager), prototype 0xf1a83f088a8, JSClass 0x7e5211888600, in object 0x73087079308 833s JS G NS: Found info type INTERFACE for 'DevicePad' in namespace 'Gdk' 833s JS G IFACE: Defined class for DevicePad (GdkDevicePad), prototype 0xf1a83f126c8, JSClass 0x7e521188a658, in object 0x73087079308 833s JS G NS: Found info type ENUM for 'DevicePadFeature' in namespace 'Gdk' 833s JS G ENUM: Defining enum value BUTTON (fixed from button) 0 833s JS G ENUM: Defining enum value RING (fixed from ring) 1 833s JS G ENUM: Defining enum value STRIP (fixed from strip) 2 833s JS G ENUM: Defining Gdk.DevicePadFeature as 0x54b1060b070 833s JS G NS: Found info type STRUCT for 'DevicePadInterface' in namespace 'Gdk' 833s JS G NS: Found info type OBJECT for 'DeviceTool' in namespace 'Gdk' 833s JS G OBJ: Defined class for DeviceTool (GdkDeviceTool), prototype 0xf1a83f08948, JSClass 0x7e5211888600, in object 0x73087079308 833s JS G NS: Found info type ENUM for 'DeviceToolType' in namespace 'Gdk' 833s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 833s JS G ENUM: Defining enum value PEN (fixed from pen) 1 833s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 833s JS G ENUM: Defining enum value BRUSH (fixed from brush) 3 833s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 4 833s JS G ENUM: Defining enum value AIRBRUSH (fixed from airbrush) 5 833s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 6 833s JS G ENUM: Defining enum value LENS (fixed from lens) 7 833s JS G ENUM: Defining Gdk.DeviceToolType as 0x54b1060b0d0 833s JS G NS: Found info type ENUM for 'DeviceType' in namespace 'Gdk' 833s JS G ENUM: Defining enum value MASTER (fixed from master) 0 833s JS G ENUM: Defining enum value SLAVE (fixed from slave) 1 833s JS G ENUM: Defining enum value FLOATING (fixed from floating) 2 833s JS G ENUM: Defining Gdk.DeviceType as 0x54b1060b1b0 833s JS G NS: Found info type OBJECT for 'Display' in namespace 'Gdk' 833s JS G OBJ: Defined class for Display (GdkDisplay), prototype 0xf1a83f089e8, JSClass 0x7e5211888600, in object 0x73087079308 833s JS G NS: Found info type OBJECT for 'DisplayManager' in namespace 'Gdk' 833s JS G OBJ: Defined class for DisplayManager (GdkDisplayManager), prototype 0xf1a83f08a38, JSClass 0x7e5211888600, in object 0x73087079308 833s JS G NS: Found info type FLAGS for 'DragAction' in namespace 'Gdk' 833s JS G ENUM: Defining enum value DEFAULT (fixed from default) 1 833s JS G ENUM: Defining enum value COPY (fixed from copy) 2 833s JS G ENUM: Defining enum value MOVE (fixed from move) 4 833s JS G ENUM: Defining enum value LINK (fixed from link) 8 833s JS G ENUM: Defining enum value PRIVATE (fixed from private) 16 833s JS G ENUM: Defining enum value ASK (fixed from ask) 32 833s JS G ENUM: Defining Gdk.DragAction as 0x54b1060b210 833s JS G NS: Found info type ENUM for 'DragCancelReason' in namespace 'Gdk' 833s JS G ENUM: Defining enum value NO_TARGET (fixed from no_target) 0 833s JS G ENUM: Defining enum value USER_CANCELLED (fixed from user_cancelled) 1 833s JS G ENUM: Defining enum value ERROR (fixed from error) 2 833s JS G ENUM: Defining Gdk.DragCancelReason as 0x54b1060b2f0 833s JS G NS: Found info type OBJECT for 'DragContext' in namespace 'Gdk' 833s JS G OBJ: Defined class for DragContext (GdkDragContext), prototype 0xf1a83f08ad8, JSClass 0x7e5211888600, in object 0x73087079308 833s JS G NS: Found info type ENUM for 'DragProtocol' in namespace 'Gdk' 833s JS G ENUM: Defining enum value NONE (fixed from none) 0 833s JS G ENUM: Defining enum value MOTIF (fixed from motif) 1 833s JS G ENUM: Defining enum value XDND (fixed from xdnd) 2 833s JS G ENUM: Defining enum value ROOTWIN (fixed from rootwin) 3 833s JS G ENUM: Defining enum value WIN32_DROPFILES (fixed from win32_dropfiles) 4 833s JS G ENUM: Defining enum value OLE2 (fixed from ole2) 5 833s JS G ENUM: Defining enum value LOCAL (fixed from local) 6 833s JS G ENUM: Defining enum value WAYLAND (fixed from wayland) 7 833s JS G ENUM: Defining Gdk.DragProtocol as 0x54b1060b350 833s JS G NS: Found info type OBJECT for 'DrawingContext' in namespace 'Gdk' 833s JS G OBJ: Defined class for DrawingContext (GdkDrawingContext), prototype 0xf1a83f08b50, JSClass 0x7e5211888600, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'DrawingContextClass' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'EVENT_PROPAGATE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'EVENT_STOP' in namespace 'Gdk' 833s JS G NS: Found info type UNION for 'Event' in namespace 'Gdk' 833s JS G BXD: Defined class for Event (GdkEvent), prototype 0xf1a83f08ba0, JSClass 0x7e52118885a0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventAny' in namespace 'Gdk' 833s JS G BXD: Defined class for EventAny (void), prototype 0xf1a83f08c40, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventButton' in namespace 'Gdk' 833s JS G BXD: Defined class for EventButton (void), prototype 0xf1a83f08c68, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventConfigure' in namespace 'Gdk' 833s JS G BXD: Defined class for EventConfigure (void), prototype 0xf1a83f08c90, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventCrossing' in namespace 'Gdk' 833s JS G BXD: Defined class for EventCrossing (void), prototype 0xf1a83f08cb8, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventDND' in namespace 'Gdk' 833s JS G BXD: Defined class for EventDND (void), prototype 0xf1a83f08ce0, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventExpose' in namespace 'Gdk' 833s JS G BXD: Defined class for EventExpose (void), prototype 0xf1a83f08d08, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventFocus' in namespace 'Gdk' 833s JS G BXD: Defined class for EventFocus (void), prototype 0xf1a83f08d30, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventGrabBroken' in namespace 'Gdk' 833s JS G BXD: Defined class for EventGrabBroken (void), prototype 0xf1a83f08d58, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventKey' in namespace 'Gdk' 833s JS G BXD: Defined class for EventKey (void), prototype 0xf1a83f08d80, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type FLAGS for 'EventMask' in namespace 'Gdk' 833s JS G ENUM: Defining enum value EXPOSURE_MASK (fixed from exposure_mask) 2 833s JS G ENUM: Defining enum value POINTER_MOTION_MASK (fixed from pointer_motion_mask) 4 833s JS G ENUM: Defining enum value POINTER_MOTION_HINT_MASK (fixed from pointer_motion_hint_mask) 8 833s JS G ENUM: Defining enum value BUTTON_MOTION_MASK (fixed from button_motion_mask) 16 833s JS G ENUM: Defining enum value BUTTON1_MOTION_MASK (fixed from button1_motion_mask) 32 833s JS G ENUM: Defining enum value BUTTON2_MOTION_MASK (fixed from button2_motion_mask) 64 833s JS G ENUM: Defining enum value BUTTON3_MOTION_MASK (fixed from button3_motion_mask) 128 833s JS G ENUM: Defining enum value BUTTON_PRESS_MASK (fixed from button_press_mask) 256 833s JS G ENUM: Defining enum value BUTTON_RELEASE_MASK (fixed from button_release_mask) 512 833s JS G ENUM: Defining enum value KEY_PRESS_MASK (fixed from key_press_mask) 1024 833s JS G ENUM: Defining enum value KEY_RELEASE_MASK (fixed from key_release_mask) 2048 833s JS G ENUM: Defining enum value ENTER_NOTIFY_MASK (fixed from enter_notify_mask) 4096 833s JS G ENUM: Defining enum value LEAVE_NOTIFY_MASK (fixed from leave_notify_mask) 8192 833s JS G ENUM: Defining enum value FOCUS_CHANGE_MASK (fixed from focus_change_mask) 16384 833s JS G ENUM: Defining enum value STRUCTURE_MASK (fixed from structure_mask) 32768 833s JS G ENUM: Defining enum value PROPERTY_CHANGE_MASK (fixed from property_change_mask) 65536 833s JS G ENUM: Defining enum value VISIBILITY_NOTIFY_MASK (fixed from visibility_notify_mask) 131072 833s JS G ENUM: Defining enum value PROXIMITY_IN_MASK (fixed from proximity_in_mask) 262144 833s JS G ENUM: Defining enum value PROXIMITY_OUT_MASK (fixed from proximity_out_mask) 524288 833s JS G ENUM: Defining enum value SUBSTRUCTURE_MASK (fixed from substructure_mask) 1048576 833s JS G ENUM: Defining enum value SCROLL_MASK (fixed from scroll_mask) 2097152 833s JS G ENUM: Defining enum value TOUCH_MASK (fixed from touch_mask) 4194304 833s JS G ENUM: Defining enum value SMOOTH_SCROLL_MASK (fixed from smooth_scroll_mask) 8388608 833s JS G ENUM: Defining enum value TOUCHPAD_GESTURE_MASK (fixed from touchpad_gesture_mask) 16777216 833s JS G ENUM: Defining enum value TABLET_PAD_MASK (fixed from tablet_pad_mask) 33554432 833s JS G ENUM: Defining enum value ALL_EVENTS_MASK (fixed from all_events_mask) 67108862 833s JS G ENUM: Defining Gdk.EventMask as 0x54b1060b430 833s JS G NS: Found info type STRUCT for 'EventMotion' in namespace 'Gdk' 833s JS G BXD: Defined class for EventMotion (void), prototype 0xf1a83f08dd0, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventOwnerChange' in namespace 'Gdk' 833s JS G BXD: Defined class for EventOwnerChange (void), prototype 0xf1a83f08df8, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventPadAxis' in namespace 'Gdk' 833s JS G BXD: Defined class for EventPadAxis (void), prototype 0xf1a83f08e20, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventPadButton' in namespace 'Gdk' 833s JS G BXD: Defined class for EventPadButton (void), prototype 0xf1a83f08e48, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventPadGroupMode' in namespace 'Gdk' 833s JS G BXD: Defined class for EventPadGroupMode (void), prototype 0xf1a83f08e70, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventProperty' in namespace 'Gdk' 833s JS G BXD: Defined class for EventProperty (void), prototype 0xf1a83f08e98, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventProximity' in namespace 'Gdk' 833s JS G BXD: Defined class for EventProximity (void), prototype 0xf1a83f08ec0, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventScroll' in namespace 'Gdk' 833s JS G BXD: Defined class for EventScroll (void), prototype 0xf1a83f08ee8, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventSelection' in namespace 'Gdk' 833s JS G BXD: Defined class for EventSelection (void), prototype 0xf1a83f08f10, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventSequence' in namespace 'Gdk' 833s JS G BXD: Defined class for EventSequence (GdkEventSequence), prototype 0xf1a83f08f38, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventSetting' in namespace 'Gdk' 833s JS G BXD: Defined class for EventSetting (void), prototype 0xf1a83f08f88, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventTouch' in namespace 'Gdk' 833s JS G BXD: Defined class for EventTouch (void), prototype 0xf1a83f08fb0, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventTouchpadPinch' in namespace 'Gdk' 833s JS G BXD: Defined class for EventTouchpadPinch (void), prototype 0xf1a83f08fd8, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventTouchpadSwipe' in namespace 'Gdk' 833s JS G BXD: Defined class for EventTouchpadSwipe (void), prototype 0xf1a83f44038, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type ENUM for 'EventType' in namespace 'Gdk' 833s JS G ENUM: Defining enum value NOTHING (fixed from nothing) -1 833s JS G ENUM: Defining enum value DELETE (fixed from delete) 0 833s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 833s JS G ENUM: Defining enum value EXPOSE (fixed from expose) 2 833s JS G ENUM: Defining enum value MOTION_NOTIFY (fixed from motion_notify) 3 833s JS G ENUM: Defining enum value BUTTON_PRESS (fixed from button_press) 4 833s JS G ENUM: Defining enum value 2BUTTON_PRESS (fixed from 2button_press) 5 833s JS G ENUM: Defining enum value DOUBLE_BUTTON_PRESS (fixed from double_button_press) 5 833s JS G ENUM: Defining enum value 3BUTTON_PRESS (fixed from 3button_press) 6 833s JS G ENUM: Defining enum value TRIPLE_BUTTON_PRESS (fixed from triple_button_press) 6 833s JS G ENUM: Defining enum value BUTTON_RELEASE (fixed from button_release) 7 833s JS G ENUM: Defining enum value KEY_PRESS (fixed from key_press) 8 833s JS G ENUM: Defining enum value KEY_RELEASE (fixed from key_release) 9 833s JS G ENUM: Defining enum value ENTER_NOTIFY (fixed from enter_notify) 10 833s JS G ENUM: Defining enum value LEAVE_NOTIFY (fixed from leave_notify) 11 833s JS G ENUM: Defining enum value FOCUS_CHANGE (fixed from focus_change) 12 833s JS G ENUM: Defining enum value CONFIGURE (fixed from configure) 13 833s JS G ENUM: Defining enum value MAP (fixed from map) 14 833s JS G ENUM: Defining enum value UNMAP (fixed from unmap) 15 833s JS G ENUM: Defining enum value PROPERTY_NOTIFY (fixed from property_notify) 16 833s JS G ENUM: Defining enum value SELECTION_CLEAR (fixed from selection_clear) 17 833s JS G ENUM: Defining enum value SELECTION_REQUEST (fixed from selection_request) 18 833s JS G ENUM: Defining enum value SELECTION_NOTIFY (fixed from selection_notify) 19 833s JS G ENUM: Defining enum value PROXIMITY_IN (fixed from proximity_in) 20 833s JS G ENUM: Defining enum value PROXIMITY_OUT (fixed from proximity_out) 21 833s JS G ENUM: Defining enum value DRAG_ENTER (fixed from drag_enter) 22 833s JS G ENUM: Defining enum value DRAG_LEAVE (fixed from drag_leave) 23 833s JS G ENUM: Defining enum value DRAG_MOTION (fixed from drag_motion) 24 833s JS G ENUM: Defining enum value DRAG_STATUS (fixed from drag_status) 25 833s JS G ENUM: Defining enum value DROP_START (fixed from drop_start) 26 833s JS G ENUM: Defining enum value DROP_FINISHED (fixed from drop_finished) 27 833s JS G ENUM: Defining enum value CLIENT_EVENT (fixed from client_event) 28 833s JS G ENUM: Defining enum value VISIBILITY_NOTIFY (fixed from visibility_notify) 29 833s JS G ENUM: Defining enum value SCROLL (fixed from scroll) 31 833s JS G ENUM: Defining enum value WINDOW_STATE (fixed from window_state) 32 833s JS G ENUM: Defining enum value SETTING (fixed from setting) 33 833s JS G ENUM: Defining enum value OWNER_CHANGE (fixed from owner_change) 34 833s JS G ENUM: Defining enum value GRAB_BROKEN (fixed from grab_broken) 35 833s JS G ENUM: Defining enum value DAMAGE (fixed from damage) 36 833s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 37 833s JS G ENUM: Defining enum value TOUCH_UPDATE (fixed from touch_update) 38 833s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 39 833s JS G ENUM: Defining enum value TOUCH_CANCEL (fixed from touch_cancel) 40 833s JS G ENUM: Defining enum value TOUCHPAD_SWIPE (fixed from touchpad_swipe) 41 833s JS G ENUM: Defining enum value TOUCHPAD_PINCH (fixed from touchpad_pinch) 42 833s JS G ENUM: Defining enum value PAD_BUTTON_PRESS (fixed from pad_button_press) 43 833s JS G ENUM: Defining enum value PAD_BUTTON_RELEASE (fixed from pad_button_release) 44 833s JS G ENUM: Defining enum value PAD_RING (fixed from pad_ring) 45 833s JS G ENUM: Defining enum value PAD_STRIP (fixed from pad_strip) 46 833s JS G ENUM: Defining enum value PAD_GROUP_MODE (fixed from pad_group_mode) 47 833s JS G ENUM: Defining enum value EVENT_LAST (fixed from event_last) 48 833s JS G ENUM: Defining Gdk.EventType as 0x54b1060b610 833s JS G NS: Found info type STRUCT for 'EventVisibility' in namespace 'Gdk' 833s JS G BXD: Defined class for EventVisibility (void), prototype 0xf1a83f44088, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'EventWindowState' in namespace 'Gdk' 833s JS G BXD: Defined class for EventWindowState (void), prototype 0xf1a83f440b0, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type ENUM for 'FilterReturn' in namespace 'Gdk' 833s JS G ENUM: Defining enum value CONTINUE (fixed from continue) 0 833s JS G ENUM: Defining enum value TRANSLATE (fixed from translate) 1 833s JS G ENUM: Defining enum value REMOVE (fixed from remove) 2 833s JS G ENUM: Defining Gdk.FilterReturn as 0x54b1060b9f0 833s JS G NS: Found info type OBJECT for 'FrameClock' in namespace 'Gdk' 833s JS G OBJ: Defined class for FrameClock (GdkFrameClock), prototype 0xf1a83f44100, JSClass 0x7e5211888600, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'FrameClockClass' in namespace 'Gdk' 833s JS G NS: Found info type FLAGS for 'FrameClockPhase' in namespace 'Gdk' 833s JS G ENUM: Defining enum value NONE (fixed from none) 0 833s JS G ENUM: Defining enum value FLUSH_EVENTS (fixed from flush_events) 1 833s JS G ENUM: Defining enum value BEFORE_PAINT (fixed from before_paint) 2 833s JS G ENUM: Defining enum value UPDATE (fixed from update) 4 833s JS G ENUM: Defining enum value LAYOUT (fixed from layout) 8 833s JS G ENUM: Defining enum value PAINT (fixed from paint) 16 833s JS G ENUM: Defining enum value RESUME_EVENTS (fixed from resume_events) 32 833s JS G ENUM: Defining enum value AFTER_PAINT (fixed from after_paint) 64 833s JS G ENUM: Defining Gdk.FrameClockPhase as 0x54b1060ba50 833s JS G NS: Found info type STRUCT for 'FrameClockPrivate' in namespace 'Gdk' 833s JS G BXD: Defined class for FrameClockPrivate (void), prototype 0xf1a83f44178, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'FrameTimings' in namespace 'Gdk' 833s JS G BXD: Defined class for FrameTimings (GdkFrameTimings), prototype 0xf1a83f441a0, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type ENUM for 'FullscreenMode' in namespace 'Gdk' 833s JS G ENUM: Defining enum value CURRENT_MONITOR (fixed from current_monitor) 0 833s JS G ENUM: Defining enum value ALL_MONITORS (fixed from all_monitors) 1 833s JS G ENUM: Defining Gdk.FullscreenMode as 0x54b1060bb30 833s JS G NS: Found info type OBJECT for 'GLContext' in namespace 'Gdk' 833s JS G OBJ: Defined class for GLContext (GdkGLContext), prototype 0xf1a83f44218, JSClass 0x7e5211888600, in object 0x73087079308 833s JS G NS: Found info type ENUM for 'GLError' in namespace 'Gdk' 833s JS G ERR: Defined class for GLError (GError), prototype 0xf1a83f128a8, JSClass 0x7e521188a580, in object 0x73087079308 833s JS G ENUM: Defining enum value NOT_AVAILABLE (fixed from not_available) 0 833s JS G ENUM: Defining enum value UNSUPPORTED_FORMAT (fixed from unsupported_format) 1 833s JS G ENUM: Defining enum value UNSUPPORTED_PROFILE (fixed from unsupported_profile) 2 833s JS G NS: Found info type STRUCT for 'Geometry' in namespace 'Gdk' 833s JS G BXD: Defined class for Geometry (void), prototype 0xf1a83f44268, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type ENUM for 'GrabOwnership' in namespace 'Gdk' 833s JS G ENUM: Defining enum value NONE (fixed from none) 0 833s JS G ENUM: Defining enum value WINDOW (fixed from window) 1 833s JS G ENUM: Defining enum value APPLICATION (fixed from application) 2 833s JS G ENUM: Defining Gdk.GrabOwnership as 0x54b1060bb90 833s JS G NS: Found info type ENUM for 'GrabStatus' in namespace 'Gdk' 833s JS G ENUM: Defining enum value SUCCESS (fixed from success) 0 833s JS G ENUM: Defining enum value ALREADY_GRABBED (fixed from already_grabbed) 1 833s JS G ENUM: Defining enum value INVALID_TIME (fixed from invalid_time) 2 833s JS G ENUM: Defining enum value NOT_VIEWABLE (fixed from not_viewable) 3 833s JS G ENUM: Defining enum value FROZEN (fixed from frozen) 4 833s JS G ENUM: Defining enum value FAILED (fixed from failed) 5 833s JS G ENUM: Defining Gdk.GrabStatus as 0x54b1060bbf0 833s JS G NS: Found info type ENUM for 'Gravity' in namespace 'Gdk' 833s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 1 833s JS G ENUM: Defining enum value NORTH (fixed from north) 2 833s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 3 833s JS G ENUM: Defining enum value WEST (fixed from west) 4 833s JS G ENUM: Defining enum value CENTER (fixed from center) 5 833s JS G ENUM: Defining enum value EAST (fixed from east) 6 833s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 7 833s JS G ENUM: Defining enum value SOUTH (fixed from south) 8 833s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 9 833s JS G ENUM: Defining enum value STATIC (fixed from static) 10 833s JS G ENUM: Defining Gdk.Gravity as 0x54b1060bcd0 833s JS G NS: Found info type ENUM for 'InputMode' in namespace 'Gdk' 833s JS G ENUM: Defining enum value DISABLED (fixed from disabled) 0 833s JS G ENUM: Defining enum value SCREEN (fixed from screen) 1 833s JS G ENUM: Defining enum value WINDOW (fixed from window) 2 833s JS G ENUM: Defining Gdk.InputMode as 0x54b1060bdb0 833s JS G NS: Found info type ENUM for 'InputSource' in namespace 'Gdk' 833s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 0 833s JS G ENUM: Defining enum value PEN (fixed from pen) 1 833s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 833s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 3 833s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 4 833s JS G ENUM: Defining enum value TOUCHSCREEN (fixed from touchscreen) 5 833s JS G ENUM: Defining enum value TOUCHPAD (fixed from touchpad) 6 833s JS G ENUM: Defining enum value TRACKPOINT (fixed from trackpoint) 7 833s JS G ENUM: Defining enum value TABLET_PAD (fixed from tablet_pad) 8 833s JS G ENUM: Defining Gdk.InputSource as 0x54b1060be10 833s JS G NS: Found info type CONSTANT for 'KEY_0' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_1' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_AltCursor' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_Attn' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_BackTab' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_ChangeScreen' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_Copy' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorBlink' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorSelect' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_DeleteWord' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_Duplicate' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_Enter' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseEOF' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseInput' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_ExSelect' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_FieldMark' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_Ident' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_Jump' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_KeyClick' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_Left2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_PA1' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_PA2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_PA3' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_Play' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_PrintScreen' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_Quit' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_Record' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_Reset' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_Right2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_Rule' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_Setup' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_3270_Test' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_4' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_5' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_6' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_7' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_8' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_9' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_A' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_AE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Aacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Abelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Abreve' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Abreveacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Abrevebelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Abrevegrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Abrevehook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Abrevetilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Enable' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Feedback_Enable' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Acircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexbelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexgrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexhook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Acircumflextilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_AddFavorite' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Adiaeresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Agrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ahook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Alt_L' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Alt_R' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Amacron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Aogonek' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ApplicationLeft' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ApplicationRight' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_0' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_1' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_3' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_4' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_5' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_6' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_7' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_8' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_9' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ain' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alef' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alefmaksura' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_beh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_comma' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dad' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dal' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_damma' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dammatan' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ddal' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_farsi_yeh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fatha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fathatan' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_feh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fullstop' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_gaf' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ghain' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hah' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_above' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_below' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonalef' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonwaw' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonyeh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaunderalef' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_doachashmee' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_goal' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeem' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kaf' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasra' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasratan' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_keheh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_khah' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_lam' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_madda_above' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_maddaonalef' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_meem' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon_ghunna' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_peh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_percent' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_qaf' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_question_mark' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ra' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_rreh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sad' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_seen' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_semicolon' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_shadda' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sheen' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sukun' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_superscript_alef' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_switch' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tah' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tatweel' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tcheh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_teh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tehmarbuta' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_thal' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_theh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tteh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_veh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_waw' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh_baree' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zah' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zain' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Aring' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AT' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AYB' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_BEN' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_CHA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DZA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_E' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_FE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GHAT' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GIM' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HI' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HO' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_INI' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_JE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KEN' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KHE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_LYUN' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_MEN' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_NU' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_O' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PYUR' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SHA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TCHE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TO' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSO' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TYUN' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VEV' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VO' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VYUN' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_YECH' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZHE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_accent' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_amanak' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_apostrophe' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_at' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ayb' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ben' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_but' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_cha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_da' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_dza' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_e' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_exclam' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_fe' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_full_stop' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ghat' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_gim' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hi' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ho' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hyphen' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ini' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_je' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ke' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ken' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_khe' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ligature_ew' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_lyun' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_men' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_nu' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_o' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_paruyk' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pe' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pyur' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_question' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ra' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_re' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_se' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_separation_mark' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_sha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_shesht' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tche' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_to' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tsa' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tso' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tyun' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_verjaket' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vev' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vo' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vyun' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yech' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yentamna' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_za' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Armenian_zhe' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Atilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_AudibleBell_Enable' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_AudioCycleTrack' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_AudioForward' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_AudioLowerVolume' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_AudioMedia' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_AudioMicMute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_AudioMute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_AudioNext' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_AudioPause' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_AudioPlay' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_AudioPreset' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_AudioPrev' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_AudioRaiseVolume' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_AudioRandomPlay' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_AudioRecord' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_AudioRepeat' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_AudioRewind' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_AudioStop' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Away' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_B' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Babovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Back' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_BackForward' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_BackSpace' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Battery' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Begin' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Blue' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Bluetooth' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Book' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_BounceKeys_Enable' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Break' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_BrightnessAdjust' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_SHORTU' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_shortu' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_C' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_CD' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_CH' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_C_H' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_C_h' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Calculator' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Calendar' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cancel' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Caps_Lock' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ccaron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ccedilla' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ccircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ch' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Clear' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ClearGrab' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Close' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Codeinput' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ColonSign' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Community' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ContrastAdjust' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Control_L' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Control_R' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Copy' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_CruzeiroSign' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cut' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_CycleAngle' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_A' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_BE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_descender' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_vertstroke' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DZHE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_E' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EF' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EL' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EM' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN_descender' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ER' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ES' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE_bar' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HARDSIGN' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA_descender' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IO' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I_macron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_JE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_descender' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_vertstroke' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_LJE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_NJE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O_bar' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_PE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SCHWA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHCHA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHHA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHORTI' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SOFTSIGN' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TSE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_macron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight_bar' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_VE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YERU' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YU' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE_descender' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_a' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_be' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_descender' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_vertstroke' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_de' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_dzhe' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_e' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ef' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_el' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_em' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en_descender' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_er' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_es' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe_bar' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha_descender' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_hardsign' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i_macron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ie' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_io' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_je' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_descender' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_vertstroke' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_lje' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_nje' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o_bar' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_pe' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_schwa' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_sha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shcha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shorti' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_softsign' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_te' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_tse' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_macron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight_bar' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ve' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ya' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yeru' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yu' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ze' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe_descender' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_D' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_DOS' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Dabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Dcaron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Delete' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Display' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Documents' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_DongSign' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Down' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Dstroke' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_E' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ENG' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ETH' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_EZH' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Eabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Eacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ebelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ecaron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexbelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexgrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexhook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflextilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_EcuSign' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ediaeresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Egrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ehook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Eisu_Shift' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Eisu_toggle' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Eject' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Emacron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_End' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Eogonek' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Escape' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Eth' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Etilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_EuroSign' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Excel' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Execute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Explorer' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F1' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F10' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F11' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F12' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F13' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F14' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F15' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F16' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F17' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F18' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F19' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F20' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F21' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F22' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F23' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F24' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F25' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F26' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F27' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F28' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F29' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F3' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F30' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F31' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F32' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F33' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F34' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F35' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F4' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F5' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F6' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F7' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F8' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_F9' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_FFrancSign' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Fabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Farsi_0' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Farsi_1' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Farsi_2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Farsi_3' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Farsi_4' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Farsi_5' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Farsi_6' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Farsi_7' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Farsi_8' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Farsi_9' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Farsi_yeh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Favorites' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Finance' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Find' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_First_Virtual_Screen' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Forward' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_FrameBack' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_FrameForward' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_G' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Gabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Game' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Gbreve' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Gcaron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Gcedilla' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Gcircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_an' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ban' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_can' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_char' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_chin' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_cil' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_don' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_en' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_fi' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_gan' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ghan' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hae' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_har' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_he' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hie' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hoe' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_in' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jhan' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jil' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_kan' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_khar' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_las' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_man' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_nar' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_on' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_par' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_phar' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_qar' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_rae' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_san' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_shin' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tan' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tar' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_un' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_vin' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_we' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_xan' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zen' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zhar' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Go' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHAaccent' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_BETA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_CHI' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_DELTA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILON' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILONaccent' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETAaccent' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_GAMMA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAaccent' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdiaeresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdieresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_KAPPA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMBDA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMDA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_MU' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_NU' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGAaccent' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRON' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRONaccent' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_PHI' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_PI' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_PSI' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_RHO' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_SIGMA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_TAU' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_THETA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILON' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONaccent' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONdieresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_XI' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_ZETA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_accentdieresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_alpha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_alphaaccent' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_beta' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_chi' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_delta' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilon' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilonaccent' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_eta' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_etaaccent' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_finalsmallsigma' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_gamma' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_horizbar' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_iota' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccent' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccentdieresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotadieresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_kappa' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_lambda' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_lamda' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_mu' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_nu' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_omega' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_omegaaccent' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicronaccent' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_phi' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_pi' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_psi' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_rho' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_sigma' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_switch' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_tau' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_theta' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilon' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccent' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccentdieresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilondieresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_xi' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Greek_zeta' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Green' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_H' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_A' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeAE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Banja' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Cieuc' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Codeinput' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Dikeud' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_E' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EO' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EU' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_End' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hanja' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hieuh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_I' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Ieung' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Cieuc' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Dikeud' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Hieuh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Ieung' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Jieuj' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Khieuq' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Kiyeog' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KiyeogSios' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KkogjiDalrinIeung' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Mieum' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Nieun' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunHieuh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunJieuj' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PanSios' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Phieuf' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Pieub' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PieubSios' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Rieul' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulHieuh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulKiyeog' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulMieum' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPhieuf' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPieub' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulSios' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulTieut' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Sios' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangKiyeog' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangSios' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Tieut' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_YeorinHieuh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jamo' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jeonja' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jieuj' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Khieuq' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Kiyeog' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KiyeogSios' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KkogjiDalrinIeung' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Mieum' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_MultipleCandidate' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Nieun' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunHieuh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunJieuj' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_O' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_OE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PanSios' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Phieuf' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Pieub' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PieubSios' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PostHanja' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreHanja' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreviousCandidate' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Rieul' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulHieuh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulKiyeog' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulMieum' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPhieuf' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPieub' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulSios' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulTieut' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulYeorinHieuh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Romaja' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SingleCandidate' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Sios' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Special' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangDikeud' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangJieuj' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangKiyeog' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangPieub' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangSios' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Start' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumMieum' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPhieuf' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPieub' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Tieut' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_U' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WAE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WEO' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WI' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YAE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YEO' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YI' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YO' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YU' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YeorinHieuh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hangul_switch' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hankaku' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hcircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hebrew_switch' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Help' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Henkan' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Henkan_Mode' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hibernate' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hiragana' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hiragana_Katakana' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_History' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Home' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_HomePage' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_HotLinks' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hstroke' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hyper_L' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Hyper_R' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_I' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Center_Object' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Continuous_Underline' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Discontinuous_Underline' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Emphasize' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Enter' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Down' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Left' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Right' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Up' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group_Lock' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Latch' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Lock' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Shift' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group_Lock' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Left_Tab' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level2_Latch' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Latch' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Lock' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Shift' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Latch' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Lock' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Shift' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Lock' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Down' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Up' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group_Lock' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Down' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Up' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Left' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Right' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group_Lock' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Both_Margins' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Left' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Right' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Left' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Right' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Iabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Iacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ibelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ibreve' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Icircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Idiaeresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Igrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ihook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Imacron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Insert' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Iogonek' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Itilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_J' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Jcircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_K' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_0' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_1' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_3' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_4' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_5' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_6' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_7' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_8' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_9' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_Add' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_Begin' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_Decimal' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_Delete' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_Divide' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_Down' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_End' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_Enter' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_Equal' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_F1' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_F2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_F3' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_F4' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_Home' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_Insert' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_Left' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_Multiply' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_Next' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Down' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Up' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_Prior' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_Right' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_Separator' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_Space' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_Subtract' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_Tab' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KP_Up' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Kana_Lock' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Kana_Shift' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Kanji' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Kanji_Bangou' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Katakana' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessDown' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessUp' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_KbdLightOnOff' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Kcedilla' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Keyboard' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Korean_Won' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_L' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_L1' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_L10' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_L2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_L3' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_L4' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_L5' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_L6' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_L7' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_L8' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_L9' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Lacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Last_Virtual_Screen' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Launch0' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Launch1' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Launch2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Launch3' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Launch4' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Launch5' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Launch6' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Launch7' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Launch8' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Launch9' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_LaunchA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_LaunchB' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_LaunchC' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_LaunchD' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_LaunchE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_LaunchF' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Lbelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Lcaron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Lcedilla' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Left' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_LightBulb' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Linefeed' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_LiraSign' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_LogGrabInfo' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_LogOff' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_LogWindowTree' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Lstroke' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_M' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Mabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_DSE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_GJE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_KJE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_dse' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_gje' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_kje' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Mae_Koho' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Mail' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_MailForward' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Market' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Massyo' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Meeting' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Memo' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Menu' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_MenuKB' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_MenuPB' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Messenger' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Meta_L' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Meta_R' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_MillSign' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ModeLock' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Mode_switch' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessDown' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessUp' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Accel_Enable' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Enable' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Muhenkan' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Multi_key' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_MultipleCandidate' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Music' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_MyComputer' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_MySites' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_N' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Nacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_NairaSign' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ncaron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ncedilla' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_New' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_NewSheqelSign' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_News' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Next' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Next_VMode' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Next_Virtual_Screen' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ntilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Num_Lock' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_O' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_OE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Oacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Obarred' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Obelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ocaron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexbelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexgrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexhook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflextilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Odiaeresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Odoubleacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_OfficeHome' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ograve' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ohook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ohorn' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ohornacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ohornbelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ohorngrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ohornhook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ohorntilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Omacron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ooblique' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Open' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_OpenURL' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Option' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Oslash' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Otilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Overlay1_Enable' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Overlay2_Enable' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_P' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Page_Down' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Page_Up' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Paste' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pause' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_PesetaSign' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Phone' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pictures' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Accelerate' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button1' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button3' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button4' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button5' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button_Dflt' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick1' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick3' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick4' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick5' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick_Dflt' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnNext' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnPrev' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Down' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownLeft' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownRight' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag1' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag3' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag4' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag5' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag_Dflt' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_EnableKeys' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Left' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Right' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Up' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpLeft' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpRight' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_PowerDown' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_PowerOff' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Prev_VMode' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Prev_Virtual_Screen' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_PreviousCandidate' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Print' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Prior' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Q' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_R' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_R1' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_R10' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_R11' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_R12' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_R13' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_R14' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_R15' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_R2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_R3' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_R4' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_R5' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_R6' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_R7' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_R8' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_R9' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_RFKill' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Racute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Rcaron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Rcedilla' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Red' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Redo' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Refresh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Reload' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_RepeatKeys_Enable' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Reply' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Return' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Right' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_RockerDown' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_RockerEnter' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_RockerUp' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Romaji' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_RotateWindows' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_RotationKB' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_RotationPB' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_RupeeSign' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_S' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_SCHWA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Save' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Scaron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Scedilla' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Scircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ScreenSaver' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ScrollClick' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ScrollDown' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ScrollUp' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Scroll_Lock' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Search' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Select' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_SelectButton' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Send' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DJE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DZE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Serbian_JE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Serbian_LJE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Serbian_NJE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Serbian_TSHE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dje' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dze' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Serbian_je' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Serbian_lje' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Serbian_nje' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Serbian_tshe' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Shift_L' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Shift_Lock' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Shift_R' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Shop' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_SingleCandidate' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_a' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_al' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ba' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_bha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ca' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_cha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dda' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ddha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dhha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_fa' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ga' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_gha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_h2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ja' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jnya' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ka' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kunddaliya' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_la' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lla' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ma' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_mba' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_na' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndda' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nga' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nja' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nna' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nya' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pa' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ra' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ri' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_rii' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ru2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ruu2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sa' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ssha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_thha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tta' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ttha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_va' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ya' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sleep' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_SlowKeys_Enable' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Spell' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_SplitScreen' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Standby' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Start' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_StickyKeys_Enable' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Stop' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Subtitle' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Super_L' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Super_R' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Support' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Suspend' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_1' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_10' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_11' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_12' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_3' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_4' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_5' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_6' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_7' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_8' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_9' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Sys_Req' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_T' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_THORN' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Tab' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Tabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_TaskPane' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Tcaron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Tcedilla' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Terminal' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Terminate_Server' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_baht' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_bobaimai' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochan' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochang' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_choching' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochoe' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_dochada' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_dodek' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofa' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofan' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_hohip' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_honokhuk' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhai' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhon' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhuat' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhwai' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_khorakhang' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_kokai' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_lakkhangyao' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekchet' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekha' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekhok' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekkao' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_leknung' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekpaet' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksam' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksi' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksong' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksun' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_lochula' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_loling' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_lu' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_maichattawa' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiek' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat_maitho' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitaikhu' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitho' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitri' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiyamok' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_moma' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_ngongu' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_nikhahit' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonen' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonu' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_oang' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_paiyannoi' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_phinthu' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophan' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophung' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_phosamphao' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_popla' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_rorua' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_ru' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraa' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaa' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraae' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimalai' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimuan' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraam' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarae' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarai' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraii' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarao' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarau' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraue' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauee' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauu' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_sorusi' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosala' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_soso' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosua' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_thanthakhat' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_thonangmontho' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_thophuthao' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothahan' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothan' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothong' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothung' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_topatak' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_totao' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_wowaen' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoyak' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoying' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Thorn' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Time' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ToDoList' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Tools' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_TopMenu' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOff' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOn' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_TouchpadToggle' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Touroku' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Travel' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Tslash' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_U' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_UWB' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Uacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ubelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ubreve' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ucircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Udiaeresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Udoubleacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ugrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Uhook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Uhorn' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Uhornacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Uhornbelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Uhorngrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Uhornhook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Uhorntilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_GHE_WITH_UPTURN' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_I' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_IE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_YI' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ghe_with_upturn' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_i' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ie' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_yi' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_I' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_JE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_YI' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_i' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_je' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_yi' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Umacron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Undo' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ungrab' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Uogonek' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Up' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Uring' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_User1KB' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_User2KB' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_UserPB' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Utilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_V' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_VendorHome' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Video' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_View' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_VoidSymbol' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_W' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_WLAN' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_WWAN' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_WWW' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Wacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_WakeUp' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Wcircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Wdiaeresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_WebCam' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Wgrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_WheelButton' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_WindowClear' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_WonSign' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Word' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_X' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Xabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Xfer' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Y' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Yacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ybelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ycircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ydiaeresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Yellow' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ygrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Yhook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Ytilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Z' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Zabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Zacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Zcaron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Zen_Koho' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku_Hankaku' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ZoomIn' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ZoomOut' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_Zstroke' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_a' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_aacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_abelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_abovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_abreve' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_abreveacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_abrevebelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_abrevegrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_abrevehook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_abrevetilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_acircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_acircumflexacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_acircumflexbelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_acircumflexgrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_acircumflexhook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_acircumflextilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_acute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_adiaeresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ae' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_agrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ahook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_amacron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ampersand' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_aogonek' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_apostrophe' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_approxeq' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_approximate' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_aring' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_asciicircum' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_asciitilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_asterisk' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_at' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_atilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_b' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_babovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_backslash' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ballotcross' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_bar' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_because' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_blank' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_botintegral' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_botleftparens' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_botleftsqbracket' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_botleftsummation' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_botrightparens' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_botrightsqbracket' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_botrightsummation' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_bott' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_botvertsummationconnector' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braceleft' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braceright' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_bracketleft' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_bracketright' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_blank' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_1' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_10' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_3' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_4' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_5' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_6' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_7' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_8' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_9' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123456' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234567' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234568' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123457' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234578' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123458' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12346' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123467' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123468' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12347' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123478' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12348' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12356' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123567' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123568' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12357' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123578' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12358' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1236' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12367' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12368' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1237' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12378' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1238' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12456' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124567' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124568' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12457' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124578' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12458' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1246' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12467' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12468' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1247' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12478' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1248' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1256' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12567' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12568' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1257' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12578' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1258' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_126' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1267' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1268' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_127' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1278' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_128' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13456' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134567' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134568' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13457' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134578' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13458' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1346' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13467' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13468' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1347' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13478' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1348' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1356' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13567' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13568' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1357' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13578' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1358' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_136' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1367' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1368' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_137' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1378' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_138' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1456' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14567' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14568' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1457' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14578' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1458' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_146' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1467' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1468' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_147' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1478' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_148' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_156' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1567' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1568' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_157' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1578' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_158' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_16' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_167' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_168' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_17' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_178' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_18' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23456' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234567' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234568' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23457' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234578' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23458' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2346' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23467' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23468' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2347' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23478' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2348' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2356' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23567' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23568' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2357' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23578' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2358' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_236' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2367' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2368' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_237' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2378' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_238' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2456' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24567' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24568' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2457' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24578' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2458' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_246' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2467' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2468' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_247' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2478' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_248' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_256' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2567' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2568' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_257' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2578' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_258' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_26' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_267' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_268' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_27' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_278' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_28' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3456' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34567' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34568' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3457' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34578' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3458' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_346' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3467' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3468' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_347' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3478' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_348' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_356' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3567' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3568' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_357' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3578' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_358' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_36' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_367' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_368' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_37' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_378' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_38' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_456' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4567' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4568' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_457' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4578' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_458' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_46' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_467' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_468' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_47' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_478' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_48' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_56' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_567' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_568' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_57' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_578' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_58' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_6' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_67' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_678' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_68' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_7' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_78' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_8' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_breve' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_brokenbar' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_c' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_c_h' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_cabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_cacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_careof' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_caret' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_caron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ccaron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ccedilla' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ccircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_cedilla' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_cent' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ch' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_checkerboard' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_checkmark' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_circle' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_club' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_colon' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_comma' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_containsas' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_copyright' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_cr' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_crossinglines' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_cuberoot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_currency' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_cursor' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_d' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dagger' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dcaron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_A' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_E' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_I' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_O' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_U' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_a' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_abovecomma' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_abovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_abovereversedcomma' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_abovering' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_aboveverticalline' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_acute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_belowbreve' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcomma' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdiaeresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_belowmacron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_belowring' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_belowtilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_belowverticalline' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_breve' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_capital_schwa' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_caron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_cedilla' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_circumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_currency' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_dasia' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_diaeresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_doubleacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_doublegrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_e' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_grave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_greek' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_hook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_horn' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_i' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_invertedbreve' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_iota' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_longsolidusoverlay' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_lowline' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_macron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_o' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_ogonek' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_perispomeni' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_psili' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_semivoiced_sound' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_small_schwa' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_stroke' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_tilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_u' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dead_voiced_sound' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_decimalpoint' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_degree' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_diaeresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_diamond' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_digitspace' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dintegral' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_division' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dollar' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_doubbaselinedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_doubleacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_doubledagger' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_doublelowquotemark' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_downarrow' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_downcaret' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_downshoe' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_downstile' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_downtack' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_dstroke' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_e' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_eabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_eacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ebelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ecaron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ecircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexbelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexgrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexhook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ecircumflextilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ediaeresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_egrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ehook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_eightsubscript' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_eightsuperior' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_elementof' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ellipsis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_em3space' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_em4space' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_emacron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_emdash' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_emfilledcircle' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_emfilledrect' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_emopencircle' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_emopenrectangle' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_emptyset' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_emspace' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_endash' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_enfilledcircbullet' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_enfilledsqbullet' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_eng' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_enopencircbullet' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_enopensquarebullet' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_enspace' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_eogonek' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_equal' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_eth' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_etilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_exclam' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_exclamdown' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ezh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_f' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_fabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_femalesymbol' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ff' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_figdash' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_filledlefttribullet' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_filledrectbullet' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_filledrighttribullet' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletdown' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletup' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_fiveeighths' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_fivesixths' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_fivesubscript' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_fivesuperior' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_fourfifths' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_foursubscript' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_foursuperior' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_fourthroot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_function' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_g' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_gabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_gbreve' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_gcaron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_gcedilla' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_gcircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_grave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_greater' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_greaterthanequal' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_guillemotleft' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_guillemotright' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_h' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hairspace' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hcircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_heart' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_aleph' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_ayin' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_bet' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_beth' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_chet' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_dalet' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_daleth' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_doublelowline' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalkaph' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalmem' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalnun' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalpe' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzade' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzadi' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimel' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimmel' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_he' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_het' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kaph' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kuf' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_lamed' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_mem' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_nun' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_pe' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_qoph' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_resh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samech' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samekh' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_shin' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taf' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taw' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_tet' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_teth' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_waw' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_yod' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zade' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zadi' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zain' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zayin' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hexagram' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_horizconnector' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan1' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan3' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan5' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan7' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan9' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hstroke' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ht' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_hyphen' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_i' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_iTouch' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_iacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ibelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ibreve' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_icircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_identical' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_idiaeresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_idotless' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ifonlyif' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_igrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ihook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_imacron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_implies' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_includedin' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_includes' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_infinity' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_integral' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_intersection' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_iogonek' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_itilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_j' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_jcircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_jot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_k' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_A' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_CHI' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_E' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_FU' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_HA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_HE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_HI' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_HO' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_HU' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_I' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_KA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_KE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_KI' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_KO' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_KU' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_MA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_ME' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_MI' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_MO' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_MU' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_N' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_NA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_NE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_NI' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_NO' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_NU' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_O' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_RA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_RE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_RI' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_RO' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_RU' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_SA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_SE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_SHI' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_SO' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_SU' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_TA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_TE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_TI' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_TO' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_TSU' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_TU' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_U' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_WA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_WO' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_YA' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_YO' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_YU' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_a' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_closingbracket' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_comma' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_conjunctive' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_e' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_fullstop' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_i' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_middledot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_o' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_openingbracket' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_switch' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_tsu' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_tu' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_u' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_ya' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_yo' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kana_yu' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kappa' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kcedilla' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_kra' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_l' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_lacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_latincross' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_lbelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_lcaron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_lcedilla' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_leftanglebracket' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_leftarrow' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_leftcaret' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_leftdoublequotemark' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_leftmiddlecurlybrace' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_leftopentriangle' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_leftpointer' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_leftradical' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_leftshoe' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_leftsinglequotemark' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_leftt' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_lefttack' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_less' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_lessthanequal' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_lf' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_logicaland' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_logicalor' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_lowleftcorner' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_lowrightcorner' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_lstroke' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_m' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_mabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_macron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_malesymbol' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_maltesecross' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_marker' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_masculine' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_minus' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_minutes' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_mu' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_multiply' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_musicalflat' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_musicalsharp' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_n' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_nabla' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_nacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ncaron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ncedilla' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ninesubscript' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ninesuperior' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_nl' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_nobreakspace' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_notapproxeq' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_notelementof' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_notequal' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_notidentical' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_notsign' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ntilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_numbersign' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_numerosign' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_o' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_oacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_obarred' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_obelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ocaron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ocircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexbelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexgrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexhook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ocircumflextilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_odiaeresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_odoubleacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_oe' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ogonek' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ograve' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ohook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ohorn' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ohornacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ohornbelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ohorngrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ohornhook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ohorntilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_omacron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_oneeighth' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_onefifth' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_onehalf' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_onequarter' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_onesixth' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_onesubscript' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_onesuperior' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_onethird' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ooblique' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_openrectbullet' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_openstar' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_opentribulletdown' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_opentribulletup' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ordfeminine' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_oslash' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_otilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_overbar' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_overline' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_p' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_pabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_paragraph' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_parenleft' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_parenright' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_partdifferential' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_partialderivative' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_percent' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_period' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_periodcentered' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_permille' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_phonographcopyright' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_plus' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_plusminus' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_prescription' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_prolongedsound' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_punctspace' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_q' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_quad' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_question' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_questiondown' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_quotedbl' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_quoteleft' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_quoteright' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_r' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_racute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_radical' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_rcaron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_rcedilla' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_registered' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_rightanglebracket' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_rightarrow' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_rightcaret' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_rightdoublequotemark' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlecurlybrace' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlesummation' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_rightopentriangle' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_rightpointer' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_rightshoe' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_rightsinglequotemark' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_rightt' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_righttack' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_s' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_sabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_sacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_scaron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_scedilla' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_schwa' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_scircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_script_switch' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_seconds' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_section' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_semicolon' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_semivoicedsound' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_seveneighths' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_sevensubscript' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_sevensuperior' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_signaturemark' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_signifblank' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_similarequal' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_singlelowquotemark' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_sixsubscript' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_sixsuperior' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_slash' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_soliddiamond' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_space' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_squareroot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ssharp' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_sterling' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_stricteq' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_t' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_tabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_tcaron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_tcedilla' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_telephone' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_telephonerecorder' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_therefore' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_thinspace' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_thorn' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_threeeighths' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_threefifths' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_threequarters' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_threesubscript' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_threesuperior' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_tintegral' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_topintegral' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_topleftparens' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_topleftradical' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_topleftsqbracket' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_topleftsummation' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_toprightparens' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_toprightsqbracket' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_toprightsummation' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_topt' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_topvertsummationconnector' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_trademark' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_trademarkincircle' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_tslash' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_twofifths' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_twosubscript' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_twosuperior' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_twothirds' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_u' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_uacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ubelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ubreve' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ucircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_udiaeresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_udoubleacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ugrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_uhook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_uhorn' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_uhornacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_uhornbelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_uhorngrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_uhornhook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_uhorntilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_umacron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_underbar' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_underscore' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_union' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_uogonek' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_uparrow' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_upcaret' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_upleftcorner' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_uprightcorner' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_upshoe' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_upstile' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_uptack' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_uring' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_utilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_v' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_variation' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_vertbar' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_vertconnector' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_voicedsound' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_vt' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_w' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_wacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_wcircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_wdiaeresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_wgrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_x' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_xabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_y' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_yacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ybelowdot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ycircumflex' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ydiaeresis' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_yen' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ygrave' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_yhook' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_ytilde' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_z' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_zabovedot' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_zacute' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_zcaron' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_zerosubscript' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_zerosuperior' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'KEY_zstroke' in namespace 'Gdk' 833s JS G NS: Found info type OBJECT for 'Keymap' in namespace 'Gdk' 833s JS G OBJ: Defined class for Keymap (GdkKeymap), prototype 0xf1a83f44358, JSClass 0x7e5211888600, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'KeymapKey' in namespace 'Gdk' 833s JS G BXD: Defined class for KeymapKey (void), prototype 0xf1a83f443a8, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'MAX_TIMECOORD_AXES' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'MICRO_VERSION' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'MINOR_VERSION' in namespace 'Gdk' 833s JS G NS: Found info type ENUM for 'ModifierIntent' in namespace 'Gdk' 833s JS G ENUM: Defining enum value PRIMARY_ACCELERATOR (fixed from primary_accelerator) 0 833s JS G ENUM: Defining enum value CONTEXT_MENU (fixed from context_menu) 1 833s JS G ENUM: Defining enum value EXTEND_SELECTION (fixed from extend_selection) 2 833s JS G ENUM: Defining enum value MODIFY_SELECTION (fixed from modify_selection) 3 833s JS G ENUM: Defining enum value NO_TEXT_INPUT (fixed from no_text_input) 4 833s JS G ENUM: Defining enum value SHIFT_GROUP (fixed from shift_group) 5 833s JS G ENUM: Defining enum value DEFAULT_MOD_MASK (fixed from default_mod_mask) 6 833s JS G ENUM: Defining Gdk.ModifierIntent as 0x54b1060bef0 833s JS G NS: Found info type FLAGS for 'ModifierType' in namespace 'Gdk' 833s JS G ENUM: Defining enum value SHIFT_MASK (fixed from shift_mask) 1 833s JS G ENUM: Defining enum value LOCK_MASK (fixed from lock_mask) 2 833s JS G ENUM: Defining enum value CONTROL_MASK (fixed from control_mask) 4 833s JS G ENUM: Defining enum value MOD1_MASK (fixed from mod1_mask) 8 833s JS G ENUM: Defining enum value MOD2_MASK (fixed from mod2_mask) 16 833s JS G ENUM: Defining enum value MOD3_MASK (fixed from mod3_mask) 32 833s JS G ENUM: Defining enum value MOD4_MASK (fixed from mod4_mask) 64 833s JS G ENUM: Defining enum value MOD5_MASK (fixed from mod5_mask) 128 833s JS G ENUM: Defining enum value BUTTON1_MASK (fixed from button1_mask) 256 833s JS G ENUM: Defining enum value BUTTON2_MASK (fixed from button2_mask) 512 833s JS G ENUM: Defining enum value BUTTON3_MASK (fixed from button3_mask) 1024 833s JS G ENUM: Defining enum value BUTTON4_MASK (fixed from button4_mask) 2048 833s JS G ENUM: Defining enum value BUTTON5_MASK (fixed from button5_mask) 4096 833s JS G ENUM: Defining enum value MODIFIER_RESERVED_13_MASK (fixed from modifier_reserved_13_mask) 8192 833s JS G ENUM: Defining enum value MODIFIER_RESERVED_14_MASK (fixed from modifier_reserved_14_mask) 16384 833s JS G ENUM: Defining enum value MODIFIER_RESERVED_15_MASK (fixed from modifier_reserved_15_mask) 32768 833s JS G ENUM: Defining enum value MODIFIER_RESERVED_16_MASK (fixed from modifier_reserved_16_mask) 65536 833s JS G ENUM: Defining enum value MODIFIER_RESERVED_17_MASK (fixed from modifier_reserved_17_mask) 131072 833s JS G ENUM: Defining enum value MODIFIER_RESERVED_18_MASK (fixed from modifier_reserved_18_mask) 262144 833s JS G ENUM: Defining enum value MODIFIER_RESERVED_19_MASK (fixed from modifier_reserved_19_mask) 524288 833s JS G ENUM: Defining enum value MODIFIER_RESERVED_20_MASK (fixed from modifier_reserved_20_mask) 1048576 833s JS G ENUM: Defining enum value MODIFIER_RESERVED_21_MASK (fixed from modifier_reserved_21_mask) 2097152 833s JS G ENUM: Defining enum value MODIFIER_RESERVED_22_MASK (fixed from modifier_reserved_22_mask) 4194304 833s JS G ENUM: Defining enum value MODIFIER_RESERVED_23_MASK (fixed from modifier_reserved_23_mask) 8388608 833s JS G ENUM: Defining enum value MODIFIER_RESERVED_24_MASK (fixed from modifier_reserved_24_mask) 16777216 833s JS G ENUM: Defining enum value MODIFIER_RESERVED_25_MASK (fixed from modifier_reserved_25_mask) 33554432 833s JS G ENUM: Defining enum value SUPER_MASK (fixed from super_mask) 67108864 833s JS G ENUM: Defining enum value HYPER_MASK (fixed from hyper_mask) 134217728 833s JS G ENUM: Defining enum value META_MASK (fixed from meta_mask) 268435456 833s JS G ENUM: Defining enum value MODIFIER_RESERVED_29_MASK (fixed from modifier_reserved_29_mask) 536870912 833s JS G ENUM: Defining enum value RELEASE_MASK (fixed from release_mask) 1073741824 833s JS G ENUM: Defining enum value MODIFIER_MASK (fixed from modifier_mask) 1543512063 833s JS G ENUM: Defining Gdk.ModifierType as 0x54b1060bfd0 833s JS G NS: Found info type OBJECT for 'Monitor' in namespace 'Gdk' 833s JS G OBJ: Defined class for Monitor (GdkMonitor), prototype 0xf1a83f44420, JSClass 0x7e5211888600, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'MonitorClass' in namespace 'Gdk' 833s JS G NS: Found info type ENUM for 'NotifyType' in namespace 'Gdk' 833s JS G ENUM: Defining enum value ANCESTOR (fixed from ancestor) 0 833s JS G ENUM: Defining enum value VIRTUAL (fixed from virtual) 1 833s JS G ENUM: Defining enum value INFERIOR (fixed from inferior) 2 833s JS G ENUM: Defining enum value NONLINEAR (fixed from nonlinear) 3 833s JS G ENUM: Defining enum value NONLINEAR_VIRTUAL (fixed from nonlinear_virtual) 4 833s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 5 833s JS G ENUM: Defining Gdk.NotifyType as 0x54b1060c3b0 833s JS G NS: Found info type ENUM for 'OwnerChange' in namespace 'Gdk' 833s JS G ENUM: Defining enum value NEW_OWNER (fixed from new_owner) 0 833s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 833s JS G ENUM: Defining enum value CLOSE (fixed from close) 2 833s JS G ENUM: Defining Gdk.OwnerChange as 0x54b1060c490 833s JS G NS: Found info type CONSTANT for 'PARENT_RELATIVE' in namespace 'Gdk' 833s JS G NS: Found info type CONSTANT for 'PRIORITY_REDRAW' in namespace 'Gdk' 833s JS G NS: Found info type STRUCT for 'Point' in namespace 'Gdk' 833s JS G BXD: Defined class for Point (void), prototype 0xf1a83f444c0, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type ENUM for 'PropMode' in namespace 'Gdk' 833s JS G ENUM: Defining enum value REPLACE (fixed from replace) 0 833s JS G ENUM: Defining enum value PREPEND (fixed from prepend) 1 833s JS G ENUM: Defining enum value APPEND (fixed from append) 2 833s JS G ENUM: Defining Gdk.PropMode as 0x54b1060c4f0 833s JS G NS: Found info type ENUM for 'PropertyState' in namespace 'Gdk' 833s JS G ENUM: Defining enum value NEW_VALUE (fixed from new_value) 0 833s JS G ENUM: Defining enum value DELETE (fixed from delete) 1 833s JS G ENUM: Defining Gdk.PropertyState as 0x54b1060c550 833s JS G NS: Found info type STRUCT for 'RGBA' in namespace 'Gdk' 833s JS G BXD: Defined class for RGBA (GdkRGBA), prototype 0xf1a83f44538, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type OBJECT for 'Screen' in namespace 'Gdk' 833s JS G OBJ: Defined class for Screen (GdkScreen), prototype 0xf1a83f44588, JSClass 0x7e5211888600, in object 0x73087079308 833s JS G NS: Found info type ENUM for 'ScrollDirection' in namespace 'Gdk' 833s JS G ENUM: Defining enum value UP (fixed from up) 0 833s JS G ENUM: Defining enum value DOWN (fixed from down) 1 833s JS G ENUM: Defining enum value LEFT (fixed from left) 2 833s JS G ENUM: Defining enum value RIGHT (fixed from right) 3 833s JS G ENUM: Defining enum value SMOOTH (fixed from smooth) 4 833s JS G ENUM: Defining Gdk.ScrollDirection as 0x54b1060c5b0 833s JS G NS: Found info type OBJECT for 'Seat' in namespace 'Gdk' 833s JS G OBJ: Defined class for Seat (GdkSeat), prototype 0xf1a83f44600, JSClass 0x7e5211888600, in object 0x73087079308 833s JS G NS: Found info type FLAGS for 'SeatCapabilities' in namespace 'Gdk' 833s JS G ENUM: Defining enum value NONE (fixed from none) 0 833s JS G ENUM: Defining enum value POINTER (fixed from pointer) 1 833s JS G ENUM: Defining enum value TOUCH (fixed from touch) 2 833s JS G ENUM: Defining enum value TABLET_STYLUS (fixed from tablet_stylus) 4 833s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 8 833s JS G ENUM: Defining enum value ALL_POINTING (fixed from all_pointing) 7 833s JS G ENUM: Defining enum value ALL (fixed from all) 15 833s JS G ENUM: Defining Gdk.SeatCapabilities as 0x54b1060c610 833s JS G NS: Found info type ENUM for 'SettingAction' in namespace 'Gdk' 833s JS G ENUM: Defining enum value NEW (fixed from new) 0 833s JS G ENUM: Defining enum value CHANGED (fixed from changed) 1 833s JS G ENUM: Defining enum value DELETED (fixed from deleted) 2 833s JS G ENUM: Defining Gdk.SettingAction as 0x54b1060c6f0 833s JS G NS: Found info type ENUM for 'Status' in namespace 'Gdk' 833s JS G ENUM: Defining enum value OK (fixed from ok) 0 833s JS G ENUM: Defining enum value ERROR (fixed from error) -1 833s JS G ENUM: Defining enum value ERROR_PARAM (fixed from error_param) -2 833s JS G ENUM: Defining enum value ERROR_FILE (fixed from error_file) -3 833s JS G ENUM: Defining enum value ERROR_MEM (fixed from error_mem) -4 833s JS G ENUM: Defining Gdk.Status as 0x54b1060c750 833s JS G NS: Found info type ENUM for 'SubpixelLayout' in namespace 'Gdk' 833s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 833s JS G ENUM: Defining enum value NONE (fixed from none) 1 833s JS G ENUM: Defining enum value HORIZONTAL_RGB (fixed from horizontal_rgb) 2 833s JS G ENUM: Defining enum value HORIZONTAL_BGR (fixed from horizontal_bgr) 3 833s JS G ENUM: Defining enum value VERTICAL_RGB (fixed from vertical_rgb) 4 833s JS G ENUM: Defining enum value VERTICAL_BGR (fixed from vertical_bgr) 5 833s JS G ENUM: Defining Gdk.SubpixelLayout as 0x54b1060c7b0 833s JS G NS: Found info type STRUCT for 'TimeCoord' in namespace 'Gdk' 833s JS G BXD: Defined class for TimeCoord (void), prototype 0xf1a83f446f0, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type ENUM for 'TouchpadGesturePhase' in namespace 'Gdk' 833s JS G ENUM: Defining enum value BEGIN (fixed from begin) 0 833s JS G ENUM: Defining enum value UPDATE (fixed from update) 1 833s JS G ENUM: Defining enum value END (fixed from end) 2 833s JS G ENUM: Defining enum value CANCEL (fixed from cancel) 3 833s JS G ENUM: Defining Gdk.TouchpadGesturePhase as 0x54b1060c890 833s JS G NS: Found info type ENUM for 'VisibilityState' in namespace 'Gdk' 833s JS G ENUM: Defining enum value UNOBSCURED (fixed from unobscured) 0 833s JS G ENUM: Defining enum value PARTIAL (fixed from partial) 1 833s JS G ENUM: Defining enum value FULLY_OBSCURED (fixed from fully_obscured) 2 833s JS G ENUM: Defining Gdk.VisibilityState as 0x54b1060c8f0 833s JS G NS: Found info type OBJECT for 'Visual' in namespace 'Gdk' 833s JS G OBJ: Defined class for Visual (GdkVisual), prototype 0xf1a83f44768, JSClass 0x7e5211888600, in object 0x73087079308 833s JS G NS: Found info type ENUM for 'VisualType' in namespace 'Gdk' 833s JS G ENUM: Defining enum value STATIC_GRAY (fixed from static_gray) 0 833s JS G ENUM: Defining enum value GRAYSCALE (fixed from grayscale) 1 833s JS G ENUM: Defining enum value STATIC_COLOR (fixed from static_color) 2 833s JS G ENUM: Defining enum value PSEUDO_COLOR (fixed from pseudo_color) 3 833s JS G ENUM: Defining enum value TRUE_COLOR (fixed from true_color) 4 833s JS G ENUM: Defining enum value DIRECT_COLOR (fixed from direct_color) 5 833s JS G ENUM: Defining Gdk.VisualType as 0x54b1060c950 833s JS G NS: Found info type FLAGS for 'WMDecoration' in namespace 'Gdk' 833s JS G ENUM: Defining enum value ALL (fixed from all) 1 833s JS G ENUM: Defining enum value BORDER (fixed from border) 2 833s JS G ENUM: Defining enum value RESIZEH (fixed from resizeh) 4 833s JS G ENUM: Defining enum value TITLE (fixed from title) 8 833s JS G ENUM: Defining enum value MENU (fixed from menu) 16 833s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 32 833s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 64 833s JS G ENUM: Defining Gdk.WMDecoration as 0x54b1060ca30 833s JS G NS: Found info type FLAGS for 'WMFunction' in namespace 'Gdk' 833s JS G ENUM: Defining enum value ALL (fixed from all) 1 833s JS G ENUM: Defining enum value RESIZE (fixed from resize) 2 833s JS G ENUM: Defining enum value MOVE (fixed from move) 4 833s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 8 833s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 16 833s JS G ENUM: Defining enum value CLOSE (fixed from close) 32 833s JS G ENUM: Defining Gdk.WMFunction as 0x54b1060cb10 833s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gdk' 833s JS G OBJ: Defined class for Window (GdkWindow), prototype 0xf1a83f44830, JSClass 0x7e5211888600, in object 0x73087079308 833s JS G NS: Found info type STRUCT for 'WindowAttr' in namespace 'Gdk' 833s JS G BXD: Defined class for WindowAttr (void), prototype 0xf1a83f44880, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type FLAGS for 'WindowAttributesType' in namespace 'Gdk' 833s JS G ENUM: Defining enum value TITLE (fixed from title) 2 833s JS G ENUM: Defining enum value X (fixed from x) 4 833s JS G ENUM: Defining enum value Y (fixed from y) 8 833s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 16 833s JS G ENUM: Defining enum value VISUAL (fixed from visual) 32 833s JS G ENUM: Defining enum value WMCLASS (fixed from wmclass) 64 833s JS G ENUM: Defining enum value NOREDIR (fixed from noredir) 128 833s JS G ENUM: Defining enum value TYPE_HINT (fixed from type_hint) 256 833s JS G ENUM: Defining Gdk.WindowAttributesType as 0x54b1060cbf0 833s JS G NS: Found info type STRUCT for 'WindowClass' in namespace 'Gdk' 833s JS G NS: Found info type ENUM for 'WindowEdge' in namespace 'Gdk' 833s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 0 833s JS G ENUM: Defining enum value NORTH (fixed from north) 1 833s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 2 833s JS G ENUM: Defining enum value WEST (fixed from west) 3 833s JS G ENUM: Defining enum value EAST (fixed from east) 4 833s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 5 833s JS G ENUM: Defining enum value SOUTH (fixed from south) 6 833s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 7 833s JS G ENUM: Defining Gdk.WindowEdge as 0x54b1060ccd0 833s JS G NS: Found info type FLAGS for 'WindowHints' in namespace 'Gdk' 833s JS G ENUM: Defining enum value POS (fixed from pos) 1 833s JS G ENUM: Defining enum value MIN_SIZE (fixed from min_size) 2 833s JS G ENUM: Defining enum value MAX_SIZE (fixed from max_size) 4 833s JS G ENUM: Defining enum value BASE_SIZE (fixed from base_size) 8 833s JS G ENUM: Defining enum value ASPECT (fixed from aspect) 16 833s JS G ENUM: Defining enum value RESIZE_INC (fixed from resize_inc) 32 833s JS G ENUM: Defining enum value WIN_GRAVITY (fixed from win_gravity) 64 833s JS G ENUM: Defining enum value USER_POS (fixed from user_pos) 128 833s JS G ENUM: Defining enum value USER_SIZE (fixed from user_size) 256 833s JS G ENUM: Defining Gdk.WindowHints as 0x54b1060cdb0 833s JS G NS: Found info type STRUCT for 'WindowRedirect' in namespace 'Gdk' 833s JS G BXD: Defined class for WindowRedirect (void), prototype 0xf1a83f44920, JSClass 0x7e52118885d0, in object 0x73087079308 833s JS G NS: Found info type FLAGS for 'WindowState' in namespace 'Gdk' 833s JS G ENUM: Defining enum value WITHDRAWN (fixed from withdrawn) 1 833s JS G ENUM: Defining enum value ICONIFIED (fixed from iconified) 2 833s JS G ENUM: Defining enum value MAXIMIZED (fixed from maximized) 4 833s JS G ENUM: Defining enum value STICKY (fixed from sticky) 8 833s JS G ENUM: Defining enum value FULLSCREEN (fixed from fullscreen) 16 833s JS G ENUM: Defining enum value ABOVE (fixed from above) 32 833s JS G ENUM: Defining enum value BELOW (fixed from below) 64 833s JS G ENUM: Defining enum value FOCUSED (fixed from focused) 128 833s JS G ENUM: Defining enum value TILED (fixed from tiled) 256 833s JS G ENUM: Defining enum value TOP_TILED (fixed from top_tiled) 512 833s JS G ENUM: Defining enum value TOP_RESIZABLE (fixed from top_resizable) 1024 833s JS G ENUM: Defining enum value RIGHT_TILED (fixed from right_tiled) 2048 833s JS G ENUM: Defining enum value RIGHT_RESIZABLE (fixed from right_resizable) 4096 833s JS G ENUM: Defining enum value BOTTOM_TILED (fixed from bottom_tiled) 8192 833s JS G ENUM: Defining enum value BOTTOM_RESIZABLE (fixed from bottom_resizable) 16384 833s JS G ENUM: Defining enum value LEFT_TILED (fixed from left_tiled) 32768 833s JS G ENUM: Defining enum value LEFT_RESIZABLE (fixed from left_resizable) 65536 833s JS G ENUM: Defining Gdk.WindowState as 0x54b1060ce90 833s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gdk' 833s JS G ENUM: Defining enum value ROOT (fixed from root) 0 833s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 1 833s JS G ENUM: Defining enum value CHILD (fixed from child) 2 833s JS G ENUM: Defining enum value TEMP (fixed from temp) 3 833s JS G ENUM: Defining enum value FOREIGN (fixed from foreign) 4 833s JS G ENUM: Defining enum value OFFSCREEN (fixed from offscreen) 5 833s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 6 833s JS G ENUM: Defining Gdk.WindowType as 0x54b1060d070 833s JS G NS: Found info type ENUM for 'WindowTypeHint' in namespace 'Gdk' 833s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 833s JS G ENUM: Defining enum value DIALOG (fixed from dialog) 1 833s JS G ENUM: Defining enum value MENU (fixed from menu) 2 833s JS G ENUM: Defining enum value TOOLBAR (fixed from toolbar) 3 833s JS G ENUM: Defining enum value SPLASHSCREEN (fixed from splashscreen) 4 833s JS G ENUM: Defining enum value UTILITY (fixed from utility) 5 833s JS G ENUM: Defining enum value DOCK (fixed from dock) 6 833s JS G ENUM: Defining enum value DESKTOP (fixed from desktop) 7 833s JS G ENUM: Defining enum value DROPDOWN_MENU (fixed from dropdown_menu) 8 833s JS G ENUM: Defining enum value POPUP_MENU (fixed from popup_menu) 9 833s JS G ENUM: Defining enum value TOOLTIP (fixed from tooltip) 10 833s JS G ENUM: Defining enum value NOTIFICATION (fixed from notification) 11 833s JS G ENUM: Defining enum value COMBO (fixed from combo) 12 833s JS G ENUM: Defining enum value DND (fixed from dnd) 13 833s JS G ENUM: Defining Gdk.WindowTypeHint as 0x54b1060d150 833s JS G NS: Found info type ENUM for 'WindowWindowClass' in namespace 'Gdk' 833s JS G ENUM: Defining enum value INPUT_OUTPUT (fixed from input_output) 0 833s JS G ENUM: Defining enum value INPUT_ONLY (fixed from input_only) 1 833s JS G ENUM: Defining Gdk.WindowWindowClass as 0x54b1060d330 833s JS G NS: Found info type FUNCTION for 'add_option_entries_libgtk_only' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'atom_intern' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'atom_intern_static_string' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'beep' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'cairo_create' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'cairo_draw_from_gl' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'cairo_get_clip_rectangle' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'cairo_get_drawing_context' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'cairo_rectangle' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'cairo_region' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'cairo_region_create_from_surface' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'cairo_set_source_color' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'cairo_set_source_pixbuf' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'cairo_set_source_rgba' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'cairo_set_source_window' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'cairo_surface_create_from_pixbuf' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'color_parse' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'disable_multidevice' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'drag_abort' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'drag_begin' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'drag_begin_for_device' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'drag_begin_from_point' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'drag_drop' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'drag_drop_done' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'drag_drop_succeeded' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'drag_find_window_for_screen' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'drag_get_selection' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'drag_motion' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'drag_status' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'drop_finish' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'drop_reply' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'error_trap_pop' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'error_trap_pop_ignored' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'error_trap_push' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'event_get' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'event_handler_set' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'event_peek' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'event_request_motions' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'events_get_angle' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'events_get_center' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'events_get_distance' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'events_pending' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'flush' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'get_default_root_window' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'get_display' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'get_display_arg_name' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'get_program_class' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'get_show_events' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'gl_error_quark' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'init_check' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'keyboard_grab' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'keyboard_ungrab' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'keyval_convert_case' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'keyval_from_name' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'keyval_is_lower' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'keyval_is_upper' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'keyval_name' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'keyval_to_lower' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'keyval_to_unicode' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'keyval_to_upper' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'list_visuals' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'notify_startup_complete' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'notify_startup_complete_with_id' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'offscreen_window_get_embedder' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'offscreen_window_get_surface' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'offscreen_window_set_embedder' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'pango_context_get' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'pango_context_get_for_display' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'pango_context_get_for_screen' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'parse_args' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_surface' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_window' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'pointer_grab' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'pointer_is_grabbed' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'pointer_ungrab' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'pre_parse_libgtk_only' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'property_delete' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'property_get' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'query_depths' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'query_visual_types' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'selection_convert' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'selection_owner_get' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'selection_owner_get_for_display' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'selection_owner_set' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'selection_owner_set_for_display' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'selection_send_notify' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'selection_send_notify_for_display' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'set_allowed_backends' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'set_double_click_time' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'set_program_class' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'set_show_events' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'setting_get' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'synthesize_window_state' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'test_render_sync' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'test_simulate_button' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'test_simulate_key' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'text_property_to_utf8_list_for_display' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'threads_add_idle' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'threads_add_timeout' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'threads_add_timeout_seconds' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'threads_enter' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'threads_init' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'threads_leave' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'unicode_to_keyval' in namespace 'Gdk' 833s JS G NS: Found info type FUNCTION for 'utf8_to_string_target' in namespace 'Gdk' 833s ok 17 Complete enumeration of GIRepositoryNamespace (new_enumerate) all enumerated properties are defined 833s JS G NS: Found info type OBJECT for 'UnixMountMonitor' in namespace 'Gio' 833s JS G OBJ: Defined class for UnixMountMonitor (GUnixMountMonitor), prototype 0xf1a83f44b00, JSClass 0x7e5211888600, in object 0x73087079330 833s 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 833s JS G NS: Defined namespace 'GioUnix' 0xf1a83f44b50 in GIRepository 0x7308703ece8 833s JS G NS: Found info type OBJECT for 'MountMonitor' in namespace 'GioUnix' 833s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0xf1a83f44b78, JSClass 0x7e5211888600, in object 0xf1a83f44b50 833s ok 18 Backwards compatibility for GLib/Gio platform specific GIRs GioUnix objects are looked up in GioUnix, not Gio 833s JS G NS: Found info type OBJECT for 'SubprocessLauncher' in namespace 'Gio' 833s JS G OBJ: Defined class for SubprocessLauncher (GSubprocessLauncher), prototype 0xf1a83f44c68, JSClass 0x7e5211888600, in object 0x73087079330 833s JS G NS: Found info type FLAGS for 'SubprocessFlags' in namespace 'Gio' 833s JS G ENUM: Defining enum value NONE (fixed from none) 0 833s JS G ENUM: Defining enum value STDIN_PIPE (fixed from stdin_pipe) 1 833s JS G ENUM: Defining enum value STDIN_INHERIT (fixed from stdin_inherit) 2 833s JS G ENUM: Defining enum value STDOUT_PIPE (fixed from stdout_pipe) 4 833s JS G ENUM: Defining enum value STDOUT_SILENCE (fixed from stdout_silence) 8 833s JS G ENUM: Defining enum value STDERR_PIPE (fixed from stderr_pipe) 16 833s JS G ENUM: Defining enum value STDERR_SILENCE (fixed from stderr_silence) 32 833s JS G ENUM: Defining enum value STDERR_MERGE (fixed from stderr_merge) 64 833s JS G ENUM: Defining enum value INHERIT_FDS (fixed from inherit_fds) 128 833s JS G ENUM: Defining enum value SEARCH_PATH_FROM_ENVP (fixed from search_path_from_envp) 256 833s JS G ENUM: Defining Gio.SubprocessFlags as 0x54b106187f0 833s JS G OBJ: Defining method spawnv in prototype for GSubprocessLauncher (Gio.SubprocessLauncher) 833s JS G NS: Found info type OBJECT for 'Subprocess' in namespace 'Gio' 833s JS G OBJ: Defined class for Subprocess (GSubprocess), prototype 0xf1a83f44d08, JSClass 0x7e5211888600, in object 0x73087079330 833s JS G OBJ: Defining method get_stdout_pipe in prototype for GSubprocess (Gio.Subprocess) 833s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'GioUnix' 833s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0xf1a83f44d80, JSClass 0x7e5211888600, in object 0xf1a83f44b50 833s ok 19 Backwards compatibility for GLib/Gio platform specific GIRs doesn't print the message if the type isn't resolved directly 833s JS G NS: Found info type OBJECT for 'UnixConnection' in namespace 'Gio' 833s JS G NS: Found info type OBJECT for 'SocketConnection' in namespace 'Gio' 833s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 833s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0xf1a83f44e98, JSClass 0x7e5211888600, in object 0x73087079330 833s JS G OBJ: Defined class for SocketConnection (GSocketConnection), prototype 0xf1a83f44ee8, JSClass 0x7e5211888600, in object 0x73087079330 833s JS G OBJ: Defined class for UnixConnection (GUnixConnection), prototype 0xf1a83f44f38, JSClass 0x7e5211888600, in object 0x73087079330 833s JS G NS: Found info type OBJECT for 'UnixCredentialsMessage' in namespace 'Gio' 833s JS G NS: Found info type OBJECT for 'SocketControlMessage' in namespace 'Gio' 833s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0xf1a83f44f88, JSClass 0x7e5211888600, in object 0x73087079330 833s JS G OBJ: Defined class for UnixCredentialsMessage (GUnixCredentialsMessage), prototype 0xf1a83f44fd8, JSClass 0x7e5211888600, in object 0x73087079330 833s JS G NS: Found info type OBJECT for 'UnixFDList' in namespace 'Gio' 833s JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0xf1a83f5f088, JSClass 0x7e5211888600, in object 0x73087079330 833s JS G NS: Found info type OBJECT for 'UnixSocketAddress' in namespace 'Gio' 833s JS G NS: Found info type OBJECT for 'SocketAddress' in namespace 'Gio' 833s JS G OBJ: Defined class for SocketAddress (GSocketAddress), prototype 0xf1a83f5f100, JSClass 0x7e5211888600, in object 0x73087079330 833s JS G OBJ: Defined class for UnixSocketAddress (GUnixSocketAddress), prototype 0xf1a83f5f150, JSClass 0x7e5211888600, in object 0x73087079330 833s JS G NS: Found info type ENUM for 'UnixSocketAddressType' in namespace 'Gio' 833s JS G ENUM: Defining enum value INVALID (fixed from invalid) 0 833s JS G ENUM: Defining enum value ANONYMOUS (fixed from anonymous) 1 833s JS G ENUM: Defining enum value PATH (fixed from path) 2 833s JS G ENUM: Defining enum value ABSTRACT (fixed from abstract) 3 833s JS G ENUM: Defining enum value ABSTRACT_PADDED (fixed from abstract_padded) 4 833s JS G ENUM: Defining Gio.UnixSocketAddressType as 0x54b1061e6d8 833s ok 20 Backwards compatibility for GLib/Gio platform specific GIRs has some exceptions 833s JS G BXD: Defining method quit in prototype for GLib.MainLoop 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Main loop instance 0x16d8e2c3cdb0: Spinning loop until released or hook cleared 833s JS MAINLOOP: handling job 0, 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Completed job 0 833s JS MAINLOOP: handling job 1, 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Completed job 1 833s JS MAINLOOP: handling job 2, 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Completed job 2 833s JS MAINLOOP: handling job 3, 833s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 833s JS MAINLOOP: Main loop instance 0x16d8e2c3cdb0: release 833s JS MAINLOOP: Completed job 3 833s JS MEMORY: Memory report: before destroying context 833s JS MEMORY: 585 objects currently alive 833s JS MEMORY: boxed_instance = 57 833s JS MEMORY: boxed_prototype = 50 833s JS MEMORY: closure = 1 833s JS MEMORY: function = 388 833s JS MEMORY: fundamental_instance = 0 833s JS MEMORY: fundamental_prototype = 0 833s JS MEMORY: gerror_instance = 0 833s JS MEMORY: gerror_prototype = 2 833s JS MEMORY: interface = 9 833s JS MEMORY: module = 10 833s JS MEMORY: ns = 8 833s JS MEMORY: object_instance = 9 833s JS MEMORY: object_prototype = 49 833s JS MEMORY: param = 1 833s JS MEMORY: union_instance = 0 833s JS MEMORY: union_prototype = 1 833s JS CTX: JS shutdown sequence 833s JS CTX: Stopping profiler 833s JS CTX: Shutting down toggle queue 833s JS CTX: Notifying external reference holders of GjsContext dispose 833s JS MAINLOOP: Stopping promise job dispatcher 833s JS CTX: Notifying reference holders of GjsContext dispose 833s JS CTX: Checking unhandled promise rejections 833s JS CTX: Releasing cached JS wrappers 833s JS CTX: Final triggered GC 833s JS CTX: Destroying JS context 833s JS CTX: Releasing all native objects 833s JS CTX: Disabling auto GC 833s JS CTX: Ending trace on global object 833s JS CTX: Freeing allocated resources 833s JS CTX: JS context destroyed 833s PASS: gjs/testIntrospection.test 833s Running test: gjs/testLegacyClass.test 833s JS NATIVE: Registered native JS module '_promiseNative' 833s JS NATIVE: Registered native JS module '_byteArrayNative' 833s JS NATIVE: Registered native JS module '_encodingNative' 833s JS NATIVE: Registered native JS module '_gi' 833s JS NATIVE: Registered native JS module 'gi' 833s JS NATIVE: Registered native JS module 'cairoNative' 833s JS NATIVE: Registered native JS module 'system' 833s JS NATIVE: Registered native JS module 'console' 833s JS NATIVE: Registered native JS module '_print' 833s JS CTX: Enabling JIT 833s JS CTX: Initialized class GjsFileImporter prototype 0x124785f000a0 833s JS IMPORT: Defining parent (nil) of 0x124785f00100 'imports' is mod 0 833s JS IMPORT: Importing '_print' 833s JS NATIVE: Defining native module '_print' 833s JS IMPORT: Defining parent 0x124785f00100 of 0x124785f007b0 '_print' is mod 1 833s JS IMPORT: successfully imported module '_print' 833s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 833s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x19a4f603b128 833s JS MAINLOOP: Main loop instance 0xd8dc7f2cdb0: hold 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Starting promise job dispatcher 833s JS MAINLOOP: Main loop instance 0xd8dc7f2cdb0: Spinning loop until released or hook cleared 833s JS MAINLOOP: handling job 0, 833s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 833s JS MAINLOOP: Main loop instance 0xd8dc7f2cdb0: release 833s JS MAINLOOP: Completed job 0 833s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module metadata hook for module 0x124785f13000 833s JS IMPORT: Defining meta.importSync for module 0x124785f13000 833s JS NATIVE: Defining native module 'gi' 833s JS CTX: Initialized class GIRepositoryNamespace prototype 0x124785f133f0 833s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 833s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 833s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 833s JS IMPORT: Importing directory 'overrides' 833s JS IMPORT: Defining parent 0x124785f00100 of 0x124785f134f0 'overrides' is mod 1 833s JS IMPORT: Defined importer 'overrides' 0x124785f134f0 in 0x124785f00100 833s JS IMPORT: successfully imported directory 'overrides' 833s JS IMPORT: Importing '_promiseNative' 833s JS NATIVE: Defining native module '_promiseNative' 833s JS IMPORT: Defining parent 0x124785f00100 of 0x124785f139a0 '_promiseNative' is mod 1 833s JS IMPORT: successfully imported module '_promiseNative' 833s JS IMPORT: Importing module GLib succeeded 833s JS IMPORT: Defining parent 0x124785f134f0 of 0x19a4f603c150 'GLib' is mod 1 833s JS IMPORT: successfully imported module 'GLib' 833s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 833s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x19a4f6079060, JSClass 0x7ff3f28485d0, in object 0x19a4f6079038 833s JS CTX: Initialized class GIRepositoryGType prototype 0x124785f13ce8 833s JS CTX: Initialized class GIRepositoryFunction prototype 0x124785f13d48 833s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 833s JS G BXD: Defined class for Error (GError), prototype 0x19a4f60790b0, JSClass 0x7ff3f28485d0, in object 0x19a4f6079038 833s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 833s JS G BXD: Defined class for Variant (GVariant), prototype 0x19a4f6079100, JSClass 0x7ff3f28485d0, in object 0x19a4f6079038 833s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 833s JS G BXD: Defined class for Bytes (GBytes), prototype 0x19a4f6079150, JSClass 0x7ff3f28485d0, in object 0x19a4f6079038 833s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 833s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x19a4f60791a0, JSClass 0x7ff3f28485d0, in object 0x19a4f6079038 833s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 833s JS G BXD: Defined class for Thread (GThread), prototype 0x19a4f60791f0, JSClass 0x7ff3f28485d0, in object 0x19a4f6079038 833s JS G BXD: Defining method ref in prototype for GLib.Thread 833s JS G BXD: Defining method unref in prototype for GLib.Thread 833s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 833s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x19a4f6079240, JSClass 0x7ff3f28485d0, in object 0x19a4f6079038 833s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 833s JS G BXD: Defined class for Regex (GRegex), prototype 0x19a4f6079290, JSClass 0x7ff3f28485d0, in object 0x19a4f6079038 833s JS G BXD: Defining method match in prototype for GLib.Regex 833s JS G BXD: Defining method match_full in prototype for GLib.Regex 833s JS G BXD: Defining method match_all in prototype for GLib.Regex 833s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 833s JS G NS: Defined namespace 'GLib' 0x19a4f6079038 in GIRepository 0x124785f13280 833s JS IMPORT: Importing module jasmine succeeded 833s JS IMPORT: Defining parent 0x124785f00100 of 0x19a4f603cce0 'jasmine' is mod 1 833s JS IMPORT: successfully imported module 'jasmine' 833s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 833s JS MAINLOOP: Main loop instance 0xd8dc7f2cdb0: hold 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Main loop instance 0xd8dc7f2cdb0: Spinning loop until released or hook cleared 833s JS MAINLOOP: handling job 0, 833s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 833s JS MAINLOOP: Main loop instance 0xd8dc7f2cdb0: release 833s JS MAINLOOP: Completed job 0 833s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 833s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 833s JS IMPORT: Importing module _legacy succeeded 833s JS IMPORT: Defining parent 0x124785f00100 of 0x19a4f603ce70 '_legacy' is mod 1 833s JS IMPORT: successfully imported module '_legacy' 833s JS IMPORT: Importing module lang succeeded 833s JS IMPORT: Defining parent 0x124785f00100 of 0x19a4f603ce20 'lang' is mod 1 833s JS IMPORT: successfully imported module 'lang' 833s JS CTX: Script evaluation succeeded 833s JS MAINLOOP: Main loop instance 0xd8dc7f2cdb0: Spinning loop until released or hook cleared 833s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module metadata hook for module 0x124785f1b8e8 833s JS IMPORT: Defining meta.importSync for module 0x124785f1b8e8 833s JS NATIVE: Defining native module 'system' 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19a4f603b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19a4f603b128 833s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 833s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 833s JS MAINLOOP: Set main loop hook to 833s JS MAINLOOP: Main loop instance 0xd8dc7f2cdb0: hold 833s JS MAINLOOP: Running and clearing main loop hook 833s JS G BXD: Defining method run in prototype for GLib.MainLoop 833s 1..62 833s JS IMPORT: Importing 'gi' 833s JS IMPORT: Defining parent 0x19a4f603ebc8 of 0x19a4f603ec58 'gi' is mod 1 833s JS IMPORT: successfully imported module 'gi' 833s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 833s JS G BXD: Defined class for Source (GSource), prototype 0x19a4f6079308, JSClass 0x7ff3f28485d0, in object 0x19a4f6079038 833s JS G BXD: Defining method set_priority in prototype for GLib.Source 833s JS IMPORT: Importing '_gi' 833s JS NATIVE: Defining native module '_gi' 833s JS IMPORT: Defining parent 0x19a4f603ebc8 of 0x124785f26bf8 '_gi' is mod 1 833s JS IMPORT: successfully imported module '_gi' 833s 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 833s JS G NS: Defined namespace 'GjsPrivate' 0x19a4f60793a8 in GIRepository 0x19a4f603ec58 833s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 833s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 833s JS IMPORT: Importing module _common succeeded 833s JS IMPORT: Defining parent 0x19a4f603ebc8 of 0x19a4f60c78f8 '_common' is mod 1 833s JS IMPORT: successfully imported module '_common' 833s JS IMPORT: Importing module GObject succeeded 833s JS IMPORT: Defining parent 0x19a4f603ec70 of 0x19a4f60c78a8 'GObject' is mod 1 833s JS IMPORT: successfully imported module 'GObject' 833s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 833s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 833s JS G BXD: Defined class for String (GString), prototype 0x19a4f6079628, JSClass 0x7ff3f28485d0, in object 0x19a4f6079380 833s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 833s JS G PRM: Defined class ParamSpec prototype is 0x19a4f60c7998 class 0x7ff3f2850068 in object 0x19a4f6079380 833s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 833s JS G OBJ: Defined class for Object (GObject), prototype 0x19a4f6079790, JSClass 0x7ff3f2848600, in object 0x19a4f6079380 833s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 833s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 833s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x19a4f60797b8, JSClass 0x7ff3f2848600, in object 0x19a4f6079380 833s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 833s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 833s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 833s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 833s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 833s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 833s JS G NS: Defined namespace 'GObject' 0x19a4f6079380 in GIRepository 0x19a4f603ec58 833s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 833s JS G BXD: Defining method attach in prototype for GLib.Source 833s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 833s JS IMPORT: Module metadata hook for module 0x19a4f60628c8 833s JS IMPORT: Defining meta.importSync for module 0x19a4f60628c8 833s JS G BXD: Defining method destroy in prototype for GLib.Source 833s ok 1 A metaclass has its constructor called each time a class is created with it 833s ok 2 A metaclass is an instance of Lang.Class 833s ok 3 A metaclass produces instances that are instances of itself and Lang.Class 833s ok 4 A metaclass can dynamically define properties in its constructor 833s ok 5 A metaclass instance gets all the properties from its class and metaclass 833s ok 6 A metaclass instance gets dynamically defined properties from metaclass 833s ok 7 A metaclass can be instantiated with Lang.Class but still get the appropriate metaclass 833s ok 8 A metaclass can be detected with Lang.getMetaClass 833s ok 9 Class framework calls _init constructors 833s ok 10 Class framework calls parent constructors 833s ok 11 Class framework sets the right constructor properties 833s ok 12 Class framework sets up instanceof correctly 833s ok 13 Class framework has a name 833s ok 14 Class framework reports a sensible value for toString() 833s ok 15 Class framework allows overriding toString() 833s ok 16 Class framework is not configurable 833s ok 17 Class framework allows accessors for properties 833s ok 18 Class framework raises an exception when creating an abstract class 833s ok 19 Class framework inherits properties from abstract base classes 833s ok 20 Class framework inherits constructors from abstract base classes 833s ok 21 Class framework allows ES6 classes to inherit from abstract base classes 833s ok 22 Class framework lets methods call other methods without clobbering __caller__ 833s ok 23 Class framework allows custom return values from constructors 833s ok 24 Class framework allows symbol-named methods 833s ok 25 An interface is an instance of Lang.Interface 833s ok 26 An interface has a name 833s ok 27 An interface cannot be instantiated 833s ok 28 An interface can be implemented by a class 833s ok 29 An interface can be implemented by a class's superclass 833s ok 30 An interface doesn't disturb a class's constructor 833s ok 31 An interface can have its required method implemented 833s ok 32 An interface must have a name 833s ok 33 An interface must have its required methods implemented 833s ok 34 An interface does not have to have its optional methods implemented 833s ok 35 An interface can have its optional method deferred to by the implementation 833s ok 36 An interface can be chained up to by a class 833s ok 37 An interface can include arguments when being chained up to by a class 833s ok 38 An interface can have its property getter deferred to 833s ok 39 An interface can have its property setter deferred to 833s ok 40 An interface can have its property getter overridden 833s ok 41 An interface can have its property setter overridden 833s ok 42 An interface can require another interface 833s ok 43 An interface can have empty requires 833s ok 44 An interface can chain up to another interface 833s ok 45 An interface can be chained up to with a generic 833s ok 46 An interface can chain up to another interface with a generic 833s ok 47 An interface has its optional function defer to that of the last interface 833s ok 48 An interface must have all its required interfaces implemented 833s ok 49 An interface must have all its required interfaces implemented in the correct order 833s ok 50 An interface can have its implementation on a parent class 833s ok 51 An interface can require its implementor to be a subclass of some class 833s ok 52 An interface must be implemented by an object which subclasses the required class 833s ok 53 An interface can have methods that call others of its methods 833s ok 54 An interface is implemented by a subclass of a class that implements it 833s ok 55 An interface can be reimplemented by a subclass of a class that implements it 833s ok 56 An interface tells what it is with toString() 833s ok 57 ES6 class inheriting from Lang.Class calls a static method on the parent class 833s ok 58 ES6 class inheriting from Lang.Class calls a method on the parent class 833s ok 59 ES6 class inheriting from Lang.Class passes arguments to the parent class's constructor 833s ok 60 ES6 class inheriting from Lang.Class chains up to a method on the parent class 833s ok 61 ES6 class inheriting from Lang.Class overrides a method on the parent class 833s ok 62 ES6 class inheriting from Lang.Class sets and gets a property from the parent class 833s JS G BXD: Defining method quit in prototype for GLib.MainLoop 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Main loop instance 0xd8dc7f2cdb0: Spinning loop until released or hook cleared 833s JS MAINLOOP: handling job 0, 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Completed job 0 833s JS MAINLOOP: handling job 1, 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Completed job 1 833s JS MAINLOOP: handling job 2, 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Completed job 2 833s JS MAINLOOP: handling job 3, 833s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 833s JS MAINLOOP: Main loop instance 0xd8dc7f2cdb0: release 833s JS MAINLOOP: Completed job 3 833s JS MEMORY: Memory report: before destroying context 833s JS MEMORY: 411 objects currently alive 833s JS MEMORY: boxed_instance = 275 833s JS MEMORY: boxed_prototype = 10 833s JS MEMORY: closure = 1 833s JS MEMORY: function = 114 833s JS MEMORY: fundamental_instance = 0 833s JS MEMORY: fundamental_prototype = 0 833s JS MEMORY: gerror_instance = 0 833s JS MEMORY: gerror_prototype = 0 833s JS MEMORY: interface = 0 833s JS MEMORY: module = 6 833s JS MEMORY: ns = 3 833s JS MEMORY: object_instance = 0 833s JS MEMORY: object_prototype = 2 833s JS MEMORY: param = 0 833s JS MEMORY: union_instance = 0 833s JS MEMORY: union_prototype = 0 833s JS CTX: JS shutdown sequence 833s JS CTX: Stopping profiler 833s JS CTX: Shutting down toggle queue 833s JS CTX: Notifying external reference holders of GjsContext dispose 833s JS MAINLOOP: Stopping promise job dispatcher 833s JS CTX: Notifying reference holders of GjsContext dispose 833s JS CTX: Checking unhandled promise rejections 833s JS CTX: Releasing cached JS wrappers 833s JS CTX: Final triggered GC 833s JS CTX: Destroying JS context 833s JS CTX: Releasing all native objects 833s JS CTX: Disabling auto GC 833s JS CTX: Ending trace on global object 833s JS CTX: Freeing allocated resources 833s JS CTX: JS context destroyed 833s PASS: gjs/testLegacyClass.test 833s Running test: gjs/testImporter2.test 833s JS NATIVE: Registered native JS module '_promiseNative' 833s JS NATIVE: Registered native JS module '_byteArrayNative' 833s JS NATIVE: Registered native JS module '_encodingNative' 833s JS NATIVE: Registered native JS module '_gi' 833s JS NATIVE: Registered native JS module 'gi' 833s JS NATIVE: Registered native JS module 'cairoNative' 833s JS NATIVE: Registered native JS module 'system' 833s JS NATIVE: Registered native JS module 'console' 833s JS NATIVE: Registered native JS module '_print' 833s JS CTX: Enabling JIT 833s JS CTX: Initialized class GjsFileImporter prototype 0x11153f6000a0 833s JS IMPORT: Defining parent (nil) of 0x11153f600100 'imports' is mod 0 833s JS IMPORT: Importing '_print' 833s JS NATIVE: Defining native module '_print' 833s JS IMPORT: Defining parent 0x11153f600100 of 0x11153f6007b0 '_print' is mod 1 833s JS IMPORT: successfully imported module '_print' 833s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 833s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe8249a3b128 833s JS MAINLOOP: Main loop instance 0xbd4b20ecdb0: hold 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Starting promise job dispatcher 833s JS MAINLOOP: Main loop instance 0xbd4b20ecdb0: Spinning loop until released or hook cleared 833s JS MAINLOOP: handling job 0, 833s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 833s JS MAINLOOP: Main loop instance 0xbd4b20ecdb0: release 833s JS MAINLOOP: Completed job 0 833s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module metadata hook for module 0x11153f613000 833s JS IMPORT: Defining meta.importSync for module 0x11153f613000 833s JS NATIVE: Defining native module 'gi' 833s JS CTX: Initialized class GIRepositoryNamespace prototype 0x11153f6133f0 833s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 833s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 833s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 833s JS IMPORT: Importing directory 'overrides' 833s JS IMPORT: Defining parent 0x11153f600100 of 0x11153f6134f0 'overrides' is mod 1 833s JS IMPORT: Defined importer 'overrides' 0x11153f6134f0 in 0x11153f600100 833s JS IMPORT: successfully imported directory 'overrides' 833s JS IMPORT: Importing '_promiseNative' 833s JS NATIVE: Defining native module '_promiseNative' 833s JS IMPORT: Defining parent 0x11153f600100 of 0x11153f6139a0 '_promiseNative' is mod 1 833s JS IMPORT: successfully imported module '_promiseNative' 833s JS IMPORT: Importing module GLib succeeded 833s JS IMPORT: Defining parent 0x11153f6134f0 of 0xe8249a3c150 'GLib' is mod 1 833s JS IMPORT: successfully imported module 'GLib' 833s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 833s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe8249a79060, JSClass 0x6466ad5a85d0, in object 0xe8249a79038 833s JS CTX: Initialized class GIRepositoryGType prototype 0x11153f613ce8 833s JS CTX: Initialized class GIRepositoryFunction prototype 0x11153f613d48 833s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 833s JS G BXD: Defined class for Error (GError), prototype 0xe8249a790b0, JSClass 0x6466ad5a85d0, in object 0xe8249a79038 833s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 833s JS G BXD: Defined class for Variant (GVariant), prototype 0xe8249a79100, JSClass 0x6466ad5a85d0, in object 0xe8249a79038 833s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 833s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe8249a79150, JSClass 0x6466ad5a85d0, in object 0xe8249a79038 833s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 833s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe8249a791a0, JSClass 0x6466ad5a85d0, in object 0xe8249a79038 833s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 833s JS G BXD: Defined class for Thread (GThread), prototype 0xe8249a791f0, JSClass 0x6466ad5a85d0, in object 0xe8249a79038 833s JS G BXD: Defining method ref in prototype for GLib.Thread 833s JS G BXD: Defining method unref in prototype for GLib.Thread 833s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 833s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xe8249a79240, JSClass 0x6466ad5a85d0, in object 0xe8249a79038 833s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 833s JS G BXD: Defined class for Regex (GRegex), prototype 0xe8249a79290, JSClass 0x6466ad5a85d0, in object 0xe8249a79038 833s JS G BXD: Defining method match in prototype for GLib.Regex 833s JS G BXD: Defining method match_full in prototype for GLib.Regex 833s JS G BXD: Defining method match_all in prototype for GLib.Regex 833s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 833s JS G NS: Defined namespace 'GLib' 0xe8249a79038 in GIRepository 0x11153f613280 833s JS IMPORT: Importing module jasmine succeeded 833s JS IMPORT: Defining parent 0x11153f600100 of 0xe8249a3cce0 'jasmine' is mod 1 833s JS IMPORT: successfully imported module 'jasmine' 833s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 833s JS MAINLOOP: Main loop instance 0xbd4b20ecdb0: hold 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Main loop instance 0xbd4b20ecdb0: Spinning loop until released or hook cleared 833s JS MAINLOOP: handling job 0, 833s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 833s JS MAINLOOP: Main loop instance 0xbd4b20ecdb0: release 833s JS MAINLOOP: Completed job 0 833s JS CTX: Script evaluation succeeded 833s JS MAINLOOP: Main loop instance 0xbd4b20ecdb0: Spinning loop until released or hook cleared 833s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module metadata hook for module 0x11153f62bd20 833s JS IMPORT: Defining meta.importSync for module 0x11153f62bd20 833s JS NATIVE: Defining native module 'system' 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe8249a3b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe8249a3b128 833s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 833s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 833s JS MAINLOOP: Set main loop hook to 833s JS MAINLOOP: Main loop instance 0xbd4b20ecdb0: hold 833s JS MAINLOOP: Running and clearing main loop hook 833s JS G BXD: Defining method run in prototype for GLib.MainLoop 833s 1..4 833s JS IMPORT: Importing 'gi' 833s JS IMPORT: Defining parent 0x11153f600100 of 0x11153f613280 'gi' is mod 1 833s JS IMPORT: successfully imported module 'gi' 833s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 833s JS G BXD: Defined class for Source (GSource), prototype 0xe8249a79308, JSClass 0x6466ad5a85d0, in object 0xe8249a79038 833s JS G BXD: Defining method set_priority in prototype for GLib.Source 833s JS IMPORT: Importing '_gi' 833s JS NATIVE: Defining native module '_gi' 833s JS IMPORT: Defining parent 0x11153f600100 of 0x11153f631340 '_gi' is mod 1 833s JS IMPORT: successfully imported module '_gi' 833s 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 833s JS G NS: Defined namespace 'GjsPrivate' 0xe8249a793a8 in GIRepository 0x11153f613280 833s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 833s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 833s JS IMPORT: Importing module _common succeeded 833s JS IMPORT: Defining parent 0x11153f600100 of 0xe8249ac4038 '_common' is mod 1 833s JS IMPORT: successfully imported module '_common' 833s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 833s JS IMPORT: Importing module _legacy succeeded 833s JS IMPORT: Defining parent 0x11153f600100 of 0xe8249ac4088 '_legacy' is mod 1 833s JS IMPORT: successfully imported module '_legacy' 833s JS IMPORT: Importing module GObject succeeded 833s JS IMPORT: Defining parent 0x11153f6134f0 of 0xe8249a3cfb0 'GObject' is mod 1 833s JS IMPORT: successfully imported module 'GObject' 833s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 833s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 833s JS G BXD: Defined class for String (GString), prototype 0xe8249a79628, JSClass 0x6466ad5a85d0, in object 0xe8249a79380 833s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 833s JS G PRM: Defined class ParamSpec prototype is 0xe8249ac4128 class 0x6466ad5b0068 in object 0xe8249a79380 833s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 833s JS G OBJ: Defined class for Object (GObject), prototype 0xe8249a79790, JSClass 0x6466ad5a8600, in object 0xe8249a79380 833s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 833s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 833s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe8249a797b8, JSClass 0x6466ad5a8600, in object 0xe8249a79380 833s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 833s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 833s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 833s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 833s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 833s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 833s JS G NS: Defined namespace 'GObject' 0xe8249a79380 in GIRepository 0x11153f613280 833s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 833s JS G BXD: Defining method attach in prototype for GLib.Source 833s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 833s JS IMPORT: Module metadata hook for module 0x11153f604370 833s JS IMPORT: Defining meta.importSync for module 0x11153f604370 833s JS G BXD: Defining method destroy in prototype for GLib.Source 833s JS IMPORT: Importing module GIMarshallingTests succeeded 833s JS IMPORT: Defining parent 0x11153f6134f0 of 0xe8249ac4678 'GIMarshallingTests' is mod 1 833s JS IMPORT: successfully imported module 'GIMarshallingTests' 833s ok 1 GI importer on failure throws an exception when the overrides _init isn't a function 833s JS IMPORT: Importing module Gio succeeded 833s JS IMPORT: Defining parent 0xe8249a3ec10 of 0xe8249ae9038 'Gio' is mod 1 833s JS IMPORT: successfully imported module 'Gio' 833s ok 2 GI importer on failure throws an exception when the overrides _init is null 833s JS IMPORT: Importing module Regress succeeded 833s JS IMPORT: Defining parent 0xe8249a3ec10 of 0xe8249ae9088 'Regress' is mod 1 833s JS IMPORT: successfully imported module 'Regress' 833s ok 3 GI importer on failure throws an exception when the overrides _init is undefined 833s JS IMPORT: Importing module WarnLib succeeded 833s JS IMPORT: Defining parent 0xe8249a3ec10 of 0xe8249ae90d8 'WarnLib' is mod 1 833s JS IMPORT: successfully imported module 'WarnLib' 833s ok 4 GI importer on failure throws an exception when the overrides _init is missing 833s JS G BXD: Defining method quit in prototype for GLib.MainLoop 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Main loop instance 0xbd4b20ecdb0: Spinning loop until released or hook cleared 833s JS MAINLOOP: handling job 0, 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Completed job 0 833s JS MAINLOOP: handling job 1, 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Completed job 1 833s JS MAINLOOP: handling job 2, 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Completed job 2 833s JS MAINLOOP: handling job 3, 833s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 833s JS MAINLOOP: Main loop instance 0xbd4b20ecdb0: release 833s JS MAINLOOP: Completed job 3 833s JS MEMORY: Memory report: before destroying context 833s JS MEMORY: 171 objects currently alive 833s JS MEMORY: boxed_instance = 28 833s JS MEMORY: boxed_prototype = 10 833s JS MEMORY: closure = 1 833s JS MEMORY: function = 114 833s JS MEMORY: fundamental_instance = 0 833s JS MEMORY: fundamental_prototype = 0 833s JS MEMORY: gerror_instance = 0 833s JS MEMORY: gerror_prototype = 0 833s JS MEMORY: interface = 0 833s JS MEMORY: module = 9 833s JS MEMORY: ns = 7 833s JS MEMORY: object_instance = 0 833s JS MEMORY: object_prototype = 2 833s JS MEMORY: param = 0 833s JS MEMORY: union_instance = 0 833s JS MEMORY: union_prototype = 0 833s JS CTX: JS shutdown sequence 833s JS CTX: Stopping profiler 833s JS CTX: Shutting down toggle queue 833s JS CTX: Notifying external reference holders of GjsContext dispose 833s JS MAINLOOP: Stopping promise job dispatcher 833s JS CTX: Notifying reference holders of GjsContext dispose 833s JS CTX: Checking unhandled promise rejections 833s JS CTX: Releasing cached JS wrappers 833s JS CTX: Final triggered GC 833s JS CTX: Destroying JS context 833s JS CTX: Releasing all native objects 833s JS CTX: Disabling auto GC 833s JS CTX: Ending trace on global object 833s JS CTX: Freeing allocated resources 833s JS CTX: JS context destroyed 833s PASS: gjs/testImporter2.test 833s Running test: gjs/testFundamental.test 833s JS NATIVE: Registered native JS module '_promiseNative' 833s JS NATIVE: Registered native JS module '_byteArrayNative' 833s JS NATIVE: Registered native JS module '_encodingNative' 833s JS NATIVE: Registered native JS module '_gi' 833s JS NATIVE: Registered native JS module 'gi' 833s JS NATIVE: Registered native JS module 'cairoNative' 833s JS NATIVE: Registered native JS module 'system' 833s JS NATIVE: Registered native JS module 'console' 833s JS NATIVE: Registered native JS module '_print' 833s JS CTX: Enabling JIT 833s JS CTX: Initialized class GjsFileImporter prototype 0x3d5c7d8000a0 833s JS IMPORT: Defining parent (nil) of 0x3d5c7d800100 'imports' is mod 0 833s JS IMPORT: Importing '_print' 833s JS NATIVE: Defining native module '_print' 833s JS IMPORT: Defining parent 0x3d5c7d800100 of 0x3d5c7d8007b0 '_print' is mod 1 833s JS IMPORT: successfully imported module '_print' 833s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 833s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xdc3e603b128 833s JS MAINLOOP: Main loop instance 0x8cda025cdb0: hold 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Starting promise job dispatcher 833s JS MAINLOOP: Main loop instance 0x8cda025cdb0: Spinning loop until released or hook cleared 833s JS MAINLOOP: handling job 0, 833s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 833s JS MAINLOOP: Main loop instance 0x8cda025cdb0: release 833s JS MAINLOOP: Completed job 0 833s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module metadata hook for module 0x3d5c7d813000 833s JS IMPORT: Defining meta.importSync for module 0x3d5c7d813000 833s JS NATIVE: Defining native module 'gi' 833s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3d5c7d8133f0 833s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 833s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 833s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 833s JS IMPORT: Importing directory 'overrides' 833s JS IMPORT: Defining parent 0x3d5c7d800100 of 0x3d5c7d8134f0 'overrides' is mod 1 833s JS IMPORT: Defined importer 'overrides' 0x3d5c7d8134f0 in 0x3d5c7d800100 833s JS IMPORT: successfully imported directory 'overrides' 833s JS IMPORT: Importing '_promiseNative' 833s JS NATIVE: Defining native module '_promiseNative' 833s JS IMPORT: Defining parent 0x3d5c7d800100 of 0x3d5c7d8139a0 '_promiseNative' is mod 1 833s JS IMPORT: successfully imported module '_promiseNative' 833s JS IMPORT: Importing module GLib succeeded 833s JS IMPORT: Defining parent 0x3d5c7d8134f0 of 0xdc3e603c150 'GLib' is mod 1 833s JS IMPORT: successfully imported module 'GLib' 833s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 833s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xdc3e6079060, JSClass 0x67513db485d0, in object 0xdc3e6079038 833s JS CTX: Initialized class GIRepositoryGType prototype 0x3d5c7d813ce8 833s JS CTX: Initialized class GIRepositoryFunction prototype 0x3d5c7d813d48 833s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 833s JS G BXD: Defined class for Error (GError), prototype 0xdc3e60790b0, JSClass 0x67513db485d0, in object 0xdc3e6079038 833s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 833s JS G BXD: Defined class for Variant (GVariant), prototype 0xdc3e6079100, JSClass 0x67513db485d0, in object 0xdc3e6079038 833s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 833s JS G BXD: Defined class for Bytes (GBytes), prototype 0xdc3e6079150, JSClass 0x67513db485d0, in object 0xdc3e6079038 833s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 833s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xdc3e60791a0, JSClass 0x67513db485d0, in object 0xdc3e6079038 833s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 833s JS G BXD: Defined class for Thread (GThread), prototype 0xdc3e60791f0, JSClass 0x67513db485d0, in object 0xdc3e6079038 833s JS G BXD: Defining method ref in prototype for GLib.Thread 833s JS G BXD: Defining method unref in prototype for GLib.Thread 833s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 833s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xdc3e6079240, JSClass 0x67513db485d0, in object 0xdc3e6079038 833s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 833s JS G BXD: Defined class for Regex (GRegex), prototype 0xdc3e6079290, JSClass 0x67513db485d0, in object 0xdc3e6079038 833s JS G BXD: Defining method match in prototype for GLib.Regex 833s JS G BXD: Defining method match_full in prototype for GLib.Regex 833s JS G BXD: Defining method match_all in prototype for GLib.Regex 833s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 833s JS G NS: Defined namespace 'GLib' 0xdc3e6079038 in GIRepository 0x3d5c7d813280 833s JS IMPORT: Importing module jasmine succeeded 833s JS IMPORT: Defining parent 0x3d5c7d800100 of 0xdc3e603cce0 'jasmine' is mod 1 833s JS IMPORT: successfully imported module 'jasmine' 833s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 833s JS MAINLOOP: Main loop instance 0x8cda025cdb0: hold 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Main loop instance 0x8cda025cdb0: Spinning loop until released or hook cleared 833s JS MAINLOOP: handling job 0, 833s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 833s JS MAINLOOP: Main loop instance 0x8cda025cdb0: release 833s JS MAINLOOP: Completed job 0 833s JS IMPORT: Importing 'gi' 833s JS IMPORT: Defining parent 0x3d5c7d800100 of 0x3d5c7d813280 'gi' is mod 1 833s JS IMPORT: successfully imported module 'gi' 833s JS IMPORT: Importing '_gi' 833s JS NATIVE: Defining native module '_gi' 833s JS IMPORT: Defining parent 0x3d5c7d800100 of 0x3d5c7d828828 '_gi' is mod 1 833s JS IMPORT: successfully imported module '_gi' 833s 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 833s JS G NS: Defined namespace 'GjsPrivate' 0xdc3e6079330 in GIRepository 0x3d5c7d813280 833s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 833s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 833s JS IMPORT: Importing module _common succeeded 833s JS IMPORT: Defining parent 0x3d5c7d800100 of 0xdc3e603ce70 '_common' is mod 1 833s JS IMPORT: successfully imported module '_common' 833s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 833s JS IMPORT: Importing module _legacy succeeded 833s JS IMPORT: Defining parent 0x3d5c7d800100 of 0xdc3e603cec0 '_legacy' is mod 1 833s JS IMPORT: successfully imported module '_legacy' 833s JS IMPORT: Importing module GObject succeeded 833s JS IMPORT: Defining parent 0x3d5c7d8134f0 of 0xdc3e603ce20 'GObject' is mod 1 833s JS IMPORT: successfully imported module 'GObject' 833s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 833s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 833s JS G BXD: Defined class for String (GString), prototype 0xdc3e60795b0, JSClass 0x67513db485d0, in object 0xdc3e6079308 833s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 833s JS G PRM: Defined class ParamSpec prototype is 0xdc3e603cf60 class 0x67513db50068 in object 0xdc3e6079308 833s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 833s JS G OBJ: Defined class for Object (GObject), prototype 0xdc3e6079718, JSClass 0x67513db48600, in object 0xdc3e6079308 833s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 833s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 833s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xdc3e6079740, JSClass 0x67513db48600, in object 0xdc3e6079308 833s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 833s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 833s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 833s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 833s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 833s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 833s JS G NS: Defined namespace 'GObject' 0xdc3e6079308 in GIRepository 0x3d5c7d813280 833s 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 833s JS G NS: Defined namespace 'Regress' 0xdc3e6079790 in GIRepository 0x3d5c7d813280 833s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 833s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0xdc3e60797b8, JSClass 0x67513db49150, in object 0xdc3e6079790 833s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 833s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 833s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0xdc3e6079808, JSClass 0x67513db49150, in object 0xdc3e6079790 833s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 833s JS G NS: Found info type OBJECT for 'TestFundamentalObjectNoGetSetFunc' in namespace 'Regress' 833s JS G FNDMTL: Defined class for TestFundamentalObjectNoGetSetFunc (RegressTestFundamentalObjectNoGetSetFunc), prototype 0xdc3e6079858, JSClass 0x67513db49150, in object 0xdc3e6079790 833s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObjectNoGetSetFunc' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 833s JS G NS: Found info type OBJECT for 'TestFundamentalSubObjectNoGetSetFunc' in namespace 'Regress' 833s JS G FNDMTL: Defined class for TestFundamentalSubObjectNoGetSetFunc (RegressTestFundamentalSubObjectNoGetSetFunc), prototype 0xdc3e60798a8, JSClass 0x67513db49150, in object 0xdc3e6079790 833s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObjectNoGetSetFunc' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 833s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 833s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 833s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 833s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 833s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 833s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 833s JS G ENUM: Defining enum value ACTION (fixed from action) 32 833s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 833s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 833s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 833s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 833s JS G ENUM: Defining GObject.SignalFlags as 0x3d5c7d82d348 833s JS CTX: Script evaluation succeeded 833s JS MAINLOOP: Main loop instance 0x8cda025cdb0: Spinning loop until released or hook cleared 833s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module metadata hook for module 0x3d5c7d833870 833s JS IMPORT: Defining meta.importSync for module 0x3d5c7d833870 833s JS NATIVE: Defining native module 'system' 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xdc3e603b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xdc3e603b128 833s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 833s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 833s JS MAINLOOP: Set main loop hook to 833s JS MAINLOOP: Main loop instance 0x8cda025cdb0: hold 833s JS MAINLOOP: Running and clearing main loop hook 833s JS G BXD: Defining method run in prototype for GLib.MainLoop 833s 1..10 833s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 833s JS G BXD: Defined class for Source (GSource), prototype 0xdc3e6079948, JSClass 0x67513db485d0, in object 0xdc3e6079038 833s JS G BXD: Defining method set_priority in prototype for GLib.Source 833s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 833s JS G BXD: Defining method attach in prototype for GLib.Source 833s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 833s JS IMPORT: Module metadata hook for module 0x3d5c7d804370 833s JS IMPORT: Defining meta.importSync for module 0x3d5c7d804370 833s JS G NS: Found info type FUNCTION for 'strdup_value_contents' in namespace 'GObject' 833s JS G BXD: Defining method destroy in prototype for GLib.Source 833s ok 1 Fundamental type support can marshal a subtype of a custom fundamental type into a supertype GValue 833s ok 2 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue 833s JS G FNDMTL: Defining method get_data in prototype for Regress.TestFundamentalObjectNoGetSetFunc 833s 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 833s 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 833s ok 5 Fundamental type support cannot marshal a custom fundamental type into a GValue of different gtype 833s ok 6 Fundamental type support can marshal a custom fundamental type into a GValue of super gtype 833s ok 7 Fundamental type support cannot marshal a custom fundamental type into a GValue of sub gtype 833s ok 8 Fundamental type support can marshal a custom fundamental type into a transformable type 833s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 833s JS G BXD: Defined class for Value (GValue), prototype 0xdc3e60f3218, JSClass 0x67513db485d0, in object 0xdc3e6079308 833s JS G BXD: Defining method init in prototype for GObject.Value 833s ok 9 Fundamental type support can marshal to a null value 833s ok 10 Fundamental type support can marshal to a null value if has no getter function 833s JS G BXD: Defining method quit in prototype for GLib.MainLoop 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Main loop instance 0x8cda025cdb0: Spinning loop until released or hook cleared 833s JS MAINLOOP: handling job 0, 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Completed job 0 833s JS MAINLOOP: handling job 1, 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Completed job 1 833s JS MAINLOOP: handling job 2, 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Completed job 2 833s JS MAINLOOP: handling job 3, 833s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 833s JS MAINLOOP: Main loop instance 0x8cda025cdb0: release 833s JS MAINLOOP: Completed job 3 833s JS MEMORY: Memory report: before destroying context 833s JS MEMORY: 229 objects currently alive 833s JS MEMORY: boxed_instance = 49 833s JS MEMORY: boxed_prototype = 11 833s JS MEMORY: closure = 13 833s JS MEMORY: function = 123 833s JS MEMORY: fundamental_instance = 9 833s JS MEMORY: fundamental_prototype = 4 833s JS MEMORY: gerror_instance = 0 833s JS MEMORY: gerror_prototype = 0 833s JS MEMORY: interface = 0 833s JS MEMORY: module = 5 833s JS MEMORY: ns = 4 833s JS MEMORY: object_instance = 8 833s JS MEMORY: object_prototype = 3 833s JS MEMORY: param = 0 833s JS MEMORY: union_instance = 0 833s JS MEMORY: union_prototype = 0 833s JS CTX: JS shutdown sequence 833s JS CTX: Stopping profiler 833s JS CTX: Shutting down toggle queue 833s JS CTX: Notifying external reference holders of GjsContext dispose 833s JS MAINLOOP: Stopping promise job dispatcher 833s JS CTX: Notifying reference holders of GjsContext dispose 833s JS CTX: Checking unhandled promise rejections 833s JS CTX: Releasing cached JS wrappers 833s JS CTX: Final triggered GC 833s JS CTX: Destroying JS context 833s JS CTX: Releasing all native objects 833s JS CTX: Disabling auto GC 833s JS CTX: Ending trace on global object 833s JS CTX: Freeing allocated resources 833s JS CTX: JS context destroyed 833s PASS: gjs/testFundamental.test 833s Running test: gjs/testConsole.test 833s JS NATIVE: Registered native JS module '_promiseNative' 833s JS NATIVE: Registered native JS module '_byteArrayNative' 833s JS NATIVE: Registered native JS module '_encodingNative' 833s JS NATIVE: Registered native JS module '_gi' 833s JS NATIVE: Registered native JS module 'gi' 833s JS NATIVE: Registered native JS module 'cairoNative' 833s JS NATIVE: Registered native JS module 'system' 833s JS NATIVE: Registered native JS module 'console' 833s JS NATIVE: Registered native JS module '_print' 833s JS CTX: Enabling JIT 833s JS CTX: Initialized class GjsFileImporter prototype 0x288c49d000a0 833s JS IMPORT: Defining parent (nil) of 0x288c49d00100 'imports' is mod 0 833s JS IMPORT: Importing '_print' 833s JS NATIVE: Defining native module '_print' 833s JS IMPORT: Defining parent 0x288c49d00100 of 0x288c49d007b0 '_print' is mod 1 833s JS IMPORT: successfully imported module '_print' 833s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 833s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x28804153b128 833s JS MAINLOOP: Main loop instance 0x116d2e45cdb0: hold 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Starting promise job dispatcher 833s JS MAINLOOP: Main loop instance 0x116d2e45cdb0: Spinning loop until released or hook cleared 833s JS MAINLOOP: handling job 0, 833s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 833s JS MAINLOOP: Main loop instance 0x116d2e45cdb0: release 833s JS MAINLOOP: Completed job 0 833s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x28804153b128 833s JS IMPORT: Module metadata hook for module 0x288c49d13000 833s JS IMPORT: Defining meta.importSync for module 0x288c49d13000 833s JS NATIVE: Defining native module 'gi' 833s JS CTX: Initialized class GIRepositoryNamespace prototype 0x288c49d133f0 833s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 833s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 833s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 833s JS IMPORT: Importing directory 'overrides' 833s JS IMPORT: Defining parent 0x288c49d00100 of 0x288c49d134f0 'overrides' is mod 1 833s JS IMPORT: Defined importer 'overrides' 0x288c49d134f0 in 0x288c49d00100 833s JS IMPORT: successfully imported directory 'overrides' 833s JS IMPORT: Importing '_promiseNative' 833s JS NATIVE: Defining native module '_promiseNative' 833s JS IMPORT: Defining parent 0x288c49d00100 of 0x288c49d139a0 '_promiseNative' is mod 1 833s JS IMPORT: successfully imported module '_promiseNative' 833s JS IMPORT: Importing module GLib succeeded 833s JS IMPORT: Defining parent 0x288c49d134f0 of 0x28804153c150 'GLib' is mod 1 833s JS IMPORT: successfully imported module 'GLib' 833s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 833s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x288041579060, JSClass 0x7a79e43885d0, in object 0x288041579038 833s JS CTX: Initialized class GIRepositoryGType prototype 0x288c49d13ce8 833s JS CTX: Initialized class GIRepositoryFunction prototype 0x288c49d13d48 833s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 833s JS G BXD: Defined class for Error (GError), prototype 0x2880415790b0, JSClass 0x7a79e43885d0, in object 0x288041579038 833s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 833s JS G BXD: Defined class for Variant (GVariant), prototype 0x288041579100, JSClass 0x7a79e43885d0, in object 0x288041579038 833s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 833s JS G BXD: Defined class for Bytes (GBytes), prototype 0x288041579150, JSClass 0x7a79e43885d0, in object 0x288041579038 833s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 833s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2880415791a0, JSClass 0x7a79e43885d0, in object 0x288041579038 833s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 833s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 833s JS G BXD: Defined class for Thread (GThread), prototype 0x2880415791f0, JSClass 0x7a79e43885d0, in object 0x288041579038 833s JS G BXD: Defining method ref in prototype for GLib.Thread 833s JS G BXD: Defining method unref in prototype for GLib.Thread 833s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 833s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x288041579240, JSClass 0x7a79e43885d0, in object 0x288041579038 833s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 833s JS G BXD: Defined class for Regex (GRegex), prototype 0x288041579290, JSClass 0x7a79e43885d0, in object 0x288041579038 833s JS G BXD: Defining method match in prototype for GLib.Regex 833s JS G BXD: Defining method match_full in prototype for GLib.Regex 833s JS G BXD: Defining method match_all in prototype for GLib.Regex 833s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 833s JS G NS: Defined namespace 'GLib' 0x288041579038 in GIRepository 0x288c49d13280 833s JS IMPORT: Importing module jasmine succeeded 833s JS IMPORT: Defining parent 0x288c49d00100 of 0x28804153cce0 'jasmine' is mod 1 833s JS IMPORT: successfully imported module 'jasmine' 833s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 833s JS MAINLOOP: Main loop instance 0x116d2e45cdb0: hold 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Main loop instance 0x116d2e45cdb0: Spinning loop until released or hook cleared 833s JS MAINLOOP: handling job 0, 833s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 833s JS MAINLOOP: Main loop instance 0x116d2e45cdb0: release 833s JS MAINLOOP: Completed job 0 833s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testConsole.js' (file:///usr/libexec/installed-tests/gjs/js/testConsole.js), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x28804153b128 833s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 833s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 833s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 833s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 833s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 833s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 833s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 833s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 833s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 833s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 833s JS G ENUM: Defining GLib.LogLevelFlags as 0x288c49d33758 833s JS MAINLOOP: Main loop instance 0x116d2e45cdb0: hold 833s JS MAINLOOP: Enqueue job , promise=, allocation site= 833s JS MAINLOOP: Main loop instance 0x116d2e45cdb0: Spinning loop until released or hook cleared 833s JS MAINLOOP: handling job 0, 833s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testConsole.js async resolved" 833s JS MAINLOOP: Main loop instance 0x116d2e45cdb0: release 833s JS MAINLOOP: Completed job 0 833s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x28804153b128 833s JS IMPORT: Module metadata hook for module 0x288c49d10728 833s JS IMPORT: Defining meta.importSync for module 0x288c49d10728 833s JS NATIVE: Defining native module 'system' 833s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x28804153b128 833s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x28804153b128 833s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 833s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 833s JS MAINLOOP: Set main loop hook to 833s JS MAINLOOP: Main loop instance 0x116d2e45cdb0: hold 833s JS MAINLOOP: Running and clearing main loop hook 833s JS G BXD: Defining method run in prototype for GLib.MainLoop 833s 1..68 833s JS IMPORT: Importing 'gi' 833s JS IMPORT: Defining parent 0x28804153eaf0 of 0x28804153eaa8 'gi' is mod 1 833s JS IMPORT: successfully imported module 'gi' 833s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 833s JS G BXD: Defined class for Source (GSource), prototype 0x288041579330, JSClass 0x7a79e43885d0, in object 0x288041579038 833s JS G BXD: Defining method set_priority in prototype for GLib.Source 833s JS IMPORT: Importing '_gi' 833s JS NATIVE: Defining native module '_gi' 833s JS IMPORT: Defining parent 0x28804153eaf0 of 0x288c49d1c010 '_gi' is mod 1 833s JS IMPORT: successfully imported module '_gi' 833s 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 833s JS G NS: Defined namespace 'GjsPrivate' 0x2880415793d0 in GIRepository 0x28804153eaa8 833s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 833s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 833s JS IMPORT: Importing module _common succeeded 833s JS IMPORT: Defining parent 0x28804153eaf0 of 0x2880415bfb28 '_common' is mod 1 833s JS IMPORT: successfully imported module '_common' 833s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 833s JS IMPORT: Importing module _legacy succeeded 833s JS IMPORT: Defining parent 0x28804153eaf0 of 0x2880415bfb78 '_legacy' is mod 1 833s JS IMPORT: successfully imported module '_legacy' 833s JS IMPORT: Importing module GObject succeeded 833s JS IMPORT: Defining parent 0x28804153ead8 of 0x2880415bfad8 'GObject' is mod 1 833s JS IMPORT: successfully imported module 'GObject' 833s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 833s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 833s JS G BXD: Defined class for String (GString), prototype 0x288041579628, JSClass 0x7a79e43885d0, in object 0x2880415793a8 833s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 833s JS G PRM: Defined class ParamSpec prototype is 0x2880415bfc18 class 0x7a79e4390068 in object 0x2880415793a8 833s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 833s JS G OBJ: Defined class for Object (GObject), prototype 0x288041579790, JSClass 0x7a79e4388600, in object 0x2880415793a8 833s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 833s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 833s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2880415797b8, JSClass 0x7a79e4388600, in object 0x2880415793a8 833s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 833s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 833s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 833s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 833s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 833s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 833s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 833s JS G NS: Defined namespace 'GObject' 0x2880415793a8 in GIRepository 0x28804153eaa8 833s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 833s JS G BXD: Defining method attach in prototype for GLib.Source 833s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 833s JS IMPORT: Module metadata hook for module 0x288041562b30 833s JS IMPORT: Defining meta.importSync for module 0x288041562b30 833s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GjsPrivate' 833s JS G BXD: Defining method destroy in prototype for GLib.Source 833s ok 1 console has correct object tag 833s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 833s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 833s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x288041579a88, JSClass 0x7a79e43885d0, in object 0x288041579038 833s JS G BXD: Defining method classify in prototype for GLib.Variant 833s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 833s JS G BXD: Defining method n_children in prototype for GLib.Variant 833s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 833s JS G BXD: Defining method get_string in prototype for GLib.Variant 833s JS G BXD: Defining method get_variant in prototype for GLib.Variant 833s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 833s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 833s JS IMPORT: Importing '_byteArrayNative' 833s JS NATIVE: Defining native module '_byteArrayNative' 833s JS IMPORT: Defining parent 0x28804153eaf0 of 0x288c49d2c558 '_byteArrayNative' is mod 1 833s JS IMPORT: successfully imported module '_byteArrayNative' 833s JS G NS: Found info type ENUM for 'LogWriterOutput' in namespace 'GLib' 833s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 833s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 833s JS G ENUM: Defining GLib.LogWriterOutput as 0x288c49d2cca8 833s JS IMPORT: Module metadata hook for module 0x288041562eb0 833s JS IMPORT: Defining meta.importSync for module 0x288041562eb0 833s JS NATIVE: Defining native module '_encodingNative' 833s ok 2 console logs a message 833s ok 3 console logs an empty object correctly 833s ok 4 console logs an object with custom constructor name 833s ok 5 console logs an object with undefined constructor 833s ok 6 console logs an object with Symbol.toStringTag and __name__ 833s ok 7 console logs a warning 833s ok 8 console logs an informative message 833s ok 9 console traces a line 833s ok 10 console traces a empty message 833s ok 11 console asserts a true condition 833s ok 12 console asserts a false condition 833s ok 13 console asserts a false condition with message 833s JS G NS: Found info type FUNCTION for 'clear_terminal' in namespace 'GjsPrivate' 833s ok 14 console clear() can be called 833s ok 15 console clear() resets indentation 833s ok 16 console table() logs at least something 833s ok 17 console string replacement console.log() supports %s 833s ok 18 console string replacement console.log() supports %d 833s ok 19 console string replacement console.log() supports %i 833s ok 20 console string replacement console.log() supports %f 833s ok 21 console string replacement console.log() supports %o 833s ok 22 console string replacement console.log() supports %O 833s ok 23 console string replacement console.log() ignores %c 834s ok 24 console string replacement console.log() supports mixing substitutions 834s ok 25 console string replacement console.log() supports invalid numbers 834s ok 26 console string replacement console.log() supports missing substitutions 834s ok 27 console string replacement console.warn() supports %s 834s ok 28 console string replacement console.warn() supports %d 834s ok 29 console string replacement console.warn() supports %i 834s ok 30 console string replacement console.warn() supports %f 834s ok 31 console string replacement console.warn() supports %o 834s ok 32 console string replacement console.warn() supports %O 834s ok 33 console string replacement console.warn() ignores %c 834s ok 34 console string replacement console.warn() supports mixing substitutions 834s ok 35 console string replacement console.warn() supports invalid numbers 834s ok 36 console string replacement console.warn() supports missing substitutions 834s ok 37 console string replacement console.info() supports %s 834s ok 38 console string replacement console.info() supports %d 834s ok 39 console string replacement console.info() supports %i 834s ok 40 console string replacement console.info() supports %f 834s ok 41 console string replacement console.info() supports %o 834s ok 42 console string replacement console.info() supports %O 834s ok 43 console string replacement console.info() ignores %c 834s ok 44 console string replacement console.info() supports mixing substitutions 834s ok 45 console string replacement console.info() supports invalid numbers 834s ok 46 console string replacement console.info() supports missing substitutions 834s ok 47 console string replacement console.error() supports %s 834s ok 48 console string replacement console.error() supports %d 834s ok 49 console string replacement console.error() supports %i 834s ok 50 console string replacement console.error() supports %f 834s ok 51 console string replacement console.error() supports %o 834s ok 52 console string replacement console.error() supports %O 834s ok 53 console string replacement console.error() ignores %c 834s ok 54 console string replacement console.error() supports mixing substitutions 834s ok 55 console string replacement console.error() supports invalid numbers 834s ok 56 console string replacement console.error() supports missing substitutions 834s ok 57 console string replacement console.trace() supports %s 834s ok 58 console string replacement console.trace() supports %d 834s ok 59 console string replacement console.trace() supports %i 834s ok 60 console string replacement console.trace() supports %f 834s ok 61 console string replacement console.trace() supports %o 834s ok 62 console string replacement console.trace() supports %O 834s ok 63 console string replacement console.trace() ignores %c 834s ok 64 console string replacement console.trace() supports mixing substitutions 834s ok 65 console string replacement console.trace() supports invalid numbers 834s ok 66 console string replacement console.trace() supports missing substitutions 834s JS G NS: Found info type FUNCTION for 'get_monotonic_time' in namespace 'GLib' 834s ok 67 console time() ends correctly 834s ok 68 console time() doesn't log initially 834s JS G NS: Found info type FUNCTION for 'log_set_writer_default' in namespace 'GjsPrivate' 834s JS G BXD: Defining method quit in prototype for GLib.MainLoop 834s JS MAINLOOP: Enqueue job , promise=, allocation site= 834s JS MAINLOOP: Main loop instance 0x116d2e45cdb0: Spinning loop until released or hook cleared 834s JS MAINLOOP: handling job 0, 834s JS MAINLOOP: Enqueue job , promise=, allocation site= 834s JS MAINLOOP: Completed job 0 834s JS MAINLOOP: handling job 1, 834s JS MAINLOOP: Enqueue job , promise=, allocation site= 834s JS MAINLOOP: Completed job 1 834s JS MAINLOOP: handling job 2, 834s JS MAINLOOP: Enqueue job , promise=, allocation site= 834s JS MAINLOOP: Completed job 2 834s JS MAINLOOP: handling job 3, 834s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 834s JS MAINLOOP: Main loop instance 0x116d2e45cdb0: release 834s JS MAINLOOP: Completed job 3 834s JS MEMORY: Memory report: before destroying context 834s JS MEMORY: 4501 objects currently alive 834s JS MEMORY: boxed_instance = 4343 834s JS MEMORY: boxed_prototype = 11 834s JS MEMORY: closure = 1 834s JS MEMORY: function = 136 834s JS MEMORY: fundamental_instance = 0 834s JS MEMORY: fundamental_prototype = 0 834s JS MEMORY: gerror_instance = 0 834s JS MEMORY: gerror_prototype = 0 834s JS MEMORY: interface = 0 834s JS MEMORY: module = 5 834s JS MEMORY: ns = 3 834s JS MEMORY: object_instance = 0 834s JS MEMORY: object_prototype = 2 834s JS MEMORY: param = 0 834s JS MEMORY: union_instance = 0 834s JS MEMORY: union_prototype = 0 834s JS CTX: JS shutdown sequence 834s JS CTX: Stopping profiler 834s JS CTX: Shutting down toggle queue 834s JS CTX: Notifying external reference holders of GjsContext dispose 834s JS MAINLOOP: Stopping promise job dispatcher 834s JS CTX: Notifying reference holders of GjsContext dispose 834s JS CTX: Checking unhandled promise rejections 834s JS CTX: Releasing cached JS wrappers 834s JS CTX: Final triggered GC 834s JS CTX: Destroying JS context 834s JS CTX: Releasing all native objects 834s JS CTX: Disabling auto GC 834s JS CTX: Ending trace on global object 834s JS CTX: Freeing allocated resources 834s JS CTX: JS context destroyed 834s PASS: gjs/testConsole.test 834s Running test: gjs/print.test 834s 1..1 834s ok 1 - /usr/libexec/installed-tests/gjs/debugger/print.debugger 834s PASS: gjs/print.test 834s Running test: gjs/next.test 834s 1..1 834s ok 1 - /usr/libexec/installed-tests/gjs/debugger/next.debugger 834s PASS: gjs/next.test 834s Running test: gjs/testGIMarshalling.test 834s JS NATIVE: Registered native JS module '_promiseNative' 834s JS NATIVE: Registered native JS module '_byteArrayNative' 834s JS NATIVE: Registered native JS module '_encodingNative' 834s JS NATIVE: Registered native JS module '_gi' 834s JS NATIVE: Registered native JS module 'gi' 834s JS NATIVE: Registered native JS module 'cairoNative' 834s JS NATIVE: Registered native JS module 'system' 834s JS NATIVE: Registered native JS module 'console' 834s JS NATIVE: Registered native JS module '_print' 834s JS CTX: Enabling JIT 834s JS CTX: Initialized class GjsFileImporter prototype 0x113cbeb000a0 834s JS IMPORT: Defining parent (nil) of 0x113cbeb00100 'imports' is mod 0 834s JS IMPORT: Importing '_print' 834s JS NATIVE: Defining native module '_print' 834s JS IMPORT: Defining parent 0x113cbeb00100 of 0x113cbeb007b0 '_print' is mod 1 834s JS IMPORT: successfully imported module '_print' 834s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 834s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3a1e70c3b128 834s JS MAINLOOP: Main loop instance 0x19b6cbf0cdb0: hold 834s JS MAINLOOP: Enqueue job , promise=, allocation site= 834s JS MAINLOOP: Starting promise job dispatcher 834s JS MAINLOOP: Main loop instance 0x19b6cbf0cdb0: Spinning loop until released or hook cleared 834s JS MAINLOOP: handling job 0, 834s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 834s JS MAINLOOP: Main loop instance 0x19b6cbf0cdb0: release 834s JS MAINLOOP: Completed job 0 834s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module metadata hook for module 0x113cbeb13000 834s JS IMPORT: Defining meta.importSync for module 0x113cbeb13000 834s JS NATIVE: Defining native module 'gi' 834s JS CTX: Initialized class GIRepositoryNamespace prototype 0x113cbeb133f0 834s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 834s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 834s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 834s JS IMPORT: Importing directory 'overrides' 834s JS IMPORT: Defining parent 0x113cbeb00100 of 0x113cbeb134f0 'overrides' is mod 1 834s JS IMPORT: Defined importer 'overrides' 0x113cbeb134f0 in 0x113cbeb00100 834s JS IMPORT: successfully imported directory 'overrides' 834s JS IMPORT: Importing '_promiseNative' 834s JS NATIVE: Defining native module '_promiseNative' 834s JS IMPORT: Defining parent 0x113cbeb00100 of 0x113cbeb139a0 '_promiseNative' is mod 1 834s JS IMPORT: successfully imported module '_promiseNative' 834s JS IMPORT: Importing module GLib succeeded 834s JS IMPORT: Defining parent 0x113cbeb134f0 of 0x3a1e70c3c150 'GLib' is mod 1 834s JS IMPORT: successfully imported module 'GLib' 834s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 834s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3a1e70c79060, JSClass 0x6d28fcb485d0, in object 0x3a1e70c79038 834s JS CTX: Initialized class GIRepositoryGType prototype 0x113cbeb13ce8 834s JS CTX: Initialized class GIRepositoryFunction prototype 0x113cbeb13d48 834s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 834s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 834s JS G BXD: Defined class for Error (GError), prototype 0x3a1e70c790b0, JSClass 0x6d28fcb485d0, in object 0x3a1e70c79038 834s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 834s JS G BXD: Defined class for Variant (GVariant), prototype 0x3a1e70c79100, JSClass 0x6d28fcb485d0, in object 0x3a1e70c79038 834s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 834s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3a1e70c79150, JSClass 0x6d28fcb485d0, in object 0x3a1e70c79038 834s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 834s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 834s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3a1e70c791a0, JSClass 0x6d28fcb485d0, in object 0x3a1e70c79038 834s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 834s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 834s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 834s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 834s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 834s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 834s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 834s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 834s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 834s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 834s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 834s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 834s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 834s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 834s JS G BXD: Defined class for Thread (GThread), prototype 0x3a1e70c791f0, JSClass 0x6d28fcb485d0, in object 0x3a1e70c79038 834s JS G BXD: Defining method ref in prototype for GLib.Thread 834s JS G BXD: Defining method unref in prototype for GLib.Thread 834s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 834s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3a1e70c79240, JSClass 0x6d28fcb485d0, in object 0x3a1e70c79038 834s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 834s JS G BXD: Defined class for Regex (GRegex), prototype 0x3a1e70c79290, JSClass 0x6d28fcb485d0, in object 0x3a1e70c79038 834s JS G BXD: Defining method match in prototype for GLib.Regex 834s JS G BXD: Defining method match_full in prototype for GLib.Regex 834s JS G BXD: Defining method match_all in prototype for GLib.Regex 834s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 834s JS G NS: Defined namespace 'GLib' 0x3a1e70c79038 in GIRepository 0x113cbeb13280 834s JS IMPORT: Importing module jasmine succeeded 834s JS IMPORT: Defining parent 0x113cbeb00100 of 0x3a1e70c3cce0 'jasmine' is mod 1 834s JS IMPORT: successfully imported module 'jasmine' 834s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 834s JS MAINLOOP: Main loop instance 0x19b6cbf0cdb0: hold 834s JS MAINLOOP: Enqueue job , promise=, allocation site= 834s JS MAINLOOP: Main loop instance 0x19b6cbf0cdb0: Spinning loop until released or hook cleared 834s JS MAINLOOP: handling job 0, 834s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 834s JS MAINLOOP: Main loop instance 0x19b6cbf0cdb0: release 834s JS MAINLOOP: Completed job 0 834s JS IMPORT: Importing 'gi' 834s JS IMPORT: Defining parent 0x113cbeb00100 of 0x113cbeb13280 'gi' is mod 1 834s JS IMPORT: successfully imported module 'gi' 834s JS IMPORT: Importing module GIMarshallingTests succeeded 834s JS IMPORT: Defining parent 0x113cbeb134f0 of 0x3a1e70c3ce20 'GIMarshallingTests' is mod 1 834s JS IMPORT: successfully imported module 'GIMarshallingTests' 834s JS G NS: Found info type CONSTANT for 'OVERRIDES_CONSTANT' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type STRUCT for 'OverridesStruct' in namespace 'GIMarshallingTests' 834s JS G BXD: Defined class for OverridesStruct (GIMarshallingTestsOverridesStruct), prototype 0x3a1e70c79330, JSClass 0x6d28fcb485d0, in object 0x3a1e70c79308 834s JS G BXD: Defining method method in prototype for GIMarshallingTests.OverridesStruct 834s JS G NS: Found info type OBJECT for 'OverridesObject' in namespace 'GIMarshallingTests' 834s JS IMPORT: JS import 'GObject' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/GObject.js 834s JS IMPORT: Importing '_gi' 834s JS NATIVE: Defining native module '_gi' 834s JS IMPORT: Defining parent 0x113cbeb00100 of 0x113cbeb28f08 '_gi' is mod 1 834s JS IMPORT: successfully imported module '_gi' 834s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/GjsPrivate.js 834s 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 834s JS G NS: Defined namespace 'GjsPrivate' 0x3a1e70c793a8 in GIRepository 0x113cbeb13280 834s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 834s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 834s JS IMPORT: Importing module _common succeeded 834s JS IMPORT: Defining parent 0x113cbeb00100 of 0x3a1e70c3cf38 '_common' is mod 1 834s JS IMPORT: successfully imported module '_common' 834s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 834s JS IMPORT: Importing module _legacy succeeded 834s JS IMPORT: Defining parent 0x113cbeb00100 of 0x3a1e70c3cf88 '_legacy' is mod 1 834s JS IMPORT: successfully imported module '_legacy' 834s JS IMPORT: Importing module GObject succeeded 834s JS IMPORT: Defining parent 0x113cbeb134f0 of 0x3a1e70c3cee8 'GObject' is mod 1 834s JS IMPORT: successfully imported module 'GObject' 834s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 834s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 834s JS G BXD: Defined class for String (GString), prototype 0x3a1e70c79628, JSClass 0x6d28fcb485d0, in object 0x3a1e70c79380 834s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 834s JS G PRM: Defined class ParamSpec prototype is 0x3a1e70cd7060 class 0x6d28fcb50068 in object 0x3a1e70c79380 834s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 834s JS G OBJ: Defined class for Object (GObject), prototype 0x3a1e70c79790, JSClass 0x6d28fcb48600, in object 0x3a1e70c79380 834s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 834s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 834s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3a1e70c797b8, JSClass 0x6d28fcb48600, in object 0x3a1e70c79380 834s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 834s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 834s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 834s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 834s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 834s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 834s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 834s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 834s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 834s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 834s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 834s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 834s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 834s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 834s JS G NS: Defined namespace 'GObject' 0x3a1e70c79380 in GIRepository 0x113cbeb13280 834s JS G OBJ: Defined class for OverridesObject (GIMarshallingTestsOverridesObject), prototype 0x3a1e70c79808, JSClass 0x6d28fcb48600, in object 0x3a1e70c79308 834s JS G OBJ: Defining method method in prototype for GIMarshallingTestsOverridesObject (GIMarshallingTests.OverridesObject) 834s JS G NS: Defined namespace 'GIMarshallingTests' 0x3a1e70c79308 in GIRepository 0x113cbeb13280 834s JS IMPORT: JS import 'Gio' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/Gio.js 834s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 834s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 834s JS IMPORT: Importing module lang succeeded 834s JS IMPORT: Defining parent 0x113cbeb00100 of 0x3a1e70cd75d8 'lang' is mod 1 834s JS IMPORT: successfully imported module 'lang' 834s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 834s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 834s JS IMPORT: Importing module _signals succeeded 834s JS IMPORT: Defining parent 0x113cbeb00100 of 0x3a1e70cd7628 '_signals' is mod 1 834s JS IMPORT: successfully imported module '_signals' 834s JS IMPORT: Importing module signals succeeded 834s JS IMPORT: Defining parent 0x113cbeb00100 of 0x3a1e70cd7588 'signals' is mod 1 834s JS IMPORT: successfully imported module 'signals' 834s JS IMPORT: Importing module Gio succeeded 834s JS IMPORT: Defining parent 0x113cbeb134f0 of 0x3a1e70cd7538 'Gio' is mod 1 834s JS IMPORT: successfully imported module 'Gio' 834s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 834s JS G OBJ: Defined class for Application (GApplication), prototype 0x3a1e70c79880, JSClass 0x6d28fcb48600, in object 0x3a1e70c79858 834s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 834s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3a1e70cd76f0, JSClass 0x6d28fcb4a658, in object 0x3a1e70c79858 834s JS G NS: Found info type INTERFACE for 'ActionGroup' in namespace 'Gio' 834s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x3a1e70cd7718, JSClass 0x6d28fcb4a658, in object 0x3a1e70c79858 834s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 834s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 834s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 834s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 834s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 834s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 834s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 834s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 834s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 834s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 834s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3a1e70c79920, JSClass 0x6d28fcb48600, in object 0x3a1e70c79858 834s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 834s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3a1e70cd7998, JSClass 0x6d28fcb4a658, in object 0x3a1e70c79858 834s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 834s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3a1e70cd79e8, JSClass 0x6d28fcb4a658, in object 0x3a1e70c79858 834s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 834s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3a1e70c799c0, JSClass 0x6d28fcb48600, in object 0x3a1e70c79858 834s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 834s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 834s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 834s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 834s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x3a1e70cd7ba0, JSClass 0x6d28fcb4a658, in object 0x3a1e70c79858 834s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 834s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3a1e70c79a38, JSClass 0x6d28fcb485d0, in object 0x3a1e70c79858 834s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 834s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3a1e70c79a88, JSClass 0x6d28fcb485d0, in object 0x3a1e70c79858 834s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 834s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 834s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3a1e70c79ad8, JSClass 0x6d28fcb48600, in object 0x3a1e70c79858 834s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3a1e70c79b28, JSClass 0x6d28fcb48600, in object 0x3a1e70c793a8 834s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 834s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3a1e70c79b78, JSClass 0x6d28fcb48600, in object 0x3a1e70c79858 834s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 834s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 834s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 834s JS G IFACE: Defined class for File (GFile), prototype 0x3a1e70cd7c68, JSClass 0x6d28fcb4a658, in object 0x3a1e70c79858 834s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3a1e70c79bf0, JSClass 0x6d28fcb48600, in object 0x113cbeb13360 834s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 834s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3a1e70c79c68, JSClass 0x6d28fcb48600, in object 0x3a1e70c79858 834s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 834s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 834s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3a1e70c79cb8, JSClass 0x6d28fcb48600, in object 0x3a1e70c79858 834s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 834s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3a1e70c79d08, JSClass 0x6d28fcb48600, in object 0x3a1e70c79858 834s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 834s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3a1e70c79d58, JSClass 0x6d28fcb485d0, in object 0x3a1e70c79858 834s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 834s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 834s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3a1e70c79da8, JSClass 0x6d28fcb48600, in object 0x3a1e70c79858 834s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 834s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 834s JS G NS: Defined namespace 'Gio' 0x3a1e70c79858 in GIRepository 0x113cbeb13280 834s JS G NS: Found info type CONSTANT for 'SIZEOF_LONG' in namespace 'GLib' 834s JS G NS: Found info type CONSTANT for 'SIZEOF_SSIZE_T' in namespace 'GLib' 834s JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' 834s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0x3a1e70c79df8, JSClass 0x6d28fcb485d0, in object 0x3a1e70c79308 834s JS G NS: Found info type STRUCT for 'SimpleStruct' in namespace 'GIMarshallingTests' 834s JS G BXD: Defined class for SimpleStruct (void), prototype 0x3a1e70c79f38, JSClass 0x6d28fcb485d0, in object 0x3a1e70c79308 834s JS G NS: Found info type ENUM for 'Enum' in namespace 'GIMarshallingTests' 834s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 834s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 834s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 834s JS G ENUM: Defining GIMarshallingTests.Enum as 0x113cbeb5ea18 834s JS G NS: Found info type FLAGS for 'Flags' in namespace 'GIMarshallingTests' 834s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 834s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 834s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 834s JS G ENUM: Defining enum value MASK (fixed from mask) 3 834s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 834s JS G ENUM: Defining GIMarshallingTests.Flags as 0x113cbeb5fa98 834s Executing: gjs/testGIMarshalling.test 834s JS G NS: Found info type ENUM for 'GEnum' in namespace 'GIMarshallingTests' 834s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 834s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 834s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 834s JS G ENUM: Defining GIMarshallingTests.GEnum as 0x113cbeb676e8 834s JS G NS: Found info type FLAGS for 'NoTypeFlags' in namespace 'GIMarshallingTests' 834s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 834s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 834s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 834s JS G ENUM: Defining enum value MASK (fixed from mask) 3 834s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 834s JS G ENUM: Defining GIMarshallingTests.NoTypeFlags as 0x113cbeb71a98 834s JS G NS: Found info type OBJECT for 'Object' in namespace 'GIMarshallingTests' 834s JS G OBJ: Defined class for Object (GIMarshallingTestsObject), prototype 0x26d5d126a060, JSClass 0x6d28fcb48600, in object 0x3a1e70c79308 834s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 834s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 834s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 834s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 834s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 834s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 834s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 834s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 834s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 834s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 834s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 834s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 834s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 834s JS G ENUM: Defining GObject.ParamFlags as 0x113cbebb6d60 834s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 834s JS G PRM: Wrapping GParamBoolean 'mybool' on (null) with JSObject 834s JS G PRM: JSObject created with param instance 0x19b6cc1869e0 type GParamBoolean 834s JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' 834s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0x26d5d126a448, JSClass 0x6d28fcb48600, in object 0x3a1e70c79308 834s JS IMPORT: Module metadata hook for module 0x3a1e70c629e0 834s JS IMPORT: Defining meta.importSync for module 0x3a1e70c629e0 834s JS NATIVE: Defining native module '_encodingNative' 834s JS CTX: Script evaluation succeeded 834s JS MAINLOOP: Main loop instance 0x19b6cbf0cdb0: Spinning loop until released or hook cleared 834s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module metadata hook for module 0x113cbeb38a68 834s JS IMPORT: Defining meta.importSync for module 0x113cbeb38a68 834s JS NATIVE: Defining native module 'system' 834s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a1e70c3b128 834s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a1e70c3b128 834s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 834s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 834s JS MAINLOOP: Set main loop hook to 834s JS MAINLOOP: Main loop instance 0x19b6cbf0cdb0: hold 834s JS MAINLOOP: Running and clearing main loop hook 834s JS G BXD: Defining method run in prototype for GLib.MainLoop 834s 1..598 834s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 834s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 834s JS G BXD: Defined class for Source (GSource), prototype 0x26d5d126a678, JSClass 0x6d28fcb485d0, in object 0x3a1e70c79038 834s JS G BXD: Defining method set_priority in prototype for GLib.Source 834s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 834s JS G BXD: Defining method attach in prototype for GLib.Source 834s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 834s JS IMPORT: Module metadata hook for module 0x3a1e70c62c48 834s JS IMPORT: Defining meta.importSync for module 0x3a1e70c62c48 834s JS G NS: Found info type FUNCTION for 'boolean_return_true' in namespace 'GIMarshallingTests' 834s JS G BXD: Defining method destroy in prototype for GLib.Source 834s ok 1 Boolean true marshals as a return value 834s JS G NS: Found info type FUNCTION for 'boolean_in_true' in namespace 'GIMarshallingTests' 834s ok 2 Boolean true marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'boolean_out_true' in namespace 'GIMarshallingTests' 834s ok 3 Boolean true marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'boolean_inout_true_false' in namespace 'GIMarshallingTests' 834s ok 4 Boolean true marshals as an inout parameter 834s JS G NS: Found info type FUNCTION for 'boolean_return_false' in namespace 'GIMarshallingTests' 834s ok 5 Boolean false marshals as a return value 834s JS G NS: Found info type FUNCTION for 'boolean_in_false' in namespace 'GIMarshallingTests' 834s ok 6 Boolean false marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'boolean_out_false' in namespace 'GIMarshallingTests' 834s ok 7 Boolean false marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'boolean_inout_false_true' in namespace 'GIMarshallingTests' 834s ok 8 Boolean false marshals as an inout parameter 834s JS G NS: Found info type FUNCTION for 'boolean_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 9 Boolean picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'int8_return_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'int8_return_min' in namespace 'GIMarshallingTests' 834s ok 10 Integer int8-typed marshals signed value as a return value 834s JS G NS: Found info type FUNCTION for 'int8_in_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'int8_in_min' in namespace 'GIMarshallingTests' 834s ok 11 Integer int8-typed marshals signed value as an in parameter 834s JS G NS: Found info type FUNCTION for 'int8_out_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'int8_out_min' in namespace 'GIMarshallingTests' 834s ok 12 Integer int8-typed marshals signed value as an out parameter 834s JS G NS: Found info type FUNCTION for 'int8_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 13 Integer int8-typed picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'int8_inout_max_min' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'int8_inout_min_max' in namespace 'GIMarshallingTests' 834s ok 14 Integer int8-typed marshals as an inout parameter 834s JS G NS: Found info type FUNCTION for 'uint8_return' in namespace 'GIMarshallingTests' 834s ok 15 Integer int8-typed marshals unsigned value as a return value 834s JS G NS: Found info type FUNCTION for 'uint8_in' in namespace 'GIMarshallingTests' 834s ok 16 Integer int8-typed marshals unsigned value as an in parameter 834s JS G NS: Found info type FUNCTION for 'uint8_out' in namespace 'GIMarshallingTests' 834s ok 17 Integer int8-typed marshals unsigned value as an out parameter 834s JS G NS: Found info type FUNCTION for 'uint8_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 18 Integer int8-typed picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'uint8_inout' in namespace 'GIMarshallingTests' 834s ok 19 Integer int8-typed marshals unsigned value as an inout parameter 834s JS G NS: Found info type FUNCTION for 'int16_return_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'int16_return_min' in namespace 'GIMarshallingTests' 834s ok 20 Integer int16-typed marshals signed value as a return value 834s JS G NS: Found info type FUNCTION for 'int16_in_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'int16_in_min' in namespace 'GIMarshallingTests' 834s ok 21 Integer int16-typed marshals signed value as an in parameter 834s JS G NS: Found info type FUNCTION for 'int16_out_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'int16_out_min' in namespace 'GIMarshallingTests' 834s ok 22 Integer int16-typed marshals signed value as an out parameter 834s JS G NS: Found info type FUNCTION for 'int16_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 23 Integer int16-typed picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'int16_inout_max_min' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'int16_inout_min_max' in namespace 'GIMarshallingTests' 834s ok 24 Integer int16-typed marshals as an inout parameter 834s JS G NS: Found info type FUNCTION for 'uint16_return' in namespace 'GIMarshallingTests' 834s ok 25 Integer int16-typed marshals unsigned value as a return value 834s JS G NS: Found info type FUNCTION for 'uint16_in' in namespace 'GIMarshallingTests' 834s ok 26 Integer int16-typed marshals unsigned value as an in parameter 834s JS G NS: Found info type FUNCTION for 'uint16_out' in namespace 'GIMarshallingTests' 834s ok 27 Integer int16-typed marshals unsigned value as an out parameter 834s JS G NS: Found info type FUNCTION for 'uint16_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 28 Integer int16-typed picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'uint16_inout' in namespace 'GIMarshallingTests' 834s ok 29 Integer int16-typed marshals unsigned value as an inout parameter 834s JS G NS: Found info type FUNCTION for 'int32_return_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'int32_return_min' in namespace 'GIMarshallingTests' 834s ok 30 Integer int32-typed marshals signed value as a return value 834s JS G NS: Found info type FUNCTION for 'int32_in_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'int32_in_min' in namespace 'GIMarshallingTests' 834s ok 31 Integer int32-typed marshals signed value as an in parameter 834s JS G NS: Found info type FUNCTION for 'int32_out_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'int32_out_min' in namespace 'GIMarshallingTests' 834s ok 32 Integer int32-typed marshals signed value as an out parameter 834s JS G NS: Found info type FUNCTION for 'int32_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 33 Integer int32-typed picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'int32_inout_max_min' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'int32_inout_min_max' in namespace 'GIMarshallingTests' 834s ok 34 Integer int32-typed marshals as an inout parameter 834s JS G NS: Found info type FUNCTION for 'uint32_return' in namespace 'GIMarshallingTests' 834s ok 35 Integer int32-typed marshals unsigned value as a return value 834s JS G NS: Found info type FUNCTION for 'uint32_in' in namespace 'GIMarshallingTests' 834s ok 36 Integer int32-typed marshals unsigned value as an in parameter 834s JS G NS: Found info type FUNCTION for 'uint32_out' in namespace 'GIMarshallingTests' 834s ok 37 Integer int32-typed marshals unsigned value as an out parameter 834s JS G NS: Found info type FUNCTION for 'uint32_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 38 Integer int32-typed picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'uint32_inout' in namespace 'GIMarshallingTests' 834s ok 39 Integer int32-typed marshals unsigned value as an inout parameter 834s JS G NS: Found info type FUNCTION for 'int64_return_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 834s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 834s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 834s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 834s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 834s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 834s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 834s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 834s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 834s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 834s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 834s JS G ENUM: Defining GLib.LogLevelFlags as 0x113cbeb66bd0 834s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 834s JS G NS: Found info type FUNCTION for 'int64_return_min' in namespace 'GIMarshallingTests' 834s ok 40 Integer int64-typed marshals signed value as a return value 834s ok 41 Integer int64-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 834s JS G NS: Found info type FUNCTION for 'int64_out_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'int64_out_min' in namespace 'GIMarshallingTests' 834s ok 42 Integer int64-typed marshals signed value as an out parameter 834s JS G NS: Found info type FUNCTION for 'int64_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 43 Integer int64-typed picks a reasonable default value when the function doesn't set the out parameter 834s ok 44 Integer int64-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 834s JS G NS: Found info type FUNCTION for 'uint64_return' in namespace 'GIMarshallingTests' 834s ok 45 Integer int64-typed marshals unsigned value as a return value 834s ok 46 Integer int64-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 834s JS G NS: Found info type FUNCTION for 'uint64_out' in namespace 'GIMarshallingTests' 834s ok 47 Integer int64-typed marshals unsigned value as an out parameter 834s JS G NS: Found info type FUNCTION for 'uint64_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 48 Integer int64-typed picks a reasonable default value when the function doesn't set the out parameter 834s ok 49 Integer int64-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 834s JS G NS: Found info type FUNCTION for 'short_return_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'short_return_min' in namespace 'GIMarshallingTests' 834s ok 50 Integer short-typed marshals signed value as a return value 834s JS G NS: Found info type FUNCTION for 'short_in_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'short_in_min' in namespace 'GIMarshallingTests' 834s ok 51 Integer short-typed marshals signed value as an in parameter 834s JS G NS: Found info type FUNCTION for 'short_out_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'short_out_min' in namespace 'GIMarshallingTests' 834s ok 52 Integer short-typed marshals signed value as an out parameter 834s JS G NS: Found info type FUNCTION for 'short_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 53 Integer short-typed picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'short_inout_max_min' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'short_inout_min_max' in namespace 'GIMarshallingTests' 834s ok 54 Integer short-typed marshals as an inout parameter 834s JS G NS: Found info type FUNCTION for 'ushort_return' in namespace 'GIMarshallingTests' 834s ok 55 Integer short-typed marshals unsigned value as a return value 834s JS G NS: Found info type FUNCTION for 'ushort_in' in namespace 'GIMarshallingTests' 834s ok 56 Integer short-typed marshals unsigned value as an in parameter 834s JS G NS: Found info type FUNCTION for 'ushort_out' in namespace 'GIMarshallingTests' 834s ok 57 Integer short-typed marshals unsigned value as an out parameter 834s JS G NS: Found info type FUNCTION for 'ushort_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 58 Integer short-typed picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'ushort_inout' in namespace 'GIMarshallingTests' 834s ok 59 Integer short-typed marshals unsigned value as an inout parameter 834s JS G NS: Found info type FUNCTION for 'int_return_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'int_return_min' in namespace 'GIMarshallingTests' 834s ok 60 Integer int-typed marshals signed value as a return value 834s JS G NS: Found info type FUNCTION for 'int_in_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'int_in_min' in namespace 'GIMarshallingTests' 834s ok 61 Integer int-typed marshals signed value as an in parameter 834s JS G NS: Found info type FUNCTION for 'int_out_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'int_out_min' in namespace 'GIMarshallingTests' 834s ok 62 Integer int-typed marshals signed value as an out parameter 834s JS G NS: Found info type FUNCTION for 'int_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 63 Integer int-typed picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'int_inout_max_min' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'int_inout_min_max' in namespace 'GIMarshallingTests' 834s ok 64 Integer int-typed marshals as an inout parameter 834s JS G NS: Found info type FUNCTION for 'uint_return' in namespace 'GIMarshallingTests' 834s ok 65 Integer int-typed marshals unsigned value as a return value 834s JS G NS: Found info type FUNCTION for 'uint_in' in namespace 'GIMarshallingTests' 834s ok 66 Integer int-typed marshals unsigned value as an in parameter 834s JS G NS: Found info type FUNCTION for 'uint_out' in namespace 'GIMarshallingTests' 834s ok 67 Integer int-typed marshals unsigned value as an out parameter 834s JS G NS: Found info type FUNCTION for 'uint_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 68 Integer int-typed picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'uint_inout' in namespace 'GIMarshallingTests' 834s ok 69 Integer int-typed marshals unsigned value as an inout parameter 834s JS G NS: Found info type FUNCTION for 'long_return_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'long_return_min' in namespace 'GIMarshallingTests' 834s ok 70 Integer long-typed marshals signed value as a return value 834s ok 71 Integer long-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 834s JS G NS: Found info type FUNCTION for 'long_out_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'long_out_min' in namespace 'GIMarshallingTests' 834s ok 72 Integer long-typed marshals signed value as an out parameter 834s JS G NS: Found info type FUNCTION for 'long_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 73 Integer long-typed picks a reasonable default value when the function doesn't set the out parameter 834s ok 74 Integer long-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 834s JS G NS: Found info type FUNCTION for 'ulong_return' in namespace 'GIMarshallingTests' 834s ok 75 Integer long-typed marshals unsigned value as a return value 834s ok 76 Integer long-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 834s JS G NS: Found info type FUNCTION for 'ulong_out' in namespace 'GIMarshallingTests' 834s ok 77 Integer long-typed marshals unsigned value as an out parameter 834s JS G NS: Found info type FUNCTION for 'ulong_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 78 Integer long-typed picks a reasonable default value when the function doesn't set the out parameter 834s ok 79 Integer long-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 834s JS G NS: Found info type FUNCTION for 'ssize_return_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'ssize_return_min' in namespace 'GIMarshallingTests' 834s ok 80 Integer ssize-typed marshals signed value as a return value 834s ok 81 Integer ssize-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 834s JS G NS: Found info type FUNCTION for 'ssize_out_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'ssize_out_min' in namespace 'GIMarshallingTests' 834s ok 82 Integer ssize-typed marshals signed value as an out parameter 834s JS G NS: Found info type FUNCTION for 'ssize_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 83 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter 834s ok 84 Integer ssize-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 834s JS G NS: Found info type FUNCTION for 'size_return' in namespace 'GIMarshallingTests' 834s ok 85 Integer ssize-typed marshals unsigned value as a return value 834s ok 86 Integer ssize-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 834s JS G NS: Found info type FUNCTION for 'size_out' in namespace 'GIMarshallingTests' 834s ok 87 Integer ssize-typed marshals unsigned value as an out parameter 834s JS G NS: Found info type FUNCTION for 'size_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 88 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter 834s ok 89 Integer ssize-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 834s JS G NS: Found info type FUNCTION for 'int64_in_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'int64_in_min' in namespace 'GIMarshallingTests' 834s ok 90 BigInt int64-typed marshals signed value as an in parameter 834s JS G NS: Found info type FUNCTION for 'uint64_in' in namespace 'GIMarshallingTests' 834s ok 91 BigInt int64-typed marshals unsigned value as an in parameter 834s JS G NS: Found info type FUNCTION for 'long_in_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'long_in_min' in namespace 'GIMarshallingTests' 834s ok 92 BigInt long-typed marshals signed value as an in parameter 834s JS G NS: Found info type FUNCTION for 'ulong_in' in namespace 'GIMarshallingTests' 834s ok 93 BigInt long-typed marshals unsigned value as an in parameter 834s JS G NS: Found info type FUNCTION for 'ssize_in_max' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type FUNCTION for 'ssize_in_min' in namespace 'GIMarshallingTests' 834s ok 94 BigInt ssize-typed marshals signed value as an in parameter 834s JS G NS: Found info type FUNCTION for 'size_in' in namespace 'GIMarshallingTests' 834s ok 95 BigInt ssize-typed marshals unsigned value as an in parameter 834s JS G NS: Found info type FUNCTION for 'float_return' in namespace 'GIMarshallingTests' 834s ok 96 Floating point float-typed marshals value as a return value 834s JS G NS: Found info type FUNCTION for 'float_in' in namespace 'GIMarshallingTests' 834s ok 97 Floating point float-typed marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'float_out' in namespace 'GIMarshallingTests' 834s ok 98 Floating point float-typed marshals value as an out parameter 834s JS G NS: Found info type FUNCTION for 'float_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 99 Floating point float-typed picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'float_inout' in namespace 'GIMarshallingTests' 834s ok 100 Floating point float-typed marshals value as an inout parameter 834s JS G NS: Found info type FUNCTION for 'float_noncanonical_nan_out' in namespace 'GIMarshallingTests' 834s ok 101 Floating point float-typed can handle noncanonical NaN 834s JS G NS: Found info type FUNCTION for 'double_return' in namespace 'GIMarshallingTests' 834s ok 102 Floating point double-typed marshals value as a return value 834s JS G NS: Found info type FUNCTION for 'double_in' in namespace 'GIMarshallingTests' 834s ok 103 Floating point double-typed marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'double_out' in namespace 'GIMarshallingTests' 834s ok 104 Floating point double-typed marshals value as an out parameter 834s JS G NS: Found info type FUNCTION for 'double_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 105 Floating point double-typed picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'double_inout' in namespace 'GIMarshallingTests' 834s ok 106 Floating point double-typed marshals value as an inout parameter 834s JS G NS: Found info type FUNCTION for 'double_noncanonical_nan_out' in namespace 'GIMarshallingTests' 834s ok 107 Floating point double-typed can handle noncanonical NaN 834s JS G NS: Found info type FUNCTION for 'time_t_return' in namespace 'GIMarshallingTests' 834s ok 108 time_t marshals as a return value 834s JS G NS: Found info type FUNCTION for 'time_t_in' in namespace 'GIMarshallingTests' 834s ok 109 time_t marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'time_t_out' in namespace 'GIMarshallingTests' 834s ok 110 time_t marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'time_t_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 111 time_t picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'time_t_inout' in namespace 'GIMarshallingTests' 834s ok 112 time_t marshals as an inout parameter 834s JS G NS: Found info type FUNCTION for 'gtype_return' in namespace 'GIMarshallingTests' 834s ok 113 GType void marshals as a return value 834s JS G NS: Found info type FUNCTION for 'gtype_in' in namespace 'GIMarshallingTests' 834s ok 114 GType void marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'gtype_out' in namespace 'GIMarshallingTests' 834s ok 115 GType void marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'gtype_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 116 GType void picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'gtype_inout' in namespace 'GIMarshallingTests' 834s ok 117 GType void marshals as an inout parameter 834s JS G NS: Found info type FUNCTION for 'gtype_string_return' in namespace 'GIMarshallingTests' 834s ok 118 GType string marshals as a return value 834s JS G NS: Found info type FUNCTION for 'gtype_string_in' in namespace 'GIMarshallingTests' 834s ok 119 GType string marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'gtype_string_out' in namespace 'GIMarshallingTests' 834s ok 120 GType string marshals as an out parameter 834s ok 121 GType can be implicitly converted from a GObject type alias 834s ok 122 GType can be implicitly converted from a JS type 834s JS G NS: Found info type FUNCTION for 'utf8_none_return' in namespace 'GIMarshallingTests' 834s ok 123 UTF-8 string with transfer none marshals as a return value 834s JS G NS: Found info type FUNCTION for 'utf8_none_in' in namespace 'GIMarshallingTests' 834s ok 124 UTF-8 string with transfer none marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'utf8_none_out' in namespace 'GIMarshallingTests' 834s ok 125 UTF-8 string with transfer none marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 126 UTF-8 string with transfer none picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'utf8_none_inout' in namespace 'GIMarshallingTests' 834s ok 127 UTF-8 string with transfer none marshals as an inout parameter 834s JS G NS: Found info type FUNCTION for 'utf8_full_return' in namespace 'GIMarshallingTests' 834s ok 128 UTF-8 string with transfer full marshals as a return value 834s JS G NS: Found info type FUNCTION for 'utf8_full_out' in namespace 'GIMarshallingTests' 834s ok 129 UTF-8 string with transfer full marshals as an out parameter 834s ok 130 UTF-8 string with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 834s JS G NS: Found info type FUNCTION for 'utf8_as_uint8array_in' in namespace 'GIMarshallingTests' 834s ok 131 UTF-8 string marshals value as a byte array 834s JS G NS: Found info type FUNCTION for 'utf8_dangling_out' in namespace 'GIMarshallingTests' 834s ok 132 UTF-8 string makes a default out value for a broken C function 834s JS G NS: Found info type FUNCTION for 'init_function' in namespace 'GIMarshallingTests' 834s ok 133 In-out array in the style of gtk_init() marshals null 834s ok 134 In-out array in the style of gtk_init() marshals an inout empty array 834s ok 135 In-out array in the style of gtk_init() marshals an inout array 834s JS G NS: Found info type FUNCTION for 'array_fixed_int_return' in namespace 'GIMarshallingTests' 834s ok 136 Fixed-size C array of ints marshals as a return value 834s JS G NS: Found info type FUNCTION for 'array_fixed_int_in' in namespace 'GIMarshallingTests' 834s ok 137 Fixed-size C array of ints marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'array_fixed_out' in namespace 'GIMarshallingTests' 834s ok 138 Fixed-size C array of ints marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'array_fixed_caller_allocated_out' in namespace 'GIMarshallingTests' 834s ok 139 Fixed-size C array of ints marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'array_fixed_inout' in namespace 'GIMarshallingTests' 834s ok 140 Fixed-size C array of ints marshals as an inout parameter 834s JS G NS: Found info type FUNCTION for 'array_fixed_short_return' in namespace 'GIMarshallingTests' 834s ok 141 Fixed-size C array of shorts marshals as a return value 834s JS G NS: Found info type FUNCTION for 'array_fixed_short_in' in namespace 'GIMarshallingTests' 834s ok 142 Fixed-size C array of shorts marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'array_fixed_out_struct' in namespace 'GIMarshallingTests' 834s ok 143 Fixed-size C array marshals a struct array as an out parameter 834s JS G NS: Found info type FUNCTION for 'array_fixed_caller_allocated_struct_out' in namespace 'GIMarshallingTests' 834s ok 144 Fixed-size C array marshals a fixed-size struct array as caller allocated out param 834s JS G NS: Found info type FUNCTION for 'array_return' in namespace 'GIMarshallingTests' 834s ok 145 C array with length marshals as a return value 834s JS G NS: Found info type FUNCTION for 'array_in' in namespace 'GIMarshallingTests' 834s ok 146 C array with length marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'array_out' in namespace 'GIMarshallingTests' 834s ok 147 C array with length marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'array_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 148 C array with length picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'array_inout' in namespace 'GIMarshallingTests' 834s ok 149 C array with length marshals as an inout parameter 834s JS G NS: Found info type FUNCTION for 'array_return_etc' in namespace 'GIMarshallingTests' 834s ok 150 C array with length can be returned along with other arguments 834s JS G NS: Found info type FUNCTION for 'array_in_len_before' in namespace 'GIMarshallingTests' 834s ok 151 C array with length can be passed to a function with its length parameter before it 834s JS G NS: Found info type FUNCTION for 'array_in_len_zero_terminated' in namespace 'GIMarshallingTests' 834s ok 152 C array with length can be passed to a function with zero terminator 834s JS G NS: Found info type FUNCTION for 'array_string_in' in namespace 'GIMarshallingTests' 834s ok 153 C array with length of strings marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'array_uint8_in' in namespace 'GIMarshallingTests' 834s ok 154 C array with length marshals a byte array as an in parameter 834s JS G NS: Found info type FUNCTION for 'array_int64_in' in namespace 'GIMarshallingTests' 834s ok 155 C array with length of signed 64-bit ints marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'array_uint64_in' in namespace 'GIMarshallingTests' 834s ok 156 C array with length of unsigned 64-bit ints marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'array_unichar_in' in namespace 'GIMarshallingTests' 834s ok 157 C array with length of unichars marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'array_unichar_out' in namespace 'GIMarshallingTests' 834s ok 158 C array with length of unichars marshals as an out parameter 834s ok 159 C array with length of unichars marshals from an array of codepoints 834s JS G NS: Found info type FUNCTION for 'array_bool_in' in namespace 'GIMarshallingTests' 834s ok 160 C array with length of booleans marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'array_bool_out' in namespace 'GIMarshallingTests' 834s ok 161 C array with length of booleans marshals as an out parameter 834s ok 162 C array with length of booleans marshals from an array of numbers 834s JS G NS: Found info type FUNCTION for 'array_struct_in' in namespace 'GIMarshallingTests' 834s ok 163 C array with length of boxed structs marshals as an in parameter 834s ok 164 C array with length of boxed structs passed by value marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 834s ok 165 C array with length of simple structs marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 834s JS G NS: Found info type FUNCTION for 'multi_array_key_value_in' in namespace 'GIMarshallingTests' 834s ok 166 C array with length marshals two arrays with the same length parameter 834s JS G NS: Found info type FUNCTION for 'array_struct_take_in' in namespace 'GIMarshallingTests' 834s ok 167 C array with length copies correctly on transfer full 834s JS G NS: Found info type FUNCTION for 'array_enum_in' in namespace 'GIMarshallingTests' 834s ok 168 C array with length of enums marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'array_flags_in' in namespace 'GIMarshallingTests' 834s ok 169 C array with length of flags marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'array_in_guint64_len' in namespace 'GIMarshallingTests' 834s ok 170 C array with length marshals an array with a 64-bit length parameter 834s JS G NS: Found info type FUNCTION for 'array_in_guint8_len' in namespace 'GIMarshallingTests' 834s ok 171 C array with length marshals an array with an 8-bit length parameter 834s ok 172 C array with length can be an in-out argument 834s ok 173 C array with length can be an in-out argument with in length # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 174 C array with length can be an out argument with in-out length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 834s ok 175 C array with length cannot be an out argument with in-out length # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 176 C array with length can be an in-out argument with out length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 834s ok 177 C array with length cannot be an in-out argument with out length # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 178 C array with length can be an out argument with in length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 834s ok 179 C array with length cannot be an out argument with in length # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s JS G NS: Found info type FUNCTION for 'array_out_etc' in namespace 'GIMarshallingTests' 834s ok 180 C array with length can be an out argument along with other arguments 834s JS G NS: Found info type FUNCTION for 'array_inout_etc' in namespace 'GIMarshallingTests' 834s ok 181 C array with length can be an in-out argument along with other arguments 834s JS G NS: Found info type FUNCTION for 'array_in_nonzero_nonlen' in namespace 'GIMarshallingTests' 834s ok 182 C array with length does not interpret an unannotated integer as a length parameter 834s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return' in namespace 'GIMarshallingTests' 834s ok 183 Zero-terminated C array of strings marshals as a return value 834s JS G NS: Found info type FUNCTION for 'array_zero_terminated_in' in namespace 'GIMarshallingTests' 834s ok 184 Zero-terminated C array of strings marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'array_zero_terminated_out' in namespace 'GIMarshallingTests' 834s ok 185 Zero-terminated C array of strings marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'array_zero_terminated_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 186 Zero-terminated C array of strings picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'array_zero_terminated_inout' in namespace 'GIMarshallingTests' 834s ok 187 Zero-terminated C array of strings marshals as an inout parameter 834s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_null' in namespace 'GIMarshallingTests' 834s ok 188 Zero-terminated C array marshals null as a zero-terminated array return value 834s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_struct' in namespace 'GIMarshallingTests' 834s ok 189 Zero-terminated C array marshals an array of structs as a return value 834s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_unichar' in namespace 'GIMarshallingTests' 834s ok 190 Zero-terminated C array marshals an array of unichars as a return value 834s JS G NS: Found info type FUNCTION for 'array_gvariant_none_in' in namespace 'GIMarshallingTests' 834s JS G BXD: Defining method classify in prototype for GLib.Variant 834s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 834s JS G BXD: Defining method get_string in prototype for GLib.Variant 834s ok 191 Zero-terminated C array of GLib.Variants marshals as a transfer-none in and out parameter 834s JS G NS: Found info type FUNCTION for 'array_gvariant_container_in' in namespace 'GIMarshallingTests' 834s ok 192 Zero-terminated C array of GLib.Variants marshals as a transfer-container in and out parameter 834s JS G NS: Found info type FUNCTION for 'array_gvariant_full_in' in namespace 'GIMarshallingTests' 834s ok 193 Zero-terminated C array of GLib.Variants marshals as a transfer-full in and out parameter 834s JS G NS: Found info type FUNCTION for 'garray_int_none_return' in namespace 'GIMarshallingTests' 834s ok 194 GArray of ints with transfer none marshals as a return value 834s JS G NS: Found info type FUNCTION for 'garray_int_none_in' in namespace 'GIMarshallingTests' 834s ok 195 GArray of ints with transfer none marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'garray_uint64_none_return' in namespace 'GIMarshallingTests' 834s ok 196 GArray marshals int64s as a transfer-none return value 834s JS G NS: Found info type FUNCTION for 'garray_utf8_none_return' in namespace 'GIMarshallingTests' 834s ok 197 GArray of strings with transfer none marshals as a return value 834s JS G NS: Found info type FUNCTION for 'garray_utf8_none_in' in namespace 'GIMarshallingTests' 834s ok 198 GArray of strings with transfer none marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'garray_utf8_none_out' in namespace 'GIMarshallingTests' 834s ok 199 GArray of strings with transfer none marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'garray_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 200 GArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'garray_utf8_none_inout' in namespace 'GIMarshallingTests' 834s ok 201 GArray of strings with transfer none marshals as an inout parameter 834s JS G NS: Found info type FUNCTION for 'garray_utf8_full_return' in namespace 'GIMarshallingTests' 834s ok 202 GArray of strings with transfer full marshals as a return value 834s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out' in namespace 'GIMarshallingTests' 834s ok 203 GArray of strings with transfer full marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 204 GArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 834s ok 205 GArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 834s JS G NS: Found info type FUNCTION for 'garray_utf8_container_return' in namespace 'GIMarshallingTests' 834s ok 206 GArray of strings with transfer container marshals as a return value 834s JS G NS: Found info type FUNCTION for 'garray_utf8_container_out' in namespace 'GIMarshallingTests' 834s ok 207 GArray of strings with transfer container marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'garray_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 208 GArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 834s ok 209 GArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 834s ok 210 GArray of strings marshals as a transfer-full caller-allocated out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/106 834s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out_caller_allocated' in namespace 'GIMarshallingTests' 834s ok 211 GArray of strings marshals as a transfer-full caller-allocated out parameter throws errors 834s JS G NS: Found info type FUNCTION for 'garray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 834s ok 212 GArray marshals boxed structs as a transfer-full return value 834s JS G NS: Found info type FUNCTION for 'garray_bool_none_in' in namespace 'GIMarshallingTests' 834s ok 213 GArray of booleans with transfer none marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'garray_unichar_none_in' in namespace 'GIMarshallingTests' 834s ok 214 GArray of unichars can be passed in with transfer none 834s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_return' in namespace 'GIMarshallingTests' 834s ok 215 GPtrArray of strings with transfer none marshals as a return value 834s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_in' in namespace 'GIMarshallingTests' 834s ok 216 GPtrArray of strings with transfer none marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_out' in namespace 'GIMarshallingTests' 834s ok 217 GPtrArray of strings with transfer none marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 218 GPtrArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_inout' in namespace 'GIMarshallingTests' 834s ok 219 GPtrArray of strings with transfer none marshals as an inout parameter 834s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_return' in namespace 'GIMarshallingTests' 834s ok 220 GPtrArray of strings with transfer full marshals as a return value 834s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_out' in namespace 'GIMarshallingTests' 834s ok 221 GPtrArray of strings with transfer full marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 222 GPtrArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 834s ok 223 GPtrArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 834s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_return' in namespace 'GIMarshallingTests' 834s ok 224 GPtrArray of strings with transfer container marshals as a return value 834s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_out' in namespace 'GIMarshallingTests' 834s ok 225 GPtrArray of strings with transfer container marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 226 GPtrArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 834s ok 227 GPtrArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 834s JS G NS: Found info type FUNCTION for 'gptrarray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 834s ok 228 GPtrArray of structs can be returned with transfer full 834s JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' 834s ok 229 GByteArray marshals as a return value 834s JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' 834s ok 230 GByteArray can be passed in with transfer none 834s JS G NS: Found info type FUNCTION for 'gbytes_full_return' in namespace 'GIMarshallingTests' 834s JS IMPORT: Importing '_byteArrayNative' 834s JS NATIVE: Defining native module '_byteArrayNative' 834s JS IMPORT: Defining parent 0x3a1e70c3ebe0 of 0x113cbebce9c8 '_byteArrayNative' is mod 1 834s JS IMPORT: successfully imported module '_byteArrayNative' 834s ok 231 GBytes marshals as a transfer-full return value 834s JS G NS: Found info type FUNCTION for 'gbytes_none_in' in namespace 'GIMarshallingTests' 834s ok 232 GBytes can be created from an array and passed in 834s ok 233 GBytes can be created by returning from a function and passed in 834s ok 234 GBytes can be implicitly converted from a Uint8Array 834s ok 235 GBytes can be created from a string and is encoded in UTF-8 834s ok 236 GBytes cannot be passed to a function expecting a byte array 834s JS G NS: Found info type FUNCTION for 'gstrv_return' in namespace 'GIMarshallingTests' 834s ok 237 GStrv marshals as a return value 834s JS G NS: Found info type FUNCTION for 'gstrv_in' in namespace 'GIMarshallingTests' 834s ok 238 GStrv marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'gstrv_out' in namespace 'GIMarshallingTests' 834s ok 239 GStrv marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'gstrv_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 240 GStrv picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'gstrv_inout' in namespace 'GIMarshallingTests' 834s ok 241 GStrv marshals as an inout parameter 834s ok 242 Array of GStrv length out transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 243 Array of GStrv length return transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 244 Array of GStrv length in transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 245 Array of GStrv length inout transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 246 Array of GStrv length out transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 247 Array of GStrv length return transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 248 Array of GStrv length in transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 249 Array of GStrv length inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 250 Array of GStrv length out transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 251 Array of GStrv length return transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 252 Array of GStrv length in transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 253 Array of GStrv length inout transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 254 Array of GStrv fixed out transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 255 Array of GStrv fixed return transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 256 Array of GStrv fixed in transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 257 Array of GStrv fixed inout transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 258 Array of GStrv fixed out transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 259 Array of GStrv fixed return transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 260 Array of GStrv fixed in transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 261 Array of GStrv fixed inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 262 Array of GStrv fixed out transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 263 Array of GStrv fixed return transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 264 Array of GStrv fixed in transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 265 Array of GStrv fixed inout transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 266 Array of GStrv zero_terminated out transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 267 Array of GStrv zero_terminated return transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 268 Array of GStrv zero_terminated in transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 269 Array of GStrv zero_terminated inout transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 270 Array of GStrv zero_terminated out transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 271 Array of GStrv zero_terminated return transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 272 Array of GStrv zero_terminated in transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 273 Array of GStrv zero_terminated inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 274 Array of GStrv zero_terminated out transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 275 Array of GStrv zero_terminated return transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 276 Array of GStrv zero_terminated in transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s ok 277 Array of GStrv zero_terminated inout transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 834s JS G NS: Found info type FUNCTION for 'glist_int_none_return' in namespace 'GIMarshallingTests' 834s ok 278 GList of ints with transfer none marshals as a return value 834s JS G NS: Found info type FUNCTION for 'glist_int_none_in' in namespace 'GIMarshallingTests' 834s ok 279 GList of ints with transfer none marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'glist_uint32_none_return' in namespace 'GIMarshallingTests' 834s ok 280 GList of unsigned 32-bit ints with transfer none marshals as a return value 834s JS G NS: Found info type FUNCTION for 'glist_uint32_none_in' in namespace 'GIMarshallingTests' 834s ok 281 GList of unsigned 32-bit ints with transfer none marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'glist_utf8_none_return' in namespace 'GIMarshallingTests' 834s ok 282 GList of strings with transfer none marshals as a return value 834s JS G NS: Found info type FUNCTION for 'glist_utf8_none_in' in namespace 'GIMarshallingTests' 834s ok 283 GList of strings with transfer none marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'glist_utf8_none_out' in namespace 'GIMarshallingTests' 834s ok 284 GList of strings with transfer none marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'glist_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 285 GList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'glist_utf8_none_inout' in namespace 'GIMarshallingTests' 834s ok 286 GList of strings with transfer none marshals as an inout parameter 834s JS G NS: Found info type FUNCTION for 'glist_utf8_full_return' in namespace 'GIMarshallingTests' 834s ok 287 GList of strings with transfer full marshals as a return value 834s JS G NS: Found info type FUNCTION for 'glist_utf8_full_out' in namespace 'GIMarshallingTests' 834s ok 288 GList of strings with transfer full marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'glist_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 289 GList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 834s ok 290 GList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 834s JS G NS: Found info type FUNCTION for 'glist_utf8_container_return' in namespace 'GIMarshallingTests' 834s ok 291 GList of strings with transfer container marshals as a return value 834s JS G NS: Found info type FUNCTION for 'glist_utf8_container_out' in namespace 'GIMarshallingTests' 834s ok 292 GList of strings with transfer container marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'glist_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 293 GList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 834s ok 294 GList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 834s JS G NS: Found info type FUNCTION for 'gslist_int_none_return' in namespace 'GIMarshallingTests' 834s ok 295 GSList of ints with transfer none marshals as a return value 834s JS G NS: Found info type FUNCTION for 'gslist_int_none_in' in namespace 'GIMarshallingTests' 834s ok 296 GSList of ints with transfer none marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_return' in namespace 'GIMarshallingTests' 834s ok 297 GSList of strings with transfer none marshals as a return value 834s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_in' in namespace 'GIMarshallingTests' 834s ok 298 GSList of strings with transfer none marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_out' in namespace 'GIMarshallingTests' 834s ok 299 GSList of strings with transfer none marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 300 GSList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_inout' in namespace 'GIMarshallingTests' 834s ok 301 GSList of strings with transfer none marshals as an inout parameter 834s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_return' in namespace 'GIMarshallingTests' 834s ok 302 GSList of strings with transfer full marshals as a return value 834s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_out' in namespace 'GIMarshallingTests' 834s ok 303 GSList of strings with transfer full marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 304 GSList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 834s ok 305 GSList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 834s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_return' in namespace 'GIMarshallingTests' 834s ok 306 GSList of strings with transfer container marshals as a return value 834s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_out' in namespace 'GIMarshallingTests' 834s ok 307 GSList of strings with transfer container marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 308 GSList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 834s ok 309 GSList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 834s JS G NS: Found info type FUNCTION for 'ghashtable_int_none_return' in namespace 'GIMarshallingTests' 834s ok 310 GHashTable with integer values marshals as a return value 834s JS G NS: Found info type FUNCTION for 'ghashtable_int_none_in' in namespace 'GIMarshallingTests' 834s ok 311 GHashTable with integer values marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_return' in namespace 'GIMarshallingTests' 834s ok 312 GHashTable with string values with transfer none marshals as a return value 834s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_in' in namespace 'GIMarshallingTests' 834s ok 313 GHashTable with string values with transfer none marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_out' in namespace 'GIMarshallingTests' 834s ok 314 GHashTable with string values with transfer none marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 315 GHashTable with string values with transfer none picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_inout' in namespace 'GIMarshallingTests' 834s ok 316 GHashTable with string values with transfer none marshals as an inout parameter 834s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_return' in namespace 'GIMarshallingTests' 834s ok 317 GHashTable with string values with transfer full marshals as a return value 834s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_out' in namespace 'GIMarshallingTests' 834s ok 318 GHashTable with string values with transfer full marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 319 GHashTable with string values with transfer full picks a reasonable default value when the function doesn't set the out parameter 834s ok 320 GHashTable with string values with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 834s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_return' in namespace 'GIMarshallingTests' 834s ok 321 GHashTable with string values with transfer container marshals as a return value 834s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_out' in namespace 'GIMarshallingTests' 834s ok 322 GHashTable with string values with transfer container marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 323 GHashTable with string values with transfer container picks a reasonable default value when the function doesn't set the out parameter 834s ok 324 GHashTable with string values with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 834s JS G NS: Found info type FUNCTION for 'ghashtable_double_in' in namespace 'GIMarshallingTests' 834s ok 325 GHashTable with double values marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'ghashtable_float_in' in namespace 'GIMarshallingTests' 834s ok 326 GHashTable with float values marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'ghashtable_int64_in' in namespace 'GIMarshallingTests' 834s ok 327 GHashTable with 64-bit int values marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'ghashtable_uint64_in' in namespace 'GIMarshallingTests' 834s ok 328 GHashTable with unsigned 64-bit int values marshals as an in parameter 834s ok 329 GHashTable symbol keys are ignored 834s JS G NS: Found info type FUNCTION for 'gvalue_return' in namespace 'GIMarshallingTests' 834s ok 330 GValue marshals as a return value 834s JS G NS: Found info type FUNCTION for 'gvalue_in' in namespace 'GIMarshallingTests' 834s ok 331 GValue marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'gvalue_out' in namespace 'GIMarshallingTests' 834s ok 332 GValue marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'gvalue_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 333 GValue picks a reasonable default value when the function doesn't set the out parameter 834s ok 334 GValue marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 834s JS G NS: Found info type FUNCTION for 'gvalue_noncanonical_nan_float' in namespace 'GIMarshallingTests' 834s ok 335 GValue can handle noncanonical float NaN 834s JS G NS: Found info type FUNCTION for 'gvalue_noncanonical_nan_double' in namespace 'GIMarshallingTests' 834s ok 336 GValue can handle noncanonical double NaN 834s JS G NS: Found info type FUNCTION for 'gvalue_int64_in' in namespace 'GIMarshallingTests' 834s ok 337 GValue marshals as an int64 in parameter 834s JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 834s ok 338 GValue type objects can be converted from primitive-like types 834s JS G NS: Found info type FUNCTION for 'gvalue_in_with_modification' in namespace 'GIMarshallingTests' 834s ok 339 GValue can be passed into a function and modified 834s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 834s JS G BXD: Defined class for Value (GValue), prototype 0x1296095b3ce0, JSClass 0x6d28fcb485d0, in object 0x3a1e70c79380 834s JS G BXD: Defining method init in prototype for GObject.Value 834s JS G BXD: Defining method set_int in prototype for GObject.Value 834s JS G BXD: Defining method get_int in prototype for GObject.Value 834s ok 340 GValue can be passed into a function as a boxed type and modified 834s ok 341 GValue enum can be passed into a function and packed # SKIP we don't know to pack enums in a GValue as enum and not int 834s JS G BXD: Defining method set_enum in prototype for GObject.Value 834s JS G NS: Found info type FUNCTION for 'gvalue_in_enum' in namespace 'GIMarshallingTests' 834s ok 342 GValue enum can be passed into a function as a boxed type and packed 834s ok 343 GValue flags can be passed into a function and packed # SKIP we don't know to pack flags in a GValue as flags and not gint 834s JS G BXD: Defining method set_flags in prototype for GObject.Value 834s JS G NS: Found info type FUNCTION for 'gvalue_in_flags' in namespace 'GIMarshallingTests' 834s ok 344 GValue flags can be passed into a function as a boxed type and packed 834s JS G NS: Found info type FUNCTION for 'gvalue_int64_out' in namespace 'GIMarshallingTests' 834s ok 345 GValue marshals as an int64 out parameter 834s JS G NS: Found info type FUNCTION for 'gvalue_out_caller_allocates' in namespace 'GIMarshallingTests' 834s ok 346 GValue marshals as a caller-allocated out parameter 834s JS G NS: Found info type FUNCTION for 'gvalue_flat_array' in namespace 'GIMarshallingTests' 834s ok 347 GValue array can be passed into a function and packed 834s JS G BXD: Defining method set_string in prototype for GObject.Value 834s JS G BXD: Defining method set_boolean in prototype for GObject.Value 834s ok 348 GValue array of boxed type GValues can be passed into a function 834s ok 349 GValue array of uninitialized boxed GValues 834s JS G NS: Found info type FUNCTION for 'return_gvalue_flat_array' in namespace 'GIMarshallingTests' 834s ok 350 GValue array can be passed as an out argument and unpacked 834s JS G NS: Found info type FUNCTION for 'return_gvalue_zero_terminated_array' in namespace 'GIMarshallingTests' 834s ok 351 GValue array can be passed as an out argument and unpacked when zero-terminated 834s ok 352 GValue array can roundtrip with GValues intact # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 834s ok 353 GValue can have its type inferred from primitive values 834s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 834s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x1296095b7718, JSClass 0x6d28fcb48600, in object 0x3a1e70c79858 834s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 834s JS G IFACE: Defined class for Action (GAction), prototype 0x1296095b8178, JSClass 0x6d28fcb4a658, in object 0x3a1e70c79858 834s ok 354 GValue can have its type inferred as a GObject type 834s ok 355 GValue can have its type inferred as a superclass 834s ok 356 GValue can have its type inferred as an interface that it implements 834s JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' 834s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x1296095b79e8, JSClass 0x6d28fcb485d0, in object 0x3a1e70c79038 834s ok 357 GValue can have its type inferred as a boxed type 834s ok 358 GValue can have its type inferred as GVariant 834s JS G NS: Found info type FUNCTION for 'union_returnv' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type UNION for 'Union' in namespace 'GIMarshallingTests' 834s JS G BXD: Defined class for Union (GIMarshallingTestsUnion), prototype 0x1296095b7c18, JSClass 0x6d28fcb485a0, in object 0x3a1e70c79308 834s ok 359 GValue can have its type inferred as a union type 834s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 834s JS G PRM: Wrapping GParamString 'my-param' on (null) with JSObject 834s JS G PRM: JSObject created with param instance 0x19b6cc2877e0 type GParamString 834s ok 360 GValue can have its type inferred as a GParamSpec 834s JS G BXD: Defining method set_double in prototype for GObject.Value 834s JS G BXD: Defining method set_boxed in prototype for GObject.Value 834s ok 361 GValue can deal with a GValue packed in a GValue 834s JS G NS: Found info type FUNCTION for 'gclosure_in' in namespace 'GIMarshallingTests' 834s ok 362 Callback GClosure marshals as an in parameter 834s ok 363 Callback GClosure marshals a GClosure as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/80 834s JS G NS: Found info type FUNCTION for 'callback_return_value_only' in namespace 'GIMarshallingTests' 834s ok 364 Callback marshals a return value 834s JS G NS: Found info type FUNCTION for 'callback_one_out_parameter' in namespace 'GIMarshallingTests' 834s ok 365 Callback marshals one out parameter 834s JS G NS: Found info type FUNCTION for 'callback_multiple_out_parameters' in namespace 'GIMarshallingTests' 834s ok 366 Callback marshals multiple out parameters 834s JS G NS: Found info type FUNCTION for 'callback_return_value_and_one_out_parameter' in namespace 'GIMarshallingTests' 834s ok 367 Callback marshals a return value and one out parameter 834s JS G NS: Found info type FUNCTION for 'callback_return_value_and_multiple_out_parameters' in namespace 'GIMarshallingTests' 834s ok 368 Callback marshals a return value and multiple out parameters 834s ok 369 Callback marshals an array out parameter # SKIP Function not added to gobject-introspection test suite yet 834s JS G NS: Found info type FUNCTION for 'callback_owned_boxed' in namespace 'GIMarshallingTests' 834s ok 370 Callback marshals a callback parameter that can be called from C 834s JS G NS: Found info type FUNCTION for 'pointer_in_return' in namespace 'GIMarshallingTests' 834s ok 371 Raw pointers gets an allocated return value 834s ok 372 Raw pointers can be roundtripped at least if the pointer is null 834s JS G NS: Found info type FUNCTION for 'genum_returnv' in namespace 'GIMarshallingTests' 834s ok 373 Registered enum type marshals as a return value 834s JS G NS: Found info type FUNCTION for 'genum_in' in namespace 'GIMarshallingTests' 834s ok 374 Registered enum type marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'genum_out' in namespace 'GIMarshallingTests' 834s ok 375 Registered enum type marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'genum_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 376 Registered enum type picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'genum_inout' in namespace 'GIMarshallingTests' 834s ok 377 Registered enum type marshals as an inout parameter 834s JS G NS: Found info type FUNCTION for 'enum_returnv' in namespace 'GIMarshallingTests' 834s ok 378 Bare enum type marshals as a return value 834s JS G NS: Found info type FUNCTION for 'enum_in' in namespace 'GIMarshallingTests' 834s ok 379 Bare enum type marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'enum_out' in namespace 'GIMarshallingTests' 834s ok 380 Bare enum type marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'enum_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 381 Bare enum type picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'enum_inout' in namespace 'GIMarshallingTests' 834s ok 382 Bare enum type marshals as an inout parameter 834s JS G NS: Found info type FUNCTION for 'flags_returnv' in namespace 'GIMarshallingTests' 834s ok 383 Registered flags type marshals as a return value 834s JS G NS: Found info type FUNCTION for 'flags_in' in namespace 'GIMarshallingTests' 834s ok 384 Registered flags type marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'flags_out' in namespace 'GIMarshallingTests' 834s ok 385 Registered flags type marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'flags_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 386 Registered flags type picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'flags_inout' in namespace 'GIMarshallingTests' 834s ok 387 Registered flags type marshals as an inout parameter 834s JS G NS: Found info type FUNCTION for 'flags_in_zero' in namespace 'GIMarshallingTests' 834s ok 388 Registered flags type accepts zero 834s JS G NS: Found info type FUNCTION for 'no_type_flags_returnv' in namespace 'GIMarshallingTests' 834s ok 389 Bare flags type marshals as a return value 834s JS G NS: Found info type FUNCTION for 'no_type_flags_in' in namespace 'GIMarshallingTests' 834s ok 390 Bare flags type marshals as an in parameter 834s JS G NS: Found info type FUNCTION for 'no_type_flags_out' in namespace 'GIMarshallingTests' 834s ok 391 Bare flags type marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'no_type_flags_out_uninitialized' in namespace 'GIMarshallingTests' 834s ok 392 Bare flags type picks a reasonable default value when the function doesn't set the out parameter 834s JS G NS: Found info type FUNCTION for 'no_type_flags_inout' in namespace 'GIMarshallingTests' 834s ok 393 Bare flags type marshals as an inout parameter 834s JS G NS: Found info type FUNCTION for 'no_type_flags_in_zero' in namespace 'GIMarshallingTests' 834s ok 394 Bare flags type accepts zero 834s JS G NS: Found info type FUNCTION for 'simple_struct_returnv' in namespace 'GIMarshallingTests' 834s ok 395 Simple struct marshals as a return value 834s JS G BXD: Defining method inv in prototype for GIMarshallingTests.SimpleStruct 834s JS G BXD: Defining method method in prototype for GIMarshallingTests.SimpleStruct 834s ok 396 Simple struct marshals as the this-argument of a method 834s JS G NS: Found info type FUNCTION for 'pointer_struct_returnv' in namespace 'GIMarshallingTests' 834s JS G NS: Found info type STRUCT for 'PointerStruct' in namespace 'GIMarshallingTests' 834s JS G BXD: Defined class for PointerStruct (GIMarshallingTestsPointerStruct), prototype 0x1296095c8970, JSClass 0x6d28fcb485d0, in object 0x3a1e70c79308 834s ok 397 Pointer struct marshals as a return value 834s JS G BXD: Defining method inv in prototype for GIMarshallingTests.PointerStruct 834s ok 398 Pointer struct marshals as the this-argument of a method 834s JS G NS: Found info type FUNCTION for 'boxed_struct_returnv' in namespace 'GIMarshallingTests' 834s ok 399 Boxed struct marshals as a return value 834s JS G BXD: Defining method inv in prototype for GIMarshallingTests.BoxedStruct 834s ok 400 Boxed struct marshals as the this-argument of a method 834s JS G NS: Found info type FUNCTION for 'boxed_struct_out' in namespace 'GIMarshallingTests' 834s ok 401 Boxed struct marshals as an out parameter 834s JS G NS: Found info type FUNCTION for 'boxed_struct_inout' in namespace 'GIMarshallingTests' 834s ok 402 Boxed struct marshals as an inout parameter 834s ok 403 Union marshals as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/273 834s JS G BXD: Defining method inv in prototype for GIMarshallingTests.Union 834s JS G BXD: Defining method method in prototype for GIMarshallingTests.Union 834s ok 404 Union marshals as the this-argument of a method 834s ok 405 GObject has a static method that can be called 834s JS G OBJ: Defining method method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 406 GObject has a method that can be called 834s JS G OBJ: Defining method overridden_method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 407 GObject has an overridden method that can be called 834s ok 408 GObject can be created from a static constructor 834s ok 409 GObject can have a static constructor that fails 834s JS G OBJ: Defining method method_array_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 410 GObject method marshals an int array as an in parameter 834s JS G OBJ: Defining method method_array_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 411 GObject method marshals an int array as an out parameter 834s JS G OBJ: Defining method method_array_inout in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 412 GObject method marshals an int array as an inout parameter 834s JS G OBJ: Defining method method_array_return in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 413 GObject method marshals an int array as a return value 834s JS G OBJ: Defining method method_with_default_implementation in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 414 GObject method with default implementation can be called 834s ok 415 GObject marshals as a return parameter with transfer none 834s ok 416 GObject marshals as a out parameter with transfer none 834s ok 417 GObject marshals as an inout parameter with transfer none 834s ok 418 GObject marshals as a return parameter with transfer full 834s ok 419 GObject marshals as a out parameter with transfer full 834s ok 420 GObject marshals as an inout parameter with transfer full 834s JS G OBJ: Defining method none_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 421 GObject marshals as a this value with transfer none 834s JS G OBJ: Defining method method_int8_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 422 Virtual function marshals an in argument 834s JS G OBJ: Defining method method_int8_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 423 Virtual function marshals an out argument 834s JS G OBJ: Defining method method_int8_arg_and_out_caller in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 424 Virtual function marshals a POD out argument 834s JS G OBJ: Defining method method_int8_arg_and_out_callee in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 425 Virtual function marshals a callee-allocated pointer out argument 834s JS G OBJ: Defining method method_str_arg_out_ret in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 426 Virtual function marshals a string out argument and return value 834s ok 427 Virtual function can override a default implementation in JS 834s ok 428 Virtual function marshals a callback # SKIP callback parameters to vfuncs not supported 834s JS G OBJ: Defining method vfunc_return_value_only in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 429 Virtual function marshals a return value 834s JS G OBJ: Defining method vfunc_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 430 Virtual function marshals one out parameter 834s JS G OBJ: Defining method vfunc_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 431 Virtual function marshals multiple out parameters 834s JS G OBJ: Defining method vfunc_return_value_and_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 432 Virtual function marshals a return value and one out parameter 834s JS G OBJ: Defining method vfunc_return_value_and_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 433 Virtual function marshals a return value and multiple out parameters 834s JS G OBJ: Defining method vfunc_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 434 Virtual function marshals one inout parameter 834s JS G OBJ: Defining method vfunc_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 435 Virtual function marshals multiple inout parameters 834s JS G OBJ: Defining method vfunc_return_value_and_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 436 Virtual function marshals a return value and one inout parameter 834s JS G OBJ: Defining method vfunc_return_value_and_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 437 Virtual function marshals a return value and multiple inout parameters 834s JS G OBJ: Defining method vfunc_array_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 438 Virtual function marshals an array out parameter 834s JS G OBJ: Defining method vfunc_caller_allocated_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 439 Virtual function marshals a caller-allocated GValue out parameter 834s JS G OBJ: Defining method vfunc_meth_with_error in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 440 Virtual function marshals an error out parameter when no error 834s ok 441 Virtual function marshals an error out parameter with a JavaScript exception 834s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 834s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x1296095d50d8, JSClass 0x6d28fcb4a580, in object 0x3a1e70c79858 834s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 834s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 834s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 834s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 834s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 834s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 834s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 834s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 834s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 834s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 834s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 834s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 834s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 834s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 834s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 834s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 834s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 834s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 834s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 834s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 834s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 834s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 834s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 834s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 834s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 834s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 834s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 834s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 834s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 834s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 834s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 834s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 834s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 834s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 834s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 834s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 834s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 834s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 834s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 834s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 834s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 834s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 834s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 834s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 834s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 834s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 834s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 834s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 834s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 834s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 834s JS G BXD: Defining method matches in prototype for GLib.Error 834s JS G NS: Found info type ENUM for 'SpawnError' in namespace 'GLib' 834s JS G ERR: Defined class for SpawnError (GError), prototype 0x1296095d5178, JSClass 0x6d28fcb4a580, in object 0x3a1e70c79038 834s JS G ENUM: Defining enum value FORK (fixed from fork) 0 834s JS G ENUM: Defining enum value READ (fixed from read) 1 834s JS G ENUM: Defining enum value CHDIR (fixed from chdir) 2 834s JS G ENUM: Defining enum value ACCES (fixed from acces) 3 834s JS G ENUM: Defining enum value PERM (fixed from perm) 4 834s JS G ENUM: Defining enum value TOO_BIG (fixed from too_big) 5 834s JS G ENUM: Defining enum value 2BIG (fixed from 2big) 5 834s JS G ENUM: Defining enum value NOEXEC (fixed from noexec) 6 834s JS G ENUM: Defining enum value NAMETOOLONG (fixed from nametoolong) 7 834s JS G ENUM: Defining enum value NOENT (fixed from noent) 8 834s JS G ENUM: Defining enum value NOMEM (fixed from nomem) 9 834s JS G ENUM: Defining enum value NOTDIR (fixed from notdir) 10 834s JS G ENUM: Defining enum value LOOP (fixed from loop) 11 834s JS G ENUM: Defining enum value TXTBUSY (fixed from txtbusy) 12 834s JS G ENUM: Defining enum value IO (fixed from io) 13 834s JS G ENUM: Defining enum value NFILE (fixed from nfile) 14 834s JS G ENUM: Defining enum value MFILE (fixed from mfile) 15 834s JS G ENUM: Defining enum value INVAL (fixed from inval) 16 834s JS G ENUM: Defining enum value ISDIR (fixed from isdir) 17 834s JS G ENUM: Defining enum value LIBBAD (fixed from libbad) 18 834s JS G ENUM: Defining enum value FAILED (fixed from failed) 19 834s ok 442 Virtual function marshals an error out parameter with a GError exception 834s ok 443 Virtual function marshals an error out parameter with a primitive value 834s ok 444 Virtual function marshals an error out parameter with a plain object 834s JS G OBJ: Defining method vfunc_return_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 445 Virtual function marshals an enum return value 834s JS G OBJ: Defining method vfunc_out_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 446 Virtual function marshals an enum out parameter 834s JS G OBJ: Defining method vfunc_return_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 447 Virtual function marshals a flags return value 834s JS G OBJ: Defining method vfunc_out_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 448 Virtual function marshals a flags out parameter 834s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 449 Virtual function marshals an object return parameter with transfer none 834s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 450 Virtual function marshals an object return parameter with transfer full 834s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 451 Virtual function marshals an object out parameter with transfer none 834s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 452 Virtual function marshals an object out parameter with transfer full 834s JS G OBJ: Defining method get_ref_info_for_vfunc_in_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 834s ok 453 Virtual function marshals an object in parameter with transfer none 834s ok 454 Virtual function marshals an object in parameter with transfer full # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/275 834s ok 455 Wrong virtual functions marshals a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 834s ok 456 Wrong virtual functions marshals one out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 834s ok 457 Wrong virtual functions marshals multiple out parameters 834s ok 458 Wrong virtual functions marshals a return value and one out parameter 834s ok 459 Wrong virtual functions marshals a return value and multiple out parameters 834s ok 460 Wrong virtual functions marshals an array out parameter 834s JS G FUNC: JSObject type 'undefined' is neither null nor an object 834s ok 461 Wrong virtual functions marshals an enum return value 835s JS G FUNC: JSObject type 'undefined' is neither null nor an object 835s ok 462 Wrong virtual functions marshals an enum out parameter 835s JS G FUNC: JSObject type 'undefined' is neither null nor an object 835s ok 463 Wrong virtual functions marshals a flags return value 835s JS G FUNC: JSObject type 'undefined' is neither null nor an object 835s ok 464 Wrong virtual functions marshals a flags out parameter 835s JS G NS: Found info type OBJECT for 'SubObject' in namespace 'GIMarshallingTests' 835s JS G OBJ: Defined class for SubObject (GIMarshallingTestsSubObject), prototype 0x1296095dda60, JSClass 0x6d28fcb48600, in object 0x3a1e70c79308 835s ok 465 Inherited GObject SubObject has a parent method that can be called 835s JS G OBJ: Defining method sub_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 835s ok 466 Inherited GObject SubObject has a method that can be called 835s JS G OBJ: Defining method overwritten_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 835s ok 467 Inherited GObject SubObject has an overridden method that can be called 835s ok 468 Inherited GObject SubObject has a method with default implementation that can be called 835s JS G NS: Found info type OBJECT for 'SubSubObject' in namespace 'GIMarshallingTests' 835s JS G OBJ: Defined class for SubSubObject (GIMarshallingTestsSubSubObject), prototype 0x1296095dde48, JSClass 0x6d28fcb48600, in object 0x3a1e70c79308 835s ok 469 Inherited GObject SubSubObject has a parent method that can be called 835s ok 470 Inherited GObject SubSubObject has a method that can be called 835s ok 471 Inherited GObject SubSubObject has an overridden method that can be called 835s ok 472 Inherited GObject SubSubObject has a method with default implementation that can be called 835s JS G NS: Found info type OBJECT for 'InterfaceImpl' in namespace 'GIMarshallingTests' 835s JS G OBJ: Defined class for InterfaceImpl (GIMarshallingTestsInterfaceImpl), prototype 0x1296095ed2b8, JSClass 0x6d28fcb48600, in object 0x3a1e70c79308 835s JS G NS: Found info type INTERFACE for 'Interface' in namespace 'GIMarshallingTests' 835s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0x1296095d5600, JSClass 0x6d28fcb4a658, in object 0x3a1e70c79308 835s JS G OBJ: Defining method get_as_interface in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 835s ok 473 Interface can be returned 835s JS G OBJ: Defining method test_int8_in in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 835s JS G NS: Found info type FUNCTION for 'test_interface_test_int8_in' in namespace 'GIMarshallingTests' 835s ok 474 Interface can call an interface vfunc in C 835s JS G NS: Found info type INTERFACE for 'Interface2' in namespace 'GIMarshallingTests' 835s JS G IFACE: Defined class for Interface2 (GIMarshallingTestsInterface2), prototype 0x1296095d56a0, JSClass 0x6d28fcb4a658, in object 0x3a1e70c79308 835s ok 475 Interface can implement a C interface 835s JS G NS: Found info type INTERFACE for 'Interface3' in namespace 'GIMarshallingTests' 835s JS G IFACE: Defined class for Interface3 (GIMarshallingTestsInterface3), prototype 0x1296095d56c8, JSClass 0x6d28fcb4a658, in object 0x3a1e70c79308 835s JS G BXD: Defining method get_boolean in prototype for GLib.Variant 835s JS G BXD: Defining method get_uint64 in prototype for GLib.Variant 835s JS G BXD: Defining method get_int64 in prototype for GLib.Variant 835s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 835s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 835s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x1296095eda60, JSClass 0x6d28fcb485d0, in object 0x3a1e70c79038 835s ok 476 Interface can implement a C interface with a vfunc 835s JS G NS: Found info type FUNCTION for 'int_out_out' in namespace 'GIMarshallingTests' 835s ok 477 Configurations of return values can handle two out parameters 835s JS G NS: Found info type FUNCTION for 'int_three_in_three_out' in namespace 'GIMarshallingTests' 835s ok 478 Configurations of return values can handle three in and three out parameters 835s JS G NS: Found info type FUNCTION for 'int_return_out' in namespace 'GIMarshallingTests' 835s ok 479 Configurations of return values can handle a return value and an out parameter 835s JS G NS: Found info type FUNCTION for 'int_two_in_utf8_two_in_with_allow_none' in namespace 'GIMarshallingTests' 835s ok 480 Configurations of return values can handle four in parameters, two of which are nullable 835s JS G NS: Found info type FUNCTION for 'int_one_in_utf8_two_in_one_allows_none' in namespace 'GIMarshallingTests' 835s ok 481 Configurations of return values can handle three in parameters, one of which is nullable and one not 835s JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in' in namespace 'GIMarshallingTests' 835s ok 482 Configurations of return values can handle an array in parameter and two nullable in parameters 835s JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in_out_of_order' in namespace 'GIMarshallingTests' 835s ok 483 Configurations of return values can handle an array in parameter and two nullable in parameters, mixed with the array length 835s JS G NS: Found info type FUNCTION for 'gerror' in namespace 'GIMarshallingTests' 835s ok 484 GError marshals a GError** signature as an exception 835s JS G NS: Found info type FUNCTION for 'gerror_array_in' in namespace 'GIMarshallingTests' 835s JS G NS: Found info type FUNCTION for 'quark_from_static_string' in namespace 'GLib' 835s JS G NS: Found info type CONSTANT for 'CONSTANT_GERROR_DOMAIN' in namespace 'GIMarshallingTests' 835s JS G NS: Found info type CONSTANT for 'CONSTANT_GERROR_CODE' in namespace 'GIMarshallingTests' 835s JS G NS: Found info type CONSTANT for 'CONSTANT_GERROR_MESSAGE' in namespace 'GIMarshallingTests' 835s ok 485 GError marshals a GError** at the end of the signature as an exception 835s JS G NS: Found info type FUNCTION for 'gerror_out' in namespace 'GIMarshallingTests' 835s ok 486 GError marshals a GError** elsewhere in the signature as an out parameter 835s JS G NS: Found info type FUNCTION for 'gerror_out_transfer_none' in namespace 'GIMarshallingTests' 835s ok 487 GError marshals a GError** elsewhere in the signature as an out parameter with transfer none 835s JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' 835s ok 488 GError marshals GError as a return value 835s ok 489 Overrides can add constants 835s ok 490 Overrides can override a struct method 835s ok 491 Overrides returns the overridden struct 835s ok 492 Overrides can override an object constructor 835s ok 493 Overrides can override an object method 835s ok 494 Overrides returns the overridden object 835s JS G NS: Found info type FUNCTION for 'filename_list_return' in namespace 'GIMarshallingTests' 835s ok 495 Filename marshals as a return value 835s JS G NS: Found info type FUNCTION for 'param_spec_in_bool' in namespace 'GIMarshallingTests' 835s ok 496 GObject.ParamSpec marshals as an in parameter 835s JS G NS: Found info type FUNCTION for 'param_spec_return' in namespace 'GIMarshallingTests' 835s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 835s JS G PRM: JSObject created with param instance 0x6d28e80282e0 type GParamString 835s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 835s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 835s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 835s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 835s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 835s JS G NS: Found info type FUNCTION for 'param_spec_get_value_type' in namespace 'GjsPrivate' 835s ok 497 GObject.ParamSpec marshals as a return value 835s JS G NS: Found info type FUNCTION for 'param_spec_out' in namespace 'GIMarshallingTests' 835s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc29d200 type GParamString 835s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 835s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 835s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 835s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 835s ok 498 GObject.ParamSpec marshals as an out parameter 835s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a6e60 type GParamBoolean 835s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a6e60 type GParamBoolean 835s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 835s ok 499 GObject properties gets and sets a boolean property as some_boolean 835s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a6e60 type GParamBoolean 835s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a6e60 type GParamBoolean 835s ok 500 GObject properties gets and sets a boolean property as some-boolean 835s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a6e60 type GParamBoolean 835s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a6e60 type GParamBoolean 835s ok 501 GObject properties gets and sets a boolean property as someBoolean 835s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a4f30 type GParamChar 835s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a4f30 type GParamChar 835s ok 502 GObject properties gets and sets a char property as some_char 835s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a4f30 type GParamChar 835s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a4f30 type GParamChar 835s ok 503 GObject properties gets and sets a char property as some-char 835s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a4f30 type GParamChar 835s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a4f30 type GParamChar 835s ok 504 GObject properties gets and sets a char property as someChar 835s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a5010 type GParamUChar 835s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a5010 type GParamUChar 835s ok 505 GObject properties gets and sets a uchar property as some_uchar 835s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a5010 type GParamUChar 835s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a5010 type GParamUChar 835s ok 506 GObject properties gets and sets a uchar property as some-uchar 835s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a5010 type GParamUChar 835s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a5010 type GParamUChar 835s ok 507 GObject properties gets and sets a uchar property as someUchar 835s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2950 type GParamInt 835s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2950 type GParamInt 835s ok 508 GObject properties gets and sets a int property as some_int 835s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2950 type GParamInt 835s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2950 type GParamInt 835s ok 509 GObject properties gets and sets a int property as some-int 835s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2950 type GParamInt 835s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2950 type GParamInt 835s ok 510 GObject properties gets and sets a int property as someInt 835s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2a30 type GParamUInt 835s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2a30 type GParamUInt 835s ok 511 GObject properties gets and sets a uint property as some_uint 835s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2a30 type GParamUInt 835s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2a30 type GParamUInt 835s ok 512 GObject properties gets and sets a uint property as some-uint 835s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2a30 type GParamUInt 835s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2a30 type GParamUInt 835s ok 513 GObject properties gets and sets a uint property as someUint 835s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc05b5c0 type GParamLong 835s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc05b5c0 type GParamLong 835s ok 514 GObject properties gets and sets a long property as some_long 835s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc05b5c0 type GParamLong 835s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc05b5c0 type GParamLong 835s ok 515 GObject properties gets and sets a long property as some-long 835s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc05b5c0 type GParamLong 835s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc05b5c0 type GParamLong 835s ok 516 GObject properties gets and sets a long property as someLong 835s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc18bc20 type GParamULong 835s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc18bc20 type GParamULong 835s ok 517 GObject properties gets and sets a ulong property as some_ulong 835s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc18bc20 type GParamULong 835s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc18bc20 type GParamULong 835s ok 518 GObject properties gets and sets a ulong property as some-ulong 835s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc18bc20 type GParamULong 835s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc18bc20 type GParamULong 835s ok 519 GObject properties gets and sets a ulong property as someUlong 835s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc002e10 type GParamInt64 835s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc002e10 type GParamInt64 835s ok 520 GObject properties gets and sets a int64 property as some_int64 835s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc002e10 type GParamInt64 835s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc002e10 type GParamInt64 835s ok 521 GObject properties gets and sets a int64 property as some-int64 835s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc002e10 type GParamInt64 835s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc002e10 type GParamInt64 835s ok 522 GObject properties gets and sets a int64 property as someInt64 835s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc002e10 type GParamInt64 835s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc002e10 type GParamInt64 835s ok 523 GObject properties gets and sets a int64 property as some_int64 835s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc002e10 type GParamInt64 835s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc002e10 type GParamInt64 835s ok 524 GObject properties gets and sets a int64 property as some-int64 835s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc002e10 type GParamInt64 835s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc002e10 type GParamInt64 835s ok 525 GObject properties gets and sets a int64 property as someInt64 835s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc002e10 type GParamInt64 835s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc002e10 type GParamInt64 835s ok 526 GObject properties gets and sets a int64 property with a bigint 835s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc05b370 type GParamUInt64 835s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc05b370 type GParamUInt64 835s ok 527 GObject properties gets and sets a uint64 property as some_uint64 835s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc05b370 type GParamUInt64 835s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc05b370 type GParamUInt64 835s ok 528 GObject properties gets and sets a uint64 property as some-uint64 835s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc05b370 type GParamUInt64 835s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc05b370 type GParamUInt64 835s ok 529 GObject properties gets and sets a uint64 property as someUint64 835s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc05b370 type GParamUInt64 835s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc05b370 type GParamUInt64 835s ok 530 GObject properties gets and sets a uint64 property with a bigint 835s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2dd0 type GParamString 835s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2dd0 type GParamString 835s ok 531 GObject properties gets and sets a string property as some_string 835s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2dd0 type GParamString 835s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2dd0 type GParamString 835s ok 532 GObject properties gets and sets a string property as some-string 835s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2dd0 type GParamString 835s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2dd0 type GParamString 835s ok 533 GObject properties gets and sets a string property as someString 835s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2dd0 type GParamString 835s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2dd0 type GParamString 835s ok 534 GObject properties gets and sets a string property as some_string 835s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2dd0 type GParamString 835s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2dd0 type GParamString 835s ok 535 GObject properties gets and sets a string property as some-string 835s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2dd0 type GParamString 835s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2dd0 type GParamString 835s ok 536 GObject properties gets and sets a string property as someString 835s ok 537 GObject properties get and sets out-of-range values throws 835s JS G PRM: Wrapping GParamFloat 'some-float' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2c90 type GParamFloat 835s JS G PRM: Wrapping GParamFloat 'some-float' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2c90 type GParamFloat 835s ok 538 GObject properties gets and sets a float property 835s JS G PRM: Wrapping GParamDouble 'some-double' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc18a840 type GParamDouble 835s JS G PRM: Wrapping GParamDouble 'some-double' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc18a840 type GParamDouble 835s ok 539 GObject properties gets and sets a double property 835s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc13f640 type GParamBoxed 835s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc13f640 type GParamBoxed 835s ok 540 GObject properties gets and sets a strv property as some_strv 835s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc13f640 type GParamBoxed 835s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc13f640 type GParamBoxed 835s ok 541 GObject properties gets and sets a strv property as some-strv 835s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc13f640 type GParamBoxed 835s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc13f640 type GParamBoxed 835s ok 542 GObject properties gets and sets a strv property as someStrv 835s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc17eb00 type GParamBoxed 835s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc17eb00 type GParamBoxed 835s ok 543 GObject properties gets and sets a boxed_struct property as some_boxed_struct 835s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc17eb00 type GParamBoxed 835s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc17eb00 type GParamBoxed 835s ok 544 GObject properties gets and sets a boxed_struct property as some-boxed-struct 835s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc17eb00 type GParamBoxed 835s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc17eb00 type GParamBoxed 835s ok 545 GObject properties gets and sets a boxed_struct property as someBoxedStruct 835s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc17eb00 type GParamBoxed 835s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc17eb00 type GParamBoxed 835s ok 546 GObject properties gets and sets a boxed_struct property as some_boxed_struct 835s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc17eb00 type GParamBoxed 835s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc17eb00 type GParamBoxed 835s ok 547 GObject properties gets and sets a boxed_struct property as some-boxed-struct 835s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc17eb00 type GParamBoxed 835s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc17eb00 type GParamBoxed 835s ok 548 GObject properties gets and sets a boxed_struct property as someBoxedStruct 835s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a07e0 type GParamBoxed 835s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a07e0 type GParamBoxed 835s ok 549 GObject properties gets and sets a boxed_glist property as some_boxed_glist 835s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a07e0 type GParamBoxed 835s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a07e0 type GParamBoxed 835s ok 550 GObject properties gets and sets a boxed_glist property as some-boxed-glist 835s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a07e0 type GParamBoxed 835s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a07e0 type GParamBoxed 835s ok 551 GObject properties gets and sets a boxed_glist property as someBoxedGlist 835s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a08b0 type GParamBoxed 835s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a08b0 type GParamBoxed 835s ok 552 GObject properties gets and sets a gvalue property as some_gvalue 835s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a08b0 type GParamBoxed 835s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a08b0 type GParamBoxed 835s ok 553 GObject properties gets and sets a gvalue property as some-gvalue 835s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a08b0 type GParamBoxed 835s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a08b0 type GParamBoxed 835s ok 554 GObject properties gets and sets a gvalue property as someGvalue 835s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a08b0 type GParamBoxed 835s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a08b0 type GParamBoxed 835s ok 555 GObject properties gets and sets a gvalue property with a bigint 835s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc194370 type GParamVariant 835s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc194370 type GParamVariant 835s ok 556 GObject properties gets and sets a variant property as some_variant 835s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc194370 type GParamVariant 835s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc194370 type GParamVariant 835s ok 557 GObject properties gets and sets a variant property as some-variant 835s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc194370 type GParamVariant 835s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc194370 type GParamVariant 835s ok 558 GObject properties gets and sets a variant property as someVariant 835s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc194370 type GParamVariant 835s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc194370 type GParamVariant 835s ok 559 GObject properties gets and sets a variant property as some_variant 835s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc194370 type GParamVariant 835s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc194370 type GParamVariant 835s ok 560 GObject properties gets and sets a variant property as some-variant 835s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc194370 type GParamVariant 835s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc194370 type GParamVariant 835s ok 561 GObject properties gets and sets a variant property as someVariant 835s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc194370 type GParamVariant 835s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc194370 type GParamVariant 835s ok 562 GObject properties gets and sets a variant property as some_variant 835s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc194370 type GParamVariant 835s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc194370 type GParamVariant 835s ok 563 GObject properties gets and sets a variant property as some-variant 835s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc194370 type GParamVariant 835s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc194370 type GParamVariant 835s ok 564 GObject properties gets and sets a variant property as someVariant 835s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0a00 type GParamObject 835s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0a00 type GParamObject 835s ok 565 GObject properties gets and sets a object property as some_object 835s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0a00 type GParamObject 835s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0a00 type GParamObject 835s ok 566 GObject properties gets and sets a object property as some-object 835s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0a00 type GParamObject 835s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0a00 type GParamObject 835s ok 567 GObject properties gets and sets a object property as someObject 835s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0a00 type GParamObject 835s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0a00 type GParamObject 835s ok 568 GObject properties gets and sets a object property as some_object 835s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0a00 type GParamObject 835s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0a00 type GParamObject 835s ok 569 GObject properties gets and sets a object property as some-object 835s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0a00 type GParamObject 835s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0a00 type GParamObject 835s ok 570 GObject properties gets and sets a object property as someObject 835s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0af0 type GParamFlags 835s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0af0 type GParamFlags 835s ok 571 GObject properties gets and sets a flags property as some_flags 835s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0af0 type GParamFlags 835s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0af0 type GParamFlags 835s ok 572 GObject properties gets and sets a flags property as some-flags 835s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0af0 type GParamFlags 835s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0af0 type GParamFlags 835s ok 573 GObject properties gets and sets a flags property as someFlags 835s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0bd0 type GParamEnum 835s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0bd0 type GParamEnum 835s ok 574 GObject properties gets and sets a enum property as some_enum 835s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0bd0 type GParamEnum 835s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0bd0 type GParamEnum 835s ok 575 GObject properties gets and sets a enum property as some-enum 835s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0bd0 type GParamEnum 835s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0bd0 type GParamEnum 835s ok 576 GObject properties gets and sets a enum property as someEnum 835s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0cb0 type GParamBoxed 835s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0cb0 type GParamBoxed 835s ok 577 GObject properties gets and sets a byte_array property as some_byte_array 835s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0cb0 type GParamBoxed 835s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0cb0 type GParamBoxed 835s ok 578 GObject properties gets and sets a byte_array property as some-byte-array 835s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0cb0 type GParamBoxed 835s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0cb0 type GParamBoxed 835s ok 579 GObject properties gets and sets a byte_array property as someByteArray 835s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0cb0 type GParamBoxed 835s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0cb0 type GParamBoxed 835s ok 580 GObject properties gets and sets a byte_array property as some_byte_array 835s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0cb0 type GParamBoxed 835s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0cb0 type GParamBoxed 835s ok 581 GObject properties gets and sets a byte_array property as some-byte-array 835s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0cb0 type GParamBoxed 835s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a0cb0 type GParamBoxed 835s ok 582 GObject properties gets and sets a byte_array property as someByteArray 835s ok 583 GObject properties gets a read-only property 835s ok 584 GObject properties throws when setting a read-only property 835s ok 585 GObject properties allows to set/get deprecated properties # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/410 835s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2950 type GParamInt 835s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2dd0 type GParamString 835s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 835s JS G PRM: JSObject created with param instance 0x19b6cc1a2dd0 type GParamString 835s ok 586 GObject properties can be overridden from JS 835s JS G NS: Found info type OBJECT for 'SignalsObject' in namespace 'GIMarshallingTests' 835s JS G OBJ: Defined class for SignalsObject (GIMarshallingTestsSignalsObject), prototype 0x1e40321507e0, JSClass 0x6d28fcb48600, in object 0x3a1e70c79308 835s JS G OBJ: Defining method emit_boxed_gptrarray_utf8 in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 835s ok 587 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer none 835s JS G OBJ: Defining method emit_boxed_gptrarray_boxed_struct in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 835s ok 588 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer none 835s JS G OBJ: Defining method emit_hash_table_utf8_int in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 835s ok 589 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer none 835s JS G OBJ: Defining method emit_boxed_gptrarray_utf8_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 835s ok 590 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer container 835s JS G OBJ: Defining method emit_boxed_gptrarray_boxed_struct_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 835s ok 591 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer container 835s JS G OBJ: Defining method emit_hash_table_utf8_int_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 835s ok 592 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer container 835s ok 593 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer none 835s ok 594 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer none 835s ok 595 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer none 835s JS G OBJ: Defining method emit_boxed_struct in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 835s ok 596 GObject signals checks emission of signal with boxed-struct argument and transfer none 835s ok 597 GObject signals checks emission of signal with boxed-struct argument and transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/470 835s ok 598 GObject signals with not-ref-counted boxed types with transfer full are properly handled 835s JS G BXD: Defining method quit in prototype for GLib.MainLoop 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Main loop instance 0x19b6cbf0cdb0: Spinning loop until released or hook cleared 835s JS MAINLOOP: handling job 0, 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Completed job 0 835s JS MAINLOOP: handling job 1, 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Completed job 1 835s JS MAINLOOP: handling job 2, 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Completed job 2 835s JS MAINLOOP: handling job 3, 835s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 835s JS MAINLOOP: Main loop instance 0x19b6cbf0cdb0: release 835s JS MAINLOOP: Completed job 3 835s JS MEMORY: Memory report: before destroying context 835s JS MEMORY: 4235 objects currently alive 835s JS MEMORY: boxed_instance = 3049 835s JS MEMORY: boxed_prototype = 20 835s JS MEMORY: closure = 46 835s JS MEMORY: function = 700 835s JS MEMORY: fundamental_instance = 0 835s JS MEMORY: fundamental_prototype = 0 835s JS MEMORY: gerror_instance = 4 835s JS MEMORY: gerror_prototype = 2 835s JS MEMORY: interface = 10 835s JS MEMORY: module = 10 835s JS MEMORY: ns = 5 835s JS MEMORY: object_instance = 186 835s JS MEMORY: object_prototype = 27 835s JS MEMORY: param = 173 835s JS MEMORY: union_instance = 2 835s JS MEMORY: union_prototype = 1 835s JS CTX: JS shutdown sequence 835s JS CTX: Stopping profiler 835s JS CTX: Shutting down toggle queue 835s JS CTX: Notifying external reference holders of GjsContext dispose 835s JS MAINLOOP: Stopping promise job dispatcher 835s JS CTX: Notifying reference holders of GjsContext dispose 835s JS CTX: Checking unhandled promise rejections 835s JS CTX: Releasing cached JS wrappers 835s JS CTX: Final triggered GC 835s JS CTX: Destroying JS context 835s JS CTX: Releasing all native objects 835s JS CTX: Disabling auto GC 835s JS CTX: Ending trace on global object 835s JS CTX: Freeing allocated resources 835s JS CTX: JS context destroyed 835s PASS: gjs/testGIMarshalling.test 835s Running test: gjs/testMainloop.test 835s JS NATIVE: Registered native JS module '_promiseNative' 835s JS NATIVE: Registered native JS module '_byteArrayNative' 835s JS NATIVE: Registered native JS module '_encodingNative' 835s JS NATIVE: Registered native JS module '_gi' 835s JS NATIVE: Registered native JS module 'gi' 835s JS NATIVE: Registered native JS module 'cairoNative' 835s JS NATIVE: Registered native JS module 'system' 835s JS NATIVE: Registered native JS module 'console' 835s JS NATIVE: Registered native JS module '_print' 835s JS CTX: Enabling JIT 835s JS CTX: Initialized class GjsFileImporter prototype 0x2355d7c000a0 835s JS IMPORT: Defining parent (nil) of 0x2355d7c00100 'imports' is mod 0 835s JS IMPORT: Importing '_print' 835s JS NATIVE: Defining native module '_print' 835s JS IMPORT: Defining parent 0x2355d7c00100 of 0x2355d7c007b0 '_print' is mod 1 835s JS IMPORT: successfully imported module '_print' 835s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 835s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x33cbef53b128 835s JS MAINLOOP: Main loop instance 0x63cdb85cdb0: hold 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Starting promise job dispatcher 835s JS MAINLOOP: Main loop instance 0x63cdb85cdb0: Spinning loop until released or hook cleared 835s JS MAINLOOP: handling job 0, 835s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 835s JS MAINLOOP: Main loop instance 0x63cdb85cdb0: release 835s JS MAINLOOP: Completed job 0 835s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module metadata hook for module 0x2355d7c13000 835s JS IMPORT: Defining meta.importSync for module 0x2355d7c13000 835s JS NATIVE: Defining native module 'gi' 835s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2355d7c133f0 835s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 835s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 835s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 835s JS IMPORT: Importing directory 'overrides' 835s JS IMPORT: Defining parent 0x2355d7c00100 of 0x2355d7c134f0 'overrides' is mod 1 835s JS IMPORT: Defined importer 'overrides' 0x2355d7c134f0 in 0x2355d7c00100 835s JS IMPORT: successfully imported directory 'overrides' 835s JS IMPORT: Importing '_promiseNative' 835s JS NATIVE: Defining native module '_promiseNative' 835s JS IMPORT: Defining parent 0x2355d7c00100 of 0x2355d7c139a0 '_promiseNative' is mod 1 835s JS IMPORT: successfully imported module '_promiseNative' 835s JS IMPORT: Importing module GLib succeeded 835s JS IMPORT: Defining parent 0x2355d7c134f0 of 0x33cbef53c150 'GLib' is mod 1 835s JS IMPORT: successfully imported module 'GLib' 835s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 835s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x33cbef579060, JSClass 0x7199584f85d0, in object 0x33cbef579038 835s JS CTX: Initialized class GIRepositoryGType prototype 0x2355d7c13ce8 835s JS CTX: Initialized class GIRepositoryFunction prototype 0x2355d7c13d48 835s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 835s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 835s JS G BXD: Defined class for Error (GError), prototype 0x33cbef5790b0, JSClass 0x7199584f85d0, in object 0x33cbef579038 835s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 835s JS G BXD: Defined class for Variant (GVariant), prototype 0x33cbef579100, JSClass 0x7199584f85d0, in object 0x33cbef579038 835s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 835s JS G BXD: Defined class for Bytes (GBytes), prototype 0x33cbef579150, JSClass 0x7199584f85d0, in object 0x33cbef579038 835s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 835s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 835s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x33cbef5791a0, JSClass 0x7199584f85d0, in object 0x33cbef579038 835s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 835s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 835s JS G BXD: Defined class for Thread (GThread), prototype 0x33cbef5791f0, JSClass 0x7199584f85d0, in object 0x33cbef579038 835s JS G BXD: Defining method ref in prototype for GLib.Thread 835s JS G BXD: Defining method unref in prototype for GLib.Thread 835s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 835s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x33cbef579240, JSClass 0x7199584f85d0, in object 0x33cbef579038 835s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 835s JS G BXD: Defined class for Regex (GRegex), prototype 0x33cbef579290, JSClass 0x7199584f85d0, in object 0x33cbef579038 835s JS G BXD: Defining method match in prototype for GLib.Regex 835s JS G BXD: Defining method match_full in prototype for GLib.Regex 835s JS G BXD: Defining method match_all in prototype for GLib.Regex 835s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 835s JS G NS: Defined namespace 'GLib' 0x33cbef579038 in GIRepository 0x2355d7c13280 835s JS IMPORT: Importing module jasmine succeeded 835s JS IMPORT: Defining parent 0x2355d7c00100 of 0x33cbef53cce0 'jasmine' is mod 1 835s JS IMPORT: successfully imported module 'jasmine' 835s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 835s JS MAINLOOP: Main loop instance 0x63cdb85cdb0: hold 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Main loop instance 0x63cdb85cdb0: Spinning loop until released or hook cleared 835s JS MAINLOOP: handling job 0, 835s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 835s JS MAINLOOP: Main loop instance 0x63cdb85cdb0: release 835s JS MAINLOOP: Completed job 0 835s JS IMPORT: JS import 'mainloop' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/mainloop.js 835s JS IMPORT: Importing 'gi' 835s JS IMPORT: Defining parent 0x2355d7c00100 of 0x2355d7c13280 'gi' is mod 1 835s JS IMPORT: successfully imported module 'gi' 835s JS IMPORT: Importing '_gi' 835s JS NATIVE: Defining native module '_gi' 835s JS IMPORT: Defining parent 0x2355d7c00100 of 0x2355d7c28c60 '_gi' is mod 1 835s JS IMPORT: successfully imported module '_gi' 835s 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 835s JS G NS: Defined namespace 'GjsPrivate' 0x33cbef579330 in GIRepository 0x2355d7c13280 835s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 835s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 835s JS IMPORT: Importing module _common succeeded 835s JS IMPORT: Defining parent 0x2355d7c00100 of 0x33cbef53cec0 '_common' is mod 1 835s JS IMPORT: successfully imported module '_common' 835s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 835s JS IMPORT: Importing module _legacy succeeded 835s JS IMPORT: Defining parent 0x2355d7c00100 of 0x33cbef53cf10 '_legacy' is mod 1 835s JS IMPORT: successfully imported module '_legacy' 835s JS IMPORT: Importing module GObject succeeded 835s JS IMPORT: Defining parent 0x2355d7c134f0 of 0x33cbef53ce70 'GObject' is mod 1 835s JS IMPORT: successfully imported module 'GObject' 835s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 835s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 835s JS G BXD: Defined class for String (GString), prototype 0x33cbef5795b0, JSClass 0x7199584f85d0, in object 0x33cbef579308 835s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 835s JS G PRM: Defined class ParamSpec prototype is 0x33cbef53cfb0 class 0x719958500068 in object 0x33cbef579308 835s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 835s JS G OBJ: Defined class for Object (GObject), prototype 0x33cbef579718, JSClass 0x7199584f8600, in object 0x33cbef579308 835s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 835s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 835s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x33cbef579740, JSClass 0x7199584f8600, in object 0x33cbef579308 835s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 835s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 835s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 835s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 835s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 835s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 835s JS G NS: Defined namespace 'GObject' 0x33cbef579308 in GIRepository 0x2355d7c13280 835s JS IMPORT: Importing module mainloop succeeded 835s JS IMPORT: Defining parent 0x2355d7c00100 of 0x33cbef53ce20 'mainloop' is mod 1 835s JS IMPORT: successfully imported module 'mainloop' 835s JS CTX: Script evaluation succeeded 835s JS MAINLOOP: Main loop instance 0x63cdb85cdb0: Spinning loop until released or hook cleared 835s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module metadata hook for module 0x2355d7c32c08 835s JS IMPORT: Defining meta.importSync for module 0x2355d7c32c08 835s JS NATIVE: Defining native module 'system' 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33cbef53b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33cbef53b128 835s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 835s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 835s JS MAINLOOP: Set main loop hook to 835s JS MAINLOOP: Main loop instance 0x63cdb85cdb0: hold 835s JS MAINLOOP: Running and clearing main loop hook 835s JS G BXD: Defining method run in prototype for GLib.MainLoop 835s 1..8 835s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 835s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 835s JS G BXD: Defined class for Source (GSource), prototype 0x33cbef579790, JSClass 0x7199584f85d0, in object 0x33cbef579038 835s JS G BXD: Defining method set_priority in prototype for GLib.Source 835s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 835s JS G BXD: Defining method attach in prototype for GLib.Source 835s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 835s JS IMPORT: Module metadata hook for module 0x2355d7c04370 835s JS IMPORT: Defining meta.importSync for module 0x2355d7c04370 835s JS G BXD: Defining method destroy in prototype for GLib.Source 835s ok 1 Mainloop.timeout_add() runs a timeout function 835s ok 2 Mainloop.timeout_add() runs a timeout function until it returns false 835s ok 3 Mainloop.timeout_add() runs a timeout function after an initial timeout 835s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'idle_source_new' in namespace 'GLib' 835s ok 4 Mainloop.idle_add() runs an idle function 835s ok 5 Mainloop.idle_add() continues to run idle functions that return true 835s ok 6 Mainloop.idle_add() does not run idle functions if removed 835s ok 7 Mainloop.idle_add() can remove idle functions while they are being invoked 835s ok 8 Mainloop.idle_add() does not leak idle callbacks 835s JS G BXD: Defining method quit in prototype for GLib.MainLoop 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Main loop instance 0x63cdb85cdb0: Spinning loop until released or hook cleared 835s JS MAINLOOP: handling job 0, 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Completed job 0 835s JS MAINLOOP: handling job 1, 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Completed job 1 835s JS MAINLOOP: handling job 2, 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Completed job 2 835s JS MAINLOOP: handling job 3, 835s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 835s JS MAINLOOP: Main loop instance 0x63cdb85cdb0: release 835s JS MAINLOOP: Completed job 3 835s JS MEMORY: Memory report: before destroying context 835s JS MEMORY: 193 objects currently alive 835s JS MEMORY: boxed_instance = 54 835s JS MEMORY: boxed_prototype = 10 835s JS MEMORY: closure = 2 835s JS MEMORY: function = 116 835s JS MEMORY: fundamental_instance = 0 835s JS MEMORY: fundamental_prototype = 0 835s JS MEMORY: gerror_instance = 0 835s JS MEMORY: gerror_prototype = 0 835s JS MEMORY: interface = 0 835s JS MEMORY: module = 6 835s JS MEMORY: ns = 3 835s JS MEMORY: object_instance = 0 835s JS MEMORY: object_prototype = 2 835s JS MEMORY: param = 0 835s JS MEMORY: union_instance = 0 835s JS MEMORY: union_prototype = 0 835s JS CTX: JS shutdown sequence 835s JS CTX: Stopping profiler 835s JS CTX: Shutting down toggle queue 835s JS CTX: Notifying external reference holders of GjsContext dispose 835s JS MAINLOOP: Stopping promise job dispatcher 835s JS CTX: Notifying reference holders of GjsContext dispose 835s JS CTX: Checking unhandled promise rejections 835s JS CTX: Releasing cached JS wrappers 835s JS CTX: Final triggered GC 835s JS CTX: Destroying JS context 835s JS CTX: Releasing all native objects 835s JS CTX: Disabling auto GC 835s JS CTX: Ending trace on global object 835s JS CTX: Freeing allocated resources 835s JS CTX: JS context destroyed 835s PASS: gjs/testMainloop.test 835s Running test: gjs/testPackage.test 835s JS NATIVE: Registered native JS module '_promiseNative' 835s JS NATIVE: Registered native JS module '_byteArrayNative' 835s JS NATIVE: Registered native JS module '_encodingNative' 835s JS NATIVE: Registered native JS module '_gi' 835s JS NATIVE: Registered native JS module 'gi' 835s JS NATIVE: Registered native JS module 'cairoNative' 835s JS NATIVE: Registered native JS module 'system' 835s JS NATIVE: Registered native JS module 'console' 835s JS NATIVE: Registered native JS module '_print' 835s JS CTX: Enabling JIT 835s JS CTX: Initialized class GjsFileImporter prototype 0xe43e4e000a0 835s JS IMPORT: Defining parent (nil) of 0xe43e4e00100 'imports' is mod 0 835s JS IMPORT: Importing '_print' 835s JS NATIVE: Defining native module '_print' 835s JS IMPORT: Defining parent 0xe43e4e00100 of 0xe43e4e007b0 '_print' is mod 1 835s JS IMPORT: successfully imported module '_print' 835s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 835s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x37b63573b128 835s JS MAINLOOP: Main loop instance 0x1d024711cdb0: hold 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Starting promise job dispatcher 835s JS MAINLOOP: Main loop instance 0x1d024711cdb0: Spinning loop until released or hook cleared 835s JS MAINLOOP: handling job 0, 835s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 835s JS MAINLOOP: Main loop instance 0x1d024711cdb0: release 835s JS MAINLOOP: Completed job 0 835s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module metadata hook for module 0xe43e4e13000 835s JS IMPORT: Defining meta.importSync for module 0xe43e4e13000 835s JS NATIVE: Defining native module 'gi' 835s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe43e4e133f0 835s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 835s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 835s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 835s JS IMPORT: Importing directory 'overrides' 835s JS IMPORT: Defining parent 0xe43e4e00100 of 0xe43e4e134f0 'overrides' is mod 1 835s JS IMPORT: Defined importer 'overrides' 0xe43e4e134f0 in 0xe43e4e00100 835s JS IMPORT: successfully imported directory 'overrides' 835s JS IMPORT: Importing '_promiseNative' 835s JS NATIVE: Defining native module '_promiseNative' 835s JS IMPORT: Defining parent 0xe43e4e00100 of 0xe43e4e139a0 '_promiseNative' is mod 1 835s JS IMPORT: successfully imported module '_promiseNative' 835s JS IMPORT: Importing module GLib succeeded 835s JS IMPORT: Defining parent 0xe43e4e134f0 of 0x37b63573c150 'GLib' is mod 1 835s JS IMPORT: successfully imported module 'GLib' 835s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 835s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x37b635779060, JSClass 0x6d81c50f85d0, in object 0x37b635779038 835s JS CTX: Initialized class GIRepositoryGType prototype 0xe43e4e13ce8 835s JS CTX: Initialized class GIRepositoryFunction prototype 0xe43e4e13d48 835s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 835s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 835s JS G BXD: Defined class for Error (GError), prototype 0x37b6357790b0, JSClass 0x6d81c50f85d0, in object 0x37b635779038 835s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 835s JS G BXD: Defined class for Variant (GVariant), prototype 0x37b635779100, JSClass 0x6d81c50f85d0, in object 0x37b635779038 835s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 835s JS G BXD: Defined class for Bytes (GBytes), prototype 0x37b635779150, JSClass 0x6d81c50f85d0, in object 0x37b635779038 835s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 835s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 835s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x37b6357791a0, JSClass 0x6d81c50f85d0, in object 0x37b635779038 835s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 835s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 835s JS G BXD: Defined class for Thread (GThread), prototype 0x37b6357791f0, JSClass 0x6d81c50f85d0, in object 0x37b635779038 835s JS G BXD: Defining method ref in prototype for GLib.Thread 835s JS G BXD: Defining method unref in prototype for GLib.Thread 835s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 835s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x37b635779240, JSClass 0x6d81c50f85d0, in object 0x37b635779038 835s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 835s JS G BXD: Defined class for Regex (GRegex), prototype 0x37b635779290, JSClass 0x6d81c50f85d0, in object 0x37b635779038 835s JS G BXD: Defining method match in prototype for GLib.Regex 835s JS G BXD: Defining method match_full in prototype for GLib.Regex 835s JS G BXD: Defining method match_all in prototype for GLib.Regex 835s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 835s JS G NS: Defined namespace 'GLib' 0x37b635779038 in GIRepository 0xe43e4e13280 835s JS IMPORT: Importing module jasmine succeeded 835s JS IMPORT: Defining parent 0xe43e4e00100 of 0x37b63573cce0 'jasmine' is mod 1 835s JS IMPORT: successfully imported module 'jasmine' 835s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 835s JS MAINLOOP: Main loop instance 0x1d024711cdb0: hold 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Main loop instance 0x1d024711cdb0: Spinning loop until released or hook cleared 835s JS MAINLOOP: handling job 0, 835s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 835s JS MAINLOOP: Main loop instance 0x1d024711cdb0: release 835s JS MAINLOOP: Completed job 0 835s JS IMPORT: JS import 'package' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/package.js 835s JS IMPORT: Importing 'gi' 835s JS IMPORT: Defining parent 0xe43e4e00100 of 0xe43e4e13280 'gi' is mod 1 835s JS IMPORT: successfully imported module 'gi' 835s 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 835s JS G NS: Defined namespace 'GIRepository' 0x37b635779308 in GIRepository 0xe43e4e13280 835s 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 835s JS G NS: Defined namespace 'GjsPrivate' 0x37b635779358 in GIRepository 0xe43e4e13280 835s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 835s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 835s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 835s JS IMPORT: Importing module _legacy succeeded 835s JS IMPORT: Defining parent 0xe43e4e00100 of 0x37b63573cf60 '_legacy' is mod 1 835s JS IMPORT: successfully imported module '_legacy' 835s JS IMPORT: Importing module lang succeeded 835s JS IMPORT: Defining parent 0xe43e4e00100 of 0x37b63573cf10 'lang' is mod 1 835s JS IMPORT: successfully imported module 'lang' 835s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 835s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 835s JS IMPORT: Importing module _signals succeeded 835s JS IMPORT: Defining parent 0xe43e4e00100 of 0x37b63573cfb0 '_signals' is mod 1 835s JS IMPORT: successfully imported module '_signals' 835s JS IMPORT: Importing module signals succeeded 835s JS IMPORT: Defining parent 0xe43e4e00100 of 0x37b63573cec0 'signals' is mod 1 835s JS IMPORT: successfully imported module 'signals' 835s JS IMPORT: Importing module Gio succeeded 835s JS IMPORT: Defining parent 0xe43e4e134f0 of 0x37b63573ce70 'Gio' is mod 1 835s JS IMPORT: successfully imported module 'Gio' 835s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 835s JS IMPORT: Importing '_gi' 835s JS NATIVE: Defining native module '_gi' 835s JS IMPORT: Defining parent 0xe43e4e00100 of 0xe43e4e2bb50 '_gi' is mod 1 835s JS IMPORT: successfully imported module '_gi' 835s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 835s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 835s JS IMPORT: Importing module _common succeeded 835s JS IMPORT: Defining parent 0xe43e4e00100 of 0x37b6357c6088 '_common' is mod 1 835s JS IMPORT: successfully imported module '_common' 835s JS IMPORT: Importing module GObject succeeded 835s JS IMPORT: Defining parent 0xe43e4e134f0 of 0x37b6357c6038 'GObject' is mod 1 835s JS IMPORT: successfully imported module 'GObject' 835s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 835s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 835s JS G BXD: Defined class for String (GString), prototype 0x37b635779600, JSClass 0x6d81c50f85d0, in object 0x37b635779380 835s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 835s JS G PRM: Defined class ParamSpec prototype is 0x37b6357c6128 class 0x6d81c5100068 in object 0x37b635779380 835s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 835s JS G OBJ: Defined class for Object (GObject), prototype 0x37b635779768, JSClass 0x6d81c50f8600, in object 0x37b635779380 835s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 835s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 835s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x37b635779790, JSClass 0x6d81c50f8600, in object 0x37b635779380 835s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 835s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 835s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 835s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 835s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 835s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 835s JS G NS: Defined namespace 'GObject' 0x37b635779380 in GIRepository 0xe43e4e13280 835s JS G OBJ: Defined class for Application (GApplication), prototype 0x37b6357797e0, JSClass 0x6d81c50f8600, in object 0x37b635779330 835s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 835s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x37b6357c6600, JSClass 0x6d81c50fa658, in object 0x37b635779330 835s JS G NS: Found info type INTERFACE for 'ActionGroup' in namespace 'Gio' 835s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x37b6357c6628, JSClass 0x6d81c50fa658, in object 0x37b635779330 835s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 835s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 835s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 835s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 835s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 835s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 835s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 835s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 835s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 835s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 835s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x37b635779880, JSClass 0x6d81c50f8600, in object 0x37b635779330 835s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 835s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x37b6357c68a8, JSClass 0x6d81c50fa658, in object 0x37b635779330 835s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 835s JS G IFACE: Defined class for Initable (GInitable), prototype 0x37b6357c68f8, JSClass 0x6d81c50fa658, in object 0x37b635779330 835s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 835s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x37b635779920, JSClass 0x6d81c50f8600, in object 0x37b635779330 835s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 835s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 835s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 835s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 835s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x37b6357c6ab0, JSClass 0x6d81c50fa658, in object 0x37b635779330 835s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 835s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x37b635779998, JSClass 0x6d81c50f85d0, in object 0x37b635779330 835s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 835s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x37b6357799e8, JSClass 0x6d81c50f85d0, in object 0x37b635779330 835s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 835s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 835s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x37b635779a38, JSClass 0x6d81c50f8600, in object 0x37b635779330 835s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x37b635779a88, JSClass 0x6d81c50f8600, in object 0x37b635779358 835s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 835s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x37b635779ad8, JSClass 0x6d81c50f8600, in object 0x37b635779330 835s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 835s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 835s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 835s JS G IFACE: Defined class for File (GFile), prototype 0x37b6357c6b78, JSClass 0x6d81c50fa658, in object 0x37b635779330 835s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x37b635779b50, JSClass 0x6d81c50f8600, in object 0xe43e4e13360 835s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 835s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x37b635779bc8, JSClass 0x6d81c50f8600, in object 0x37b635779330 835s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 835s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 835s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x37b635779c18, JSClass 0x6d81c50f8600, in object 0x37b635779330 835s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 835s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x37b635779c68, JSClass 0x6d81c50f8600, in object 0x37b635779330 835s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 835s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x37b635779cb8, JSClass 0x6d81c50f85d0, in object 0x37b635779330 835s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 835s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 835s JS G OBJ: Defined class for Settings (GSettings), prototype 0x37b635779d08, JSClass 0x6d81c50f8600, in object 0x37b635779330 835s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 835s JS G NS: Defined namespace 'Gio' 0x37b635779330 in GIRepository 0xe43e4e13280 835s JS IMPORT: Importing 'system' 835s JS NATIVE: Defining native module 'system' 835s JS IMPORT: Defining parent 0xe43e4e00100 of 0xe43e4e31418 'system' is mod 1 835s JS IMPORT: successfully imported module 'system' 835s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 835s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 835s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 835s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'GjsPrivate' 835s JS G ENUM: Defining enum value ALL (fixed from all) 6 835s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 835s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 835s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 835s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 835s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 835s JS G ENUM: Defining enum value TIME (fixed from time) 2 835s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0xe43e4e31b08 835s JS IMPORT: Importing module _gettext succeeded 835s JS IMPORT: Defining parent 0xe43e4e00100 of 0x37b6357d8678 '_gettext' is mod 1 835s JS IMPORT: successfully imported module '_gettext' 835s JS IMPORT: Importing module gettext succeeded 835s JS IMPORT: Defining parent 0xe43e4e00100 of 0x37b6357d8628 'gettext' is mod 1 835s JS IMPORT: successfully imported module 'gettext' 835s JS IMPORT: Importing module package succeeded 835s JS IMPORT: Defining parent 0xe43e4e00100 of 0x37b63573ce20 'package' is mod 1 835s JS IMPORT: successfully imported module 'package' 835s JS CTX: Script evaluation succeeded 835s JS MAINLOOP: Main loop instance 0x1d024711cdb0: Spinning loop until released or hook cleared 835s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module metadata hook for module 0xe43e4e3d1b0 835s JS IMPORT: Defining meta.importSync for module 0xe43e4e3d1b0 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37b63573b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37b63573b128 835s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 835s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 835s JS MAINLOOP: Set main loop hook to 835s JS MAINLOOP: Main loop instance 0x1d024711cdb0: hold 835s JS MAINLOOP: Running and clearing main loop hook 835s JS G BXD: Defining method run in prototype for GLib.MainLoop 835s 1..20 835s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 835s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 835s JS G BXD: Defined class for Source (GSource), prototype 0x37b635779d80, JSClass 0x6d81c50f85d0, in object 0x37b635779038 835s JS G BXD: Defining method set_priority in prototype for GLib.Source 835s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 835s JS G BXD: Defining method attach in prototype for GLib.Source 835s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 835s JS IMPORT: Module metadata hook for module 0x37b635762fc8 835s JS IMPORT: Defining meta.importSync for module 0x37b635762fc8 835s 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 835s JS G NS: Defined namespace 'Regress' 0x37b635779e70 in GIRepository 0x37b63573ece8 835s JS G BXD: Defining method destroy in prototype for GLib.Source 835s ok 1 Package module finds an existing library 835s ok 2 Package module doesn't find a non-existent library 835s JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' 835s ok 3 Package module finds a function 835s ok 4 Package module doesn't find a non-existent function 835s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 835s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x3e4162007150, JSClass 0x6d81c50f8600, in object 0x37b635779e70 835s ok 5 Package module finds a class 835s ok 6 Package module doesn't find a non-existent class 835s ok 7 Package module finds a property 835s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 835s ok 8 Package module doesn't find a non-existent property 835s ok 9 Package module finds a static function 835s ok 10 Package module doesn't find a non-existent static function 835s ok 11 Package module finds a method 835s ok 12 Package module doesn't find a non-existent method 835s 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 835s JS G NS: Defined namespace 'GIMarshallingTests' 0x3e41620076a0 in GIRepository 0x37b63573ece8 835s JS G NS: Found info type INTERFACE for 'Interface' in namespace 'GIMarshallingTests' 835s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0x3e4162004308, JSClass 0x6d81c50fa658, in object 0x3e41620076a0 835s ok 13 Package module finds an interface 835s ok 14 Package module doesn't find a non-existent interface 835s ok 15 Package module finds an interface method 835s JS G NS: Found info type FUNCTION for 'type_default_interface_ref' in namespace 'GObject' 835s JS G NS: Found info type STRUCT for 'TypeInterface' in namespace 'GObject' 835s JS G BXD: Defined class for TypeInterface (void), prototype 0x3e41620078d0, JSClass 0x6d81c50f85d0, in object 0x37b635779380 835s ok 16 Package module doesn't find a non-existent interface method 835s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 835s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 835s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 835s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 835s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 835s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 835s JS G ENUM: Defining Regress.TestEnum as 0xe43e4e555a8 835s ok 17 Package module finds an enum value 835s ok 18 Package module doesn't find a non-existent enum value 835s JS G NS: Found info type CONSTANT for 'BOOL_CONSTANT' in namespace 'Regress' 835s ok 19 Package module finds a constant 835s ok 20 Package module doesn't find a non-existent constant 835s JS G BXD: Defining method quit in prototype for GLib.MainLoop 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Main loop instance 0x1d024711cdb0: Spinning loop until released or hook cleared 835s JS MAINLOOP: handling job 0, 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Completed job 0 835s JS MAINLOOP: handling job 1, 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Completed job 1 835s JS MAINLOOP: handling job 2, 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Completed job 2 835s JS MAINLOOP: handling job 3, 835s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 835s JS MAINLOOP: Main loop instance 0x1d024711cdb0: release 835s JS MAINLOOP: Completed job 3 835s JS MEMORY: Memory report: before destroying context 835s JS MEMORY: 376 objects currently alive 835s JS MEMORY: boxed_instance = 88 835s JS MEMORY: boxed_prototype = 14 835s JS MEMORY: closure = 1 835s JS MEMORY: function = 232 835s JS MEMORY: fundamental_instance = 0 835s JS MEMORY: fundamental_prototype = 0 835s JS MEMORY: gerror_instance = 0 835s JS MEMORY: gerror_prototype = 0 835s JS MEMORY: interface = 7 835s JS MEMORY: module = 12 835s JS MEMORY: ns = 7 835s JS MEMORY: object_instance = 1 835s JS MEMORY: object_prototype = 14 835s JS MEMORY: param = 0 835s JS MEMORY: union_instance = 0 835s JS MEMORY: union_prototype = 0 835s JS CTX: JS shutdown sequence 835s JS CTX: Stopping profiler 835s JS CTX: Shutting down toggle queue 835s JS CTX: Notifying external reference holders of GjsContext dispose 835s JS MAINLOOP: Stopping promise job dispatcher 835s JS CTX: Notifying reference holders of GjsContext dispose 835s JS CTX: Checking unhandled promise rejections 835s JS CTX: Releasing cached JS wrappers 835s JS CTX: Final triggered GC 835s JS CTX: Destroying JS context 835s JS CTX: Releasing all native objects 835s JS CTX: Disabling auto GC 835s JS CTX: Ending trace on global object 835s JS CTX: Freeing allocated resources 835s JS CTX: JS context destroyed 835s PASS: gjs/testPackage.test 835s Running test: gjs/testGObject.test 835s JS NATIVE: Registered native JS module '_promiseNative' 835s JS NATIVE: Registered native JS module '_byteArrayNative' 835s JS NATIVE: Registered native JS module '_encodingNative' 835s JS NATIVE: Registered native JS module '_gi' 835s JS NATIVE: Registered native JS module 'gi' 835s JS NATIVE: Registered native JS module 'cairoNative' 835s JS NATIVE: Registered native JS module 'system' 835s JS NATIVE: Registered native JS module 'console' 835s JS NATIVE: Registered native JS module '_print' 835s JS CTX: Enabling JIT 835s JS CTX: Initialized class GjsFileImporter prototype 0x2d51b93000a0 835s JS IMPORT: Defining parent (nil) of 0x2d51b9300100 'imports' is mod 0 835s JS IMPORT: Importing '_print' 835s JS NATIVE: Defining native module '_print' 835s JS IMPORT: Defining parent 0x2d51b9300100 of 0x2d51b93007b0 '_print' is mod 1 835s JS IMPORT: successfully imported module '_print' 835s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 835s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2734dc33b128 835s JS MAINLOOP: Main loop instance 0x3940d0fcdb0: hold 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Starting promise job dispatcher 835s JS MAINLOOP: Main loop instance 0x3940d0fcdb0: Spinning loop until released or hook cleared 835s JS MAINLOOP: handling job 0, 835s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 835s JS MAINLOOP: Main loop instance 0x3940d0fcdb0: release 835s JS MAINLOOP: Completed job 0 835s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module metadata hook for module 0x2d51b9313000 835s JS IMPORT: Defining meta.importSync for module 0x2d51b9313000 835s JS NATIVE: Defining native module 'gi' 835s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2d51b93133f0 835s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 835s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 835s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 835s JS IMPORT: Importing directory 'overrides' 835s JS IMPORT: Defining parent 0x2d51b9300100 of 0x2d51b93134f0 'overrides' is mod 1 835s JS IMPORT: Defined importer 'overrides' 0x2d51b93134f0 in 0x2d51b9300100 835s JS IMPORT: successfully imported directory 'overrides' 835s JS IMPORT: Importing '_promiseNative' 835s JS NATIVE: Defining native module '_promiseNative' 835s JS IMPORT: Defining parent 0x2d51b9300100 of 0x2d51b93139a0 '_promiseNative' is mod 1 835s JS IMPORT: successfully imported module '_promiseNative' 835s JS IMPORT: Importing module GLib succeeded 835s JS IMPORT: Defining parent 0x2d51b93134f0 of 0x2734dc33c150 'GLib' is mod 1 835s JS IMPORT: successfully imported module 'GLib' 835s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 835s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2734dc379060, JSClass 0x6f443a0c85d0, in object 0x2734dc379038 835s JS CTX: Initialized class GIRepositoryGType prototype 0x2d51b9313ce8 835s JS CTX: Initialized class GIRepositoryFunction prototype 0x2d51b9313d48 835s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 835s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 835s JS G BXD: Defined class for Error (GError), prototype 0x2734dc3790b0, JSClass 0x6f443a0c85d0, in object 0x2734dc379038 835s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 835s JS G BXD: Defined class for Variant (GVariant), prototype 0x2734dc379100, JSClass 0x6f443a0c85d0, in object 0x2734dc379038 835s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 835s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2734dc379150, JSClass 0x6f443a0c85d0, in object 0x2734dc379038 835s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 835s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 835s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2734dc3791a0, JSClass 0x6f443a0c85d0, in object 0x2734dc379038 835s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 835s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 835s JS G BXD: Defined class for Thread (GThread), prototype 0x2734dc3791f0, JSClass 0x6f443a0c85d0, in object 0x2734dc379038 835s JS G BXD: Defining method ref in prototype for GLib.Thread 835s JS G BXD: Defining method unref in prototype for GLib.Thread 835s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 835s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2734dc379240, JSClass 0x6f443a0c85d0, in object 0x2734dc379038 835s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 835s JS G BXD: Defined class for Regex (GRegex), prototype 0x2734dc379290, JSClass 0x6f443a0c85d0, in object 0x2734dc379038 835s JS G BXD: Defining method match in prototype for GLib.Regex 835s JS G BXD: Defining method match_full in prototype for GLib.Regex 835s JS G BXD: Defining method match_all in prototype for GLib.Regex 835s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 835s JS G NS: Defined namespace 'GLib' 0x2734dc379038 in GIRepository 0x2d51b9313280 835s JS IMPORT: Importing module jasmine succeeded 835s JS IMPORT: Defining parent 0x2d51b9300100 of 0x2734dc33cce0 'jasmine' is mod 1 835s JS IMPORT: successfully imported module 'jasmine' 835s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 835s JS MAINLOOP: Main loop instance 0x3940d0fcdb0: hold 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Main loop instance 0x3940d0fcdb0: Spinning loop until released or hook cleared 835s JS MAINLOOP: handling job 0, 835s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 835s JS MAINLOOP: Main loop instance 0x3940d0fcdb0: release 835s JS MAINLOOP: Completed job 0 835s JS IMPORT: Importing 'gi' 835s JS IMPORT: Defining parent 0x2d51b9300100 of 0x2d51b9313280 'gi' is mod 1 835s JS IMPORT: successfully imported module 'gi' 835s JS IMPORT: Importing '_gi' 835s JS NATIVE: Defining native module '_gi' 835s JS IMPORT: Defining parent 0x2d51b9300100 of 0x2d51b9328828 '_gi' is mod 1 835s JS IMPORT: successfully imported module '_gi' 835s 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 835s JS G NS: Defined namespace 'GjsPrivate' 0x2734dc379330 in GIRepository 0x2d51b9313280 835s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 835s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 835s JS IMPORT: Importing module _common succeeded 835s JS IMPORT: Defining parent 0x2d51b9300100 of 0x2734dc33ce70 '_common' is mod 1 835s JS IMPORT: successfully imported module '_common' 835s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 835s JS IMPORT: Importing module _legacy succeeded 835s JS IMPORT: Defining parent 0x2d51b9300100 of 0x2734dc33cec0 '_legacy' is mod 1 835s JS IMPORT: successfully imported module '_legacy' 835s JS IMPORT: Importing module GObject succeeded 835s JS IMPORT: Defining parent 0x2d51b93134f0 of 0x2734dc33ce20 'GObject' is mod 1 835s JS IMPORT: successfully imported module 'GObject' 835s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 835s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 835s JS G BXD: Defined class for String (GString), prototype 0x2734dc3795b0, JSClass 0x6f443a0c85d0, in object 0x2734dc379308 835s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 835s JS G PRM: Defined class ParamSpec prototype is 0x2734dc33cf60 class 0x6f443a0d0068 in object 0x2734dc379308 835s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 835s JS G OBJ: Defined class for Object (GObject), prototype 0x2734dc379718, JSClass 0x6f443a0c8600, in object 0x2734dc379308 835s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 835s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 835s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2734dc379740, JSClass 0x6f443a0c8600, in object 0x2734dc379308 835s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 835s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 835s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 835s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 835s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 835s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 835s JS G NS: Defined namespace 'GObject' 0x2734dc379308 in GIRepository 0x2d51b9313280 835s 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 835s JS G NS: Defined namespace 'GjsTestTools' 0x2734dc379790 in GIRepository 0x2d51b9313280 835s JS IMPORT: Importing 'system' 835s JS NATIVE: Defining native module 'system' 835s JS IMPORT: Defining parent 0x2d51b9300100 of 0x2d51b932cc30 'system' is mod 1 835s JS IMPORT: successfully imported module 'system' 835s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 835s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 835s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 835s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 835s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 835s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 835s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 835s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 835s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 835s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 835s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 835s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 835s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 835s JS G ENUM: Defining GObject.ParamFlags as 0x2d51b932cfd0 835s JS G NS: Found info type CONSTANT for 'MAXINT32' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 835s JS G PRM: Wrapping GParamInt 'int' on (null) with JSObject 835s JS G PRM: JSObject created with param instance 0x3940d301b80 type GParamInt 835s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 835s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 835s JS G PRM: JSObject created with param instance 0x3940d2f6880 type GParamString 835s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 835s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 835s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 835s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 835s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 835s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 835s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 835s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 835s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 835s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 835s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 835s JS G ENUM: Defining enum value ACTION (fixed from action) 32 835s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 835s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 835s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 835s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 835s JS G ENUM: Defining GObject.SignalFlags as 0x2d51b932dc40 835s JS CTX: Script evaluation succeeded 835s JS MAINLOOP: Main loop instance 0x3940d0fcdb0: Spinning loop until released or hook cleared 835s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module metadata hook for module 0x2734dc362e78 835s JS IMPORT: Defining meta.importSync for module 0x2734dc362e78 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2734dc33b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2734dc33b128 835s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 835s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 835s JS MAINLOOP: Set main loop hook to 835s JS MAINLOOP: Main loop instance 0x3940d0fcdb0: hold 835s JS MAINLOOP: Running and clearing main loop hook 835s JS G BXD: Defining method run in prototype for GLib.MainLoop 835s 1..25 835s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 835s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 835s JS G BXD: Defined class for Source (GSource), prototype 0x2734dc379808, JSClass 0x6f443a0c85d0, in object 0x2734dc379038 835s JS G BXD: Defining method set_priority in prototype for GLib.Source 835s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 835s JS G BXD: Defining method attach in prototype for GLib.Source 835s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 835s JS IMPORT: Module metadata hook for module 0x2734dc362d98 835s JS IMPORT: Defining meta.importSync for module 0x2734dc362d98 835s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 835s JS G BXD: Defining method destroy in prototype for GLib.Source 835s ok 1 GObject overrides GObject.set() 835s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 835s ok 2 GObject overrides Signal alternative syntax handler is called with the right object 835s ok 3 GObject overrides Signal alternative syntax disconnected handler is not called 835s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 835s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 835s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 835s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 835s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 835s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 835s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 835s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 835s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 835s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 835s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 835s JS G ENUM: Defining GLib.LogLevelFlags as 0x2d51b931ef30 835s JS G NS: Found info type FUNCTION for 'emit_test_signal_other_thread' in namespace 'GjsTestTools' 835s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 835s ok 4 GObject overrides Signal alternative syntax guards against signal emission on non-js thread 835s ok 5 GObject overrides toString() shows the native object address 835s ok 6 GObject should be able to create a GType object for gpointer 835s ok 7 GObject should be able to create a GType object for GBoxed 835s ok 8 GObject should be able to create a GType object for GParam 835s ok 9 GObject should be able to create a GType object for GInterface 835s ok 10 GObject should be able to create a GType object for GObject 835s ok 11 GObject should be able to create a GType object for GVariant 835s JS G NS: Found info type FUNCTION for 'signal_query' in namespace 'GObject' 835s JS G NS: Found info type STRUCT for 'SignalQuery' in namespace 'GObject' 835s JS G BXD: Defined class for SignalQuery (void), prototype 0x2734dc3f7240, JSClass 0x6f443a0c85d0, in object 0x2734dc379308 835s ok 12 GObject should be able to query signals 835s ok 13 GObject.Object.new() can be called with a property bag 835s ok 14 GObject.Object.new() can be called to construct an object without setting properties 835s ok 15 GObject.Object.new() complains about wrong types 835s ok 16 GObject.Object.new() complains about wrong properties 835s ok 17 GObject.Object.new() can construct C GObjects as well 835s ok 18 GObject.Object.new_with_properties() can be called with two arrays 835s ok 19 GObject.Object.new_with_properties() can be called to construct an object without setting properties 835s ok 20 GObject.Object.new_with_properties() complains about various incorrect usages 835s ok 21 GObject.Object.new_with_properties() complains about wrong types 835s ok 22 GObject.Object.new_with_properties() complains about wrong properties 835s ok 23 GObject.Object.new_with_properties() can construct C GObjects as well 835s ok 24 Unsupported methods throws on data stashing methods 835s JS G OBJ: Defining method is_floating in prototype for GObject (GObject.Object) 835s ok 25 Unsupported methods throws on refcounting methods 835s JS G BXD: Defining method quit in prototype for GLib.MainLoop 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Main loop instance 0x3940d0fcdb0: Spinning loop until released or hook cleared 835s JS MAINLOOP: handling job 0, 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Completed job 0 835s JS MAINLOOP: handling job 1, 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Completed job 1 835s JS MAINLOOP: handling job 2, 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Completed job 2 835s JS MAINLOOP: handling job 3, 835s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 835s JS MAINLOOP: Main loop instance 0x3940d0fcdb0: release 835s JS MAINLOOP: Completed job 3 835s JS MEMORY: Memory report: before destroying context 835s JS MEMORY: 301 objects currently alive 835s JS MEMORY: boxed_instance = 128 835s JS MEMORY: boxed_prototype = 11 835s JS MEMORY: closure = 2 835s JS MEMORY: function = 128 835s JS MEMORY: fundamental_instance = 0 835s JS MEMORY: fundamental_prototype = 0 835s JS MEMORY: gerror_instance = 0 835s JS MEMORY: gerror_prototype = 0 835s JS MEMORY: interface = 0 835s JS MEMORY: module = 5 835s JS MEMORY: ns = 4 835s JS MEMORY: object_instance = 18 835s JS MEMORY: object_prototype = 3 835s JS MEMORY: param = 2 835s JS MEMORY: union_instance = 0 835s JS MEMORY: union_prototype = 0 835s JS CTX: JS shutdown sequence 835s JS CTX: Stopping profiler 835s JS CTX: Shutting down toggle queue 835s JS CTX: Notifying external reference holders of GjsContext dispose 835s JS MAINLOOP: Stopping promise job dispatcher 835s JS CTX: Notifying reference holders of GjsContext dispose 835s JS CTX: Checking unhandled promise rejections 835s JS CTX: Releasing cached JS wrappers 835s JS CTX: Final triggered GC 835s JS CTX: Destroying JS context 835s JS CTX: Releasing all native objects 835s JS CTX: Disabling auto GC 835s JS CTX: Ending trace on global object 835s JS CTX: Freeing allocated resources 835s JS CTX: JS context destroyed 835s PASS: gjs/testGObject.test 835s Running test: gjs/step.test 835s 1..1 835s ok 1 - /usr/libexec/installed-tests/gjs/debugger/step.debugger 835s PASS: gjs/step.test 835s Running test: gjs/testRegress.test 835s JS NATIVE: Registered native JS module '_promiseNative' 835s JS NATIVE: Registered native JS module '_byteArrayNative' 835s JS NATIVE: Registered native JS module '_encodingNative' 835s JS NATIVE: Registered native JS module '_gi' 835s JS NATIVE: Registered native JS module 'gi' 835s JS NATIVE: Registered native JS module 'cairoNative' 835s JS NATIVE: Registered native JS module 'system' 835s JS NATIVE: Registered native JS module 'console' 835s JS NATIVE: Registered native JS module '_print' 835s JS CTX: Enabling JIT 835s JS CTX: Initialized class GjsFileImporter prototype 0x1b4df25000a0 835s JS IMPORT: Defining parent (nil) of 0x1b4df2500100 'imports' is mod 0 835s JS IMPORT: Importing '_print' 835s JS NATIVE: Defining native module '_print' 835s JS IMPORT: Defining parent 0x1b4df2500100 of 0x1b4df25007b0 '_print' is mod 1 835s JS IMPORT: successfully imported module '_print' 835s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 835s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x38ba75f3b128 835s JS MAINLOOP: Main loop instance 0xf4a14a1cdb0: hold 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Starting promise job dispatcher 835s JS MAINLOOP: Main loop instance 0xf4a14a1cdb0: Spinning loop until released or hook cleared 835s JS MAINLOOP: handling job 0, 835s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 835s JS MAINLOOP: Main loop instance 0xf4a14a1cdb0: release 835s JS MAINLOOP: Completed job 0 835s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module metadata hook for module 0x1b4df2513000 835s JS IMPORT: Defining meta.importSync for module 0x1b4df2513000 835s JS NATIVE: Defining native module 'gi' 835s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1b4df25133f0 835s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 835s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 835s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 835s JS IMPORT: Importing directory 'overrides' 835s JS IMPORT: Defining parent 0x1b4df2500100 of 0x1b4df25134f0 'overrides' is mod 1 835s JS IMPORT: Defined importer 'overrides' 0x1b4df25134f0 in 0x1b4df2500100 835s JS IMPORT: successfully imported directory 'overrides' 835s JS IMPORT: Importing '_promiseNative' 835s JS NATIVE: Defining native module '_promiseNative' 835s JS IMPORT: Defining parent 0x1b4df2500100 of 0x1b4df25139a0 '_promiseNative' is mod 1 835s JS IMPORT: successfully imported module '_promiseNative' 835s JS IMPORT: Importing module GLib succeeded 835s JS IMPORT: Defining parent 0x1b4df25134f0 of 0x38ba75f3c150 'GLib' is mod 1 835s JS IMPORT: successfully imported module 'GLib' 835s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 835s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x38ba75f79060, JSClass 0x71cbe3d085d0, in object 0x38ba75f79038 835s JS CTX: Initialized class GIRepositoryGType prototype 0x1b4df2513ce8 835s JS CTX: Initialized class GIRepositoryFunction prototype 0x1b4df2513d48 835s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 835s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 835s JS G BXD: Defined class for Error (GError), prototype 0x38ba75f790b0, JSClass 0x71cbe3d085d0, in object 0x38ba75f79038 835s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 835s JS G BXD: Defined class for Variant (GVariant), prototype 0x38ba75f79100, JSClass 0x71cbe3d085d0, in object 0x38ba75f79038 835s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 835s JS G BXD: Defined class for Bytes (GBytes), prototype 0x38ba75f79150, JSClass 0x71cbe3d085d0, in object 0x38ba75f79038 835s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 835s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 835s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x38ba75f791a0, JSClass 0x71cbe3d085d0, in object 0x38ba75f79038 835s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 835s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 835s JS G BXD: Defined class for Thread (GThread), prototype 0x38ba75f791f0, JSClass 0x71cbe3d085d0, in object 0x38ba75f79038 835s JS G BXD: Defining method ref in prototype for GLib.Thread 835s JS G BXD: Defining method unref in prototype for GLib.Thread 835s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 835s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x38ba75f79240, JSClass 0x71cbe3d085d0, in object 0x38ba75f79038 835s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 835s JS G BXD: Defined class for Regex (GRegex), prototype 0x38ba75f79290, JSClass 0x71cbe3d085d0, in object 0x38ba75f79038 835s JS G BXD: Defining method match in prototype for GLib.Regex 835s JS G BXD: Defining method match_full in prototype for GLib.Regex 835s JS G BXD: Defining method match_all in prototype for GLib.Regex 835s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 835s JS G NS: Defined namespace 'GLib' 0x38ba75f79038 in GIRepository 0x1b4df2513280 835s JS IMPORT: Importing module jasmine succeeded 835s JS IMPORT: Defining parent 0x1b4df2500100 of 0x38ba75f3cce0 'jasmine' is mod 1 835s JS IMPORT: successfully imported module 'jasmine' 835s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 835s JS MAINLOOP: Main loop instance 0xf4a14a1cdb0: hold 835s JS MAINLOOP: Enqueue job , promise=, allocation site= 835s JS MAINLOOP: Main loop instance 0xf4a14a1cdb0: Spinning loop until released or hook cleared 835s JS MAINLOOP: handling job 0, 835s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 835s JS MAINLOOP: Main loop instance 0xf4a14a1cdb0: release 835s JS MAINLOOP: Completed job 0 835s JS IMPORT: Importing 'gi' 835s JS IMPORT: Defining parent 0x1b4df2500100 of 0x1b4df2513280 'gi' is mod 1 835s JS IMPORT: successfully imported module 'gi' 835s 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 835s JS G NS: Defined namespace 'Regress' 0x38ba75f79308 in GIRepository 0x1b4df2513280 835s 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 835s JS G NS: Defined namespace 'GjsPrivate' 0x38ba75f79358 in GIRepository 0x1b4df2513280 835s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 835s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 835s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 835s JS IMPORT: Importing module _legacy succeeded 835s JS IMPORT: Defining parent 0x1b4df2500100 of 0x38ba75f3cf10 '_legacy' is mod 1 835s JS IMPORT: successfully imported module '_legacy' 835s JS IMPORT: Importing module lang succeeded 835s JS IMPORT: Defining parent 0x1b4df2500100 of 0x38ba75f3cec0 'lang' is mod 1 835s JS IMPORT: successfully imported module 'lang' 835s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 835s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 835s JS IMPORT: Importing module _signals succeeded 835s JS IMPORT: Defining parent 0x1b4df2500100 of 0x38ba75f3cf60 '_signals' is mod 1 835s JS IMPORT: successfully imported module '_signals' 835s JS IMPORT: Importing module signals succeeded 835s JS IMPORT: Defining parent 0x1b4df2500100 of 0x38ba75f3ce70 'signals' is mod 1 835s JS IMPORT: successfully imported module 'signals' 835s JS IMPORT: Importing module Gio succeeded 835s JS IMPORT: Defining parent 0x1b4df25134f0 of 0x38ba75f3ce20 'Gio' is mod 1 835s JS IMPORT: successfully imported module 'Gio' 835s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 835s JS IMPORT: Importing '_gi' 835s JS NATIVE: Defining native module '_gi' 835s JS IMPORT: Defining parent 0x1b4df2500100 of 0x1b4df252b790 '_gi' is mod 1 835s JS IMPORT: successfully imported module '_gi' 835s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 835s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 835s JS IMPORT: Importing module _common succeeded 835s JS IMPORT: Defining parent 0x1b4df2500100 of 0x38ba75fd9038 '_common' is mod 1 835s JS IMPORT: successfully imported module '_common' 835s JS IMPORT: Importing module GObject succeeded 835s JS IMPORT: Defining parent 0x1b4df25134f0 of 0x38ba75f3cfb0 'GObject' is mod 1 835s JS IMPORT: successfully imported module 'GObject' 835s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 835s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 835s JS G BXD: Defined class for String (GString), prototype 0x38ba75f79600, JSClass 0x71cbe3d085d0, in object 0x38ba75f79380 835s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 835s JS G PRM: Defined class ParamSpec prototype is 0x38ba75fd90d8 class 0x71cbe3d10068 in object 0x38ba75f79380 835s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 835s JS G OBJ: Defined class for Object (GObject), prototype 0x38ba75f79768, JSClass 0x71cbe3d08600, in object 0x38ba75f79380 835s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 835s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 835s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x38ba75f79790, JSClass 0x71cbe3d08600, in object 0x38ba75f79380 835s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 835s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 835s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 835s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 835s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 835s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 835s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 835s JS G NS: Defined namespace 'GObject' 0x38ba75f79380 in GIRepository 0x1b4df2513280 835s JS G OBJ: Defined class for Application (GApplication), prototype 0x38ba75f797e0, JSClass 0x71cbe3d08600, in object 0x38ba75f79330 835s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 835s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x38ba75fd95b0, JSClass 0x71cbe3d0a658, in object 0x38ba75f79330 835s JS G NS: Found info type INTERFACE for 'ActionGroup' in namespace 'Gio' 835s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x38ba75fd95d8, JSClass 0x71cbe3d0a658, in object 0x38ba75f79330 835s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 835s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 835s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 835s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 835s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 835s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 835s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 835s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 835s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 835s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 835s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x38ba75f79880, JSClass 0x71cbe3d08600, in object 0x38ba75f79330 835s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 835s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x38ba75fd9858, JSClass 0x71cbe3d0a658, in object 0x38ba75f79330 835s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 835s JS G IFACE: Defined class for Initable (GInitable), prototype 0x38ba75fd98a8, JSClass 0x71cbe3d0a658, in object 0x38ba75f79330 835s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 835s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x38ba75f79920, JSClass 0x71cbe3d08600, in object 0x38ba75f79330 835s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 835s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 835s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 835s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 835s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x38ba75fd9a60, JSClass 0x71cbe3d0a658, in object 0x38ba75f79330 835s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 835s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x38ba75f79998, JSClass 0x71cbe3d085d0, in object 0x38ba75f79330 835s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 835s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x38ba75f799e8, JSClass 0x71cbe3d085d0, in object 0x38ba75f79330 835s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 835s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 835s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x38ba75f79a38, JSClass 0x71cbe3d08600, in object 0x38ba75f79330 835s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x38ba75f79a88, JSClass 0x71cbe3d08600, in object 0x38ba75f79358 835s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 835s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x38ba75f79ad8, JSClass 0x71cbe3d08600, in object 0x38ba75f79330 835s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 835s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 835s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 835s JS G IFACE: Defined class for File (GFile), prototype 0x38ba75fd9b28, JSClass 0x71cbe3d0a658, in object 0x38ba75f79330 835s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x38ba75f79b50, JSClass 0x71cbe3d08600, in object 0x1b4df2513360 835s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 835s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x38ba75f79bc8, JSClass 0x71cbe3d08600, in object 0x38ba75f79330 835s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 835s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 835s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x38ba75f79c18, JSClass 0x71cbe3d08600, in object 0x38ba75f79330 835s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 835s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x38ba75f79c68, JSClass 0x71cbe3d08600, in object 0x38ba75f79330 835s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 835s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x38ba75f79cb8, JSClass 0x71cbe3d085d0, in object 0x38ba75f79330 835s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 835s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 835s JS G OBJ: Defined class for Settings (GSettings), prototype 0x38ba75f79d08, JSClass 0x71cbe3d08600, in object 0x38ba75f79330 835s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 835s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 835s JS G NS: Defined namespace 'Gio' 0x38ba75f79330 in GIRepository 0x1b4df2513280 835s JS G NS: Found info type CONSTANT for 'SIZEOF_LONG' in namespace 'GLib' 835s JS G NS: Found info type CONSTANT for 'SIZEOF_SIZE_T' in namespace 'GLib' 835s JS G NS: Found info type CONSTANT for 'SIZEOF_SSIZE_T' in namespace 'GLib' 835s JS G NS: Found info type FUNCTION for 'test_uint64' in namespace 'Regress' 835s JS G NS: Found info type FUNCTION for 'test_int64' in namespace 'Regress' 835s JS G NS: Found info type FUNCTION for 'test_long' in namespace 'Regress' 835s JS G NS: Found info type FUNCTION for 'test_ulong' in namespace 'Regress' 835s JS G NS: Found info type FUNCTION for 'test_size' in namespace 'Regress' 835s JS G NS: Found info type FUNCTION for 'test_ssize' in namespace 'Regress' 835s JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' 835s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 835s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 835s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 835s JS G ENUM: Defining Regress.TestFlags as 0x1b4df2533250 835s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 835s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 835s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 835s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 835s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 835s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 835s JS G ENUM: Defining Regress.TestEnum as 0x1b4df25332b0 835s JS G NS: Found info type INTERFACE for 'TestInterface' in namespace 'Regress' 835s JS G IFACE: Defined class for TestInterface (RegressTestInterface), prototype 0x792e945b3d0, JSClass 0x71cbe3d0a658, in object 0x38ba75f79308 835s JS G PRM: Wrapping GParamOverride 'number' on (null) with JSObject 835s JS G PRM: JSObject created with param instance 0xf4a14b382e0 type GParamOverride 835s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 835s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 835s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 835s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 835s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 835s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 835s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 835s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 835s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 835s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 835s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 835s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 835s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 835s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 835s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 835s JS G ENUM: Defining GObject.ParamFlags as 0x1b4df251d0b0 835s JS CTX: Script evaluation succeeded 835s JS MAINLOOP: Main loop instance 0xf4a14a1cdb0: Spinning loop until released or hook cleared 835s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module metadata hook for module 0x1b4df252e548 835s JS IMPORT: Defining meta.importSync for module 0x1b4df252e548 835s JS NATIVE: Defining native module 'system' 835s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38ba75f3b128 835s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38ba75f3b128 835s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 835s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 835s JS MAINLOOP: Set main loop hook to 835s JS MAINLOOP: Main loop instance 0xf4a14a1cdb0: hold 835s JS MAINLOOP: Running and clearing main loop hook 835s JS G BXD: Defining method run in prototype for GLib.MainLoop 835s 1..315 835s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 835s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 835s JS G BXD: Defined class for Source (GSource), prototype 0x38ba75f79e20, JSClass 0x71cbe3d085d0, in object 0x38ba75f79038 835s JS G BXD: Defining method set_priority in prototype for GLib.Source 835s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 835s JS G BXD: Defining method attach in prototype for GLib.Source 835s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 835s JS IMPORT: Module metadata hook for module 0x38ba75f62cb8 835s JS IMPORT: Defining meta.importSync for module 0x38ba75f62cb8 835s JS G NS: Found info type FUNCTION for 'test_return_allow_none' in namespace 'Regress' 835s JS G NS: Found info type FUNCTION for 'test_return_nullable' in namespace 'Regress' 835s JS G BXD: Defining method destroy in prototype for GLib.Source 835s ok 1 Life, the Universe and Everything includes null return value 835s JS G NS: Found info type FUNCTION for 'test_boolean' in namespace 'Regress' 835s JS G NS: Found info type FUNCTION for 'test_boolean_true' in namespace 'Regress' 835s JS G NS: Found info type FUNCTION for 'test_boolean_false' in namespace 'Regress' 835s ok 2 Life, the Universe and Everything includes booleans 835s JS G NS: Found info type FUNCTION for 'test_int8' in namespace 'Regress' 835s ok 3 Life, the Universe and Everything includes 8-bit integers 835s JS G NS: Found info type FUNCTION for 'test_uint8' in namespace 'Regress' 835s ok 4 Life, the Universe and Everything includes unsigned 8-bit integers 835s JS G NS: Found info type FUNCTION for 'test_int16' in namespace 'Regress' 835s ok 5 Life, the Universe and Everything includes 16-bit integers 835s JS G NS: Found info type FUNCTION for 'test_uint16' in namespace 'Regress' 835s ok 6 Life, the Universe and Everything includes unsigned 16-bit integers 835s JS G NS: Found info type FUNCTION for 'test_int32' in namespace 'Regress' 835s ok 7 Life, the Universe and Everything includes 32-bit integers 835s JS G NS: Found info type FUNCTION for 'test_uint32' in namespace 'Regress' 835s ok 8 Life, the Universe and Everything includes unsigned 32-bit integers 835s ok 9 Life, the Universe and Everything includes 64-bit integers 835s ok 10 Life, the Universe and Everything includes unsigned 64-bit integers 835s JS G NS: Found info type FUNCTION for 'test_short' in namespace 'Regress' 835s ok 11 Life, the Universe and Everything includes shorts 835s JS G NS: Found info type FUNCTION for 'test_int' in namespace 'Regress' 835s ok 12 Life, the Universe and Everything includes ints 835s ok 13 Life, the Universe and Everything includes longs 835s ok 14 Life, the Universe and Everything includes ssizes 835s JS G NS: Found info type FUNCTION for 'test_float' in namespace 'Regress' 835s ok 15 Life, the Universe and Everything includes floats 835s JS G NS: Found info type FUNCTION for 'test_double' in namespace 'Regress' 835s ok 16 Life, the Universe and Everything includes doubles 835s JS G NS: Found info type FUNCTION for 'test_ushort' in namespace 'Regress' 835s ok 17 Life, the Universe and Everything includes ushorts 835s JS G NS: Found info type FUNCTION for 'test_uint' in namespace 'Regress' 835s ok 18 Life, the Universe and Everything includes uints 835s ok 19 Life, the Universe and Everything includes ulongs 835s ok 20 Life, the Universe and Everything includes sizes 835s ok 21 Life, the Universe and Everything No implicit conversion to unsigned for uint8 835s ok 22 Life, the Universe and Everything No implicit conversion to unsigned for uint16 835s ok 23 Life, the Universe and Everything No implicit conversion to unsigned for uint32 835s ok 24 Life, the Universe and Everything No implicit conversion to unsigned for uint64 835s ok 25 Life, the Universe and Everything No implicit conversion to unsigned for uint 835s ok 26 Life, the Universe and Everything No implicit conversion to unsigned for size 835s ok 27 Life, the Universe and Everything Infinity and NaN converts to 0 for int8 835s ok 28 Life, the Universe and Everything Infinity and NaN converts to 0 for int16 835s ok 29 Life, the Universe and Everything Infinity and NaN converts to 0 for int32 835s ok 30 Life, the Universe and Everything Infinity and NaN converts to 0 for int64 835s ok 31 Life, the Universe and Everything Infinity and NaN converts to 0 for short 835s ok 32 Life, the Universe and Everything Infinity and NaN converts to 0 for int 835s ok 33 Life, the Universe and Everything Infinity and NaN converts to 0 for long 835s ok 34 Life, the Universe and Everything Infinity and NaN converts to 0 for ssize 835s ok 35 Life, the Universe and Everything Infinity and NaN converts to 0 for uint8 835s ok 36 Life, the Universe and Everything Infinity and NaN converts to 0 for uint16 835s ok 37 Life, the Universe and Everything Infinity and NaN converts to 0 for uint32 835s ok 38 Life, the Universe and Everything Infinity and NaN converts to 0 for uint64 835s ok 39 Life, the Universe and Everything Infinity and NaN converts to 0 for ushort 835s ok 40 Life, the Universe and Everything Infinity and NaN converts to 0 for uint 835s ok 41 Life, the Universe and Everything Infinity and NaN converts to 0 for ulong 835s ok 42 Life, the Universe and Everything Infinity and NaN converts to 0 for size 835s ok 43 Life, the Universe and Everything Infinity and NaN not for float 835s ok 44 Life, the Universe and Everything Infinity and NaN not for double 835s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 835s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 835s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 835s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 835s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 835s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 835s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 835s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 835s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 835s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 835s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 835s JS G ENUM: Defining GLib.LogLevelFlags as 0x1b4df25a96f0 835s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 835s ok 45 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for uint64 835s ok 46 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for int64 835s ok 47 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for long 835s ok 48 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ulong 835s ok 49 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for size 835s ok 50 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ssize 835s JS G NS: Found info type FUNCTION for 'test_unichar' in namespace 'Regress' 835s ok 51 Life, the Universe and Everything includes wide characters 835s JS G NS: Found info type FUNCTION for 'test_timet' in namespace 'Regress' 835s ok 52 Life, the Universe and Everything includes time_t 835s JS G NS: Found info type FUNCTION for 'test_gtype' in namespace 'Regress' 835s ok 53 Life, the Universe and Everything includes GTypes 835s JS G NS: Found info type FUNCTION for 'test_closure' in namespace 'Regress' 835s ok 54 Life, the Universe and Everything closures 835s JS G NS: Found info type FUNCTION for 'test_closure_one_arg' in namespace 'Regress' 835s ok 55 Life, the Universe and Everything closures with one argument 835s JS G NS: Found info type FUNCTION for 'test_closure_variant' in namespace 'Regress' 835s JS G BXD: Defining method classify in prototype for GLib.Variant 835s JS G BXD: Defining method get_string in prototype for GLib.Variant 835s ok 56 Life, the Universe and Everything closure with GLib.Variant argument 835s JS G NS: Found info type FUNCTION for 'test_int_value_arg' in namespace 'Regress' 835s ok 57 Life, the Universe and Everything GValue marshalling integer in 835s JS G NS: Found info type FUNCTION for 'test_value_return' in namespace 'Regress' 835s ok 58 Life, the Universe and Everything GValue marshalling integer out 835s JS G NS: Found info type FUNCTION for 'test_gvariant_i' in namespace 'Regress' 835s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 835s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 835s ok 59 Life, the Universe and Everything integer GLib.Variant 835s JS G NS: Found info type FUNCTION for 'test_gvariant_s' in namespace 'Regress' 835s ok 60 Life, the Universe and Everything string GLib.Variant 835s JS G NS: Found info type FUNCTION for 'test_gvariant_asv' in namespace 'Regress' 835s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 835s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 835s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x792e94b9880, JSClass 0x71cbe3d085d0, in object 0x38ba75f79038 835s JS G BXD: Defining method n_children in prototype for GLib.Variant 835s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 835s JS G BXD: Defining method get_variant in prototype for GLib.Variant 835s ok 61 Life, the Universe and Everything dictionary GLib.Variant 835s JS G NS: Found info type FUNCTION for 'test_gvariant_v' in namespace 'Regress' 835s ok 62 Life, the Universe and Everything variant GLib.Variant 835s JS G NS: Found info type FUNCTION for 'test_gvariant_as' in namespace 'Regress' 835s ok 63 Life, the Universe and Everything string array GLib.Variant 835s JS G NS: Found info type FUNCTION for 'test_utf8_const_return' in namespace 'Regress' 835s JS G NS: Found info type FUNCTION for 'test_utf8_nonconst_return' in namespace 'Regress' 835s ok 64 Life, the Universe and Everything UTF-8 strings as return types 835s JS G NS: Found info type FUNCTION for 'test_utf8_const_in' in namespace 'Regress' 835s ok 65 Life, the Universe and Everything UTF-8 strings as in parameters 835s JS G NS: Found info type FUNCTION for 'test_utf8_out' in namespace 'Regress' 835s ok 66 Life, the Universe and Everything UTF-8 strings as out parameters 835s ok 67 Life, the Universe and Everything UTF-8 strings as in-out parameters # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 835s JS G NS: Found info type FUNCTION for 'test_filename_return' in namespace 'Regress' 835s ok 68 Life, the Universe and Everything return values in filename encoding 835s JS G NS: Found info type FUNCTION for 'test_int_out_utf8' in namespace 'Regress' 835s ok 69 Life, the Universe and Everything Various configurations of arguments in after out 835s JS G NS: Found info type FUNCTION for 'test_multi_double_args' in namespace 'Regress' 835s ok 70 Life, the Universe and Everything Various configurations of arguments multiple number args 835s JS G NS: Found info type FUNCTION for 'test_utf8_out_out' in namespace 'Regress' 835s ok 71 Life, the Universe and Everything Various configurations of arguments multiple string out parameters 835s JS G NS: Found info type FUNCTION for 'test_utf8_out_nonconst_return' in namespace 'Regress' 835s ok 72 Life, the Universe and Everything Various configurations of arguments strings as return value and output parameter 835s JS G NS: Found info type FUNCTION for 'test_utf8_null_in' in namespace 'Regress' 835s ok 73 Life, the Universe and Everything Various configurations of arguments nullable string in parameter 835s JS G NS: Found info type FUNCTION for 'test_utf8_null_out' in namespace 'Regress' 835s ok 74 Life, the Universe and Everything Various configurations of arguments nullable string out parameter 835s JS G NS: Found info type FUNCTION for 'test_array_int_in' in namespace 'Regress' 835s ok 75 Life, the Universe and Everything arrays of int in 835s JS G NS: Found info type FUNCTION for 'test_array_gint8_in' in namespace 'Regress' 835s ok 76 Life, the Universe and Everything arrays of gint8 in 835s JS G NS: Found info type FUNCTION for 'test_array_gint16_in' in namespace 'Regress' 835s ok 77 Life, the Universe and Everything arrays of gint16 in 835s JS G NS: Found info type FUNCTION for 'test_array_gint32_in' in namespace 'Regress' 835s ok 78 Life, the Universe and Everything arrays of gint32 in 835s JS G NS: Found info type FUNCTION for 'test_array_gint64_in' in namespace 'Regress' 835s ok 79 Life, the Universe and Everything arrays of gint64 in 835s ok 80 Life, the Universe and Everything implicit conversions from strings to int arrays 835s JS G NS: Found info type FUNCTION for 'test_array_int_out' in namespace 'Regress' 835s ok 81 Life, the Universe and Everything out arrays of integers 835s ok 82 Life, the Universe and Everything inout arrays of integers # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 835s JS G NS: Found info type FUNCTION for 'test_strv_in' in namespace 'Regress' 835s ok 83 Life, the Universe and Everything String arrays marshalling in 835s JS G NS: Found info type FUNCTION for 'test_strv_out' in namespace 'Regress' 835s ok 84 Life, the Universe and Everything String arrays marshalling out 835s JS G NS: Found info type FUNCTION for 'test_strv_out_container' in namespace 'Regress' 835s ok 85 Life, the Universe and Everything String arrays marshalling return value with container transfer 835s JS G NS: Found info type FUNCTION for 'test_strv_outarg' in namespace 'Regress' 835s ok 86 Life, the Universe and Everything String arrays marshalling out parameter with container transfer 835s JS G NS: Found info type FUNCTION for 'test_array_gtype_in' in namespace 'Regress' 835s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 835s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x792e94c5da8, JSClass 0x71cbe3d08600, in object 0x38ba75f79330 835s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 835s JS G IFACE: Defined class for Icon (GIcon), prototype 0x792e94aae48, JSClass 0x71cbe3d0a658, in object 0x38ba75f79330 835s ok 87 Life, the Universe and Everything GType arrays 835s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_in' in namespace 'Regress' 835s ok 88 Life, the Universe and Everything Fixed arrays of integers marshals as an in parameter 835s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_out' in namespace 'Regress' 835s ok 89 Life, the Universe and Everything Fixed arrays of integers marshals as an out parameter 835s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_return' in namespace 'Regress' 835s ok 90 Life, the Universe and Everything Fixed arrays of integers marshals as a return value 835s JS G NS: Found info type FUNCTION for 'test_array_static_in_int' in namespace 'Regress' 835s ok 91 Life, the Universe and Everything integer array with static length 835s JS G NS: Found info type FUNCTION for 'test_strv_out_c' in namespace 'Regress' 835s ok 92 Life, the Universe and Everything string array that's const in C 835s JS G NS: Found info type FUNCTION for 'test_array_int_full_out' in namespace 'Regress' 835s ok 93 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer full 835s JS G NS: Found info type FUNCTION for 'test_array_int_none_out' in namespace 'Regress' 835s ok 94 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer none 835s JS G NS: Found info type FUNCTION for 'test_array_int_null_in' in namespace 'Regress' 835s ok 95 Life, the Universe and Everything arrays of integers with length parameter marshalls as a nullable in parameter 835s JS G NS: Found info type FUNCTION for 'test_array_int_null_out' in namespace 'Regress' 835s ok 96 Life, the Universe and Everything arrays of integers with length parameter marshals as a nullable return value 835s JS G NS: Found info type FUNCTION for 'test_glist_nothing_return' in namespace 'Regress' 835s JS G NS: Found info type FUNCTION for 'test_glist_nothing_return2' in namespace 'Regress' 835s ok 97 Life, the Universe and Everything glist types return with transfer-none 835s JS G NS: Found info type FUNCTION for 'test_glist_container_return' in namespace 'Regress' 835s ok 98 Life, the Universe and Everything glist types return with transfer-container 835s JS G NS: Found info type FUNCTION for 'test_glist_everything_return' in namespace 'Regress' 835s ok 99 Life, the Universe and Everything glist types return with transfer-full 835s JS G NS: Found info type FUNCTION for 'test_glist_nothing_in' in namespace 'Regress' 835s JS G NS: Found info type FUNCTION for 'test_glist_nothing_in2' in namespace 'Regress' 835s ok 100 Life, the Universe and Everything glist types in with transfer-none 835s JS G NS: Found info type FUNCTION for 'test_glist_null_in' in namespace 'Regress' 835s ok 101 Life, the Universe and Everything glist types nullable in 835s JS G NS: Found info type FUNCTION for 'test_glist_null_out' in namespace 'Regress' 835s ok 102 Life, the Universe and Everything glist types nullable out 835s ok 103 Life, the Universe and Everything glist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 835s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return' in namespace 'Regress' 835s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return2' in namespace 'Regress' 835s ok 104 Life, the Universe and Everything gslist types return with transfer-none 835s JS G NS: Found info type FUNCTION for 'test_gslist_container_return' in namespace 'Regress' 835s ok 105 Life, the Universe and Everything gslist types return with transfer-container 835s JS G NS: Found info type FUNCTION for 'test_gslist_everything_return' in namespace 'Regress' 835s ok 106 Life, the Universe and Everything gslist types return with transfer-full 835s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in' in namespace 'Regress' 835s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in2' in namespace 'Regress' 835s ok 107 Life, the Universe and Everything gslist types in with transfer-none 835s JS G NS: Found info type FUNCTION for 'test_gslist_null_in' in namespace 'Regress' 835s ok 108 Life, the Universe and Everything gslist types nullable in 835s JS G NS: Found info type FUNCTION for 'test_gslist_null_out' in namespace 'Regress' 835s ok 109 Life, the Universe and Everything gslist types nullable out 835s ok 110 Life, the Universe and Everything gslist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 835s JS G NS: Found info type FUNCTION for 'test_glist_gtype_container_in' in namespace 'Regress' 835s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 835s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x792e94c9ee8, JSClass 0x71cbe3d08600, in object 0x38ba75f79308 835s JS G NS: Found info type OBJECT for 'TestSubObj' in namespace 'Regress' 835s JS G OBJ: Defined class for TestSubObj (RegressTestSubObj), prototype 0x792e94c9f38, JSClass 0x71cbe3d08600, in object 0x38ba75f79308 835s ok 111 Life, the Universe and Everything GList of GTypes in with transfer container 835s JS G NS: Found info type FUNCTION for 'test_ghash_null_return' in namespace 'Regress' 835s ok 112 Life, the Universe and Everything GHash type null GHash out 835s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return' in namespace 'Regress' 835s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return2' in namespace 'Regress' 835s ok 113 Life, the Universe and Everything GHash type out GHash 835s JS G NS: Found info type FUNCTION for 'test_ghash_gvalue_return' in namespace 'Regress' 835s ok 114 Life, the Universe and Everything GHash type with GValue value type out 835s ok 115 Life, the Universe and Everything GHash type with GValue value type in # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 835s JS G NS: Found info type FUNCTION for 'test_ghash_container_return' in namespace 'Regress' 835s ok 116 Life, the Universe and Everything GHash type marshals as a return value with transfer container 835s JS G NS: Found info type FUNCTION for 'test_ghash_everything_return' in namespace 'Regress' 835s ok 117 Life, the Universe and Everything GHash type marshals as a return value with transfer full 835s JS G NS: Found info type FUNCTION for 'test_ghash_null_in' in namespace 'Regress' 835s ok 118 Life, the Universe and Everything GHash type null GHash in 835s JS G NS: Found info type FUNCTION for 'test_ghash_null_out' in namespace 'Regress' 835s ok 119 Life, the Universe and Everything GHash type null GHashTable out 835s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_in' in namespace 'Regress' 835s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_in2' in namespace 'Regress' 835s ok 120 Life, the Universe and Everything GHash type in GHash 835s JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return' in namespace 'Regress' 835s JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return2' in namespace 'Regress' 835s ok 121 Life, the Universe and Everything GHash type nested GHash 835s JS G NS: Found info type FUNCTION for 'test_garray_container_return' in namespace 'Regress' 835s ok 122 Life, the Universe and Everything GArray marshals as a return value with transfer container 835s JS G NS: Found info type FUNCTION for 'test_garray_full_return' in namespace 'Regress' 835s ok 123 Life, the Universe and Everything GArray marshals as a return value with transfer full 835s JS G NS: Found info type ENUM for 'TestReferenceEnum' in namespace 'Regress' 835s JS G ENUM: Defining enum value ZERO (fixed from zero) 4 835s JS G ENUM: Defining enum value ONE (fixed from one) 2 835s JS G ENUM: Defining enum value TWO (fixed from two) 54 835s JS G ENUM: Defining enum value THREE (fixed from three) 4 835s JS G ENUM: Defining enum value FOUR (fixed from four) 216 835s JS G ENUM: Defining enum value FIVE (fixed from five) -217 835s JS G ENUM: Defining Regress.TestReferenceEnum as 0x1b4df256e878 835s ok 124 Life, the Universe and Everything enum that references its own members has correct values 835s JS G NS: Found info type ENUM for 'TestEnumNoGEnum' in namespace 'Regress' 835s JS G ENUM: Defining enum value EVALUE1 (fixed from evalue1) 0 835s JS G ENUM: Defining enum value EVALUE2 (fixed from evalue2) 42 835s JS G ENUM: Defining enum value EVALUE3 (fixed from evalue3) 48 835s JS G ENUM: Defining Regress.TestEnumNoGEnum as 0x1b4df25780d8 835s ok 125 Life, the Universe and Everything unregistered enum works 835s ok 126 Life, the Universe and Everything value is not added to enum with #define 835s JS G NS: Found info type FUNCTION for 'test_enum_param' in namespace 'Regress' 835s ok 127 Life, the Universe and Everything enum parameter 835s JS G NS: Found info type FUNCTION for 'test_unsigned_enum_param' in namespace 'Regress' 835s JS G NS: Found info type ENUM for 'TestEnumUnsigned' in namespace 'Regress' 835s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 835s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2147483648 835s JS G ENUM: Defining Regress.TestEnumUnsigned as 0x1b4df2588d30 835s ok 128 Life, the Universe and Everything unsigned enum parameter 835s JS G NS: Found info type FUNCTION for 'global_get_flags_out' in namespace 'Regress' 835s ok 129 Life, the Universe and Everything flags parameter 835s JS G NS: Found info type STRUCT for 'TestStructA' in namespace 'Regress' 835s JS G BXD: Defined class for TestStructA (void), prototype 0x792e94d3cb8, JSClass 0x71cbe3d085d0, in object 0x38ba75f79308 835s ok 130 Life, the Universe and Everything Simple introspected struct sets fields correctly 835s JS G BXD: Defining method clone in prototype for Regress.TestStructA 835s ok 131 Life, the Universe and Everything Simple introspected struct can clone 835s ok 132 Life, the Universe and Everything Simple introspected struct can be modified by a method 835s ok 133 Life, the Universe and Everything Simple introspected struct constructors "copies" an object from a hash of field values 835s ok 134 Life, the Universe and Everything Simple introspected struct constructors catches bad field names 835s ok 135 Life, the Universe and Everything Simple introspected struct constructors copies an object from another object of the same type 835s JS G NS: Found info type FUNCTION for 'test_array_struct_out' in namespace 'Regress' 835s ok 136 Life, the Universe and Everything out arrays of structs 835s JS G NS: Found info type STRUCT for 'TestStructB' in namespace 'Regress' 835s JS G BXD: Defined class for TestStructB (void), prototype 0x792e94d6650, JSClass 0x71cbe3d085d0, in object 0x38ba75f79308 835s ok 137 Life, the Universe and Everything Introspected nested struct sets fields correctly 835s JS G BXD: Defining method clone in prototype for Regress.TestStructB 835s ok 138 Life, the Universe and Everything Introspected nested struct can clone 835s ok 139 Life, the Universe and Everything Struct with non-basic member sets fields correctly # SKIP pending 835s ok 140 Life, the Universe and Everything Struct with annotated fields sets fields correctly # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/83 835s ok 141 Life, the Universe and Everything Struct with array of anonymous unions sets fields correctly # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/273 835s ok 142 Life, the Universe and Everything Struct with const/volatile members sets fields correctly # SKIP pending 835s JS G NS: Found info type STRUCT for 'TestSimpleBoxedA' in namespace 'Regress' 835s JS G BXD: Defined class for TestSimpleBoxedA (RegressTestSimpleBoxedA), prototype 0x792e94d6d58, JSClass 0x71cbe3d085d0, in object 0x38ba75f79308 835s ok 143 Life, the Universe and Everything Introspected simple boxed struct sets fields correctly 835s JS G BXD: Defining method equals in prototype for Regress.TestSimpleBoxedA 835s ok 144 Life, the Universe and Everything Introspected simple boxed struct can be passed to a method 836s ok 145 Life, the Universe and Everything Introspected simple boxed struct can be returned from a method 836s ok 146 Life, the Universe and Everything Introspected simple boxed struct constructors "copies" an object from a hash of field values 836s ok 147 Life, the Universe and Everything Introspected simple boxed struct constructors catches bad field names 836s ok 148 Life, the Universe and Everything Introspected simple boxed struct constructors copies an object from another object of the same type 836s JS G NS: Found info type STRUCT for 'TestSimpleBoxedB' in namespace 'Regress' 836s JS G BXD: Defined class for TestSimpleBoxedB (RegressTestSimpleBoxedB), prototype 0x792e94dd600, JSClass 0x71cbe3d085d0, in object 0x38ba75f79308 836s ok 149 Life, the Universe and Everything Introspected boxed nested struct reads fields and nested fields 836s ok 150 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field from an instance 836s ok 151 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field directly from a hash of field values 836s ok 152 Life, the Universe and Everything Introspected boxed nested struct constructors constructs with a nested hash of field values 836s ok 153 Life, the Universe and Everything Introspected boxed nested struct constructors copies an object from another object of the same type 836s JS G NS: Found info type STRUCT for 'TestBoxed' in namespace 'Regress' 836s JS G BXD: Defined class for TestBoxed (RegressTestBoxed), prototype 0x792e94ddee8, JSClass 0x71cbe3d085d0, in object 0x38ba75f79308 836s ok 154 Life, the Universe and Everything Introspected boxed types Opaque constructs from a default constructor 836s ok 155 Life, the Universe and Everything Introspected boxed types Opaque sets fields correctly 836s ok 156 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor 836s ok 157 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with different args 836s ok 158 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with differently typed args 836s JS G BXD: Defining method equals in prototype for Regress.TestBoxed 836s ok 159 Life, the Universe and Everything Introspected boxed types Opaque constructs from a another object of the same type 836s JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_method' in namespace 'Regress' 836s ok 160 Life, the Universe and Everything Introspected boxed types Opaque ensures methods are named correctly 836s JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_static' in namespace 'Regress' 836s ok 161 Life, the Universe and Everything Introspected boxed types Opaque ensures static methods are named correctly 836s JS G NS: Found info type STRUCT for 'TestBoxedB' in namespace 'Regress' 836s JS G BXD: Defined class for TestBoxedB (RegressTestBoxedB), prototype 0x792e94e0628, JSClass 0x71cbe3d085d0, in object 0x38ba75f79308 836s ok 162 Life, the Universe and Everything Introspected boxed types Simple sets fields correctly 836s ok 163 Life, the Universe and Everything Introspected boxed types Simple constructs from a static constructor 836s ok 164 Life, the Universe and Everything Introspected boxed types Simple constructs from another object of the same type 836s ok 165 Life, the Universe and Everything Introspected boxed types Simple constructs in backwards compatibility mode 836s JS G NS: Found info type STRUCT for 'TestBoxedC' in namespace 'Regress' 836s JS G BXD: Defined class for TestBoxedC (RegressTestBoxedC), prototype 0x792e94e0a38, JSClass 0x71cbe3d085d0, in object 0x38ba75f79308 836s ok 166 Life, the Universe and Everything Introspected boxed types Refcounted constructs from a default constructor 836s ok 167 Life, the Universe and Everything Introspected boxed types Refcounted constructs from another object of the same type 836s JS G NS: Found info type STRUCT for 'TestBoxedD' in namespace 'Regress' 836s JS G BXD: Defined class for TestBoxedD (RegressTestBoxedD), prototype 0x792e94e0cb8, JSClass 0x71cbe3d085d0, in object 0x38ba75f79308 836s JS G BXD: Defining method get_magic in prototype for Regress.TestBoxedD 836s ok 168 Life, the Universe and Everything Introspected boxed types Private constructs using a custom constructor 836s ok 169 Life, the Universe and Everything Introspected boxed types Private constructs from another object of the same type 836s ok 170 Life, the Universe and Everything Introspected boxed types Private does not construct with a default constructor 836s ok 171 Life, the Universe and Everything Introspected boxed types methods take priority over fields in a name conflict # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/454 836s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 836s JS G IFACE: Defined class for Action (GAction), prototype 0x792e94cae20, JSClass 0x71cbe3d0a658, in object 0x38ba75f79330 836s JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' 836s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x792e94e31c8, JSClass 0x71cbe3d085d0, in object 0x38ba75f79038 836s ok 172 Life, the Universe and Everything wrong type for GBoxed function does not accept a GObject of the wrong type 836s ok 173 Life, the Universe and Everything wrong type for GBoxed function does not accept a GBoxed of the wrong type 836s ok 174 Life, the Universe and Everything wrong type for GBoxed function does accept a GBoxed of the correct type 836s JS G BXD: Defining method copy in prototype for Regress.TestSimpleBoxedA 836s ok 175 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GObject 836s ok 176 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GBoxed of the wrong type 836s ok 177 Life, the Universe and Everything wrong type for GBoxed method can be called on correct GBoxed type 836s ok 178 Life, the Universe and Everything Introspected GObject can access fields with simple types 836s ok 179 Life, the Universe and Everything Introspected GObject cannot access fields with complex types (GI limitation) 836s ok 180 Life, the Universe and Everything Introspected GObject throws when setting a read-only field 836s ok 181 Life, the Universe and Everything Introspected GObject has normal Object methods 836s ok 182 Life, the Universe and Everything Introspected GObject sets write-only properties 836s ok 183 Life, the Universe and Everything Introspected GObject gives undefined for write-only properties 836s ok 184 Life, the Universe and Everything Introspected GObject constructs from constructors annotated with (constructor) 836s ok 185 Life, the Universe and Everything Introspected GObject static methods 836s ok 186 Life, the Universe and Everything Introspected GObject GProperty Boxed type 836s ok 187 Life, the Universe and Everything Introspected GObject GProperty Hash table # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 836s ok 188 Life, the Universe and Everything Introspected GObject GProperty List # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 836s ok 189 Life, the Universe and Everything Introspected GObject GProperty Pointer array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 836s ok 190 Life, the Universe and Everything Introspected GObject GProperty Hash table with old-style annotation # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 836s ok 191 Life, the Universe and Everything Introspected GObject GProperty List with old-style annotation # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 836s ok 192 Life, the Universe and Everything Introspected GObject GProperty Integer 836s ok 193 Life, the Universe and Everything Introspected GObject GProperty Float 836s ok 194 Life, the Universe and Everything Introspected GObject GProperty Double 836s ok 195 Life, the Universe and Everything Introspected GObject GProperty String 836s ok 196 Life, the Universe and Everything Introspected GObject GProperty GType object # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 836s ok 197 Life, the Universe and Everything Introspected GObject GProperty Byte array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/276 836s ok 198 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly in the getter 836s ok 199 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly when inherited 836s JS G OBJ: Defining method set_bare in prototype for RegressTestObj (Regress.TestObj) 836s ok 200 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals into setter function 836s JS G OBJ: Defining method unset_bare in prototype for RegressTestSubObj (Regress.TestSubObj) 836s ok 201 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals null 836s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 836s ok 202 Life, the Universe and Everything Introspected GObject Signal connection calls correct handlers with correct arguments 836s ok 203 Life, the Universe and Everything Introspected GObject Signal connection throws errors for invalid signals 836s ok 204 Life, the Universe and Everything Introspected GObject Signal connection signal handler with static scope arg gets arg passed by reference 836s JS G OBJ: Defining method emit_sig_with_obj in prototype for RegressTestObj (Regress.TestObj) 836s ok 205 Life, the Universe and Everything Introspected GObject Signal connection signal with object gets correct arguments 836s ok 206 Life, the Universe and Everything Introspected GObject Signal connection signal with object with gets correct arguments from JS 836s JS G OBJ: Defining method emit_sig_with_obj_full in prototype for RegressTestObj (Regress.TestObj) 836s ok 207 Life, the Universe and Everything Introspected GObject Signal connection signal with object with full transport gets correct arguments 836s ok 208 Life, the Universe and Everything Introspected GObject Signal connection signal with object with full transport gets correct arguments from JS 836s ok 209 Life, the Universe and Everything Introspected GObject Signal connection signal with int64 gets correct value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 836s ok 210 Life, the Universe and Everything Introspected GObject Signal connection signal with uint64 gets correct value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 836s ok 211 Life, the Universe and Everything Introspected GObject Signal connection signal with array parameter is properly handled # SKIP Not yet implemented 836s ok 212 Life, the Universe and Everything Introspected GObject Signal connection signal with hash parameter is properly handled # SKIP Not yet implemented 836s JS G OBJ: Defining method emit_sig_with_array_len_prop in prototype for RegressTestObj (Regress.TestObj) 836s ok 213 Life, the Universe and Everything Introspected GObject Signal connection signal with array len parameter is not passed correct array and no length arg 836s ok 214 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter is properly handled 836s ok 215 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter and transfer full is properly handled from JS 836s ok 216 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter and transfer full is properly handled # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/470 836s ok 217 Life, the Universe and Everything Introspected GObject Signal connection signal with int array ret parameter is properly handled # SKIP Not yet implemented 836s ok 218 Life, the Universe and Everything Introspected GObject Signal connection can pass parameter to signal with array len parameter via emit # SKIP Not yet implemented 836s ok 219 Life, the Universe and Everything Introspected GObject Signal connection can pass null to signal with array len parameter # SKIP Not yet implemented 836s ok 220 Life, the Universe and Everything Introspected GObject Signal connection signal with int in-out parameter # SKIP Not yet implemented 836s JS G OBJ: Defining method emit_sig_with_error in prototype for RegressTestObj (Regress.TestObj) 836s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 836s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x792e94e8650, JSClass 0x71cbe3d0a580, in object 0x38ba75f79330 836s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 836s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 836s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 836s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 836s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 836s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 836s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 836s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 836s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 836s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 836s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 836s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 836s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 836s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 836s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 836s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 836s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 836s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 836s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 836s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 836s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 836s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 836s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 836s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 836s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 836s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 836s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 836s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 836s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 836s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 836s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 836s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 836s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 836s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 836s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 836s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 836s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 836s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 836s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 836s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 836s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 836s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 836s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 836s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 836s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 836s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 836s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 836s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 836s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 836s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 836s JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' 836s ok 221 Life, the Universe and Everything Introspected GObject Signal connection GError signal with GError set 836s JS G OBJ: Defining method emit_sig_with_null_error in prototype for RegressTestObj (Regress.TestObj) 836s ok 222 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set 836s ok 223 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js 836s ok 224 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js 836s JS G OBJ: Defining method instance_method in prototype for RegressTestObj (Regress.TestObj) 836s ok 225 Life, the Universe and Everything Introspected GObject can call an instance method 836s JS G OBJ: Defining method instance_method_full in prototype for RegressTestObj (Regress.TestObj) 836s ok 226 Life, the Universe and Everything Introspected GObject can call a transfer-full instance method 836s ok 227 Life, the Universe and Everything Introspected GObject can call a static method 836s JS G OBJ: Defining method forced_method in prototype for RegressTestObj (Regress.TestObj) 836s ok 228 Life, the Universe and Everything Introspected GObject can call a method annotated with (method) 836s JS G OBJ: Defining method torture_signature_0 in prototype for RegressTestObj (Regress.TestObj) 836s ok 229 Life, the Universe and Everything Introspected GObject Object torture signature 0 836s JS G OBJ: Defining method torture_signature_1 in prototype for RegressTestObj (Regress.TestObj) 836s ok 230 Life, the Universe and Everything Introspected GObject Object torture signature 1 fail 836s ok 231 Life, the Universe and Everything Introspected GObject Object torture signature 1 success 836s ok 232 Life, the Universe and Everything Introspected GObject Introspected function length skips over instance parameters of methods 836s ok 233 Life, the Universe and Everything Introspected GObject Introspected function length skips over out and GError parameters 836s JS G OBJ: Defining method skip_return_val in prototype for RegressTestObj (Regress.TestObj) 836s ok 234 Life, the Universe and Everything Introspected GObject Introspected function length does not skip over inout parameters 836s ok 235 Life, the Universe and Everything Introspected GObject Introspected function length skips over return value annotated with skip # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/59 836s ok 236 Life, the Universe and Everything Introspected GObject Introspected function length skips over parameters annotated with skip # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/59 836s ok 237 Life, the Universe and Everything Introspected GObject Introspected function length skips over out parameters annotated with skip # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/59 836s ok 238 Life, the Universe and Everything Introspected GObject Introspected function length skips over inout parameters annotated with skip # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/59 836s ok 239 Life, the Universe and Everything Introspected GObject Introspected function length gives number of arguments for static methods 836s ok 240 Life, the Universe and Everything Introspected GObject Introspected function length skips over destroy-notify and user-data parameters 836s JS G OBJ: Defining method do_matrix in prototype for RegressTestObj (Regress.TestObj) 836s ok 241 Life, the Universe and Everything Introspected GObject virtual function 836s JS G NS: Found info type FUNCTION for 'func_obj_null_in' in namespace 'Regress' 836s ok 242 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GObject of the wrong type 836s ok 243 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GBoxed instead of GObject 836s ok 244 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept returned GObject of the wrong type 836s ok 245 Life, the Universe and Everything Introspected GObject wrong type for GObject function accepts GObject of subclass of expected type 836s ok 246 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GObject of the wrong type 836s ok 247 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GBoxed 836s ok 248 Life, the Universe and Everything Introspected GObject wrong type for GObject method can be called on a GObject of subclass of expected type 836s JS G NS: Found info type FUNCTION for 'func_obj_nullable_in' in namespace 'Regress' 836s ok 249 Life, the Universe and Everything Introspected GObject marshals a null object in 836s ok 250 Life, the Universe and Everything Introspected GObject marshals a null object out 836s JS G OBJ: Defining method not_nullable_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 836s ok 251 Life, the Universe and Everything Introspected GObject marshals a gpointer with a type annotation in 836s JS G OBJ: Defining method not_nullable_element_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 836s ok 252 Life, the Universe and Everything Introspected GObject marshals a gpointer with an element-type annotation in 836s ok 253 Life, the Universe and Everything Introspected GObject resolves properties when they are shadowed by methods 836s JS G NS: Found info type FUNCTION for 'test_array_fixed_out_objects' in namespace 'Regress' 836s ok 254 Life, the Universe and Everything marshals a fixed-size array of objects out 836s ok 255 Life, the Universe and Everything Inherited GObject can read fields from a parent class 836s ok 256 Life, the Universe and Everything Inherited GObject can be constructed from a static constructor 836s JS G OBJ: Defining method instance_method in prototype for RegressTestSubObj (Regress.TestSubObj) 836s ok 257 Life, the Universe and Everything Inherited GObject can call an instance method that overrides the parent class 836s ok 258 Life, the Universe and Everything Inherited GObject can have its own properties 836s ok 259 Life, the Universe and Everything Overridden properties on interfaces set and get properly 836s ok 260 Life, the Universe and Everything Overridden properties on interfaces default properly 836s ok 261 Life, the Universe and Everything Overridden properties on interfaces construct properly 836s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 836s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 836s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x3fc132a191f0, JSClass 0x71cbe3d09150, in object 0x38ba75f79308 836s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 836s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x3fc132a19240, JSClass 0x71cbe3d09150, in object 0x38ba75f79308 836s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 836s ok 262 Life, the Universe and Everything Fundamental type constructs a subtype of a fundamental type 836s JS G NS: Found info type FUNCTION for 'test_create_fundamental_hidden_class_instance' in namespace 'Regress' 836s ok 263 Life, the Universe and Everything Fundamental type constructs a subtype of a hidden (no introspection data) fundamental type 836s JS G NS: Found info type FUNCTION for 'test_callback' in namespace 'Regress' 836s ok 264 Life, the Universe and Everything callbacks 836s ok 265 Life, the Universe and Everything null / undefined callback 836s JS G NS: Found info type FUNCTION for 'test_multi_callback' in namespace 'Regress' 836s ok 266 Life, the Universe and Everything callback called more than once 836s ok 267 Life, the Universe and Everything null callback called more than once 836s JS G NS: Found info type FUNCTION for 'test_array_callback' in namespace 'Regress' 836s ok 268 Life, the Universe and Everything array callbacks 836s ok 269 Life, the Universe and Everything null array callback 836s ok 270 Life, the Universe and Everything callback with inout array # SKIP Temporarily disabled with xit 836s JS G NS: Found info type FUNCTION for 'test_simple_callback' in namespace 'Regress' 836s ok 271 Life, the Universe and Everything simple callback 836s ok 272 Life, the Universe and Everything null simple callback 836s JS G NS: Found info type FUNCTION for 'test_noptr_callback' in namespace 'Regress' 836s ok 273 Life, the Universe and Everything noptr callback 836s ok 274 Life, the Universe and Everything null noptr callback 836s JS G NS: Found info type FUNCTION for 'get_num_processors' in namespace 'GLib' 836s ok 275 Life, the Universe and Everything gobject-introspected function as callback parameter 836s JS G NS: Found info type FUNCTION for 'test_callback_user_data' in namespace 'Regress' 836s ok 276 Life, the Universe and Everything callback with user data 836s JS G NS: Found info type FUNCTION for 'test_callback_return_full' in namespace 'Regress' 836s ok 277 Life, the Universe and Everything callback with transfer-full return value 836s JS G NS: Found info type FUNCTION for 'test_callback_destroy_notify' in namespace 'Regress' 836s JS G NS: Found info type FUNCTION for 'test_callback_thaw_notifications' in namespace 'Regress' 836s ok 278 Life, the Universe and Everything callback with destroy-notify 836s ok 279 Life, the Universe and Everything callback with destroy-notify and no user data # SKIP Callback with destroy-notify and no user data not currently supported 836s JS G NS: Found info type FUNCTION for 'test_callback_destroy_notify_no_user_data' in namespace 'Regress' 836s ok 280 Life, the Universe and Everything callback with destroy-notify and no user data throws error 836s JS G NS: Found info type FUNCTION for 'test_callback_async' in namespace 'Regress' 836s JS G NS: Found info type FUNCTION for 'test_callback_thaw_async' in namespace 'Regress' 836s ok 281 Life, the Universe and Everything async callback 836s JS G NS: Found info type FUNCTION for 'test_async_ready_callback' in namespace 'Regress' 836s JS G NS: Found info type OBJECT for 'SimpleAsyncResult' in namespace 'Gio' 836s JS G OBJ: Defined class for SimpleAsyncResult (GSimpleAsyncResult), prototype 0x3fc132a19f88, JSClass 0x71cbe3d08600, in object 0x38ba75f79330 836s JS G NS: Found info type INTERFACE for 'AsyncResult' in namespace 'Gio' 836s JS G IFACE: Defined class for AsyncResult (GAsyncResult), prototype 0x3fc132a0e6f0, JSClass 0x71cbe3d0a658, in object 0x38ba75f79330 836s ok 282 Life, the Universe and Everything Gio.AsyncReadyCallback 836s JS G OBJ: Defining method instance_method_callback in prototype for RegressTestObj (Regress.TestObj) 836s ok 283 Life, the Universe and Everything instance method taking a callback 836s ok 284 Life, the Universe and Everything static method taking a callback 836s ok 285 Life, the Universe and Everything constructor taking a callback 836s JS G NS: Found info type FUNCTION for 'test_hash_table_callback' in namespace 'Regress' 836s ok 286 Life, the Universe and Everything hash table passed to callback 836s JS G NS: Found info type FUNCTION for 'test_gerror_callback' in namespace 'Regress' 836s ok 287 Life, the Universe and Everything GError callback 836s JS G NS: Found info type FUNCTION for 'test_null_gerror_callback' in namespace 'Regress' 836s ok 288 Life, the Universe and Everything null GError callback 836s JS G NS: Found info type FUNCTION for 'test_owned_gerror_callback' in namespace 'Regress' 836s ok 289 Life, the Universe and Everything owned GError callback 836s ok 290 Life, the Universe and Everything Introspected interface correctly emits interface signals 836s JS G NS: Found info type OBJECT for 'TestWi8021x' in namespace 'Regress' 836s JS G OBJ: Defined class for TestWi8021x (RegressTestWi8021x), prototype 0x3fc132a1b768, JSClass 0x71cbe3d08600, in object 0x38ba75f79308 836s ok 291 Life, the Universe and Everything GObject with nonstandard prefix sets and gets properties 836s ok 292 Life, the Universe and Everything GObject with nonstandard prefix constructs via a static constructor 836s JS G OBJ: Defining method get_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 836s JS G OBJ: Defining method set_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 836s ok 293 Life, the Universe and Everything GObject with nonstandard prefix calls methods 836s ok 294 Life, the Universe and Everything GObject with nonstandard prefix calls a static method 836s JS G NS: Found info type OBJECT for 'TestFloating' in namespace 'Regress' 836s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 836s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x3fc132a1bc18, JSClass 0x71cbe3d08600, in object 0x38ba75f79380 836s JS G OBJ: Defined class for TestFloating (RegressTestFloating), prototype 0x3fc132a1bc68, JSClass 0x71cbe3d08600, in object 0x38ba75f79308 836s ok 295 Life, the Universe and Everything GObject.InitiallyUnowned constructs 836s ok 296 Life, the Universe and Everything GObject.InitiallyUnowned constructs via a static constructor 836s JS G NS: Found info type FUNCTION for 'test_torture_signature_0' in namespace 'Regress' 836s ok 297 Life, the Universe and Everything torture signature 0 836s JS G NS: Found info type FUNCTION for 'test_torture_signature_1' in namespace 'Regress' 836s ok 298 Life, the Universe and Everything torture signature 1 fail 836s ok 299 Life, the Universe and Everything torture signature 1 success 836s JS G NS: Found info type FUNCTION for 'test_torture_signature_2' in namespace 'Regress' 836s ok 300 Life, the Universe and Everything torture signature 2 836s JS G NS: Found info type FUNCTION for 'test_date_in_gvalue' in namespace 'Regress' 836s JS G NS: Found info type STRUCT for 'Date' in namespace 'GLib' 836s JS G BXD: Defined class for Date (GDate), prototype 0x3fc132a22178, JSClass 0x71cbe3d085d0, in object 0x38ba75f79038 836s JS G BXD: Defining method get_year in prototype for GLib.Date 836s JS G BXD: Defining method get_month in prototype for GLib.Date 836s JS G NS: Found info type ENUM for 'DateMonth' in namespace 'GLib' 836s JS G ENUM: Defining enum value BAD_MONTH (fixed from bad_month) 0 836s JS G ENUM: Defining enum value JANUARY (fixed from january) 1 836s JS G ENUM: Defining enum value FEBRUARY (fixed from february) 2 836s JS G ENUM: Defining enum value MARCH (fixed from march) 3 836s JS G ENUM: Defining enum value APRIL (fixed from april) 4 836s JS G ENUM: Defining enum value MAY (fixed from may) 5 836s JS G ENUM: Defining enum value JUNE (fixed from june) 6 836s JS G ENUM: Defining enum value JULY (fixed from july) 7 836s JS G ENUM: Defining enum value AUGUST (fixed from august) 8 836s JS G ENUM: Defining enum value SEPTEMBER (fixed from september) 9 836s JS G ENUM: Defining enum value OCTOBER (fixed from october) 10 836s JS G ENUM: Defining enum value NOVEMBER (fixed from november) 11 836s JS G ENUM: Defining enum value DECEMBER (fixed from december) 12 836s JS G ENUM: Defining GLib.DateMonth as 0xa5c05cb358 836s JS G BXD: Defining method get_day in prototype for GLib.Date 836s ok 301 Life, the Universe and Everything GValue boxing and unboxing date in 836s JS G NS: Found info type FUNCTION for 'test_strv_in_gvalue' in namespace 'Regress' 836s ok 302 Life, the Universe and Everything GValue boxing and unboxing strv in 836s JS G NS: Found info type FUNCTION for 'test_null_strv_in_gvalue' in namespace 'Regress' 836s ok 303 Life, the Universe and Everything GValue boxing and unboxing correctly converts a NULL strv in a GValue to an empty array 836s JS G NS: Found info type FUNCTION for 'test_multiline_doc_comments' in namespace 'Regress' 836s JS G NS: Found info type FUNCTION for 'test_nested_parameter' in namespace 'Regress' 836s JS G NS: Found info type FUNCTION for 'test_versioning' in namespace 'Regress' 836s ok 304 Life, the Universe and Everything code coverage for documentation tests that don't do anything 836s JS G NS: Found info type FUNCTION for 'aliased_caller_alloc' in namespace 'Regress' 836s ok 305 Life, the Universe and Everything marshals an aliased type 836s JS G NS: Found info type STRUCT for 'TestStructFixedArray' in namespace 'Regress' 836s JS G BXD: Defined class for TestStructFixedArray (void), prototype 0x3fc132a22588, JSClass 0x71cbe3d085d0, in object 0x38ba75f79308 836s JS G BXD: Defining method frob in prototype for Regress.TestStructFixedArray 836s ok 306 Life, the Universe and Everything deals with a fixed-size array in a struct 836s JS G NS: Found info type FUNCTION for 'has_parameter_named_attrs' in namespace 'Regress' 836s ok 307 Life, the Universe and Everything marshals a fixed-size int array as a gpointer 836s JS G NS: Found info type STRUCT for 'LikeXklConfigItem' in namespace 'Regress' 836s JS G BXD: Defined class for LikeXklConfigItem (void), prototype 0x3fc132a22718, JSClass 0x71cbe3d085d0, in object 0x38ba75f79308 836s JS G BXD: Defining method set_name in prototype for Regress.LikeXklConfigItem 836s ok 308 Life, the Universe and Everything deals with a fixed-size and also zero-terminated array in a struct 836s JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' 836s ok 309 Life, the Universe and Everything marshals a transfer-floating GLib.Variant 836s JS G NS: Found info type FUNCTION for 'test_array_struct_out_none' in namespace 'Regress' 836s ok 310 Life, the Universe and Everything Flat array of structs out parameter with transfer none 836s JS G NS: Found info type FUNCTION for 'test_array_struct_out_container' in namespace 'Regress' 836s ok 311 Life, the Universe and Everything Flat array of structs out parameter with transfer container 836s JS G NS: Found info type FUNCTION for 'test_array_struct_out_full_fixed' in namespace 'Regress' 836s ok 312 Life, the Universe and Everything Flat array of structs out parameter with transfer full 836s ok 313 Life, the Universe and Everything Flat array of structs caller-allocated out parameter # SKIP Not supported 836s JS G NS: Found info type FUNCTION for 'test_array_struct_in_full' in namespace 'Regress' 836s ok 314 Life, the Universe and Everything Flat array of structs transfer-full in parameter 836s JS G NS: Found info type FUNCTION for 'test_array_struct_in_none' in namespace 'Regress' 836s ok 315 Life, the Universe and Everything Flat array of structs transfer-none in parameter 836s JS G BXD: Defining method quit in prototype for GLib.MainLoop 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Main loop instance 0xf4a14a1cdb0: Spinning loop until released or hook cleared 836s JS MAINLOOP: handling job 0, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 0 836s JS MAINLOOP: handling job 1, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 1 836s JS MAINLOOP: handling job 2, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 2 836s JS MAINLOOP: handling job 3, 836s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 836s JS MAINLOOP: Main loop instance 0xf4a14a1cdb0: release 836s JS MAINLOOP: Completed job 3 836s JS MEMORY: Memory report: before destroying context 836s JS MEMORY: 2344 objects currently alive 836s JS MEMORY: boxed_instance = 1657 836s JS MEMORY: boxed_prototype = 26 836s JS MEMORY: closure = 16 836s JS MEMORY: function = 461 836s JS MEMORY: fundamental_instance = 2 836s JS MEMORY: fundamental_prototype = 2 836s JS MEMORY: gerror_instance = 7 836s JS MEMORY: gerror_prototype = 1 836s JS MEMORY: interface = 10 836s JS MEMORY: module = 9 836s JS MEMORY: ns = 5 836s JS MEMORY: object_instance = 126 836s JS MEMORY: object_prototype = 21 836s JS MEMORY: param = 1 836s JS MEMORY: union_instance = 0 836s JS MEMORY: union_prototype = 0 836s JS CTX: JS shutdown sequence 836s JS CTX: Stopping profiler 836s JS CTX: Shutting down toggle queue 836s JS CTX: Notifying external reference holders of GjsContext dispose 836s JS MAINLOOP: Stopping promise job dispatcher 836s JS CTX: Notifying reference holders of GjsContext dispose 836s JS CTX: Checking unhandled promise rejections 836s JS CTX: Releasing cached JS wrappers 836s JS CTX: Final triggered GC 836s JS CTX: Destroying JS context 836s JS CTX: Releasing all native objects 836s JS CTX: Disabling auto GC 836s JS CTX: Ending trace on global object 836s JS CTX: Freeing allocated resources 836s JS CTX: JS context destroyed 836s PASS: gjs/testRegress.test 836s Running test: gjs/testGlobal.test 836s JS NATIVE: Registered native JS module '_promiseNative' 836s JS NATIVE: Registered native JS module '_byteArrayNative' 836s JS NATIVE: Registered native JS module '_encodingNative' 836s JS NATIVE: Registered native JS module '_gi' 836s JS NATIVE: Registered native JS module 'gi' 836s JS NATIVE: Registered native JS module 'cairoNative' 836s JS NATIVE: Registered native JS module 'system' 836s JS NATIVE: Registered native JS module 'console' 836s JS NATIVE: Registered native JS module '_print' 836s JS CTX: Enabling JIT 836s JS CTX: Initialized class GjsFileImporter prototype 0x391a93e000a0 836s JS IMPORT: Defining parent (nil) of 0x391a93e00100 'imports' is mod 0 836s JS IMPORT: Importing '_print' 836s JS NATIVE: Defining native module '_print' 836s JS IMPORT: Defining parent 0x391a93e00100 of 0x391a93e007b0 '_print' is mod 1 836s JS IMPORT: successfully imported module '_print' 836s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 836s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x111f1c43b128 836s JS MAINLOOP: Main loop instance 0x2c26961cdb0: hold 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Starting promise job dispatcher 836s JS MAINLOOP: Main loop instance 0x2c26961cdb0: Spinning loop until released or hook cleared 836s JS MAINLOOP: handling job 0, 836s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 836s JS MAINLOOP: Main loop instance 0x2c26961cdb0: release 836s JS MAINLOOP: Completed job 0 836s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module metadata hook for module 0x391a93e13000 836s JS IMPORT: Defining meta.importSync for module 0x391a93e13000 836s JS NATIVE: Defining native module 'gi' 836s JS CTX: Initialized class GIRepositoryNamespace prototype 0x391a93e133f0 836s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 836s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 836s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 836s JS IMPORT: Importing directory 'overrides' 836s JS IMPORT: Defining parent 0x391a93e00100 of 0x391a93e134f0 'overrides' is mod 1 836s JS IMPORT: Defined importer 'overrides' 0x391a93e134f0 in 0x391a93e00100 836s JS IMPORT: successfully imported directory 'overrides' 836s JS IMPORT: Importing '_promiseNative' 836s JS NATIVE: Defining native module '_promiseNative' 836s JS IMPORT: Defining parent 0x391a93e00100 of 0x391a93e139a0 '_promiseNative' is mod 1 836s JS IMPORT: successfully imported module '_promiseNative' 836s JS IMPORT: Importing module GLib succeeded 836s JS IMPORT: Defining parent 0x391a93e134f0 of 0x111f1c43c150 'GLib' is mod 1 836s JS IMPORT: successfully imported module 'GLib' 836s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 836s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x111f1c479060, JSClass 0x7622408685d0, in object 0x111f1c479038 836s JS CTX: Initialized class GIRepositoryGType prototype 0x391a93e13ce8 836s JS CTX: Initialized class GIRepositoryFunction prototype 0x391a93e13d48 836s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 836s JS G BXD: Defined class for Error (GError), prototype 0x111f1c4790b0, JSClass 0x7622408685d0, in object 0x111f1c479038 836s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 836s JS G BXD: Defined class for Variant (GVariant), prototype 0x111f1c479100, JSClass 0x7622408685d0, in object 0x111f1c479038 836s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 836s JS G BXD: Defined class for Bytes (GBytes), prototype 0x111f1c479150, JSClass 0x7622408685d0, in object 0x111f1c479038 836s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 836s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x111f1c4791a0, JSClass 0x7622408685d0, in object 0x111f1c479038 836s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 836s JS G BXD: Defined class for Thread (GThread), prototype 0x111f1c4791f0, JSClass 0x7622408685d0, in object 0x111f1c479038 836s JS G BXD: Defining method ref in prototype for GLib.Thread 836s JS G BXD: Defining method unref in prototype for GLib.Thread 836s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 836s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x111f1c479240, JSClass 0x7622408685d0, in object 0x111f1c479038 836s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 836s JS G BXD: Defined class for Regex (GRegex), prototype 0x111f1c479290, JSClass 0x7622408685d0, in object 0x111f1c479038 836s JS G BXD: Defining method match in prototype for GLib.Regex 836s JS G BXD: Defining method match_full in prototype for GLib.Regex 836s JS G BXD: Defining method match_all in prototype for GLib.Regex 836s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 836s JS G NS: Defined namespace 'GLib' 0x111f1c479038 in GIRepository 0x391a93e13280 836s JS IMPORT: Importing module jasmine succeeded 836s JS IMPORT: Defining parent 0x391a93e00100 of 0x111f1c43cce0 'jasmine' is mod 1 836s JS IMPORT: successfully imported module 'jasmine' 836s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 836s JS MAINLOOP: Main loop instance 0x2c26961cdb0: hold 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Main loop instance 0x2c26961cdb0: Spinning loop until released or hook cleared 836s JS MAINLOOP: handling job 0, 836s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 836s JS MAINLOOP: Main loop instance 0x2c26961cdb0: release 836s JS MAINLOOP: Completed job 0 836s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testGlobal.js' (file:///usr/libexec/installed-tests/gjs/js/testGlobal.js), global 0x111f1c43b128 836s JS IMPORT: Importing 'system' 836s JS NATIVE: Defining native module 'system' 836s JS IMPORT: Defining parent 0x391a93e00100 of 0x391a93e2d840 'system' is mod 1 836s JS IMPORT: successfully imported module 'system' 836s JS MAINLOOP: Main loop instance 0x2c26961cdb0: hold 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Main loop instance 0x2c26961cdb0: Spinning loop until released or hook cleared 836s JS MAINLOOP: handling job 0, 836s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testGlobal.js async resolved" 836s JS MAINLOOP: Main loop instance 0x2c26961cdb0: release 836s JS MAINLOOP: Completed job 0 836s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module metadata hook for module 0x391a93e317c8 836s JS IMPORT: Defining meta.importSync for module 0x391a93e317c8 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x111f1c43b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x111f1c43b128 836s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 836s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 836s JS MAINLOOP: Set main loop hook to 836s JS MAINLOOP: Main loop instance 0x2c26961cdb0: hold 836s JS MAINLOOP: Running and clearing main loop hook 836s JS G BXD: Defining method run in prototype for GLib.MainLoop 836s 1..10 836s JS IMPORT: Importing 'gi' 836s JS IMPORT: Defining parent 0x391a93e00100 of 0x391a93e13280 'gi' is mod 1 836s JS IMPORT: successfully imported module 'gi' 836s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 836s JS G BXD: Defined class for Source (GSource), prototype 0x111f1c479308, JSClass 0x7622408685d0, in object 0x111f1c479038 836s JS G BXD: Defining method set_priority in prototype for GLib.Source 836s JS IMPORT: Importing '_gi' 836s JS NATIVE: Defining native module '_gi' 836s JS IMPORT: Defining parent 0x391a93e00100 of 0x391a93e38618 '_gi' is mod 1 836s JS IMPORT: successfully imported module '_gi' 836s 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 836s JS G NS: Defined namespace 'GjsPrivate' 0x111f1c4793a8 in GIRepository 0x391a93e13280 836s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 836s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 836s JS IMPORT: Importing module _common succeeded 836s JS IMPORT: Defining parent 0x391a93e00100 of 0x111f1c43cfd8 '_common' is mod 1 836s JS IMPORT: successfully imported module '_common' 836s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 836s JS IMPORT: Importing module _legacy succeeded 836s JS IMPORT: Defining parent 0x391a93e00100 of 0x111f1c4c5060 '_legacy' is mod 1 836s JS IMPORT: successfully imported module '_legacy' 836s JS IMPORT: Importing module GObject succeeded 836s JS IMPORT: Defining parent 0x391a93e134f0 of 0x111f1c43cf88 'GObject' is mod 1 836s JS IMPORT: successfully imported module 'GObject' 836s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 836s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 836s JS G BXD: Defined class for String (GString), prototype 0x111f1c479628, JSClass 0x7622408685d0, in object 0x111f1c479380 836s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 836s JS G PRM: Defined class ParamSpec prototype is 0x111f1c4c5100 class 0x762240870068 in object 0x111f1c479380 836s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 836s JS G OBJ: Defined class for Object (GObject), prototype 0x111f1c479790, JSClass 0x762240868600, in object 0x111f1c479380 836s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 836s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 836s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x111f1c4797b8, JSClass 0x762240868600, in object 0x111f1c479380 836s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 836s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 836s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 836s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 836s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 836s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 836s JS G NS: Defined namespace 'GObject' 0x111f1c479380 in GIRepository 0x391a93e13280 836s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 836s JS G BXD: Defining method attach in prototype for GLib.Source 836s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 836s JS IMPORT: Module metadata hook for module 0x391a93e04370 836s JS IMPORT: Defining meta.importSync for module 0x391a93e04370 836s JS G BXD: Defining method destroy in prototype for GLib.Source 836s ok 1 globalThis is equal to window 836s ok 2 globalThis WeakRef is defined 836s ok 3 globalThis console is defined 836s ok 4 globalThis TextEncoder is defined 836s ok 5 globalThis TextDecoder is defined 836s ok 6 globalThis ARGV is defined 836s ok 7 globalThis print function log is defined 836s ok 8 globalThis print function print is defined 836s ok 9 globalThis print function printerr is defined 836s ok 10 globalThis print function logError is defined 836s JS G BXD: Defining method quit in prototype for GLib.MainLoop 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Main loop instance 0x2c26961cdb0: Spinning loop until released or hook cleared 836s JS MAINLOOP: handling job 0, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 0 836s JS MAINLOOP: handling job 1, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 1 836s JS MAINLOOP: handling job 2, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 2 836s JS MAINLOOP: handling job 3, 836s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 836s JS MAINLOOP: Main loop instance 0x2c26961cdb0: release 836s JS MAINLOOP: Completed job 3 836s JS MEMORY: Memory report: before destroying context 836s JS MEMORY: 200 objects currently alive 836s JS MEMORY: boxed_instance = 65 836s JS MEMORY: boxed_prototype = 10 836s JS MEMORY: closure = 1 836s JS MEMORY: function = 114 836s JS MEMORY: fundamental_instance = 0 836s JS MEMORY: fundamental_prototype = 0 836s JS MEMORY: gerror_instance = 0 836s JS MEMORY: gerror_prototype = 0 836s JS MEMORY: interface = 0 836s JS MEMORY: module = 5 836s JS MEMORY: ns = 3 836s JS MEMORY: object_instance = 0 836s JS MEMORY: object_prototype = 2 836s JS MEMORY: param = 0 836s JS MEMORY: union_instance = 0 836s JS MEMORY: union_prototype = 0 836s JS CTX: JS shutdown sequence 836s JS CTX: Stopping profiler 836s JS CTX: Shutting down toggle queue 836s JS CTX: Notifying external reference holders of GjsContext dispose 836s JS MAINLOOP: Stopping promise job dispatcher 836s JS CTX: Notifying reference holders of GjsContext dispose 836s JS CTX: Checking unhandled promise rejections 836s JS CTX: Releasing cached JS wrappers 836s JS CTX: Final triggered GC 836s JS CTX: Destroying JS context 836s JS CTX: Releasing all native objects 836s JS CTX: Disabling auto GC 836s JS CTX: Ending trace on global object 836s JS CTX: Freeing allocated resources 836s JS CTX: JS context destroyed 836s PASS: gjs/testGlobal.test 836s Running test: gjs/testGio.test 836s JS NATIVE: Registered native JS module '_promiseNative' 836s JS NATIVE: Registered native JS module '_byteArrayNative' 836s JS NATIVE: Registered native JS module '_encodingNative' 836s JS NATIVE: Registered native JS module '_gi' 836s JS NATIVE: Registered native JS module 'gi' 836s JS NATIVE: Registered native JS module 'cairoNative' 836s JS NATIVE: Registered native JS module 'system' 836s JS NATIVE: Registered native JS module 'console' 836s JS NATIVE: Registered native JS module '_print' 836s JS CTX: Enabling JIT 836s JS CTX: Initialized class GjsFileImporter prototype 0x32a3025000a0 836s JS IMPORT: Defining parent (nil) of 0x32a302500100 'imports' is mod 0 836s JS IMPORT: Importing '_print' 836s JS NATIVE: Defining native module '_print' 836s JS IMPORT: Defining parent 0x32a302500100 of 0x32a3025007b0 '_print' is mod 1 836s JS IMPORT: successfully imported module '_print' 836s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 836s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xbafbcf3b128 836s JS MAINLOOP: Main loop instance 0x1f5f6b48cdb0: hold 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Starting promise job dispatcher 836s JS MAINLOOP: Main loop instance 0x1f5f6b48cdb0: Spinning loop until released or hook cleared 836s JS MAINLOOP: handling job 0, 836s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 836s JS MAINLOOP: Main loop instance 0x1f5f6b48cdb0: release 836s JS MAINLOOP: Completed job 0 836s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module metadata hook for module 0x32a302513000 836s JS IMPORT: Defining meta.importSync for module 0x32a302513000 836s JS NATIVE: Defining native module 'gi' 836s JS CTX: Initialized class GIRepositoryNamespace prototype 0x32a3025133f0 836s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 836s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 836s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 836s JS IMPORT: Importing directory 'overrides' 836s JS IMPORT: Defining parent 0x32a302500100 of 0x32a3025134f0 'overrides' is mod 1 836s JS IMPORT: Defined importer 'overrides' 0x32a3025134f0 in 0x32a302500100 836s JS IMPORT: successfully imported directory 'overrides' 836s JS IMPORT: Importing '_promiseNative' 836s JS NATIVE: Defining native module '_promiseNative' 836s JS IMPORT: Defining parent 0x32a302500100 of 0x32a3025139a0 '_promiseNative' is mod 1 836s JS IMPORT: successfully imported module '_promiseNative' 836s JS IMPORT: Importing module GLib succeeded 836s JS IMPORT: Defining parent 0x32a3025134f0 of 0xbafbcf3c150 'GLib' is mod 1 836s JS IMPORT: successfully imported module 'GLib' 836s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 836s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xbafbcf79060, JSClass 0x6d09eaf685d0, in object 0xbafbcf79038 836s JS CTX: Initialized class GIRepositoryGType prototype 0x32a302513ce8 836s JS CTX: Initialized class GIRepositoryFunction prototype 0x32a302513d48 836s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 836s JS G BXD: Defined class for Error (GError), prototype 0xbafbcf790b0, JSClass 0x6d09eaf685d0, in object 0xbafbcf79038 836s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 836s JS G BXD: Defined class for Variant (GVariant), prototype 0xbafbcf79100, JSClass 0x6d09eaf685d0, in object 0xbafbcf79038 836s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 836s JS G BXD: Defined class for Bytes (GBytes), prototype 0xbafbcf79150, JSClass 0x6d09eaf685d0, in object 0xbafbcf79038 836s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 836s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xbafbcf791a0, JSClass 0x6d09eaf685d0, in object 0xbafbcf79038 836s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 836s JS G BXD: Defined class for Thread (GThread), prototype 0xbafbcf791f0, JSClass 0x6d09eaf685d0, in object 0xbafbcf79038 836s JS G BXD: Defining method ref in prototype for GLib.Thread 836s JS G BXD: Defining method unref in prototype for GLib.Thread 836s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 836s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xbafbcf79240, JSClass 0x6d09eaf685d0, in object 0xbafbcf79038 836s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 836s JS G BXD: Defined class for Regex (GRegex), prototype 0xbafbcf79290, JSClass 0x6d09eaf685d0, in object 0xbafbcf79038 836s JS G BXD: Defining method match in prototype for GLib.Regex 836s JS G BXD: Defining method match_full in prototype for GLib.Regex 836s JS G BXD: Defining method match_all in prototype for GLib.Regex 836s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 836s JS G NS: Defined namespace 'GLib' 0xbafbcf79038 in GIRepository 0x32a302513280 836s JS IMPORT: Importing module jasmine succeeded 836s JS IMPORT: Defining parent 0x32a302500100 of 0xbafbcf3cce0 'jasmine' is mod 1 836s JS IMPORT: successfully imported module 'jasmine' 836s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 836s JS MAINLOOP: Main loop instance 0x1f5f6b48cdb0: hold 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Main loop instance 0x1f5f6b48cdb0: Spinning loop until released or hook cleared 836s JS MAINLOOP: handling job 0, 836s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 836s JS MAINLOOP: Main loop instance 0x1f5f6b48cdb0: release 836s JS MAINLOOP: Completed job 0 836s JS IMPORT: Importing 'gi' 836s JS IMPORT: Defining parent 0x32a302500100 of 0x32a302513280 'gi' is mod 1 836s JS IMPORT: successfully imported module 'gi' 836s 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 836s JS G NS: Defined namespace 'GjsPrivate' 0xbafbcf79330 in GIRepository 0x32a302513280 836s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 836s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 836s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 836s JS IMPORT: Importing module _legacy succeeded 836s JS IMPORT: Defining parent 0x32a302500100 of 0xbafbcf3cf10 '_legacy' is mod 1 836s JS IMPORT: successfully imported module '_legacy' 836s JS IMPORT: Importing module lang succeeded 836s JS IMPORT: Defining parent 0x32a302500100 of 0xbafbcf3cec0 'lang' is mod 1 836s JS IMPORT: successfully imported module 'lang' 836s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 836s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 836s JS IMPORT: Importing module _signals succeeded 836s JS IMPORT: Defining parent 0x32a302500100 of 0xbafbcf3cf60 '_signals' is mod 1 836s JS IMPORT: successfully imported module '_signals' 836s JS IMPORT: Importing module signals succeeded 836s JS IMPORT: Defining parent 0x32a302500100 of 0xbafbcf3ce70 'signals' is mod 1 836s JS IMPORT: successfully imported module 'signals' 836s JS IMPORT: Importing module Gio succeeded 836s JS IMPORT: Defining parent 0x32a3025134f0 of 0xbafbcf3ce20 'Gio' is mod 1 836s JS IMPORT: successfully imported module 'Gio' 836s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 836s JS IMPORT: Importing '_gi' 836s JS NATIVE: Defining native module '_gi' 836s JS IMPORT: Defining parent 0x32a302500100 of 0x32a30252b6b0 '_gi' is mod 1 836s JS IMPORT: successfully imported module '_gi' 836s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 836s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 836s JS IMPORT: Importing module _common succeeded 836s JS IMPORT: Defining parent 0x32a302500100 of 0xbafbcfcf038 '_common' is mod 1 836s JS IMPORT: successfully imported module '_common' 836s JS IMPORT: Importing module GObject succeeded 836s JS IMPORT: Defining parent 0x32a3025134f0 of 0xbafbcf3cfb0 'GObject' is mod 1 836s JS IMPORT: successfully imported module 'GObject' 836s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 836s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 836s JS G BXD: Defined class for String (GString), prototype 0xbafbcf795d8, JSClass 0x6d09eaf685d0, in object 0xbafbcf79358 836s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 836s JS G PRM: Defined class ParamSpec prototype is 0xbafbcfcf0d8 class 0x6d09eaf70068 in object 0xbafbcf79358 836s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 836s JS G OBJ: Defined class for Object (GObject), prototype 0xbafbcf79740, JSClass 0x6d09eaf68600, in object 0xbafbcf79358 836s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 836s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 836s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xbafbcf79768, JSClass 0x6d09eaf68600, in object 0xbafbcf79358 836s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 836s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 836s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 836s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 836s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 836s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 836s JS G NS: Defined namespace 'GObject' 0xbafbcf79358 in GIRepository 0x32a302513280 836s JS G OBJ: Defined class for Application (GApplication), prototype 0xbafbcf797b8, JSClass 0x6d09eaf68600, in object 0xbafbcf79308 836s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 836s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xbafbcfcf5b0, JSClass 0x6d09eaf6a658, in object 0xbafbcf79308 836s JS G NS: Found info type INTERFACE for 'ActionGroup' in namespace 'Gio' 836s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0xbafbcfcf5d8, JSClass 0x6d09eaf6a658, in object 0xbafbcf79308 836s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 836s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 836s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xbafbcf79858, JSClass 0x6d09eaf68600, in object 0xbafbcf79308 836s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 836s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xbafbcfcf858, JSClass 0x6d09eaf6a658, in object 0xbafbcf79308 836s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 836s JS G IFACE: Defined class for Initable (GInitable), prototype 0xbafbcfcf8a8, JSClass 0x6d09eaf6a658, in object 0xbafbcf79308 836s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 836s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xbafbcf798f8, JSClass 0x6d09eaf68600, in object 0xbafbcf79308 836s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 836s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 836s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 836s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 836s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0xbafbcfcfa60, JSClass 0x6d09eaf6a658, in object 0xbafbcf79308 836s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 836s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xbafbcf79970, JSClass 0x6d09eaf685d0, in object 0xbafbcf79308 836s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 836s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xbafbcf799c0, JSClass 0x6d09eaf685d0, in object 0xbafbcf79308 836s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 836s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 836s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xbafbcf79a10, JSClass 0x6d09eaf68600, in object 0xbafbcf79308 836s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xbafbcf79a60, JSClass 0x6d09eaf68600, in object 0xbafbcf79330 836s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 836s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xbafbcf79ab0, JSClass 0x6d09eaf68600, in object 0xbafbcf79308 836s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 836s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 836s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 836s JS G IFACE: Defined class for File (GFile), prototype 0xbafbcfcfb28, JSClass 0x6d09eaf6a658, in object 0xbafbcf79308 836s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xbafbcf79b28, JSClass 0x6d09eaf68600, in object 0x32a302513360 836s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 836s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xbafbcf79ba0, JSClass 0x6d09eaf68600, in object 0xbafbcf79308 836s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 836s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 836s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xbafbcf79bf0, JSClass 0x6d09eaf68600, in object 0xbafbcf79308 836s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 836s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xbafbcf79c40, JSClass 0x6d09eaf68600, in object 0xbafbcf79308 836s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 836s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xbafbcf79c90, JSClass 0x6d09eaf685d0, in object 0xbafbcf79308 836s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 836s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 836s JS G OBJ: Defined class for Settings (GSettings), prototype 0xbafbcf79ce0, JSClass 0x6d09eaf68600, in object 0xbafbcf79308 836s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 836s JS G NS: Defined namespace 'Gio' 0xbafbcf79308 in GIRepository 0x32a302513280 836s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 836s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 836s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 836s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 836s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 836s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 836s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 836s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 836s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 836s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 836s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 836s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 836s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 836s JS G ENUM: Defining GObject.ParamFlags as 0x32a302530fd8 836s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 836s JS G PRM: Wrapping GParamBoolean 'boolval' on (null) with JSObject 836s JS G PRM: JSObject created with param instance 0x1f5f6b69eac0 type GParamBoolean 836s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 836s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 836s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 836s JS G NS: Found info type FLAGS for 'FileQueryInfoFlags' in namespace 'Gio' 836s JS G ENUM: Defining enum value NONE (fixed from none) 0 836s JS G ENUM: Defining enum value NOFOLLOW_SYMLINKS (fixed from nofollow_symlinks) 1 836s JS G ENUM: Defining Gio.FileQueryInfoFlags as 0x32a302508a88 836s JS CTX: Script evaluation succeeded 836s JS MAINLOOP: Main loop instance 0x1f5f6b48cdb0: Spinning loop until released or hook cleared 836s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module metadata hook for module 0x32a30250bf40 836s JS IMPORT: Defining meta.importSync for module 0x32a30250bf40 836s JS NATIVE: Defining native module 'system' 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xbafbcf3b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xbafbcf3b128 836s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 836s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 836s JS MAINLOOP: Set main loop hook to 836s JS MAINLOOP: Main loop instance 0x1f5f6b48cdb0: hold 836s JS MAINLOOP: Running and clearing main loop hook 836s JS G BXD: Defining method run in prototype for GLib.MainLoop 836s 1..40 836s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 836s JS G BXD: Defined class for Source (GSource), prototype 0xbafbcf79da8, JSClass 0x6d09eaf685d0, in object 0xbafbcf79038 836s JS G BXD: Defining method set_priority in prototype for GLib.Source 836s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 836s JS G BXD: Defining method attach in prototype for GLib.Source 836s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 836s JS IMPORT: Module metadata hook for module 0xbafbcf62f20 836s JS IMPORT: Defining meta.importSync for module 0xbafbcf62f20 836s JS G NS: Found info type INTERFACE for 'ListModel' in namespace 'Gio' 836s JS G IFACE: Defined class for ListModel (GListModel), prototype 0x34bea4e061a0, JSClass 0x6d09eaf6a658, in object 0xbafbcf79308 836s JS G OBJ: Defining method append in prototype for GListStore (Gio.ListStore) 836s JS G BXD: Defining method destroy in prototype for GLib.Source 836s JS G OBJ: Defining method get_n_items in prototype for GListStore (Gio.ListStore) 836s JS G OBJ: Defining method get_item in prototype for GListStore (Gio.ListStore) 836s ok 1 ListStore iterator ListStore iterates 836s JS G NS: Found info type FUNCTION for 'list_store_insert_sorted' in namespace 'GjsPrivate' 836s ok 2 Sorting in ListStore test insert_sorted 836s JS G NS: Found info type FUNCTION for 'list_store_sort' in namespace 'GjsPrivate' 836s ok 3 Sorting in ListStore test sort 836s JS G NS: Found info type OBJECT for 'Subprocess' in namespace 'Gio' 836s JS G OBJ: Defined class for Subprocess (GSubprocess), prototype 0x34bea4e0c5b0, JSClass 0x6d09eaf68600, in object 0xbafbcf79308 836s ok 4 Promisify function doesn't crash when async function is not defined 836s JS G OBJ: Defining method communicate_utf8_async in prototype for GSubprocess (Gio.Subprocess) 836s ok 5 Promisify function doesn't crash when finish function is not defined 836s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_TYPE' in namespace 'Gio' 836s JS G NS: Found info type OBJECT for 'Task' in namespace 'Gio' 836s JS G OBJ: Defined class for Task (GTask), prototype 0x34bea4e0c768, JSClass 0x6d09eaf68600, in object 0xbafbcf79308 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: handling job 0, 836s JS G OBJ: Defining method get_file_type in prototype for GFileInfo (Gio.FileInfo) 836s JS G NS: Found info type ENUM for 'FileType' in namespace 'Gio' 836s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 836s JS G ENUM: Defining enum value REGULAR (fixed from regular) 1 836s JS G ENUM: Defining enum value DIRECTORY (fixed from directory) 2 836s JS G ENUM: Defining enum value SYMBOLIC_LINK (fixed from symbolic_link) 3 836s JS G ENUM: Defining enum value SPECIAL (fixed from special) 4 836s JS G ENUM: Defining enum value SHORTCUT (fixed from shortcut) 5 836s JS G ENUM: Defining enum value MOUNTABLE (fixed from mountable) 6 836s JS G ENUM: Defining Gio.FileType as 0x32a302574c40 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 0 836s JS MAINLOOP: handling job 1, 836s ok 6 Promisify function promisifies functions 836s JS MAINLOOP: Completed job 1 836s ok 7 Promisify function preserves old behavior 836s ok 8 Promisify function can guess the finish function 836s ok 9 Gio.Settings overrides doesn't crash when forgetting to specify a schema ID 836s JS G NS: Found info type STRUCT for 'SettingsSchemaSource' in namespace 'Gio' 836s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0x34bea4e0cbf0, JSClass 0x6d09eaf685d0, in object 0xbafbcf79308 836s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 836s ok 10 Gio.Settings overrides doesn't crash when specifying a schema ID that isn't installed 836s JS G BXD: Defining method get_path in prototype for Gio.SettingsSchema 836s JS G BXD: Defining method get_id in prototype for Gio.SettingsSchema 836s ok 11 Gio.Settings overrides doesn't crash when forgetting to specify a schema path 836s ok 12 Gio.Settings overrides doesn't crash when specifying conflicting schema paths 836s ok 13 Gio.Settings overrides can construct with a settings schema object 836s ok 14 Gio.Settings overrides throws proper error message when settings schema is specified with a wrong type 836s JS G BXD: Defining method list_keys in prototype for Gio.SettingsSchema 836s ok 15 Gio.Settings overrides with existing schema doesn't crash when resetting a nonexistent key 836s ok 16 Gio.Settings overrides with existing schema doesn't crash when checking a nonexistent key 836s ok 17 Gio.Settings overrides with existing schema doesn't crash when setting a nonexistent key 836s ok 18 Gio.Settings overrides with existing schema doesn't crash when checking writable for a nonexistent key 836s ok 19 Gio.Settings overrides with existing schema doesn't crash when getting the user value for a nonexistent key 836s ok 20 Gio.Settings overrides with existing schema doesn't crash when getting the default value for a nonexistent key 836s JS G NS: Found info type FLAGS for 'SettingsBindFlags' in namespace 'Gio' 836s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 836s JS G ENUM: Defining enum value GET (fixed from get) 1 836s JS G ENUM: Defining enum value SET (fixed from set) 2 836s JS G ENUM: Defining enum value NO_SENSITIVITY (fixed from no_sensitivity) 4 836s JS G ENUM: Defining enum value GET_NO_CHANGES (fixed from get_no_changes) 8 836s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 16 836s JS G ENUM: Defining Gio.SettingsBindFlags as 0x32a302557d68 836s ok 21 Gio.Settings overrides with existing schema doesn't crash when binding a nonexistent key 836s ok 22 Gio.Settings overrides with existing schema doesn't crash when creating actions for a nonexistent key 836s JS G BXD: Defining method has_key in prototype for Gio.SettingsSchema 836s ok 23 Gio.Settings overrides with existing schema doesn't crash when checking info about a nonexistent key 836s ok 24 Gio.Settings overrides with existing schema doesn't crash when getting a nonexistent sub-schema 836s JS G BXD: Defining method classify in prototype for GLib.Variant 836s JS G BXD: Defining method n_children in prototype for GLib.Variant 836s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 836s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 836s JS G BXD: Defining method get_boolean in prototype for GLib.Variant 836s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 836s JS G OBJ: Defined class for GSettingsAction (GSettingsAction), prototype 0x34bea4e292b8, JSClass 0x6d09eaf68600, in object 0xbafbcf3ed90 836s JS G NS: Found info type STRUCT for 'SettingsSchemaKey' in namespace 'Gio' 836s JS G BXD: Defined class for SettingsSchemaKey (GSettingsSchemaKey), prototype 0x34bea4e29358, JSClass 0x6d09eaf685d0, in object 0xbafbcf79308 836s ok 25 Gio.Settings overrides with existing schema still works with correct keys 836s JS G NS: Found info type FUNCTION for 'content_type_set_mime_dirs' in namespace 'Gio' 836s ok 26 Gio.content_type_set_mime_dirs can be called with NULL argument 836s JS G OBJ: Defining method add_action_entries in prototype for GApplication (Gio.Application) 836s JS G NS: Found info type FUNCTION for 'variant_type_string_is_valid' in namespace 'GLib' 836s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 836s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x34bea4e296c8, JSClass 0x6d09eaf68600, in object 0xbafbcf79308 836s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 836s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x34bea4e29718, JSClass 0x6d09eaf685d0, in object 0xbafbcf79038 836s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 836s JS G IFACE: Defined class for Action (GAction), prototype 0x34bea4e2b2e0, JSClass 0x6d09eaf6a658, in object 0xbafbcf79308 836s JS G OBJ: Defining method add_action in prototype for GApplication (Gio.Application) 836s JS G OBJ: Defining method lookup_action in prototype for GApplication (Gio.Application) 836s JS G BXD: Defining method dup_string in prototype for GLib.VariantType 836s JS G BXD: Defining method print in prototype for GLib.Variant 836s ok 27 Gio.add_action_entries override registers each entry as an action 836s JS G OBJ: Defining method activate in prototype for GSimpleAction (Gio.SimpleAction) 836s ok 28 Gio.add_action_entries override connects and binds the activate handler 836s JS G OBJ: Defining method change_state in prototype for GSimpleAction (Gio.SimpleAction) 836s ok 29 Gio.add_action_entries override connects and binds the change_state handler 836s ok 30 Gio.add_action_entries override throw an error if the parameter_type is invalid 836s JS G NS: Found info type ENUM for 'VariantParseError' in namespace 'GLib' 836s JS G ERR: Defined class for VariantParseError (GError), prototype 0x34bea4e2b470, JSClass 0x6d09eaf6a580, in object 0xbafbcf79038 836s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 836s JS G ENUM: Defining enum value BASIC_TYPE_EXPECTED (fixed from basic_type_expected) 1 836s JS G ENUM: Defining enum value CANNOT_INFER_TYPE (fixed from cannot_infer_type) 2 836s JS G ENUM: Defining enum value DEFINITE_TYPE_EXPECTED (fixed from definite_type_expected) 3 836s JS G ENUM: Defining enum value INPUT_NOT_AT_END (fixed from input_not_at_end) 4 836s JS G ENUM: Defining enum value INVALID_CHARACTER (fixed from invalid_character) 5 836s JS G ENUM: Defining enum value INVALID_FORMAT_STRING (fixed from invalid_format_string) 6 836s JS G ENUM: Defining enum value INVALID_OBJECT_PATH (fixed from invalid_object_path) 7 836s JS G ENUM: Defining enum value INVALID_SIGNATURE (fixed from invalid_signature) 8 836s JS G ENUM: Defining enum value INVALID_TYPE_STRING (fixed from invalid_type_string) 9 836s JS G ENUM: Defining enum value NO_COMMON_TYPE (fixed from no_common_type) 10 836s JS G ENUM: Defining enum value NUMBER_OUT_OF_RANGE (fixed from number_out_of_range) 11 836s JS G ENUM: Defining enum value NUMBER_TOO_BIG (fixed from number_too_big) 12 836s JS G ENUM: Defining enum value TYPE_ERROR (fixed from type_error) 13 836s JS G ENUM: Defining enum value UNEXPECTED_TOKEN (fixed from unexpected_token) 14 836s JS G ENUM: Defining enum value UNKNOWN_KEYWORD (fixed from unknown_keyword) 15 836s JS G ENUM: Defining enum value UNTERMINATED_STRING_CONSTANT (fixed from unterminated_string_constant) 16 836s JS G ENUM: Defining enum value VALUE_EXPECTED (fixed from value_expected) 17 836s JS G ENUM: Defining enum value RECURSION (fixed from recursion) 18 836s ok 31 Gio.add_action_entries override throw an error if the state is invalid 836s JS G NS: Found info type OBJECT for 'FileIOStream' in namespace 'Gio' 836s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 836s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x34bea4e29f10, JSClass 0x6d09eaf68600, in object 0xbafbcf79308 836s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0x34bea4e29f60, JSClass 0x6d09eaf68600, in object 0xbafbcf79308 836s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0x34bea4e29fb0, JSClass 0x6d09eaf68600, in object 0xbafbcf3ed90 836s JS G NS: Found info type FLAGS for 'FileCreateFlags' in namespace 'Gio' 836s JS G ENUM: Defining enum value NONE (fixed from none) 0 836s JS G ENUM: Defining enum value PRIVATE (fixed from private) 1 836s JS G ENUM: Defining enum value REPLACE_DESTINATION (fixed from replace_destination) 2 836s JS G ENUM: Defining Gio.FileCreateFlags as 0x32a3025ab780 836s JS G NS: Found info type OBJECT for 'FileInputStream' in namespace 'Gio' 836s JS G OBJ: Defined class for FileInputStream (GFileInputStream), prototype 0x34bea4e32088, JSClass 0x6d09eaf68600, in object 0xbafbcf79308 836s JS G OBJ: Defined class for GLocalFileInputStream (GLocalFileInputStream), prototype 0x34bea4e320d8, JSClass 0x6d09eaf68600, in object 0xbafbcf3ed90 836s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 836s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x34bea4e2b538, JSClass 0x6d09eaf6a658, in object 0xbafbcf79308 836s JS G NS: Found info type INTERFACE for 'Seekable' in namespace 'Gio' 836s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x34bea4e2b560, JSClass 0x6d09eaf6a658, in object 0xbafbcf79308 836s JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) 836s JS G BXD: Defining method get_size in prototype for GLib.Bytes 836s ok 32 Gio.InputStream.prototype.createSyncIterator iterates synchronously 836s JS G OBJ: Defining method read_bytes_async in prototype for GInputStream (Gio.InputStream) 836s JS G OBJ: Defining method read_bytes_finish in prototype for GInputStream (Gio.InputStream) 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: handling job 0, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 0 836s JS MAINLOOP: handling job 1, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 1 836s JS MAINLOOP: handling job 2, 836s JS MAINLOOP: Completed job 2 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: handling job 0, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 0 836s JS MAINLOOP: handling job 1, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 1 836s JS MAINLOOP: handling job 2, 836s JS MAINLOOP: Completed job 2 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: handling job 0, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 0 836s JS MAINLOOP: handling job 1, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 1 836s JS MAINLOOP: handling job 2, 836s JS MAINLOOP: Completed job 2 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: handling job 0, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 0 836s JS MAINLOOP: handling job 1, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 1 836s JS MAINLOOP: handling job 2, 836s JS MAINLOOP: Completed job 2 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: handling job 0, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 0 836s JS MAINLOOP: handling job 1, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 1 836s JS MAINLOOP: handling job 2, 836s JS MAINLOOP: Completed job 2 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: handling job 0, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 0 836s JS MAINLOOP: handling job 1, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 1 836s JS MAINLOOP: handling job 2, 836s JS MAINLOOP: Completed job 2 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: handling job 0, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 0 836s JS MAINLOOP: handling job 1, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 1 836s JS MAINLOOP: handling job 2, 836s JS MAINLOOP: Completed job 2 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: handling job 0, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 0 836s JS MAINLOOP: handling job 1, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 1 836s JS MAINLOOP: handling job 2, 836s JS MAINLOOP: Completed job 2 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: handling job 0, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 0 836s JS MAINLOOP: handling job 1, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 1 836s JS MAINLOOP: handling job 2, 836s ok 33 Gio.InputStream.prototype.createAsyncIterator iterates asynchronously 836s JS MAINLOOP: Completed job 2 836s JS G OBJ: Defined class for GLocalFileEnumerator (GLocalFileEnumerator), prototype 0x34bea4e328a8, JSClass 0x6d09eaf68600, in object 0xbafbcf3ed90 836s JS G OBJ: Defining method next_file in prototype for GFileEnumerator (Gio.FileEnumerator) 836s JS G OBJ: Defining method close in prototype for GFileEnumerator (Gio.FileEnumerator) 836s ok 34 Gio.FileEnumerator overrides iterates synchronously 836s JS G OBJ: Defining method next_files_async in prototype for GFileEnumerator (Gio.FileEnumerator) 836s JS G OBJ: Defining method next_files_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: handling job 0, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 0 836s JS MAINLOOP: handling job 1, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 1 836s JS MAINLOOP: handling job 2, 836s JS MAINLOOP: Completed job 2 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: handling job 0, 836s JS G OBJ: Defining method close_async in prototype for GFileEnumerator (Gio.FileEnumerator) 836s JS MAINLOOP: Completed job 0 836s JS G OBJ: Defining method close_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: handling job 0, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 0 836s JS MAINLOOP: handling job 1, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 1 836s JS MAINLOOP: handling job 2, 836s ok 35 Gio.FileEnumerator overrides iterates asynchronously 836s JS MAINLOOP: Completed job 2 836s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 836s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 836s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 836s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 836s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 836s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 836s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 836s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 836s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 836s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 836s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 836s JS G ENUM: Defining GLib.LogLevelFlags as 0x32a302514560 836s JS G NS: Found info type ENUM for 'FileAttributeType' in namespace 'Gio' 836s JS G ENUM: Defining enum value INVALID (fixed from invalid) 0 836s JS G ENUM: Defining enum value STRING (fixed from string) 1 836s JS G ENUM: Defining enum value BYTE_STRING (fixed from byte_string) 2 836s JS G ENUM: Defining enum value BOOLEAN (fixed from boolean) 3 836s JS G ENUM: Defining enum value UINT32 (fixed from uint32) 4 836s JS G ENUM: Defining enum value INT32 (fixed from int32) 5 836s JS G ENUM: Defining enum value UINT64 (fixed from uint64) 6 836s JS G ENUM: Defining enum value INT64 (fixed from int64) 7 836s JS G ENUM: Defining enum value OBJECT (fixed from object) 8 836s JS G ENUM: Defining enum value STRINGV (fixed from stringv) 9 836s JS G ENUM: Defining Gio.FileAttributeType as 0x32a302515110 836s JS G OBJ: Defining method remove_attribute in prototype for GFileInfo (Gio.FileInfo) 836s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 836s ok 36 Non-introspectable file attribute overrides invalid means unsetting the attribute 836s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_IS_HIDDEN' in namespace 'Gio' 836s JS G OBJ: Defining method set_attribute_boolean in prototype for GFileInfo (Gio.FileInfo) 836s ok 37 Non-introspectable file attribute overrides works for boolean 836s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_TIME_MODIFIED_USEC' in namespace 'Gio' 836s JS G OBJ: Defining method set_attribute_uint32 in prototype for GFileInfo (Gio.FileInfo) 836s ok 38 Non-introspectable file attribute overrides works for uint32 836s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_TIME_MODIFIED' in namespace 'Gio' 836s JS G OBJ: Defining method set_attribute_uint64 in prototype for GFileInfo (Gio.FileInfo) 836s ok 39 Non-introspectable file attribute overrides works for uint64 836s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 836s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x34bea4e42330, JSClass 0x6d09eaf68600, in object 0xbafbcf79308 836s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_ICON' in namespace 'Gio' 836s JS G OBJ: Defining method set_attribute_object in prototype for GFileInfo (Gio.FileInfo) 836s ok 40 Non-introspectable file attribute overrides works for object 836s JS G BXD: Defining method quit in prototype for GLib.MainLoop 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Main loop instance 0x1f5f6b48cdb0: Spinning loop until released or hook cleared 836s JS MAINLOOP: handling job 0, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 0 836s JS MAINLOOP: handling job 1, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 1 836s JS MAINLOOP: handling job 2, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 2 836s JS MAINLOOP: handling job 3, 836s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 836s JS MAINLOOP: Main loop instance 0x1f5f6b48cdb0: release 836s JS MAINLOOP: Completed job 3 836s JS MEMORY: Memory report: before destroying context 836s JS MEMORY: 899 objects currently alive 836s JS MEMORY: boxed_instance = 310 836s JS MEMORY: boxed_prototype = 16 836s JS MEMORY: closure = 22 836s JS MEMORY: function = 296 836s JS MEMORY: fundamental_instance = 0 836s JS MEMORY: fundamental_prototype = 0 836s JS MEMORY: gerror_instance = 1 836s JS MEMORY: gerror_prototype = 1 836s JS MEMORY: interface = 10 836s JS MEMORY: module = 9 836s JS MEMORY: ns = 4 836s JS MEMORY: object_instance = 204 836s JS MEMORY: object_prototype = 25 836s JS MEMORY: param = 1 836s JS MEMORY: union_instance = 0 836s JS MEMORY: union_prototype = 0 836s JS CTX: JS shutdown sequence 836s JS CTX: Stopping profiler 836s JS CTX: Shutting down toggle queue 836s JS CTX: Notifying external reference holders of GjsContext dispose 836s JS MAINLOOP: Stopping promise job dispatcher 836s JS CTX: Notifying reference holders of GjsContext dispose 836s JS CTX: Checking unhandled promise rejections 836s JS CTX: Releasing cached JS wrappers 836s JS CTX: Final triggered GC 836s JS CTX: Destroying JS context 836s JS CTX: Releasing all native objects 836s JS CTX: Disabling auto GC 836s JS CTX: Ending trace on global object 836s JS CTX: Freeing allocated resources 836s JS CTX: JS context destroyed 836s PASS: gjs/testGio.test 836s Running test: gjs/testExceptions.test 836s JS NATIVE: Registered native JS module '_promiseNative' 836s JS NATIVE: Registered native JS module '_byteArrayNative' 836s JS NATIVE: Registered native JS module '_encodingNative' 836s JS NATIVE: Registered native JS module '_gi' 836s JS NATIVE: Registered native JS module 'gi' 836s JS NATIVE: Registered native JS module 'cairoNative' 836s JS NATIVE: Registered native JS module 'system' 836s JS NATIVE: Registered native JS module 'console' 836s JS NATIVE: Registered native JS module '_print' 836s JS CTX: Enabling JIT 836s JS CTX: Initialized class GjsFileImporter prototype 0x2a0902c000a0 836s JS IMPORT: Defining parent (nil) of 0x2a0902c00100 'imports' is mod 0 836s JS IMPORT: Importing '_print' 836s JS NATIVE: Defining native module '_print' 836s JS IMPORT: Defining parent 0x2a0902c00100 of 0x2a0902c007b0 '_print' is mod 1 836s JS IMPORT: successfully imported module '_print' 836s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 836s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1350d033b128 836s JS MAINLOOP: Main loop instance 0xeead065cdb0: hold 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Starting promise job dispatcher 836s JS MAINLOOP: Main loop instance 0xeead065cdb0: Spinning loop until released or hook cleared 836s JS MAINLOOP: handling job 0, 836s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 836s JS MAINLOOP: Main loop instance 0xeead065cdb0: release 836s JS MAINLOOP: Completed job 0 836s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module metadata hook for module 0x2a0902c13000 836s JS IMPORT: Defining meta.importSync for module 0x2a0902c13000 836s JS NATIVE: Defining native module 'gi' 836s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2a0902c133f0 836s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 836s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 836s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 836s JS IMPORT: Importing directory 'overrides' 836s JS IMPORT: Defining parent 0x2a0902c00100 of 0x2a0902c134f0 'overrides' is mod 1 836s JS IMPORT: Defined importer 'overrides' 0x2a0902c134f0 in 0x2a0902c00100 836s JS IMPORT: successfully imported directory 'overrides' 836s JS IMPORT: Importing '_promiseNative' 836s JS NATIVE: Defining native module '_promiseNative' 836s JS IMPORT: Defining parent 0x2a0902c00100 of 0x2a0902c139a0 '_promiseNative' is mod 1 836s JS IMPORT: successfully imported module '_promiseNative' 836s JS IMPORT: Importing module GLib succeeded 836s JS IMPORT: Defining parent 0x2a0902c134f0 of 0x1350d033c150 'GLib' is mod 1 836s JS IMPORT: successfully imported module 'GLib' 836s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 836s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1350d0379060, JSClass 0x6148cf2985d0, in object 0x1350d0379038 836s JS CTX: Initialized class GIRepositoryGType prototype 0x2a0902c13ce8 836s JS CTX: Initialized class GIRepositoryFunction prototype 0x2a0902c13d48 836s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 836s JS G BXD: Defined class for Error (GError), prototype 0x1350d03790b0, JSClass 0x6148cf2985d0, in object 0x1350d0379038 836s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 836s JS G BXD: Defined class for Variant (GVariant), prototype 0x1350d0379100, JSClass 0x6148cf2985d0, in object 0x1350d0379038 836s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 836s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1350d0379150, JSClass 0x6148cf2985d0, in object 0x1350d0379038 836s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 836s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1350d03791a0, JSClass 0x6148cf2985d0, in object 0x1350d0379038 836s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 836s JS G BXD: Defined class for Thread (GThread), prototype 0x1350d03791f0, JSClass 0x6148cf2985d0, in object 0x1350d0379038 836s JS G BXD: Defining method ref in prototype for GLib.Thread 836s JS G BXD: Defining method unref in prototype for GLib.Thread 836s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 836s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1350d0379240, JSClass 0x6148cf2985d0, in object 0x1350d0379038 836s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 836s JS G BXD: Defined class for Regex (GRegex), prototype 0x1350d0379290, JSClass 0x6148cf2985d0, in object 0x1350d0379038 836s JS G BXD: Defining method match in prototype for GLib.Regex 836s JS G BXD: Defining method match_full in prototype for GLib.Regex 836s JS G BXD: Defining method match_all in prototype for GLib.Regex 836s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 836s JS G NS: Defined namespace 'GLib' 0x1350d0379038 in GIRepository 0x2a0902c13280 836s JS IMPORT: Importing module jasmine succeeded 836s JS IMPORT: Defining parent 0x2a0902c00100 of 0x1350d033cce0 'jasmine' is mod 1 836s JS IMPORT: successfully imported module 'jasmine' 836s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 836s JS MAINLOOP: Main loop instance 0xeead065cdb0: hold 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Main loop instance 0xeead065cdb0: Spinning loop until released or hook cleared 836s JS MAINLOOP: handling job 0, 836s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 836s JS MAINLOOP: Main loop instance 0xeead065cdb0: release 836s JS MAINLOOP: Completed job 0 836s JS IMPORT: Importing 'gi' 836s JS IMPORT: Defining parent 0x2a0902c00100 of 0x2a0902c13280 'gi' is mod 1 836s JS IMPORT: successfully imported module 'gi' 836s 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 836s JS G NS: Defined namespace 'GIMarshallingTests' 0x1350d0379308 in GIRepository 0x2a0902c13280 836s 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 836s JS G NS: Defined namespace 'GjsPrivate' 0x1350d0379358 in GIRepository 0x2a0902c13280 836s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 836s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 836s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 836s JS IMPORT: Importing module _legacy succeeded 836s JS IMPORT: Defining parent 0x2a0902c00100 of 0x1350d033cf10 '_legacy' is mod 1 836s JS IMPORT: successfully imported module '_legacy' 836s JS IMPORT: Importing module lang succeeded 836s JS IMPORT: Defining parent 0x2a0902c00100 of 0x1350d033cec0 'lang' is mod 1 836s JS IMPORT: successfully imported module 'lang' 836s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 836s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 836s JS IMPORT: Importing module _signals succeeded 836s JS IMPORT: Defining parent 0x2a0902c00100 of 0x1350d033cf60 '_signals' is mod 1 836s JS IMPORT: successfully imported module '_signals' 836s JS IMPORT: Importing module signals succeeded 836s JS IMPORT: Defining parent 0x2a0902c00100 of 0x1350d033ce70 'signals' is mod 1 836s JS IMPORT: successfully imported module 'signals' 836s JS IMPORT: Importing module Gio succeeded 836s JS IMPORT: Defining parent 0x2a0902c134f0 of 0x1350d033ce20 'Gio' is mod 1 836s JS IMPORT: successfully imported module 'Gio' 836s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 836s JS IMPORT: Importing '_gi' 836s JS NATIVE: Defining native module '_gi' 836s JS IMPORT: Defining parent 0x2a0902c00100 of 0x2a0902c2b728 '_gi' is mod 1 836s JS IMPORT: successfully imported module '_gi' 836s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 836s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 836s JS IMPORT: Importing module _common succeeded 836s JS IMPORT: Defining parent 0x2a0902c00100 of 0x1350d03cb038 '_common' is mod 1 836s JS IMPORT: successfully imported module '_common' 836s JS IMPORT: Importing module GObject succeeded 836s JS IMPORT: Defining parent 0x2a0902c134f0 of 0x1350d033cfb0 'GObject' is mod 1 836s JS IMPORT: successfully imported module 'GObject' 836s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 836s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 836s JS G BXD: Defined class for String (GString), prototype 0x1350d0379600, JSClass 0x6148cf2985d0, in object 0x1350d0379380 836s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 836s JS G PRM: Defined class ParamSpec prototype is 0x1350d03cb0d8 class 0x6148cf2a0068 in object 0x1350d0379380 836s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 836s JS G OBJ: Defined class for Object (GObject), prototype 0x1350d0379768, JSClass 0x6148cf298600, in object 0x1350d0379380 836s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 836s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 836s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1350d0379790, JSClass 0x6148cf298600, in object 0x1350d0379380 836s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 836s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 836s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 836s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 836s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 836s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 836s JS G NS: Defined namespace 'GObject' 0x1350d0379380 in GIRepository 0x2a0902c13280 836s JS G OBJ: Defined class for Application (GApplication), prototype 0x1350d03797e0, JSClass 0x6148cf298600, in object 0x1350d0379330 836s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 836s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1350d03cb5b0, JSClass 0x6148cf29a658, in object 0x1350d0379330 836s JS G NS: Found info type INTERFACE for 'ActionGroup' in namespace 'Gio' 836s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x1350d03cb5d8, JSClass 0x6148cf29a658, in object 0x1350d0379330 836s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 836s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 836s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x1350d0379880, JSClass 0x6148cf298600, in object 0x1350d0379330 836s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 836s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1350d03cb858, JSClass 0x6148cf29a658, in object 0x1350d0379330 836s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 836s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1350d03cb8a8, JSClass 0x6148cf29a658, in object 0x1350d0379330 836s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 836s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x1350d0379920, JSClass 0x6148cf298600, in object 0x1350d0379330 836s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 836s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 836s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 836s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 836s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x1350d03cba60, JSClass 0x6148cf29a658, in object 0x1350d0379330 836s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 836s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x1350d0379998, JSClass 0x6148cf2985d0, in object 0x1350d0379330 836s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 836s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x1350d03799e8, JSClass 0x6148cf2985d0, in object 0x1350d0379330 836s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 836s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 836s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x1350d0379a38, JSClass 0x6148cf298600, in object 0x1350d0379330 836s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x1350d0379a88, JSClass 0x6148cf298600, in object 0x1350d0379358 836s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 836s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x1350d0379ad8, JSClass 0x6148cf298600, in object 0x1350d0379330 836s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 836s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 836s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 836s JS G IFACE: Defined class for File (GFile), prototype 0x1350d03cbb28, JSClass 0x6148cf29a658, in object 0x1350d0379330 836s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x1350d0379b50, JSClass 0x6148cf298600, in object 0x2a0902c13360 836s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 836s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x1350d0379bc8, JSClass 0x6148cf298600, in object 0x1350d0379330 836s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 836s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 836s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x1350d0379c18, JSClass 0x6148cf298600, in object 0x1350d0379330 836s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 836s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x1350d0379c68, JSClass 0x6148cf298600, in object 0x1350d0379330 836s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 836s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x1350d0379cb8, JSClass 0x6148cf2985d0, in object 0x1350d0379330 836s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 836s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 836s JS G OBJ: Defined class for Settings (GSettings), prototype 0x1350d0379d08, JSClass 0x6148cf298600, in object 0x1350d0379330 836s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 836s JS G NS: Defined namespace 'Gio' 0x1350d0379330 in GIRepository 0x2a0902c13280 836s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 836s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 836s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 836s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 836s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 836s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 836s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 836s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 836s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 836s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 836s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 836s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 836s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 836s JS G ENUM: Defining GObject.ParamFlags as 0x2a0902c31050 836s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 836s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 836s JS G PRM: JSObject created with param instance 0xeead07c0fd0 type GParamString 836s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 836s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 836s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 836s JS G PRM: JSObject created with param instance 0xeead082c470 type GParamString 836s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 836s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 836s JS CTX: Script evaluation succeeded 836s JS MAINLOOP: Main loop instance 0xeead065cdb0: Spinning loop until released or hook cleared 836s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module metadata hook for module 0x2a0902c03798 836s JS IMPORT: Defining meta.importSync for module 0x2a0902c03798 836s JS NATIVE: Defining native module 'system' 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1350d033b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1350d033b128 836s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 836s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 836s JS MAINLOOP: Set main loop hook to 836s JS MAINLOOP: Main loop instance 0xeead065cdb0: hold 836s JS MAINLOOP: Running and clearing main loop hook 836s JS G BXD: Defining method run in prototype for GLib.MainLoop 836s 1..27 836s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 836s JS G BXD: Defined class for Source (GSource), prototype 0x1350d0379df8, JSClass 0x6148cf2985d0, in object 0x1350d0379038 836s JS G BXD: Defining method set_priority in prototype for GLib.Source 836s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 836s JS G BXD: Defining method attach in prototype for GLib.Source 836s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 836s JS IMPORT: Module metadata hook for module 0x1350d03629a8 836s JS IMPORT: Defining meta.importSync for module 0x1350d03629a8 836s JS G BXD: Defining method destroy in prototype for GLib.Source 836s ok 1 Exceptions are thrown from property setter 836s ok 2 Exceptions are thrown from property getter 836s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 836s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 836s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 836s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 836s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 836s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 836s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 836s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 836s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 836s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 836s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 836s JS G ENUM: Defining GLib.LogLevelFlags as 0x2a0902c19548 836s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 836s ok 3 Exceptions are logged from constructor 836s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 836s JS G NS: Found info type FLAGS for 'BindingFlags' in namespace 'GObject' 836s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 836s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 836s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 836s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 836s JS G ENUM: Defining GObject.BindingFlags as 0x2a0902c1d590 836s JS G NS: Found info type OBJECT for 'Binding' in namespace 'GObject' 836s JS G OBJ: Defined class for Binding (GBinding), prototype 0x1244b73081f0, JSClass 0x6148cf298600, in object 0x1350d0379380 836s ok 4 Exceptions are logged from property setter with binding 836s ok 5 Exceptions are logged from property getter with binding 836s JS G NS: Found info type FUNCTION for 'file_new_for_path' in namespace 'Gio' 836s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 836s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x1350d03fe330, JSClass 0x6148cf29a580, in object 0x1350d0379330 836s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 836s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 836s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 836s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 836s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 836s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 836s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 836s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 836s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 836s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 836s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 836s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 836s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 836s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 836s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 836s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 836s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 836s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 836s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 836s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 836s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 836s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 836s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 836s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 836s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 836s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 836s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 836s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 836s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 836s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 836s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 836s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 836s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 836s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 836s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 836s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 836s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 836s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 836s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 836s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 836s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 836s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 836s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 836s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 836s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 836s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 836s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 836s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 836s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 836s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 836s ok 6 logError logs a warning for a GError 836s ok 7 logError logs a warning with a message if given 836s ok 8 logError also logs an error for a created GError that is not thrown 836s ok 9 logError logs an error created with the GLib.Error constructor 836s JS G NS: Found info type FUNCTION for 'quark_from_string' in namespace 'GLib' 836s ok 10 logError logs the quark for a JS-created GError type 836s JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' 836s ok 11 logError logs with stack for a GError created from a C struct 836s ok 12 logError logs an error with a prefix if given 836s ok 13 logError logs an error with prefix and message 836s ok 14 logError Syntax Error logs a SyntaxError 836s ok 15 logError Syntax Error logs a stack trace with the SyntaxError 836s ok 16 logError logs an error with cause 836s ok 17 logError logs a GError with cause 836s ok 18 logError logs an error with non-object cause 836s ok 19 logError logs an error with a cause tree 836s ok 20 logError logs an error with cyclical causes 836s JS G NS: Found info type FUNCTION for 'get_locale_variants' in namespace 'GLib' 836s ok 21 Exception from function with too few arguments contains the full function name 836s ok 22 Exception from function with too few arguments contains the full method name 836s ok 23 thrown GError is an instance of error enum type 836s JS G BXD: Defining method matches in prototype for GLib.Error 836s JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' 836s ok 24 thrown GError matches error domain and code 836s ok 25 thrown GError has properties for domain and code 836s ok 26 GError.new_literal constructs a valid GLib.Error 836s ok 27 GError.new_literal does not accept invalid domains 836s JS G BXD: Defining method quit in prototype for GLib.MainLoop 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Main loop instance 0xeead065cdb0: Spinning loop until released or hook cleared 836s JS MAINLOOP: handling job 0, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 0 836s JS MAINLOOP: handling job 1, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 1 836s JS MAINLOOP: handling job 2, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 2 836s JS MAINLOOP: handling job 3, 836s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 836s JS MAINLOOP: Main loop instance 0xeead065cdb0: release 836s JS MAINLOOP: Completed job 3 836s JS MEMORY: Memory report: before destroying context 836s JS MEMORY: 462 objects currently alive 836s JS MEMORY: boxed_instance = 152 836s JS MEMORY: boxed_prototype = 13 836s JS MEMORY: closure = 1 836s JS MEMORY: function = 229 836s JS MEMORY: fundamental_instance = 0 836s JS MEMORY: fundamental_prototype = 0 836s JS MEMORY: gerror_instance = 12 836s JS MEMORY: gerror_prototype = 1 836s JS MEMORY: interface = 6 836s JS MEMORY: module = 9 836s JS MEMORY: ns = 5 836s JS MEMORY: object_instance = 16 836s JS MEMORY: object_prototype = 16 836s JS MEMORY: param = 2 836s JS MEMORY: union_instance = 0 836s JS MEMORY: union_prototype = 0 836s JS CTX: JS shutdown sequence 836s JS CTX: Stopping profiler 836s JS CTX: Shutting down toggle queue 836s JS CTX: Notifying external reference holders of GjsContext dispose 836s JS MAINLOOP: Stopping promise job dispatcher 836s JS CTX: Notifying reference holders of GjsContext dispose 836s JS CTX: Checking unhandled promise rejections 836s JS CTX: Releasing cached JS wrappers 836s JS CTX: Final triggered GC 836s JS G OBJ: Enqueuing GObject 0xeead08ac3a0 to toggle UP after shutdown, probably from another thread (0xeead0776e80). 836s JS G OBJ: Enqueuing GObject 0xeead08ad9c0 to toggle UP after shutdown, probably from another thread (0xeead0776e80). 836s JS CTX: Destroying JS context 836s JS CTX: Releasing all native objects 836s JS CTX: Disabling auto GC 836s JS CTX: Ending trace on global object 836s JS CTX: Freeing allocated resources 836s JS CTX: JS context destroyed 836s PASS: gjs/testExceptions.test 836s Running test: gjs/testCairo.test 836s JS NATIVE: Registered native JS module '_promiseNative' 836s JS NATIVE: Registered native JS module '_byteArrayNative' 836s JS NATIVE: Registered native JS module '_encodingNative' 836s JS NATIVE: Registered native JS module '_gi' 836s JS NATIVE: Registered native JS module 'gi' 836s JS NATIVE: Registered native JS module 'cairoNative' 836s JS NATIVE: Registered native JS module 'system' 836s JS NATIVE: Registered native JS module 'console' 836s JS NATIVE: Registered native JS module '_print' 836s JS CTX: Enabling JIT 836s JS CTX: Initialized class GjsFileImporter prototype 0x2207bd1000a0 836s JS IMPORT: Defining parent (nil) of 0x2207bd100100 'imports' is mod 0 836s JS IMPORT: Importing '_print' 836s JS NATIVE: Defining native module '_print' 836s JS IMPORT: Defining parent 0x2207bd100100 of 0x2207bd1007b0 '_print' is mod 1 836s JS IMPORT: successfully imported module '_print' 836s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 836s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xb55cb73b128 836s JS MAINLOOP: Main loop instance 0x126f3d89cdb0: hold 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Starting promise job dispatcher 836s JS MAINLOOP: Main loop instance 0x126f3d89cdb0: Spinning loop until released or hook cleared 836s JS MAINLOOP: handling job 0, 836s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 836s JS MAINLOOP: Main loop instance 0x126f3d89cdb0: release 836s JS MAINLOOP: Completed job 0 836s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module metadata hook for module 0x2207bd113000 836s JS IMPORT: Defining meta.importSync for module 0x2207bd113000 836s JS NATIVE: Defining native module 'gi' 836s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2207bd1133f0 836s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 836s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 836s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 836s JS IMPORT: Importing directory 'overrides' 836s JS IMPORT: Defining parent 0x2207bd100100 of 0x2207bd1134f0 'overrides' is mod 1 836s JS IMPORT: Defined importer 'overrides' 0x2207bd1134f0 in 0x2207bd100100 836s JS IMPORT: successfully imported directory 'overrides' 836s JS IMPORT: Importing '_promiseNative' 836s JS NATIVE: Defining native module '_promiseNative' 836s JS IMPORT: Defining parent 0x2207bd100100 of 0x2207bd1139a0 '_promiseNative' is mod 1 836s JS IMPORT: successfully imported module '_promiseNative' 836s JS IMPORT: Importing module GLib succeeded 836s JS IMPORT: Defining parent 0x2207bd1134f0 of 0xb55cb73c150 'GLib' is mod 1 836s JS IMPORT: successfully imported module 'GLib' 836s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 836s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb55cb779060, JSClass 0x6fd136fe85d0, in object 0xb55cb779038 836s JS CTX: Initialized class GIRepositoryGType prototype 0x2207bd113ce8 836s JS CTX: Initialized class GIRepositoryFunction prototype 0x2207bd113d48 836s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 836s JS G BXD: Defined class for Error (GError), prototype 0xb55cb7790b0, JSClass 0x6fd136fe85d0, in object 0xb55cb779038 836s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 836s JS G BXD: Defined class for Variant (GVariant), prototype 0xb55cb779100, JSClass 0x6fd136fe85d0, in object 0xb55cb779038 836s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 836s JS G BXD: Defined class for Bytes (GBytes), prototype 0xb55cb779150, JSClass 0x6fd136fe85d0, in object 0xb55cb779038 836s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 836s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb55cb7791a0, JSClass 0x6fd136fe85d0, in object 0xb55cb779038 836s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 836s JS G BXD: Defined class for Thread (GThread), prototype 0xb55cb7791f0, JSClass 0x6fd136fe85d0, in object 0xb55cb779038 836s JS G BXD: Defining method ref in prototype for GLib.Thread 836s JS G BXD: Defining method unref in prototype for GLib.Thread 836s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 836s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xb55cb779240, JSClass 0x6fd136fe85d0, in object 0xb55cb779038 836s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 836s JS G BXD: Defined class for Regex (GRegex), prototype 0xb55cb779290, JSClass 0x6fd136fe85d0, in object 0xb55cb779038 836s JS G BXD: Defining method match in prototype for GLib.Regex 836s JS G BXD: Defining method match_full in prototype for GLib.Regex 836s JS G BXD: Defining method match_all in prototype for GLib.Regex 836s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 836s JS G NS: Defined namespace 'GLib' 0xb55cb779038 in GIRepository 0x2207bd113280 836s JS IMPORT: Importing module jasmine succeeded 836s JS IMPORT: Defining parent 0x2207bd100100 of 0xb55cb73cce0 'jasmine' is mod 1 836s JS IMPORT: successfully imported module 'jasmine' 836s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 836s JS MAINLOOP: Main loop instance 0x126f3d89cdb0: hold 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Main loop instance 0x126f3d89cdb0: Spinning loop until released or hook cleared 836s JS MAINLOOP: handling job 0, 836s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 836s JS MAINLOOP: Main loop instance 0x126f3d89cdb0: release 836s JS MAINLOOP: Completed job 0 836s JS IMPORT: Importing 'gi' 836s JS IMPORT: Defining parent 0x2207bd100100 of 0x2207bd113280 'gi' is mod 1 836s JS IMPORT: successfully imported module 'gi' 836s JS IMPORT: JS import 'cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/cairo.js 836s JS IMPORT: JS import '_cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_cairo.js 836s JS IMPORT: JS import '_cairo' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_cairo.js 836s JS IMPORT: Importing module _cairo succeeded 836s JS IMPORT: Defining parent 0x2207bd100100 of 0xb55cb73ce70 '_cairo' is mod 1 836s JS IMPORT: successfully imported module '_cairo' 836s JS IMPORT: Importing 'cairoNative' 836s JS NATIVE: Defining native module 'cairoNative' 836s JS CTX: Initialized class Region prototype 0x2207bd128cb8 836s JS CTX: Initialized class Context prototype 0x2207bd128dd8 836s JS CTX: Initialized class Surface prototype 0x2207bd1295b8 836s JS CTX: Initialized class ImageSurface prototype 0x2207bd129698 836s JS CTX: Initialized class Path prototype 0x2207bd129778 836s JS CTX: Initialized class PSSurface prototype 0x2207bd1297d8 836s JS CTX: Initialized class PDFSurface prototype 0x2207bd129838 836s JS CTX: Initialized class SVGSurface prototype 0x2207bd129998 836s JS CTX: Initialized class Pattern prototype 0x2207bd1299f8 836s JS CTX: Initialized class Gradient prototype 0x2207bd129a58 836s JS CTX: Initialized class LinearGradient prototype 0x2207bd129ab8 836s JS CTX: Initialized class RadialGradient prototype 0x2207bd129b18 836s JS CTX: Initialized class SurfacePattern prototype 0x2207bd129b78 836s JS CTX: Initialized class SolidPattern prototype 0x2207bd129bd8 836s JS IMPORT: Defining parent 0x2207bd100100 of 0x2207bd128c98 'cairoNative' is mod 1 836s JS IMPORT: successfully imported module 'cairoNative' 836s JS IMPORT: Importing module cairo succeeded 836s JS IMPORT: Defining parent 0x2207bd100100 of 0xb55cb73ce20 'cairo' is mod 1 836s JS IMPORT: successfully imported module 'cairo' 836s 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 836s JS G NS: Defined namespace 'Gdk' 0xb55cb7793a8 in GIRepository 0x2207bd113280 836s 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 836s JS G NS: Defined namespace 'GIMarshallingTests' 0xb55cb7793d0 in GIRepository 0x2207bd113280 836s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 836s JS IMPORT: Importing module _legacy succeeded 836s JS IMPORT: Defining parent 0x2207bd100100 of 0xb55cb73cf10 '_legacy' is mod 1 836s JS IMPORT: successfully imported module '_legacy' 836s 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 836s JS G NS: Defined namespace 'GjsPrivate' 0xb55cb779448 in GIRepository 0x2207bd113280 836s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 836s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 836s JS IMPORT: Importing module lang succeeded 836s JS IMPORT: Defining parent 0x2207bd100100 of 0xb55cb7cc038 'lang' is mod 1 836s JS IMPORT: successfully imported module 'lang' 836s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 836s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 836s JS IMPORT: Importing module _signals succeeded 836s JS IMPORT: Defining parent 0x2207bd100100 of 0xb55cb7cc088 '_signals' is mod 1 836s JS IMPORT: successfully imported module '_signals' 836s JS IMPORT: Importing module signals succeeded 836s JS IMPORT: Defining parent 0x2207bd100100 of 0xb55cb73cfb0 'signals' is mod 1 836s JS IMPORT: successfully imported module 'signals' 836s JS IMPORT: Importing module Gio succeeded 836s JS IMPORT: Defining parent 0x2207bd1134f0 of 0xb55cb73cf60 'Gio' is mod 1 836s JS IMPORT: successfully imported module 'Gio' 836s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 836s JS IMPORT: Importing '_gi' 836s JS NATIVE: Defining native module '_gi' 836s JS IMPORT: Defining parent 0x2207bd100100 of 0x2207bd12d360 '_gi' is mod 1 836s JS IMPORT: successfully imported module '_gi' 836s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 836s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 836s JS IMPORT: Importing module _common succeeded 836s JS IMPORT: Defining parent 0x2207bd100100 of 0xb55cb7cc128 '_common' is mod 1 836s JS IMPORT: successfully imported module '_common' 836s JS IMPORT: Importing module GObject succeeded 836s JS IMPORT: Defining parent 0x2207bd1134f0 of 0xb55cb7cc0d8 'GObject' is mod 1 836s JS IMPORT: successfully imported module 'GObject' 836s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 836s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 836s JS G BXD: Defined class for String (GString), prototype 0xb55cb7796f0, JSClass 0x6fd136fe85d0, in object 0xb55cb779470 836s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 836s JS G PRM: Defined class ParamSpec prototype is 0xb55cb7cc1c8 class 0x6fd136ff0068 in object 0xb55cb779470 836s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 836s JS G OBJ: Defined class for Object (GObject), prototype 0xb55cb779858, JSClass 0x6fd136fe8600, in object 0xb55cb779470 836s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 836s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 836s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xb55cb779880, JSClass 0x6fd136fe8600, in object 0xb55cb779470 836s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 836s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 836s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 836s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 836s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 836s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 836s JS G NS: Defined namespace 'GObject' 0xb55cb779470 in GIRepository 0x2207bd113280 836s JS G OBJ: Defined class for Application (GApplication), prototype 0xb55cb7798d0, JSClass 0x6fd136fe8600, in object 0xb55cb779420 836s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 836s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xb55cb7cc6a0, JSClass 0x6fd136fea658, in object 0xb55cb779420 836s JS G NS: Found info type INTERFACE for 'ActionGroup' in namespace 'Gio' 836s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0xb55cb7cc6c8, JSClass 0x6fd136fea658, in object 0xb55cb779420 836s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 836s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 836s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xb55cb779970, JSClass 0x6fd136fe8600, in object 0xb55cb779420 836s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 836s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xb55cb7cc948, JSClass 0x6fd136fea658, in object 0xb55cb779420 836s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 836s JS G IFACE: Defined class for Initable (GInitable), prototype 0xb55cb7cc998, JSClass 0x6fd136fea658, in object 0xb55cb779420 836s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 836s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xb55cb779a10, JSClass 0x6fd136fe8600, in object 0xb55cb779420 836s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 836s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 836s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 836s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 836s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0xb55cb7ccb50, JSClass 0x6fd136fea658, in object 0xb55cb779420 836s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 836s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xb55cb779a88, JSClass 0x6fd136fe85d0, in object 0xb55cb779420 836s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 836s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xb55cb779ad8, JSClass 0x6fd136fe85d0, in object 0xb55cb779420 836s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 836s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 836s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xb55cb779b28, JSClass 0x6fd136fe8600, in object 0xb55cb779420 836s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xb55cb779b78, JSClass 0x6fd136fe8600, in object 0xb55cb779448 836s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 836s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xb55cb779bc8, JSClass 0x6fd136fe8600, in object 0xb55cb779420 836s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 836s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 836s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 836s JS G IFACE: Defined class for File (GFile), prototype 0xb55cb7ccc18, JSClass 0x6fd136fea658, in object 0xb55cb779420 836s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xb55cb779c40, JSClass 0x6fd136fe8600, in object 0x2207bd113360 836s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 836s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xb55cb779cb8, JSClass 0x6fd136fe8600, in object 0xb55cb779420 836s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 836s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 836s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xb55cb779d08, JSClass 0x6fd136fe8600, in object 0xb55cb779420 836s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 836s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xb55cb779d58, JSClass 0x6fd136fe8600, in object 0xb55cb779420 836s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 836s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xb55cb779da8, JSClass 0x6fd136fe85d0, in object 0xb55cb779420 836s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 836s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 836s JS G OBJ: Defined class for Settings (GSettings), prototype 0xb55cb779df8, JSClass 0x6fd136fe8600, in object 0xb55cb779420 836s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 836s JS G NS: Defined namespace 'Gio' 0xb55cb779420 in GIRepository 0x2207bd113280 836s JS IMPORT: Importing module Gtk succeeded 836s JS IMPORT: Defining parent 0x2207bd1134f0 of 0xb55cb73cec0 'Gtk' is mod 1 836s JS IMPORT: successfully imported module 'Gtk' 836s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 836s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 836s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xb55cb779e48, JSClass 0x6fd136fe8600, in object 0xb55cb779470 836s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xb55cb779e98, JSClass 0x6fd136fe8600, in object 0xb55cb7793f8 836s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 836s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0xb55cb7e0970, JSClass 0x6fd136fea658, in object 0xb55cb7793f8 836s 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 836s JS G NS: Defined namespace 'Atk' 0xb55cb779f10 in GIRepository 0x2207bd113280 836s JS G NS: Found info type INTERFACE for 'ImplementorIface' in namespace 'Atk' 836s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0xb55cb7e0998, JSClass 0x6fd136fea658, in object 0xb55cb779f10 836s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 836s JS G OBJ: Defined class for Container (GtkContainer), prototype 0xb55cb779f60, JSClass 0x6fd136fe8600, in object 0xb55cb7793f8 836s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 836s JS G NS: Defined namespace 'Gtk' 0xb55cb7793f8 in GIRepository 0x2207bd113280 836s 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 836s JS G NS: Defined namespace 'Regress' 0xb55cb779fb0 in GIRepository 0x2207bd113280 836s JS IMPORT: Importing module cairo succeeded 836s JS IMPORT: Defining parent 0xb55cb73ebf8 of 0xb55cb7f32b8 'cairo' is mod 1 836s JS IMPORT: successfully imported module 'cairo' 836s JS G NS: Found info type ENUM for 'Antialias' in namespace 'cairo' 836s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 836s JS G ENUM: Defining enum value NONE (fixed from none) 1 836s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 836s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 836s JS G ENUM: Defining enum value FAST (fixed from fast) 4 836s JS G ENUM: Defining enum value GOOD (fixed from good) 5 836s JS G ENUM: Defining enum value BEST (fixed from best) 6 836s JS G ENUM: Defining cairo.Antialias as 0x2207bd10f050 836s JS G NS: Found info type ENUM for 'Content' in namespace 'cairo' 836s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 836s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 836s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 836s JS G ENUM: Defining cairo.Content as 0x2207bd10f130 836s JS G NS: Found info type ENUM for 'Extend' in namespace 'cairo' 836s JS G ENUM: Defining enum value NONE (fixed from none) 0 836s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 836s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 836s JS G ENUM: Defining enum value PAD (fixed from pad) 3 836s JS G ENUM: Defining cairo.Extend as 0x2207bd10f190 836s JS G NS: Found info type ENUM for 'FillRule' in namespace 'cairo' 836s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 836s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 836s JS G ENUM: Defining cairo.FillRule as 0x2207bd10f1f0 836s JS G NS: Found info type ENUM for 'Filter' in namespace 'cairo' 836s JS G ENUM: Defining enum value FAST (fixed from fast) 0 836s JS G ENUM: Defining enum value GOOD (fixed from good) 1 836s JS G ENUM: Defining enum value BEST (fixed from best) 2 836s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 836s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 836s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 836s JS G ENUM: Defining cairo.Filter as 0x2207bd10f250 836s JS G NS: Found info type ENUM for 'FontSlant' in namespace 'cairo' 836s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 836s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 836s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 836s JS G ENUM: Defining cairo.FontSlant as 0x2207bd10f330 836s JS G NS: Found info type ENUM for 'FontWeight' in namespace 'cairo' 836s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 836s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 836s JS G ENUM: Defining cairo.FontWeight as 0x2207bd10f390 836s JS G NS: Found info type ENUM for 'Format' in namespace 'cairo' 836s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 836s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 836s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 836s JS G ENUM: Defining enum value A8 (fixed from a8) 2 836s JS G ENUM: Defining enum value A1 (fixed from a1) 3 836s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 836s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 836s JS G ENUM: Defining cairo.Format as 0x2207bd10f3f0 836s JS G NS: Found info type ENUM for 'LineCap' in namespace 'cairo' 836s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 836s JS G ENUM: Defining enum value ROUND (fixed from round) 1 836s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 836s JS G ENUM: Defining cairo.LineCap as 0x2207bd10f4d0 836s JS G NS: Found info type ENUM for 'LineJoin' in namespace 'cairo' 836s JS G ENUM: Defining enum value MITER (fixed from miter) 0 836s JS G ENUM: Defining enum value ROUND (fixed from round) 1 836s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 836s JS G ENUM: Defining cairo.LineJoin as 0x2207bd10f530 836s JS G NS: Found info type ENUM for 'Operator' in namespace 'cairo' 836s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 836s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 836s JS G ENUM: Defining enum value OVER (fixed from over) 2 836s JS G ENUM: Defining enum value IN (fixed from in) 3 836s JS G ENUM: Defining enum value OUT (fixed from out) 4 836s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 836s JS G ENUM: Defining enum value DEST (fixed from dest) 6 836s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 836s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 836s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 836s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 836s JS G ENUM: Defining enum value XOR (fixed from xor) 11 836s JS G ENUM: Defining enum value ADD (fixed from add) 12 836s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 836s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 836s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 836s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 836s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 836s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 836s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 836s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 836s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 836s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 836s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 836s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 836s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 836s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 836s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 836s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 836s JS G ENUM: Defining cairo.Operator as 0x2207bd10f590 836s JS G NS: Found info type ENUM for 'PatternType' in namespace 'cairo' 836s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 836s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 836s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 836s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 836s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 836s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 836s JS G ENUM: Defining cairo.PatternType as 0x2207bd10f770 836s JS G NS: Found info type ENUM for 'SurfaceType' in namespace 'cairo' 836s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 836s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 836s JS G ENUM: Defining enum value PS (fixed from ps) 2 836s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 836s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 836s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 836s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 836s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 836s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 836s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 836s JS G ENUM: Defining enum value SVG (fixed from svg) 10 836s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 836s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 836s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 836s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 836s JS G ENUM: Defining enum value QT (fixed from qt) 15 836s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 836s JS G ENUM: Defining enum value VG (fixed from vg) 17 836s JS G ENUM: Defining enum value GL (fixed from gl) 18 836s JS G ENUM: Defining enum value DRM (fixed from drm) 19 836s JS G ENUM: Defining enum value TEE (fixed from tee) 20 836s JS G ENUM: Defining enum value XML (fixed from xml) 21 836s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 836s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 836s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 836s JS G ENUM: Defining cairo.SurfaceType as 0x2207bd10f850 836s JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo' 836s JS G BXD: Defined class for Region (CairoRegion), prototype 0x11f5f0606240, JSClass 0x6fd136fe85d0, in object 0xb55cb779fd8 836s JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo' 836s JS G BXD: Defined class for Context (CairoContext), prototype 0x11f5f0606268, JSClass 0x6fd136fe85d0, in object 0xb55cb779fd8 836s JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo' 836s JS G BXD: Defined class for Surface (CairoSurface), prototype 0x11f5f0606290, JSClass 0x6fd136fe85d0, in object 0xb55cb779fd8 836s JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo' 836s JS G BXD: Defined class for Path (void), prototype 0x11f5f06062b8, JSClass 0x6fd136fe85d0, in object 0xb55cb779fd8 836s JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo' 836s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x11f5f06062e0, JSClass 0x6fd136fe85d0, in object 0xb55cb779fd8 836s JS G NS: Defined namespace 'cairo' 0xb55cb779fd8 in GIRepository 0xb55cb73ee50 836s JS CTX: Script evaluation succeeded 836s JS MAINLOOP: Main loop instance 0x126f3d89cdb0: Spinning loop until released or hook cleared 836s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module metadata hook for module 0x2207bd1113e0 836s JS IMPORT: Defining meta.importSync for module 0x2207bd1113e0 836s JS NATIVE: Defining native module 'system' 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xb55cb73b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xb55cb73b128 836s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 836s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 836s JS MAINLOOP: Set main loop hook to 836s JS MAINLOOP: Main loop instance 0x126f3d89cdb0: hold 836s JS MAINLOOP: Running and clearing main loop hook 836s JS G BXD: Defining method run in prototype for GLib.MainLoop 836s 1..43 836s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 836s JS G BXD: Defined class for Source (GSource), prototype 0x11f5f0606308, JSClass 0x6fd136fe85d0, in object 0xb55cb779038 836s JS G BXD: Defining method set_priority in prototype for GLib.Source 836s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 836s JS G BXD: Defining method attach in prototype for GLib.Source 836s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 836s JS IMPORT: Module metadata hook for module 0xb55cb762e78 836s JS IMPORT: Defining meta.importSync for module 0xb55cb762e78 836s JS G BXD: Defining method destroy in prototype for GLib.Source 836s ok 1 Cairo context has the right type 836s ok 2 Cairo context reports its target surface 836s ok 3 Cairo context can set its source to a pattern 836s ok 4 Cairo context can set its antialias 836s ok 5 Cairo context can set its fill rule 836s ok 6 Cairo context can set its line cap 836s ok 7 Cairo context can set its line join 836s ok 8 Cairo context can set its line width 836s ok 9 Cairo context can set its miter limit 836s ok 10 Cairo context can set its operator 836s ok 11 Cairo context can set its tolerance 836s ok 12 Cairo context has a rectangle as clip extents 836s ok 13 Cairo context has a rectangle as fill extents 836s ok 14 Cairo context has a rectangle as stroke extents 836s ok 15 Cairo context has zero dashes initially 836s ok 16 Cairo context transforms user to device coordinates 836s ok 17 Cairo context transforms user to device distance 836s ok 18 Cairo context transforms device to user coordinates 836s ok 19 Cairo context transforms device to user distance 836s ok 20 Cairo context computes text extents 836s ok 21 Cairo context can call various, otherwise untested, methods without crashing 836s ok 22 Cairo context has methods when created from a C function # SKIP GTK disabled 836s ok 23 Cairo pattern has typechecks 836s ok 24 Cairo solid pattern can be created from RGB static method 836s ok 25 Cairo solid pattern can be created from RGBA static method 836s ok 26 Cairo surface pattern can be created and added as a source 836s ok 27 Cairo linear gradient can be created and added as a source 836s ok 28 Cairo radial gradient can be created and added as a source 836s ok 29 Cairo path has typechecks 836s ok 30 Cairo surface has typechecks 836s ok 31 Cairo surface can access the device scale 836s ok 32 Cairo surface can access the device offset 836s ok 33 Cairo surface can be finalized 836s JS G NS: Found info type FUNCTION for 'test_cairo_context_full_return' in namespace 'Regress' 836s ok 34 Cairo GI test suite for context can be marshalled as a return value 836s JS G NS: Found info type FUNCTION for 'test_cairo_context_none_in' in namespace 'Regress' 836s ok 35 Cairo GI test suite for context can be marshalled as an in parameter 836s JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_return' in namespace 'Regress' 836s ok 36 Cairo GI test suite for surface can be marshalled as a transfer-none return value 836s JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_return' in namespace 'Regress' 836s ok 37 Cairo GI test suite for surface can be marshalled as a transfer-full return value 836s JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_in' in namespace 'Regress' 836s ok 38 Cairo GI test suite for surface can be marshalled as an in parameter 836s JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_out' in namespace 'Regress' 836s ok 39 Cairo GI test suite for surface can be marshalled as an out parameter 836s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 836s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x11f5f06317e0, JSClass 0x6fd136fe8600, in object 0xb55cb779fb0 836s JS G OBJ: Defining method emit_sig_with_foreign_struct in prototype for RegressTestObj (Regress.TestObj) 836s ok 40 Cairo GI test suite can be marshalled through a signal handler 836s JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 836s ok 41 Cairo GI test suite can have its type inferred as a foreign struct 836s ok 42 Cairo imported via GI has the same functionality as imports.cairo 836s JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo' 836s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0x11f5f0631b28, JSClass 0x6fd136fe85d0, in object 0xb55cb779fd8 836s ok 43 Cairo imported via GI has boxed types from the GIR file 836s JS G BXD: Defining method quit in prototype for GLib.MainLoop 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Main loop instance 0x126f3d89cdb0: Spinning loop until released or hook cleared 836s JS MAINLOOP: handling job 0, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 0 836s JS MAINLOOP: handling job 1, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 1 836s JS MAINLOOP: handling job 2, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 2 836s JS MAINLOOP: handling job 3, 836s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 836s JS MAINLOOP: Main loop instance 0x126f3d89cdb0: release 836s JS MAINLOOP: Completed job 3 836s JS MEMORY: Memory report: before destroying context 836s JS MEMORY: 581 objects currently alive 836s JS MEMORY: boxed_instance = 257 836s JS MEMORY: boxed_prototype = 19 836s JS MEMORY: closure = 2 836s JS MEMORY: function = 253 836s JS MEMORY: fundamental_instance = 0 836s JS MEMORY: fundamental_prototype = 0 836s JS MEMORY: gerror_instance = 0 836s JS MEMORY: gerror_prototype = 0 836s JS MEMORY: interface = 8 836s JS MEMORY: module = 13 836s JS MEMORY: ns = 10 836s JS MEMORY: object_instance = 2 836s JS MEMORY: object_prototype = 17 836s JS MEMORY: param = 0 836s JS MEMORY: union_instance = 0 836s JS MEMORY: union_prototype = 0 836s JS CTX: JS shutdown sequence 836s JS CTX: Stopping profiler 836s JS CTX: Shutting down toggle queue 836s JS CTX: Notifying external reference holders of GjsContext dispose 836s JS MAINLOOP: Stopping promise job dispatcher 836s JS CTX: Notifying reference holders of GjsContext dispose 836s JS CTX: Checking unhandled promise rejections 836s JS CTX: Releasing cached JS wrappers 836s JS CTX: Final triggered GC 836s JS CTX: Destroying JS context 836s JS CTX: Releasing all native objects 836s JS CTX: Disabling auto GC 836s JS CTX: Ending trace on global object 836s JS CTX: Freeing allocated resources 836s JS CTX: JS context destroyed 836s PASS: gjs/testCairo.test 836s Running test: gjs/testGTypeClass.test 836s JS NATIVE: Registered native JS module '_promiseNative' 836s JS NATIVE: Registered native JS module '_byteArrayNative' 836s JS NATIVE: Registered native JS module '_encodingNative' 836s JS NATIVE: Registered native JS module '_gi' 836s JS NATIVE: Registered native JS module 'gi' 836s JS NATIVE: Registered native JS module 'cairoNative' 836s JS NATIVE: Registered native JS module 'system' 836s JS NATIVE: Registered native JS module 'console' 836s JS NATIVE: Registered native JS module '_print' 836s JS CTX: Enabling JIT 836s JS CTX: Initialized class GjsFileImporter prototype 0x30c7a7000a0 836s JS IMPORT: Defining parent (nil) of 0x30c7a700100 'imports' is mod 0 836s JS IMPORT: Importing '_print' 836s JS NATIVE: Defining native module '_print' 836s JS IMPORT: Defining parent 0x30c7a700100 of 0x30c7a7007b0 '_print' is mod 1 836s JS IMPORT: successfully imported module '_print' 836s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 836s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1052c253b128 836s JS MAINLOOP: Main loop instance 0x17ab5262cdb0: hold 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Starting promise job dispatcher 836s JS MAINLOOP: Main loop instance 0x17ab5262cdb0: Spinning loop until released or hook cleared 836s JS MAINLOOP: handling job 0, 836s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 836s JS MAINLOOP: Main loop instance 0x17ab5262cdb0: release 836s JS MAINLOOP: Completed job 0 836s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module metadata hook for module 0x30c7a713000 836s JS IMPORT: Defining meta.importSync for module 0x30c7a713000 836s JS NATIVE: Defining native module 'gi' 836s JS CTX: Initialized class GIRepositoryNamespace prototype 0x30c7a7133f0 836s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 836s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 836s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 836s JS IMPORT: Importing directory 'overrides' 836s JS IMPORT: Defining parent 0x30c7a700100 of 0x30c7a7134f0 'overrides' is mod 1 836s JS IMPORT: Defined importer 'overrides' 0x30c7a7134f0 in 0x30c7a700100 836s JS IMPORT: successfully imported directory 'overrides' 836s JS IMPORT: Importing '_promiseNative' 836s JS NATIVE: Defining native module '_promiseNative' 836s JS IMPORT: Defining parent 0x30c7a700100 of 0x30c7a7139a0 '_promiseNative' is mod 1 836s JS IMPORT: successfully imported module '_promiseNative' 836s JS IMPORT: Importing module GLib succeeded 836s JS IMPORT: Defining parent 0x30c7a7134f0 of 0x1052c253c150 'GLib' is mod 1 836s JS IMPORT: successfully imported module 'GLib' 836s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 836s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1052c2579060, JSClass 0x750ee65f85d0, in object 0x1052c2579038 836s JS CTX: Initialized class GIRepositoryGType prototype 0x30c7a713ce8 836s JS CTX: Initialized class GIRepositoryFunction prototype 0x30c7a713d48 836s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 836s JS G BXD: Defined class for Error (GError), prototype 0x1052c25790b0, JSClass 0x750ee65f85d0, in object 0x1052c2579038 836s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 836s JS G BXD: Defined class for Variant (GVariant), prototype 0x1052c2579100, JSClass 0x750ee65f85d0, in object 0x1052c2579038 836s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 836s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1052c2579150, JSClass 0x750ee65f85d0, in object 0x1052c2579038 836s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 836s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1052c25791a0, JSClass 0x750ee65f85d0, in object 0x1052c2579038 836s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 836s JS G BXD: Defined class for Thread (GThread), prototype 0x1052c25791f0, JSClass 0x750ee65f85d0, in object 0x1052c2579038 836s JS G BXD: Defining method ref in prototype for GLib.Thread 836s JS G BXD: Defining method unref in prototype for GLib.Thread 836s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 836s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1052c2579240, JSClass 0x750ee65f85d0, in object 0x1052c2579038 836s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 836s JS G BXD: Defined class for Regex (GRegex), prototype 0x1052c2579290, JSClass 0x750ee65f85d0, in object 0x1052c2579038 836s JS G BXD: Defining method match in prototype for GLib.Regex 836s JS G BXD: Defining method match_full in prototype for GLib.Regex 836s JS G BXD: Defining method match_all in prototype for GLib.Regex 836s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 836s JS G NS: Defined namespace 'GLib' 0x1052c2579038 in GIRepository 0x30c7a713280 836s JS IMPORT: Importing module jasmine succeeded 836s JS IMPORT: Defining parent 0x30c7a700100 of 0x1052c253cce0 'jasmine' is mod 1 836s JS IMPORT: successfully imported module 'jasmine' 836s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 836s JS MAINLOOP: Main loop instance 0x17ab5262cdb0: hold 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Main loop instance 0x17ab5262cdb0: Spinning loop until released or hook cleared 836s JS MAINLOOP: handling job 0, 836s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 836s JS MAINLOOP: Main loop instance 0x17ab5262cdb0: release 836s JS MAINLOOP: Completed job 0 836s JS IMPORT: Importing 'gi' 836s JS IMPORT: Defining parent 0x30c7a700100 of 0x30c7a713280 'gi' is mod 1 836s JS IMPORT: successfully imported module 'gi' 836s 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 836s JS G NS: Defined namespace 'GjsPrivate' 0x1052c2579330 in GIRepository 0x30c7a713280 836s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 836s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 836s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 836s JS IMPORT: Importing module _legacy succeeded 836s JS IMPORT: Defining parent 0x30c7a700100 of 0x1052c253cf10 '_legacy' is mod 1 836s JS IMPORT: successfully imported module '_legacy' 836s JS IMPORT: Importing module lang succeeded 836s JS IMPORT: Defining parent 0x30c7a700100 of 0x1052c253cec0 'lang' is mod 1 836s JS IMPORT: successfully imported module 'lang' 836s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 836s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 836s JS IMPORT: Importing module _signals succeeded 836s JS IMPORT: Defining parent 0x30c7a700100 of 0x1052c253cf60 '_signals' is mod 1 836s JS IMPORT: successfully imported module '_signals' 836s JS IMPORT: Importing module signals succeeded 836s JS IMPORT: Defining parent 0x30c7a700100 of 0x1052c253ce70 'signals' is mod 1 836s JS IMPORT: successfully imported module 'signals' 836s JS IMPORT: Importing module Gio succeeded 836s JS IMPORT: Defining parent 0x30c7a7134f0 of 0x1052c253ce20 'Gio' is mod 1 836s JS IMPORT: successfully imported module 'Gio' 836s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 836s JS IMPORT: Importing '_gi' 836s JS NATIVE: Defining native module '_gi' 836s JS IMPORT: Defining parent 0x30c7a700100 of 0x30c7a72b638 '_gi' is mod 1 836s JS IMPORT: successfully imported module '_gi' 836s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 836s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 836s JS IMPORT: Importing module _common succeeded 836s JS IMPORT: Defining parent 0x30c7a700100 of 0x1052c25cb038 '_common' is mod 1 836s JS IMPORT: successfully imported module '_common' 836s JS IMPORT: Importing module GObject succeeded 836s JS IMPORT: Defining parent 0x30c7a7134f0 of 0x1052c253cfb0 'GObject' is mod 1 836s JS IMPORT: successfully imported module 'GObject' 836s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 836s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 836s JS G BXD: Defined class for String (GString), prototype 0x1052c25795d8, JSClass 0x750ee65f85d0, in object 0x1052c2579358 836s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 836s JS G PRM: Defined class ParamSpec prototype is 0x1052c25cb0d8 class 0x750ee6600068 in object 0x1052c2579358 836s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 836s JS G OBJ: Defined class for Object (GObject), prototype 0x1052c2579740, JSClass 0x750ee65f8600, in object 0x1052c2579358 836s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 836s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 836s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1052c2579768, JSClass 0x750ee65f8600, in object 0x1052c2579358 836s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 836s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 836s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 836s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 836s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 836s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 836s JS G NS: Defined namespace 'GObject' 0x1052c2579358 in GIRepository 0x30c7a713280 836s JS G OBJ: Defined class for Application (GApplication), prototype 0x1052c25797b8, JSClass 0x750ee65f8600, in object 0x1052c2579308 836s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 836s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1052c25cb5b0, JSClass 0x750ee65fa658, in object 0x1052c2579308 836s JS G NS: Found info type INTERFACE for 'ActionGroup' in namespace 'Gio' 836s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x1052c25cb5d8, JSClass 0x750ee65fa658, in object 0x1052c2579308 836s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 836s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 836s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x1052c2579858, JSClass 0x750ee65f8600, in object 0x1052c2579308 836s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 836s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1052c25cb858, JSClass 0x750ee65fa658, in object 0x1052c2579308 836s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 836s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1052c25cb8a8, JSClass 0x750ee65fa658, in object 0x1052c2579308 836s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 836s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x1052c25798f8, JSClass 0x750ee65f8600, in object 0x1052c2579308 836s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 836s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 836s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 836s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 836s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x1052c25cba60, JSClass 0x750ee65fa658, in object 0x1052c2579308 836s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 836s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x1052c2579970, JSClass 0x750ee65f85d0, in object 0x1052c2579308 836s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 836s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x1052c25799c0, JSClass 0x750ee65f85d0, in object 0x1052c2579308 836s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 836s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 836s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x1052c2579a10, JSClass 0x750ee65f8600, in object 0x1052c2579308 836s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x1052c2579a60, JSClass 0x750ee65f8600, in object 0x1052c2579330 836s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 836s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x1052c2579ab0, JSClass 0x750ee65f8600, in object 0x1052c2579308 836s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 836s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 836s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 836s JS G IFACE: Defined class for File (GFile), prototype 0x1052c25cbb28, JSClass 0x750ee65fa658, in object 0x1052c2579308 836s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x1052c2579b28, JSClass 0x750ee65f8600, in object 0x30c7a713360 836s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 836s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x1052c2579ba0, JSClass 0x750ee65f8600, in object 0x1052c2579308 836s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 836s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 836s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x1052c2579bf0, JSClass 0x750ee65f8600, in object 0x1052c2579308 836s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 836s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x1052c2579c40, JSClass 0x750ee65f8600, in object 0x1052c2579308 836s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 836s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x1052c2579c90, JSClass 0x750ee65f85d0, in object 0x1052c2579308 836s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 836s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 836s JS G OBJ: Defined class for Settings (GSettings), prototype 0x1052c2579ce0, JSClass 0x750ee65f8600, in object 0x1052c2579308 836s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 836s JS G NS: Defined namespace 'Gio' 0x1052c2579308 in GIRepository 0x30c7a713280 836s JS CTX: Script evaluation succeeded 836s JS MAINLOOP: Main loop instance 0x17ab5262cdb0: Spinning loop until released or hook cleared 836s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module metadata hook for module 0x30c7a736e90 836s JS IMPORT: Defining meta.importSync for module 0x30c7a736e90 836s JS NATIVE: Defining native module 'system' 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1052c253b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1052c253b128 836s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 836s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 836s JS MAINLOOP: Set main loop hook to 836s JS MAINLOOP: Main loop instance 0x17ab5262cdb0: hold 836s JS MAINLOOP: Running and clearing main loop hook 836s JS G BXD: Defining method run in prototype for GLib.MainLoop 836s 1..8 836s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 836s JS G BXD: Defined class for Source (GSource), prototype 0x1052c2579d30, JSClass 0x750ee65f85d0, in object 0x1052c2579038 836s JS G BXD: Defining method set_priority in prototype for GLib.Source 836s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 836s JS G BXD: Defining method attach in prototype for GLib.Source 836s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 836s JS IMPORT: Module metadata hook for module 0x30c7a704370 836s JS IMPORT: Defining meta.importSync for module 0x30c7a704370 836s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 836s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x1052c2579e20, JSClass 0x750ee65f8600, in object 0x1052c2579308 836s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 836s JS G PRM: JSObject created with param instance 0x17ab52803b30 type GParamString 836s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 836s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x1052c2579e70, JSClass 0x750ee65f8600, in object 0x1052c2579308 836s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 836s JS G PRM: JSObject created with param instance 0x17ab5280ab00 type GParamBoolean 836s JS G BXD: Defining method destroy in prototype for GLib.Source 836s ok 1 Looking up param specs works 836s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 836s JS G PRM: JSObject created with param instance 0x17ab52803b30 type GParamString 836s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 836s JS G PRM: JSObject created with param instance 0x17ab5280ab00 type GParamBoolean 836s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 836s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 836s ok 2 Looking up param specs gives the correct name 836s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 836s JS G PRM: JSObject created with param instance 0x17ab52803b30 type GParamString 836s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 836s JS G PRM: JSObject created with param instance 0x17ab5280ab00 type GParamBoolean 836s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 836s ok 3 Looking up param specs gives the default value if present 836s ok 4 GType object has a name 836s ok 5 GType object has a read-only name 836s ok 6 GType object has an undeletable name 836s ok 7 GType object has a string representation 836s JS G NS: Found info type FUNCTION for 'type_parent' in namespace 'GObject' 836s ok 8 GType marshalling marshals the invalid GType object into JS null 836s JS G BXD: Defining method quit in prototype for GLib.MainLoop 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Main loop instance 0x17ab5262cdb0: Spinning loop until released or hook cleared 836s JS MAINLOOP: handling job 0, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 0 836s JS MAINLOOP: handling job 1, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 1 836s JS MAINLOOP: handling job 2, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 2 836s JS MAINLOOP: handling job 3, 836s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 836s JS MAINLOOP: Main loop instance 0x17ab5262cdb0: release 836s JS MAINLOOP: Completed job 3 836s JS MEMORY: Memory report: before destroying context 836s JS MEMORY: 325 objects currently alive 836s JS MEMORY: boxed_instance = 48 836s JS MEMORY: boxed_prototype = 13 836s JS MEMORY: closure = 1 836s JS MEMORY: function = 222 836s JS MEMORY: fundamental_instance = 0 836s JS MEMORY: fundamental_prototype = 0 836s JS MEMORY: gerror_instance = 0 836s JS MEMORY: gerror_prototype = 0 836s JS MEMORY: interface = 6 836s JS MEMORY: module = 9 836s JS MEMORY: ns = 4 836s JS MEMORY: object_instance = 1 836s JS MEMORY: object_prototype = 15 836s JS MEMORY: param = 6 836s JS MEMORY: union_instance = 0 836s JS MEMORY: union_prototype = 0 836s JS CTX: JS shutdown sequence 836s JS CTX: Stopping profiler 836s JS CTX: Shutting down toggle queue 836s JS CTX: Notifying external reference holders of GjsContext dispose 836s JS MAINLOOP: Stopping promise job dispatcher 836s JS CTX: Notifying reference holders of GjsContext dispose 836s JS CTX: Checking unhandled promise rejections 836s JS CTX: Releasing cached JS wrappers 836s JS CTX: Final triggered GC 836s JS CTX: Destroying JS context 836s JS CTX: Releasing all native objects 836s JS CTX: Disabling auto GC 836s JS CTX: Ending trace on global object 836s JS CTX: Freeing allocated resources 836s JS CTX: JS context destroyed 836s PASS: gjs/testGTypeClass.test 836s Running test: gjs/testGtk3.test 836s JS NATIVE: Registered native JS module '_promiseNative' 836s JS NATIVE: Registered native JS module '_byteArrayNative' 836s JS NATIVE: Registered native JS module '_encodingNative' 836s JS NATIVE: Registered native JS module '_gi' 836s JS NATIVE: Registered native JS module 'gi' 836s JS NATIVE: Registered native JS module 'cairoNative' 836s JS NATIVE: Registered native JS module 'system' 836s JS NATIVE: Registered native JS module 'console' 836s JS NATIVE: Registered native JS module '_print' 836s JS CTX: Enabling JIT 836s JS CTX: Initialized class GjsFileImporter prototype 0x21ed2db000a0 836s JS IMPORT: Defining parent (nil) of 0x21ed2db00100 'imports' is mod 0 836s JS IMPORT: Importing '_print' 836s JS NATIVE: Defining native module '_print' 836s JS IMPORT: Defining parent 0x21ed2db00100 of 0x21ed2db007b0 '_print' is mod 1 836s JS IMPORT: successfully imported module '_print' 836s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 836s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3459b3e3b128 836s JS MAINLOOP: Main loop instance 0x143f83ffcdb0: hold 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Starting promise job dispatcher 836s JS MAINLOOP: Main loop instance 0x143f83ffcdb0: Spinning loop until released or hook cleared 836s JS MAINLOOP: handling job 0, 836s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 836s JS MAINLOOP: Main loop instance 0x143f83ffcdb0: release 836s JS MAINLOOP: Completed job 0 836s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module metadata hook for module 0x21ed2db13000 836s JS IMPORT: Defining meta.importSync for module 0x21ed2db13000 836s JS NATIVE: Defining native module 'gi' 836s JS CTX: Initialized class GIRepositoryNamespace prototype 0x21ed2db133f0 836s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 836s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 836s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 836s JS IMPORT: Importing directory 'overrides' 836s JS IMPORT: Defining parent 0x21ed2db00100 of 0x21ed2db134f0 'overrides' is mod 1 836s JS IMPORT: Defined importer 'overrides' 0x21ed2db134f0 in 0x21ed2db00100 836s JS IMPORT: successfully imported directory 'overrides' 836s JS IMPORT: Importing '_promiseNative' 836s JS NATIVE: Defining native module '_promiseNative' 836s JS IMPORT: Defining parent 0x21ed2db00100 of 0x21ed2db139a0 '_promiseNative' is mod 1 836s JS IMPORT: successfully imported module '_promiseNative' 836s JS IMPORT: Importing module GLib succeeded 836s JS IMPORT: Defining parent 0x21ed2db134f0 of 0x3459b3e3c150 'GLib' is mod 1 836s JS IMPORT: successfully imported module 'GLib' 836s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 836s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3459b3e79060, JSClass 0x67b41dae85d0, in object 0x3459b3e79038 836s JS CTX: Initialized class GIRepositoryGType prototype 0x21ed2db13ce8 836s JS CTX: Initialized class GIRepositoryFunction prototype 0x21ed2db13d48 836s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 836s JS G BXD: Defined class for Error (GError), prototype 0x3459b3e790b0, JSClass 0x67b41dae85d0, in object 0x3459b3e79038 836s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 836s JS G BXD: Defined class for Variant (GVariant), prototype 0x3459b3e79100, JSClass 0x67b41dae85d0, in object 0x3459b3e79038 836s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 836s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3459b3e79150, JSClass 0x67b41dae85d0, in object 0x3459b3e79038 836s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 836s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3459b3e791a0, JSClass 0x67b41dae85d0, in object 0x3459b3e79038 836s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 836s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 836s JS G BXD: Defined class for Thread (GThread), prototype 0x3459b3e791f0, JSClass 0x67b41dae85d0, in object 0x3459b3e79038 836s JS G BXD: Defining method ref in prototype for GLib.Thread 836s JS G BXD: Defining method unref in prototype for GLib.Thread 836s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 836s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3459b3e79240, JSClass 0x67b41dae85d0, in object 0x3459b3e79038 836s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 836s JS G BXD: Defined class for Regex (GRegex), prototype 0x3459b3e79290, JSClass 0x67b41dae85d0, in object 0x3459b3e79038 836s JS G BXD: Defining method match in prototype for GLib.Regex 836s JS G BXD: Defining method match_full in prototype for GLib.Regex 836s JS G BXD: Defining method match_all in prototype for GLib.Regex 836s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 836s JS G NS: Defined namespace 'GLib' 0x3459b3e79038 in GIRepository 0x21ed2db13280 836s JS IMPORT: Importing module jasmine succeeded 836s JS IMPORT: Defining parent 0x21ed2db00100 of 0x3459b3e3cce0 'jasmine' is mod 1 836s JS IMPORT: successfully imported module 'jasmine' 836s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 836s JS MAINLOOP: Main loop instance 0x143f83ffcdb0: hold 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Main loop instance 0x143f83ffcdb0: Spinning loop until released or hook cleared 836s JS MAINLOOP: handling job 0, 836s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 836s JS MAINLOOP: Main loop instance 0x143f83ffcdb0: release 836s JS MAINLOOP: Completed job 0 836s JS IMPORT: Importing 'gi' 836s JS IMPORT: Defining parent 0x21ed2db00100 of 0x21ed2db13280 'gi' is mod 1 836s JS IMPORT: successfully imported module 'gi' 836s 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 836s JS G NS: Defined namespace 'GjsPrivate' 0x3459b3e79330 in GIRepository 0x21ed2db13280 836s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 836s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 836s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 836s JS IMPORT: Importing module _legacy succeeded 836s JS IMPORT: Defining parent 0x21ed2db00100 of 0x3459b3e3cf10 '_legacy' is mod 1 836s JS IMPORT: successfully imported module '_legacy' 836s JS IMPORT: Importing module lang succeeded 836s JS IMPORT: Defining parent 0x21ed2db00100 of 0x3459b3e3cec0 'lang' is mod 1 836s JS IMPORT: successfully imported module 'lang' 836s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 836s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 836s JS IMPORT: Importing module _signals succeeded 836s JS IMPORT: Defining parent 0x21ed2db00100 of 0x3459b3e3cf60 '_signals' is mod 1 836s JS IMPORT: successfully imported module '_signals' 836s JS IMPORT: Importing module signals succeeded 836s JS IMPORT: Defining parent 0x21ed2db00100 of 0x3459b3e3ce70 'signals' is mod 1 836s JS IMPORT: successfully imported module 'signals' 836s JS IMPORT: Importing module Gio succeeded 836s JS IMPORT: Defining parent 0x21ed2db134f0 of 0x3459b3e3ce20 'Gio' is mod 1 836s JS IMPORT: successfully imported module 'Gio' 836s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 836s JS IMPORT: Importing '_gi' 836s JS NATIVE: Defining native module '_gi' 836s JS IMPORT: Defining parent 0x21ed2db00100 of 0x21ed2db2b6f0 '_gi' is mod 1 836s JS IMPORT: successfully imported module '_gi' 836s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 836s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 836s JS IMPORT: Importing module _common succeeded 836s JS IMPORT: Defining parent 0x21ed2db00100 of 0x3459b3ecc038 '_common' is mod 1 836s JS IMPORT: successfully imported module '_common' 836s JS IMPORT: Importing module GObject succeeded 836s JS IMPORT: Defining parent 0x21ed2db134f0 of 0x3459b3e3cfb0 'GObject' is mod 1 836s JS IMPORT: successfully imported module 'GObject' 836s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 836s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 836s JS G BXD: Defined class for String (GString), prototype 0x3459b3e795d8, JSClass 0x67b41dae85d0, in object 0x3459b3e79358 836s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 836s JS G PRM: Defined class ParamSpec prototype is 0x3459b3ecc0d8 class 0x67b41daf0068 in object 0x3459b3e79358 836s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 836s JS G OBJ: Defined class for Object (GObject), prototype 0x3459b3e79740, JSClass 0x67b41dae8600, in object 0x3459b3e79358 836s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 836s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 836s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3459b3e79768, JSClass 0x67b41dae8600, in object 0x3459b3e79358 836s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 836s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 836s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 836s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 836s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 836s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 836s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 836s JS G NS: Defined namespace 'GObject' 0x3459b3e79358 in GIRepository 0x21ed2db13280 836s JS G OBJ: Defined class for Application (GApplication), prototype 0x3459b3e797b8, JSClass 0x67b41dae8600, in object 0x3459b3e79308 836s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 836s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3459b3ecc5b0, JSClass 0x67b41daea658, in object 0x3459b3e79308 836s JS G NS: Found info type INTERFACE for 'ActionGroup' in namespace 'Gio' 836s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x3459b3ecc5d8, JSClass 0x67b41daea658, in object 0x3459b3e79308 836s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 836s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 836s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 836s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3459b3e79858, JSClass 0x67b41dae8600, in object 0x3459b3e79308 836s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 836s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3459b3ecc858, JSClass 0x67b41daea658, in object 0x3459b3e79308 836s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 836s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3459b3ecc8a8, JSClass 0x67b41daea658, in object 0x3459b3e79308 836s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 836s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3459b3e798f8, JSClass 0x67b41dae8600, in object 0x3459b3e79308 836s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 836s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 836s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 836s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 836s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x3459b3ecca60, JSClass 0x67b41daea658, in object 0x3459b3e79308 836s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 836s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3459b3e79970, JSClass 0x67b41dae85d0, in object 0x3459b3e79308 836s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 836s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3459b3e799c0, JSClass 0x67b41dae85d0, in object 0x3459b3e79308 836s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 836s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 836s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3459b3e79a10, JSClass 0x67b41dae8600, in object 0x3459b3e79308 836s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3459b3e79a60, JSClass 0x67b41dae8600, in object 0x3459b3e79330 836s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 836s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3459b3e79ab0, JSClass 0x67b41dae8600, in object 0x3459b3e79308 836s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 836s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 836s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 836s JS G IFACE: Defined class for File (GFile), prototype 0x3459b3eccb28, JSClass 0x67b41daea658, in object 0x3459b3e79308 836s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3459b3e79b28, JSClass 0x67b41dae8600, in object 0x21ed2db13360 836s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 836s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3459b3e79ba0, JSClass 0x67b41dae8600, in object 0x3459b3e79308 836s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 836s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 836s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3459b3e79bf0, JSClass 0x67b41dae8600, in object 0x3459b3e79308 836s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 836s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3459b3e79c40, JSClass 0x67b41dae8600, in object 0x3459b3e79308 836s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 836s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3459b3e79c90, JSClass 0x67b41dae85d0, in object 0x3459b3e79308 836s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 836s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 836s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3459b3e79ce0, JSClass 0x67b41dae8600, in object 0x3459b3e79308 836s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 836s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 836s JS G NS: Defined namespace 'Gio' 0x3459b3e79308 in GIRepository 0x21ed2db13280 836s JS IMPORT: Importing module Gtk succeeded 836s JS IMPORT: Defining parent 0x21ed2db134f0 of 0x3459b3ed95d8 'Gtk' is mod 1 836s JS IMPORT: successfully imported module 'Gtk' 836s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 836s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 836s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x3459b3e79d58, JSClass 0x67b41dae8600, in object 0x3459b3e79358 836s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x3459b3e79da8, JSClass 0x67b41dae8600, in object 0x3459b3e79d30 836s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 836s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x3459b3ed98d0, JSClass 0x67b41daea658, in object 0x3459b3e79d30 836s 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 836s JS G NS: Defined namespace 'Atk' 0x3459b3e79e20 in GIRepository 0x21ed2db13280 836s JS G NS: Found info type INTERFACE for 'ImplementorIface' in namespace 'Atk' 836s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0x3459b3ed98f8, JSClass 0x67b41daea658, in object 0x3459b3e79e20 836s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 836s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x3459b3e79e70, JSClass 0x67b41dae8600, in object 0x3459b3e79d30 836s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 836s JS G NS: Defined namespace 'Gtk' 0x3459b3e79d30 in GIRepository 0x21ed2db13280 836s JS IMPORT: Importing 'system' 836s JS NATIVE: Defining native module 'system' 836s JS IMPORT: Defining parent 0x21ed2db00100 of 0x21ed2db32350 'system' is mod 1 836s JS IMPORT: successfully imported module 'system' 836s JS IMPORT: Module metadata hook for module 0x21ed2db02348 836s JS IMPORT: Defining meta.importSync for module 0x21ed2db02348 836s JS NATIVE: Defining native module '_encodingNative' 836s JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' 836s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x3459b3e79ec0, JSClass 0x67b41dae8600, in object 0x3459b3e79d30 836s JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk' 836s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x3459b3ed9a38, JSClass 0x67b41daea658, in object 0x3459b3e79d30 836s JS G NS: Found info type STRUCT for 'Uri' in namespace 'GLib' 836s JS G BXD: Defined class for Uri (GUri), prototype 0x3459b3e79fd8, JSClass 0x67b41dae85d0, in object 0x3459b3e79038 836s JS G NS: Found info type FLAGS for 'UriFlags' in namespace 'GLib' 836s JS G ENUM: Defining enum value NONE (fixed from none) 0 836s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 1 836s JS G ENUM: Defining enum value HAS_PASSWORD (fixed from has_password) 2 836s JS G ENUM: Defining enum value HAS_AUTH_PARAMS (fixed from has_auth_params) 4 836s JS G ENUM: Defining enum value ENCODED (fixed from encoded) 8 836s JS G ENUM: Defining enum value NON_DNS (fixed from non_dns) 16 836s JS G ENUM: Defining enum value ENCODED_QUERY (fixed from encoded_query) 32 836s JS G ENUM: Defining enum value ENCODED_PATH (fixed from encoded_path) 64 836s JS G ENUM: Defining enum value ENCODED_FRAGMENT (fixed from encoded_fragment) 128 836s JS G ENUM: Defining enum value SCHEME_NORMALIZE (fixed from scheme_normalize) 256 836s JS G ENUM: Defining GLib.UriFlags as 0x21ed2db33d20 836s JS G BXD: Defining method get_scheme in prototype for GLib.Uri 836s JS G BXD: Defining method get_path in prototype for GLib.Uri 836s JS G NS: Found info type OBJECT for 'FileIOStream' in namespace 'Gio' 836s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 836s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x3459b3ee20b0, JSClass 0x67b41dae8600, in object 0x3459b3e79308 836s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0x3459b3ee2100, JSClass 0x67b41dae8600, in object 0x3459b3e79308 836s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0x3459b3ee2150, JSClass 0x67b41dae8600, in object 0x21ed2db13360 836s JS G NS: Found info type INTERFACE for 'Seekable' in namespace 'Gio' 836s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x3459b3ed9e20, JSClass 0x67b41daea658, in object 0x3459b3e79308 836s JS G OBJ: Defining method get_output_stream in prototype for GIOStream (Gio.IOStream) 836s JS G NS: Found info type OBJECT for 'FileOutputStream' in namespace 'Gio' 836s JS G NS: Found info type OBJECT for 'OutputStream' in namespace 'Gio' 836s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x3459b3ee21f0, JSClass 0x67b41dae8600, in object 0x3459b3e79308 836s JS G OBJ: Defined class for FileOutputStream (GFileOutputStream), prototype 0x3459b3ee2240, JSClass 0x67b41dae8600, in object 0x3459b3e79308 836s JS G OBJ: Defined class for GLocalFileOutputStream (GLocalFileOutputStream), prototype 0x3459b3ee2290, JSClass 0x67b41dae8600, in object 0x21ed2db13360 836s JS G NS: Found info type OBJECT for 'DataOutputStream' in namespace 'Gio' 836s JS G NS: Found info type OBJECT for 'FilterOutputStream' in namespace 'Gio' 836s JS G OBJ: Defined class for FilterOutputStream (GFilterOutputStream), prototype 0x3459b3ee2308, JSClass 0x67b41dae8600, in object 0x3459b3e79308 836s JS G OBJ: Defined class for DataOutputStream (GDataOutputStream), prototype 0x3459b3ee2358, JSClass 0x67b41dae8600, in object 0x3459b3e79308 836s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 836s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x3459b3ed9e98, JSClass 0x67b41daea658, in object 0x3459b3e79308 836s JS G OBJ: Defining method put_string in prototype for GDataOutputStream (Gio.DataOutputStream) 836s JS G OBJ: Defining method close in prototype for GOutputStream (Gio.OutputStream) 836s JS CTX: Script evaluation succeeded 836s JS MAINLOOP: Main loop instance 0x143f83ffcdb0: Spinning loop until released or hook cleared 836s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module metadata hook for module 0x21ed2db0a1c0 836s JS IMPORT: Defining meta.importSync for module 0x21ed2db0a1c0 836s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3459b3e3b128 836s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3459b3e3b128 836s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 836s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 836s JS MAINLOOP: Set main loop hook to 836s JS MAINLOOP: Main loop instance 0x143f83ffcdb0: hold 836s JS MAINLOOP: Running and clearing main loop hook 836s JS G BXD: Defining method run in prototype for GLib.MainLoop 836s 1..33 836s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 836s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 836s JS G BXD: Defined class for Source (GSource), prototype 0x3459b3ee24e8, JSClass 0x67b41dae85d0, in object 0x3459b3e79038 836s JS G BXD: Defining method set_priority in prototype for GLib.Source 836s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 836s JS G BXD: Defining method attach in prototype for GLib.Source 836s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 836s JS IMPORT: Module metadata hook for module 0x3459b3e62858 836s JS IMPORT: Defining meta.importSync for module 0x3459b3e62858 836s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 836s JS G BXD: Defining method destroy in prototype for GLib.Source 836s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 836s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 836s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x3459b3ee2628, JSClass 0x67b41dae8600, in object 0x3459b3e79d30 836s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x3459b3ee2678, JSClass 0x67b41dae8600, in object 0x3459b3e79d30 836s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 836s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 836s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 836s JS G ENUM: Defining Gtk.WindowType as 0x21ed2db19ae0 836s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 836s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 836s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 836s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x3459b3ee2740, JSClass 0x67b41dae8600, in object 0x3459b3e79d30 836s JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' 836s JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' 836s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x3459b3ee27b8, JSClass 0x67b41dae8600, in object 0x3459b3e79d30 836s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x3459b3ee2808, JSClass 0x67b41dae8600, in object 0x3459b3e79d30 836s JS G OBJ: Defining method get_objects in prototype for GtkBuilder (Gtk.Builder) 836s JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' 836s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 836s JS G ENUM: Defining enum value AFTER (fixed from after) 1 836s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 836s JS G ENUM: Defining GObject.ConnectFlags as 0x21ed2db19c80 836s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 836s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 836s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 836s ok 1 Gtk overrides UI template sets up internal and public template children 836s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 836s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 836s ok 2 Gtk overrides UI template sets up public template children with the correct widgets 836s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 836s ok 3 Gtk overrides UI template sets up internal template children with the correct widgets 836s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 836s ok 4 Gtk overrides UI template connects template callbacks to the correct handler 836s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 836s ok 5 Gtk overrides UI template binds template callbacks to the correct object 836s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 836s ok 6 Gtk overrides UI template from resource sets up internal and public template children 836s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 836s ok 7 Gtk overrides UI template from resource sets up public template children with the correct widgets 836s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 836s ok 8 Gtk overrides UI template from resource sets up internal template children with the correct widgets 836s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 836s ok 9 Gtk overrides UI template from resource connects template callbacks to the correct handler 836s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 836s ok 10 Gtk overrides UI template from resource binds template callbacks to the correct object 836s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 836s ok 11 Gtk overrides UI template from file sets up internal and public template children 836s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 836s ok 12 Gtk overrides UI template from file sets up public template children with the correct widgets 836s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 836s ok 13 Gtk overrides UI template from file sets up internal template children with the correct widgets 836s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 836s ok 14 Gtk overrides UI template from file connects template callbacks to the correct handler 836s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 836s ok 15 Gtk overrides UI template from file binds template callbacks to the correct object 836s ok 16 Gtk overrides Class inheriting from template class sets up internal and public template children # SKIP pending 836s ok 17 Gtk overrides Class inheriting from template class sets up public template children with the correct widgets # SKIP pending 836s ok 18 Gtk overrides Class inheriting from template class sets up internal template children with the correct widgets # SKIP pending 836s ok 19 Gtk overrides Class inheriting from template class connects template callbacks to the correct handler # SKIP pending 836s ok 20 Gtk overrides Class inheriting from template class binds template callbacks to the correct object # SKIP pending 836s ok 21 Gtk overrides sets CSS names on classes 836s ok 22 Gtk overrides static inheritance works 836s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 836s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 836s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 836s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 836s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 836s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 836s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 836s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 836s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 836s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 836s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 836s JS G ENUM: Defining GLib.LogLevelFlags as 0x21ed2db47c48 836s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 836s ok 23 Gtk overrides avoid crashing when GTK vfuncs are called in garbage collection 836s ok 24 Gtk overrides GTK vfuncs are not called if the object is disposed 836s ok 25 Gtk overrides destroy signal is emitted while disposing objects 836s ok 26 Gtk overrides destroy signal is not emitted when objects are garbage collected 836s JS G NS: Found info type OBJECT for 'Clipboard' in namespace 'Gtk' 836s JS G OBJ: Defined class for Clipboard (GtkClipboard), prototype 0x3459b3ee2538, JSClass 0x67b41dae8600, in object 0x3459b3e79d30 836s ok 27 Gtk overrides accepts string in place of GdkAtom 836s ok 28 Gtk overrides accepts null in place of GdkAtom as GDK_NONE 836s JS G NS: Found info type OBJECT for 'Stack' in namespace 'Gtk' 836s JS G OBJ: Defined class for Stack (GtkStack), prototype 0x3459b3ee2920, JSClass 0x67b41dae8600, in object 0x3459b3e79d30 836s JS G NS: Found info type OBJECT for 'Box' in namespace 'Gtk' 836s JS G OBJ: Defined class for Box (GtkBox), prototype 0x3459b3ee2998, JSClass 0x67b41dae8600, in object 0x3459b3e79d30 836s JS G OBJ: Defining method add_named in prototype for GtkStack (Gtk.Stack) 836s JS G OBJ: Defining method get_child_by_name in prototype for GtkStack (Gtk.Stack) 836s JS G NS: Found info type FUNCTION for 'gtk_container_child_set_property' in namespace 'GjsPrivate' 836s ok 29 Gtk overrides uses the correct GType for null child properties 836s JS G NS: Found info type STRUCT for 'TreeIter' in namespace 'Gtk' 836s JS G BXD: Defined class for TreeIter (GtkTreeIter), prototype 0x3459b3ee2ab0, JSClass 0x67b41dae85d0, in object 0x3459b3e79d30 836s ok 30 Gtk overrides can create a Gtk.TreeIter with accessible stamp field 836s JS G NS: Found info type OBJECT for 'ScrolledWindow' in namespace 'Gtk' 836s JS G OBJ: Defined class for ScrolledWindow (GtkScrolledWindow), prototype 0x3459b3ee2bc8, JSClass 0x67b41dae8600, in object 0x3459b3e79d30 836s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 836s JS G BXD: Defined class for Value (GValue), prototype 0x3459b3ee2c40, JSClass 0x67b41dae85d0, in object 0x3459b3e79358 836s JS G BXD: Defining method init in prototype for GObject.Value 836s JS G OBJ: Defining method style_get_property in prototype for GtkWidget (Gtk.Widget) 836s JS G BXD: Defining method get_boolean in prototype for GObject.Value 836s JS G BXD: Defining method unset in prototype for GObject.Value 836s JS G BXD: Defining method set_int in prototype for GObject.Value 836s JS G BXD: Defining method get_int in prototype for GObject.Value 836s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 836s JS G BXD: Defining method set_string in prototype for GObject.Value 836s JS G BXD: Defining method get_string in prototype for GObject.Value 836s ok 31 Gtk overrides can get style properties using GObject.Value 836s JS G NS: Found info type OBJECT for 'Frame' in namespace 'Gtk' 836s JS G OBJ: Defined class for Frame (GtkFrame), prototype 0x3459b3ee2d80, JSClass 0x67b41dae8600, in object 0x3459b3e79d30 836s JS G OBJ: Defining method show in prototype for GtkWidget (Gtk.Widget) 836s ok 32 Gtk overrides can pass a parent object to a child at construction 836s JS G NS: Found info type OBJECT for 'Button' in namespace 'Gtk' 836s JS G OBJ: Defined class for Button (GtkButton), prototype 0x3459b3ee2ee8, JSClass 0x67b41dae8600, in object 0x3459b3e79d30 836s JS G NS: Found info type INTERFACE for 'Activatable' in namespace 'Gtk' 836s JS G IFACE: Defined class for Activatable (GtkActivatable), prototype 0x3459b3eccd80, JSClass 0x67b41daea658, in object 0x3459b3e79d30 836s JS G NS: Found info type INTERFACE for 'Actionable' in namespace 'Gtk' 836s JS G IFACE: Defined class for Actionable (GtkActionable), prototype 0x3459b3e3c0d8, JSClass 0x67b41daea658, in object 0x3459b3e79d30 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: handling job 0, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 0 836s JS MAINLOOP: handling job 1, 836s ok 33 Gtk overrides does not leak instance when connecting template signal 836s JS MAINLOOP: Completed job 1 836s JS G BXD: Defining method quit in prototype for GLib.MainLoop 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Main loop instance 0x143f83ffcdb0: Spinning loop until released or hook cleared 836s JS MAINLOOP: handling job 0, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 0 836s JS MAINLOOP: handling job 1, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 1 836s JS MAINLOOP: handling job 2, 836s JS MAINLOOP: Enqueue job , promise=, allocation site= 836s JS MAINLOOP: Completed job 2 836s JS MAINLOOP: handling job 3, 836s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 836s JS MAINLOOP: Main loop instance 0x143f83ffcdb0: release 836s JS MAINLOOP: Completed job 3 836s JS MEMORY: Memory report: before destroying context 836s JS MEMORY: 385 objects currently alive 836s JS MEMORY: boxed_instance = 9 836s JS MEMORY: boxed_prototype = 15 836s JS MEMORY: closure = 8 836s JS MEMORY: function = 277 836s JS MEMORY: fundamental_instance = 0 836s JS MEMORY: fundamental_prototype = 0 836s JS MEMORY: gerror_instance = 0 836s JS MEMORY: gerror_prototype = 0 836s JS MEMORY: interface = 13 836s JS MEMORY: module = 10 836s JS MEMORY: ns = 6 836s JS MEMORY: object_instance = 4 836s JS MEMORY: object_prototype = 43 836s JS MEMORY: param = 0 836s JS MEMORY: union_instance = 0 836s JS MEMORY: union_prototype = 0 836s JS CTX: JS shutdown sequence 836s JS CTX: Stopping profiler 836s JS CTX: Shutting down toggle queue 836s JS CTX: Notifying external reference holders of GjsContext dispose 836s JS MAINLOOP: Stopping promise job dispatcher 836s JS CTX: Notifying reference holders of GjsContext dispose 836s JS CTX: Checking unhandled promise rejections 837s JS CTX: Releasing cached JS wrappers 837s JS CTX: Final triggered GC 837s JS CTX: Destroying JS context 837s JS CTX: Releasing all native objects 837s JS CTX: Disabling auto GC 837s JS CTX: Ending trace on global object 837s JS CTX: Freeing allocated resources 837s JS CTX: JS context destroyed 837s PASS: gjs/testGtk3.test 837s Running test: gjs/testTweener.test 837s JS NATIVE: Registered native JS module '_promiseNative' 837s JS NATIVE: Registered native JS module '_byteArrayNative' 837s JS NATIVE: Registered native JS module '_encodingNative' 837s JS NATIVE: Registered native JS module '_gi' 837s JS NATIVE: Registered native JS module 'gi' 837s JS NATIVE: Registered native JS module 'cairoNative' 837s JS NATIVE: Registered native JS module 'system' 837s JS NATIVE: Registered native JS module 'console' 837s JS NATIVE: Registered native JS module '_print' 837s JS CTX: Enabling JIT 837s JS CTX: Initialized class GjsFileImporter prototype 0x38aff99000a0 837s JS IMPORT: Defining parent (nil) of 0x38aff9900100 'imports' is mod 0 837s JS IMPORT: Importing '_print' 837s JS NATIVE: Defining native module '_print' 837s JS IMPORT: Defining parent 0x38aff9900100 of 0x38aff99007b0 '_print' is mod 1 837s JS IMPORT: successfully imported module '_print' 837s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 837s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x18f7f1d3b128 837s JS MAINLOOP: Main loop instance 0x5710d2ccdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Starting promise job dispatcher 837s JS MAINLOOP: Main loop instance 0x5710d2ccdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 837s JS MAINLOOP: Main loop instance 0x5710d2ccdb0: release 837s JS MAINLOOP: Completed job 0 837s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module metadata hook for module 0x38aff9913000 837s JS IMPORT: Defining meta.importSync for module 0x38aff9913000 837s JS NATIVE: Defining native module 'gi' 837s JS CTX: Initialized class GIRepositoryNamespace prototype 0x38aff99133f0 837s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 837s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 837s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 837s JS IMPORT: Importing directory 'overrides' 837s JS IMPORT: Defining parent 0x38aff9900100 of 0x38aff99134f0 'overrides' is mod 1 837s JS IMPORT: Defined importer 'overrides' 0x38aff99134f0 in 0x38aff9900100 837s JS IMPORT: successfully imported directory 'overrides' 837s JS IMPORT: Importing '_promiseNative' 837s JS NATIVE: Defining native module '_promiseNative' 837s JS IMPORT: Defining parent 0x38aff9900100 of 0x38aff99139a0 '_promiseNative' is mod 1 837s JS IMPORT: successfully imported module '_promiseNative' 837s JS IMPORT: Importing module GLib succeeded 837s JS IMPORT: Defining parent 0x38aff99134f0 of 0x18f7f1d3c150 'GLib' is mod 1 837s JS IMPORT: successfully imported module 'GLib' 837s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 837s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x18f7f1d79060, JSClass 0x657346b785d0, in object 0x18f7f1d79038 837s JS CTX: Initialized class GIRepositoryGType prototype 0x38aff9913ce8 837s JS CTX: Initialized class GIRepositoryFunction prototype 0x38aff9913d48 837s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 837s JS G BXD: Defined class for Error (GError), prototype 0x18f7f1d790b0, JSClass 0x657346b785d0, in object 0x18f7f1d79038 837s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 837s JS G BXD: Defined class for Variant (GVariant), prototype 0x18f7f1d79100, JSClass 0x657346b785d0, in object 0x18f7f1d79038 837s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 837s JS G BXD: Defined class for Bytes (GBytes), prototype 0x18f7f1d79150, JSClass 0x657346b785d0, in object 0x18f7f1d79038 837s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 837s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x18f7f1d791a0, JSClass 0x657346b785d0, in object 0x18f7f1d79038 837s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 837s JS G BXD: Defined class for Thread (GThread), prototype 0x18f7f1d791f0, JSClass 0x657346b785d0, in object 0x18f7f1d79038 837s JS G BXD: Defining method ref in prototype for GLib.Thread 837s JS G BXD: Defining method unref in prototype for GLib.Thread 837s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 837s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x18f7f1d79240, JSClass 0x657346b785d0, in object 0x18f7f1d79038 837s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 837s JS G BXD: Defined class for Regex (GRegex), prototype 0x18f7f1d79290, JSClass 0x657346b785d0, in object 0x18f7f1d79038 837s JS G BXD: Defining method match in prototype for GLib.Regex 837s JS G BXD: Defining method match_full in prototype for GLib.Regex 837s JS G BXD: Defining method match_all in prototype for GLib.Regex 837s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 837s JS G NS: Defined namespace 'GLib' 0x18f7f1d79038 in GIRepository 0x38aff9913280 837s JS IMPORT: Importing module jasmine succeeded 837s JS IMPORT: Defining parent 0x38aff9900100 of 0x18f7f1d3cce0 'jasmine' is mod 1 837s JS IMPORT: successfully imported module 'jasmine' 837s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 837s JS MAINLOOP: Main loop instance 0x5710d2ccdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0x5710d2ccdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 837s JS MAINLOOP: Main loop instance 0x5710d2ccdb0: release 837s JS MAINLOOP: Completed job 0 837s JS IMPORT: JS import 'tweener' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/tweener.js 837s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/script/tweener' to child importer 'tweener' 837s JS IMPORT: Importing directory 'tweener' 837s JS IMPORT: Defining parent 0x38aff9900100 of 0x38aff9928348 'tweener' is mod 1 837s JS IMPORT: Defined importer 'tweener' 0x38aff9928348 in 0x38aff9900100 837s JS IMPORT: successfully imported directory 'tweener' 837s JS IMPORT: Importing 'gi' 837s JS IMPORT: Defining parent 0x38aff9900100 of 0x38aff9913280 'gi' is mod 1 837s JS IMPORT: successfully imported module 'gi' 837s JS IMPORT: Importing module tweenList succeeded 837s JS IMPORT: Defining parent 0x38aff9928348 of 0x18f7f1d3ce70 'tweenList' is mod 1 837s JS IMPORT: successfully imported module 'tweenList' 837s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 837s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 837s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 837s JS IMPORT: Importing module _legacy succeeded 837s JS IMPORT: Defining parent 0x38aff9900100 of 0x18f7f1d3cf60 '_legacy' is mod 1 837s JS IMPORT: successfully imported module '_legacy' 837s JS IMPORT: Importing module lang succeeded 837s JS IMPORT: Defining parent 0x38aff9900100 of 0x18f7f1d3cf10 'lang' is mod 1 837s JS IMPORT: successfully imported module 'lang' 837s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 837s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 837s JS IMPORT: Importing module _signals succeeded 837s JS IMPORT: Defining parent 0x38aff9900100 of 0x18f7f1d3cfb0 '_signals' is mod 1 837s JS IMPORT: successfully imported module '_signals' 837s JS IMPORT: Importing module signals succeeded 837s JS IMPORT: Defining parent 0x38aff9900100 of 0x18f7f1d3cec0 'signals' is mod 1 837s JS IMPORT: successfully imported module 'signals' 837s JS IMPORT: Importing module tweener succeeded 837s JS IMPORT: Defining parent 0x38aff9928348 of 0x18f7f1d3ce20 'tweener' is mod 1 837s JS IMPORT: successfully imported module 'tweener' 837s JS CTX: Script evaluation succeeded 837s JS MAINLOOP: Main loop instance 0x5710d2ccdb0: Spinning loop until released or hook cleared 837s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module metadata hook for module 0x38aff9935d78 837s JS IMPORT: Defining meta.importSync for module 0x38aff9935d78 837s JS NATIVE: Defining native module 'system' 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18f7f1d3b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18f7f1d3b128 837s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 837s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 837s JS MAINLOOP: Set main loop hook to 837s JS MAINLOOP: Main loop instance 0x5710d2ccdb0: hold 837s JS MAINLOOP: Running and clearing main loop hook 837s JS G BXD: Defining method run in prototype for GLib.MainLoop 837s 1..17 837s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 837s JS G BXD: Defined class for Source (GSource), prototype 0x18f7f1d79308, JSClass 0x657346b785d0, in object 0x18f7f1d79038 837s JS G BXD: Defining method set_priority in prototype for GLib.Source 837s JS IMPORT: Importing '_gi' 837s JS NATIVE: Defining native module '_gi' 837s JS IMPORT: Defining parent 0x38aff9900100 of 0x38aff993c250 '_gi' is mod 1 837s JS IMPORT: successfully imported module '_gi' 837s 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 837s JS G NS: Defined namespace 'GjsPrivate' 0x18f7f1d793a8 in GIRepository 0x38aff9913280 837s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 837s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 837s JS IMPORT: Importing module _common succeeded 837s JS IMPORT: Defining parent 0x38aff9900100 of 0x18f7f1dc6218 '_common' is mod 1 837s JS IMPORT: successfully imported module '_common' 837s JS IMPORT: Importing module GObject succeeded 837s JS IMPORT: Defining parent 0x38aff99134f0 of 0x18f7f1dc61c8 'GObject' is mod 1 837s JS IMPORT: successfully imported module 'GObject' 837s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 837s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 837s JS G BXD: Defined class for String (GString), prototype 0x18f7f1d79628, JSClass 0x657346b785d0, in object 0x18f7f1d79380 837s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 837s JS G PRM: Defined class ParamSpec prototype is 0x18f7f1dc62b8 class 0x657346b80068 in object 0x18f7f1d79380 837s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 837s JS G OBJ: Defined class for Object (GObject), prototype 0x18f7f1d79790, JSClass 0x657346b78600, in object 0x18f7f1d79380 837s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 837s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 837s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x18f7f1d797b8, JSClass 0x657346b78600, in object 0x18f7f1d79380 837s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 837s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 837s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 837s JS G NS: Defined namespace 'GObject' 0x18f7f1d79380 in GIRepository 0x38aff9913280 837s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 837s JS G BXD: Defining method attach in prototype for GLib.Source 837s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 837s JS IMPORT: Module metadata hook for module 0x18f7f1d62d60 837s JS IMPORT: Defining meta.importSync for module 0x18f7f1d62d60 837s JS G BXD: Defining method destroy in prototype for GLib.Source 837s JS IMPORT: Importing module equations succeeded 837s JS IMPORT: Defining parent 0x18f7f1d3ec40 of 0x18f7f1dea218 'equations' is mod 1 837s JS IMPORT: successfully imported module 'equations' 837s ok 1 Tweener runs a simple tween 837s ok 2 Tweener calls callbacks during the tween 837s ok 3 Tweener can pause tweens 837s ok 4 Tweener can remove tweens 837s ok 5 Tweener overrides a tween with another one acting on the same object and property at the same time 837s ok 6 Tweener does not override a tween with another one acting not at the same time 837s ok 7 Tweener can pause and resume all tweens 837s ok 8 Tweener can remove all tweens 837s ok 9 Tweener runs a tween with a time of 0 immediately 837s ok 10 Tweener can call a callback a certain number of times 837s ok 11 Tweener can count the number of tweens on an object 837s ok 12 Tweener can register special properties 837s ok 13 Tweener can register special modifiers for properties 837s ok 14 Tweener can split properties into more than one special property 837s ok 15 Tweener calls an overwrite callback when a tween is replaced 837s ok 16 Tweener can still overwrite a tween after it has started 837s ok 17 Tweener stays within min and max values 837s JS G BXD: Defining method quit in prototype for GLib.MainLoop 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0x5710d2ccdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 837s JS MAINLOOP: Main loop instance 0x5710d2ccdb0: release 837s JS MAINLOOP: Completed job 3 837s JS MEMORY: Memory report: before destroying context 837s JS MEMORY: 235 objects currently alive 837s JS MEMORY: boxed_instance = 94 837s JS MEMORY: boxed_prototype = 10 837s JS MEMORY: closure = 1 837s JS MEMORY: function = 114 837s JS MEMORY: fundamental_instance = 0 837s JS MEMORY: fundamental_prototype = 0 837s JS MEMORY: gerror_instance = 0 837s JS MEMORY: gerror_prototype = 0 837s JS MEMORY: interface = 0 837s JS MEMORY: module = 11 837s JS MEMORY: ns = 3 837s JS MEMORY: object_instance = 0 837s JS MEMORY: object_prototype = 2 837s JS MEMORY: param = 0 837s JS MEMORY: union_instance = 0 837s JS MEMORY: union_prototype = 0 837s JS CTX: JS shutdown sequence 837s JS CTX: Stopping profiler 837s JS CTX: Shutting down toggle queue 837s JS CTX: Notifying external reference holders of GjsContext dispose 837s JS MAINLOOP: Stopping promise job dispatcher 837s JS CTX: Notifying reference holders of GjsContext dispose 837s JS CTX: Checking unhandled promise rejections 837s JS CTX: Releasing cached JS wrappers 837s JS CTX: Final triggered GC 837s JS CTX: Destroying JS context 837s JS CTX: Releasing all native objects 837s JS CTX: Disabling auto GC 837s JS CTX: Ending trace on global object 837s JS CTX: Freeing allocated resources 837s JS CTX: JS context destroyed 837s PASS: gjs/testTweener.test 837s Running test: gjs/testAsyncMainloop.test 837s JS NATIVE: Registered native JS module '_promiseNative' 837s JS NATIVE: Registered native JS module '_byteArrayNative' 837s JS NATIVE: Registered native JS module '_encodingNative' 837s JS NATIVE: Registered native JS module '_gi' 837s JS NATIVE: Registered native JS module 'gi' 837s JS NATIVE: Registered native JS module 'cairoNative' 837s JS NATIVE: Registered native JS module 'system' 837s JS NATIVE: Registered native JS module 'console' 837s JS NATIVE: Registered native JS module '_print' 837s JS CTX: Enabling JIT 837s JS CTX: Initialized class GjsFileImporter prototype 0x90ead000a0 837s JS IMPORT: Defining parent (nil) of 0x90ead00100 'imports' is mod 0 837s JS IMPORT: Importing '_print' 837s JS NATIVE: Defining native module '_print' 837s JS IMPORT: Defining parent 0x90ead00100 of 0x90ead007b0 '_print' is mod 1 837s JS IMPORT: successfully imported module '_print' 837s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 837s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2b1a37b3b128 837s JS MAINLOOP: Main loop instance 0x16bba02bcdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Starting promise job dispatcher 837s JS MAINLOOP: Main loop instance 0x16bba02bcdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 837s JS MAINLOOP: Main loop instance 0x16bba02bcdb0: release 837s JS MAINLOOP: Completed job 0 837s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module metadata hook for module 0x90ead13000 837s JS IMPORT: Defining meta.importSync for module 0x90ead13000 837s JS NATIVE: Defining native module 'gi' 837s JS CTX: Initialized class GIRepositoryNamespace prototype 0x90ead133f0 837s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 837s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 837s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 837s JS IMPORT: Importing directory 'overrides' 837s JS IMPORT: Defining parent 0x90ead00100 of 0x90ead134f0 'overrides' is mod 1 837s JS IMPORT: Defined importer 'overrides' 0x90ead134f0 in 0x90ead00100 837s JS IMPORT: successfully imported directory 'overrides' 837s JS IMPORT: Importing '_promiseNative' 837s JS NATIVE: Defining native module '_promiseNative' 837s JS IMPORT: Defining parent 0x90ead00100 of 0x90ead139a0 '_promiseNative' is mod 1 837s JS IMPORT: successfully imported module '_promiseNative' 837s JS IMPORT: Importing module GLib succeeded 837s JS IMPORT: Defining parent 0x90ead134f0 of 0x2b1a37b3c150 'GLib' is mod 1 837s JS IMPORT: successfully imported module 'GLib' 837s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 837s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2b1a37b79060, JSClass 0x77c7e26d85d0, in object 0x2b1a37b79038 837s JS CTX: Initialized class GIRepositoryGType prototype 0x90ead13ce8 837s JS CTX: Initialized class GIRepositoryFunction prototype 0x90ead13d48 837s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 837s JS G BXD: Defined class for Error (GError), prototype 0x2b1a37b790b0, JSClass 0x77c7e26d85d0, in object 0x2b1a37b79038 837s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 837s JS G BXD: Defined class for Variant (GVariant), prototype 0x2b1a37b79100, JSClass 0x77c7e26d85d0, in object 0x2b1a37b79038 837s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 837s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2b1a37b79150, JSClass 0x77c7e26d85d0, in object 0x2b1a37b79038 837s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 837s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2b1a37b791a0, JSClass 0x77c7e26d85d0, in object 0x2b1a37b79038 837s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 837s JS G BXD: Defined class for Thread (GThread), prototype 0x2b1a37b791f0, JSClass 0x77c7e26d85d0, in object 0x2b1a37b79038 837s JS G BXD: Defining method ref in prototype for GLib.Thread 837s JS G BXD: Defining method unref in prototype for GLib.Thread 837s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 837s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2b1a37b79240, JSClass 0x77c7e26d85d0, in object 0x2b1a37b79038 837s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 837s JS G BXD: Defined class for Regex (GRegex), prototype 0x2b1a37b79290, JSClass 0x77c7e26d85d0, in object 0x2b1a37b79038 837s JS G BXD: Defining method match in prototype for GLib.Regex 837s JS G BXD: Defining method match_full in prototype for GLib.Regex 837s JS G BXD: Defining method match_all in prototype for GLib.Regex 837s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 837s JS G NS: Defined namespace 'GLib' 0x2b1a37b79038 in GIRepository 0x90ead13280 837s JS IMPORT: Importing module jasmine succeeded 837s JS IMPORT: Defining parent 0x90ead00100 of 0x2b1a37b3cce0 'jasmine' is mod 1 837s JS IMPORT: successfully imported module 'jasmine' 837s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 837s JS MAINLOOP: Main loop instance 0x16bba02bcdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0x16bba02bcdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 837s JS MAINLOOP: Main loop instance 0x16bba02bcdb0: release 837s JS MAINLOOP: Completed job 0 837s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testAsyncMainloop.js' (file:///usr/libexec/installed-tests/gjs/js/testAsyncMainloop.js), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/minijasmine.js" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/minijasmine.js" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/minijasmine.js" (relative to ), global 0x2b1a37b3b128 837s JS MAINLOOP: Main loop instance 0x16bba02bcdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0x16bba02bcdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testAsyncMainloop.js async resolved" 837s JS MAINLOOP: Main loop instance 0x16bba02bcdb0: release 837s JS MAINLOOP: Completed job 0 837s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module metadata hook for module 0x90ead2a4c8 837s JS IMPORT: Defining meta.importSync for module 0x90ead2a4c8 837s JS NATIVE: Defining native module 'system' 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b1a37b3b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b1a37b3b128 837s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 837s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 837s JS MAINLOOP: Set main loop hook to 837s JS MAINLOOP: Main loop instance 0x16bba02bcdb0: hold 837s JS MAINLOOP: Running and clearing main loop hook 837s JS G BXD: Defining method run in prototype for GLib.MainLoop 837s 1..1 837s JS IMPORT: Importing 'gi' 837s JS IMPORT: Defining parent 0x90ead00100 of 0x90ead13280 'gi' is mod 1 837s JS IMPORT: successfully imported module 'gi' 837s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 837s JS G BXD: Defined class for Source (GSource), prototype 0x2b1a37b79308, JSClass 0x77c7e26d85d0, in object 0x2b1a37b79038 837s JS G BXD: Defining method set_priority in prototype for GLib.Source 837s JS IMPORT: Importing '_gi' 837s JS NATIVE: Defining native module '_gi' 837s JS IMPORT: Defining parent 0x90ead00100 of 0x90ead2f438 '_gi' is mod 1 837s JS IMPORT: successfully imported module '_gi' 837s 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 837s JS G NS: Defined namespace 'GjsPrivate' 0x2b1a37b793a8 in GIRepository 0x90ead13280 837s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 837s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 837s JS IMPORT: Importing module _common succeeded 837s JS IMPORT: Defining parent 0x90ead00100 of 0x2b1a37b3cfd8 '_common' is mod 1 837s JS IMPORT: successfully imported module '_common' 837s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 837s JS IMPORT: Importing module _legacy succeeded 837s JS IMPORT: Defining parent 0x90ead00100 of 0x2b1a37bc5060 '_legacy' is mod 1 837s JS IMPORT: successfully imported module '_legacy' 837s JS IMPORT: Importing module GObject succeeded 837s JS IMPORT: Defining parent 0x90ead134f0 of 0x2b1a37b3cf88 'GObject' is mod 1 837s JS IMPORT: successfully imported module 'GObject' 837s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 837s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 837s JS G BXD: Defined class for String (GString), prototype 0x2b1a37b79628, JSClass 0x77c7e26d85d0, in object 0x2b1a37b79380 837s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 837s JS G PRM: Defined class ParamSpec prototype is 0x2b1a37bc5100 class 0x77c7e26e0068 in object 0x2b1a37b79380 837s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 837s JS G OBJ: Defined class for Object (GObject), prototype 0x2b1a37b79790, JSClass 0x77c7e26d8600, in object 0x2b1a37b79380 837s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 837s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 837s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2b1a37b797b8, JSClass 0x77c7e26d8600, in object 0x2b1a37b79380 837s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 837s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 837s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 837s JS G NS: Defined namespace 'GObject' 0x2b1a37b79380 in GIRepository 0x90ead13280 837s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 837s JS G BXD: Defining method attach in prototype for GLib.Source 837s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 837s JS IMPORT: Module metadata hook for module 0x90ead04370 837s JS IMPORT: Defining meta.importSync for module 0x90ead04370 837s JS G BXD: Defining method destroy in prototype for GLib.Source 837s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 837s JS G BXD: Defining method quit in prototype for GLib.MainLoop 837s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 837s JS MAINLOOP: Set main loop hook to 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0x16bba02bcdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: Running and clearing main loop hook 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0x16bba02bcdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Set main loop hook to 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s ok 1 Async mainloop resolves when main loop exits 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: Running and clearing main loop hook 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0x16bba02bcdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 837s JS MAINLOOP: Main loop instance 0x16bba02bcdb0: release 837s JS MAINLOOP: Completed job 3 837s JS MEMORY: Memory report: before destroying context 837s JS MEMORY: 151 objects currently alive 837s JS MEMORY: boxed_instance = 14 837s JS MEMORY: boxed_prototype = 10 837s JS MEMORY: closure = 1 837s JS MEMORY: function = 116 837s JS MEMORY: fundamental_instance = 0 837s JS MEMORY: fundamental_prototype = 0 837s JS MEMORY: gerror_instance = 0 837s JS MEMORY: gerror_prototype = 0 837s JS MEMORY: interface = 0 837s JS MEMORY: module = 5 837s JS MEMORY: ns = 3 837s JS MEMORY: object_instance = 0 837s JS MEMORY: object_prototype = 2 837s JS MEMORY: param = 0 837s JS MEMORY: union_instance = 0 837s JS MEMORY: union_prototype = 0 837s JS CTX: JS shutdown sequence 837s JS CTX: Stopping profiler 837s JS CTX: Shutting down toggle queue 837s JS CTX: Notifying external reference holders of GjsContext dispose 837s JS MAINLOOP: Stopping promise job dispatcher 837s JS CTX: Notifying reference holders of GjsContext dispose 837s JS CTX: Checking unhandled promise rejections 837s JS CTX: Releasing cached JS wrappers 837s JS CTX: Final triggered GC 837s JS CTX: Destroying JS context 837s JS CTX: Releasing all native objects 837s JS CTX: Disabling auto GC 837s JS CTX: Ending trace on global object 837s JS CTX: Freeing allocated resources 837s JS CTX: JS context destroyed 837s PASS: gjs/testAsyncMainloop.test 837s Running test: gjs/testself.test 837s JS NATIVE: Registered native JS module '_promiseNative' 837s JS NATIVE: Registered native JS module '_byteArrayNative' 837s JS NATIVE: Registered native JS module '_encodingNative' 837s JS NATIVE: Registered native JS module '_gi' 837s JS NATIVE: Registered native JS module 'gi' 837s JS NATIVE: Registered native JS module 'cairoNative' 837s JS NATIVE: Registered native JS module 'system' 837s JS NATIVE: Registered native JS module 'console' 837s JS NATIVE: Registered native JS module '_print' 837s JS CTX: Enabling JIT 837s JS CTX: Initialized class GjsFileImporter prototype 0x320aaa5000a0 837s JS IMPORT: Defining parent (nil) of 0x320aaa500100 'imports' is mod 0 837s JS IMPORT: Importing '_print' 837s JS NATIVE: Defining native module '_print' 837s JS IMPORT: Defining parent 0x320aaa500100 of 0x320aaa5007b0 '_print' is mod 1 837s JS IMPORT: successfully imported module '_print' 837s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 837s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x197bac23b128 837s JS MAINLOOP: Main loop instance 0xc749fbbcdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Starting promise job dispatcher 837s JS MAINLOOP: Main loop instance 0xc749fbbcdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 837s JS MAINLOOP: Main loop instance 0xc749fbbcdb0: release 837s JS MAINLOOP: Completed job 0 837s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module metadata hook for module 0x320aaa513000 837s JS IMPORT: Defining meta.importSync for module 0x320aaa513000 837s JS NATIVE: Defining native module 'gi' 837s JS CTX: Initialized class GIRepositoryNamespace prototype 0x320aaa5133f0 837s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 837s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 837s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 837s JS IMPORT: Importing directory 'overrides' 837s JS IMPORT: Defining parent 0x320aaa500100 of 0x320aaa5134f0 'overrides' is mod 1 837s JS IMPORT: Defined importer 'overrides' 0x320aaa5134f0 in 0x320aaa500100 837s JS IMPORT: successfully imported directory 'overrides' 837s JS IMPORT: Importing '_promiseNative' 837s JS NATIVE: Defining native module '_promiseNative' 837s JS IMPORT: Defining parent 0x320aaa500100 of 0x320aaa5139a0 '_promiseNative' is mod 1 837s JS IMPORT: successfully imported module '_promiseNative' 837s JS IMPORT: Importing module GLib succeeded 837s JS IMPORT: Defining parent 0x320aaa5134f0 of 0x197bac23c150 'GLib' is mod 1 837s JS IMPORT: successfully imported module 'GLib' 837s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 837s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x197bac279060, JSClass 0x76f5fefe85d0, in object 0x197bac279038 837s JS CTX: Initialized class GIRepositoryGType prototype 0x320aaa513ce8 837s JS CTX: Initialized class GIRepositoryFunction prototype 0x320aaa513d48 837s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 837s JS G BXD: Defined class for Error (GError), prototype 0x197bac2790b0, JSClass 0x76f5fefe85d0, in object 0x197bac279038 837s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 837s JS G BXD: Defined class for Variant (GVariant), prototype 0x197bac279100, JSClass 0x76f5fefe85d0, in object 0x197bac279038 837s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 837s JS G BXD: Defined class for Bytes (GBytes), prototype 0x197bac279150, JSClass 0x76f5fefe85d0, in object 0x197bac279038 837s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 837s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x197bac2791a0, JSClass 0x76f5fefe85d0, in object 0x197bac279038 837s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 837s JS G BXD: Defined class for Thread (GThread), prototype 0x197bac2791f0, JSClass 0x76f5fefe85d0, in object 0x197bac279038 837s JS G BXD: Defining method ref in prototype for GLib.Thread 837s JS G BXD: Defining method unref in prototype for GLib.Thread 837s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 837s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x197bac279240, JSClass 0x76f5fefe85d0, in object 0x197bac279038 837s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 837s JS G BXD: Defined class for Regex (GRegex), prototype 0x197bac279290, JSClass 0x76f5fefe85d0, in object 0x197bac279038 837s JS G BXD: Defining method match in prototype for GLib.Regex 837s JS G BXD: Defining method match_full in prototype for GLib.Regex 837s JS G BXD: Defining method match_all in prototype for GLib.Regex 837s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 837s JS G NS: Defined namespace 'GLib' 0x197bac279038 in GIRepository 0x320aaa513280 837s JS IMPORT: Importing module jasmine succeeded 837s JS IMPORT: Defining parent 0x320aaa500100 of 0x197bac23cce0 'jasmine' is mod 1 837s JS IMPORT: successfully imported module 'jasmine' 837s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 837s JS MAINLOOP: Main loop instance 0xc749fbbcdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0xc749fbbcdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 837s JS MAINLOOP: Main loop instance 0xc749fbbcdb0: release 837s JS MAINLOOP: Completed job 0 837s JS CTX: Script evaluation succeeded 837s JS MAINLOOP: Main loop instance 0xc749fbbcdb0: Spinning loop until released or hook cleared 837s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module metadata hook for module 0x320aaa52d248 837s JS IMPORT: Defining meta.importSync for module 0x320aaa52d248 837s JS NATIVE: Defining native module 'system' 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x197bac23b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x197bac23b128 837s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 837s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 837s JS MAINLOOP: Set main loop hook to 837s JS MAINLOOP: Main loop instance 0xc749fbbcdb0: hold 837s JS MAINLOOP: Running and clearing main loop hook 837s JS G BXD: Defining method run in prototype for GLib.MainLoop 837s 1..6 837s JS IMPORT: Importing 'gi' 837s JS IMPORT: Defining parent 0x320aaa500100 of 0x320aaa513280 'gi' is mod 1 837s JS IMPORT: successfully imported module 'gi' 837s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 837s JS G BXD: Defined class for Source (GSource), prototype 0x197bac279308, JSClass 0x76f5fefe85d0, in object 0x197bac279038 837s JS G BXD: Defining method set_priority in prototype for GLib.Source 837s JS IMPORT: Importing '_gi' 837s JS NATIVE: Defining native module '_gi' 837s JS IMPORT: Defining parent 0x320aaa500100 of 0x320aaa532e58 '_gi' is mod 1 837s JS IMPORT: successfully imported module '_gi' 837s 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 837s JS G NS: Defined namespace 'GjsPrivate' 0x197bac2793a8 in GIRepository 0x320aaa513280 837s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 837s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 837s JS IMPORT: Importing module _common succeeded 837s JS IMPORT: Defining parent 0x320aaa500100 of 0x197bac2c5038 '_common' is mod 1 837s JS IMPORT: successfully imported module '_common' 837s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 837s JS IMPORT: Importing module _legacy succeeded 837s JS IMPORT: Defining parent 0x320aaa500100 of 0x197bac2c5088 '_legacy' is mod 1 837s JS IMPORT: successfully imported module '_legacy' 837s JS IMPORT: Importing module GObject succeeded 837s JS IMPORT: Defining parent 0x320aaa5134f0 of 0x197bac23cfb0 'GObject' is mod 1 837s JS IMPORT: successfully imported module 'GObject' 837s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 837s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 837s JS G BXD: Defined class for String (GString), prototype 0x197bac279628, JSClass 0x76f5fefe85d0, in object 0x197bac279380 837s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 837s JS G PRM: Defined class ParamSpec prototype is 0x197bac2c5128 class 0x76f5feff0068 in object 0x197bac279380 837s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 837s JS G OBJ: Defined class for Object (GObject), prototype 0x197bac279790, JSClass 0x76f5fefe8600, in object 0x197bac279380 837s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 837s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 837s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x197bac2797b8, JSClass 0x76f5fefe8600, in object 0x197bac279380 837s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 837s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 837s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 837s JS G NS: Defined namespace 'GObject' 0x197bac279380 in GIRepository 0x320aaa513280 837s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 837s JS G BXD: Defining method attach in prototype for GLib.Source 837s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 837s JS IMPORT: Module metadata hook for module 0x320aaa504370 837s JS IMPORT: Defining meta.importSync for module 0x320aaa504370 837s JS G BXD: Defining method destroy in prototype for GLib.Source 837s ok 1 Test harness internal consistency 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s ok 2 Test harness internal consistency awaiting a Promise resolves 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s ok 3 Test harness internal consistency awaiting a nested async function resolves 837s JS MAINLOOP: Completed job 2 837s ok 4 SpiderMonkey features check Intl API was compiled into SpiderMonkey 837s ok 5 SpiderMonkey features check WeakRef is enabled 837s ok 6 SpiderMonkey features check class static blocks are enabled 837s JS G BXD: Defining method quit in prototype for GLib.MainLoop 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0xc749fbbcdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 837s JS MAINLOOP: Main loop instance 0xc749fbbcdb0: release 837s JS MAINLOOP: Completed job 3 837s JS MEMORY: Memory report: before destroying context 837s JS MEMORY: 172 objects currently alive 837s JS MEMORY: boxed_instance = 37 837s JS MEMORY: boxed_prototype = 10 837s JS MEMORY: closure = 1 837s JS MEMORY: function = 114 837s JS MEMORY: fundamental_instance = 0 837s JS MEMORY: fundamental_prototype = 0 837s JS MEMORY: gerror_instance = 0 837s JS MEMORY: gerror_prototype = 0 837s JS MEMORY: interface = 0 837s JS MEMORY: module = 5 837s JS MEMORY: ns = 3 837s JS MEMORY: object_instance = 0 837s JS MEMORY: object_prototype = 2 837s JS MEMORY: param = 0 837s JS MEMORY: union_instance = 0 837s JS MEMORY: union_prototype = 0 837s JS CTX: JS shutdown sequence 837s JS CTX: Stopping profiler 837s JS CTX: Shutting down toggle queue 837s JS CTX: Notifying external reference holders of GjsContext dispose 837s JS MAINLOOP: Stopping promise job dispatcher 837s JS CTX: Notifying reference holders of GjsContext dispose 837s JS CTX: Checking unhandled promise rejections 837s JS CTX: Releasing cached JS wrappers 837s JS CTX: Final triggered GC 837s JS CTX: Destroying JS context 837s JS CTX: Releasing all native objects 837s JS CTX: Disabling auto GC 837s JS CTX: Ending trace on global object 837s JS CTX: Freeing allocated resources 837s JS CTX: JS context destroyed 837s PASS: gjs/testself.test 837s Running test: gjs/testImporter.test 837s JS NATIVE: Registered native JS module '_promiseNative' 837s JS NATIVE: Registered native JS module '_byteArrayNative' 837s JS NATIVE: Registered native JS module '_encodingNative' 837s JS NATIVE: Registered native JS module '_gi' 837s JS NATIVE: Registered native JS module 'gi' 837s JS NATIVE: Registered native JS module 'cairoNative' 837s JS NATIVE: Registered native JS module 'system' 837s JS NATIVE: Registered native JS module 'console' 837s JS NATIVE: Registered native JS module '_print' 837s JS CTX: Enabling JIT 837s JS CTX: Initialized class GjsFileImporter prototype 0x1708665000a0 837s JS IMPORT: Defining parent (nil) of 0x170866500100 'imports' is mod 0 837s JS IMPORT: Importing '_print' 837s JS NATIVE: Defining native module '_print' 837s JS IMPORT: Defining parent 0x170866500100 of 0x1708665007b0 '_print' is mod 1 837s JS IMPORT: successfully imported module '_print' 837s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 837s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2f828b13b128 837s JS MAINLOOP: Main loop instance 0x7845b70cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Starting promise job dispatcher 837s JS MAINLOOP: Main loop instance 0x7845b70cdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 837s JS MAINLOOP: Main loop instance 0x7845b70cdb0: release 837s JS MAINLOOP: Completed job 0 837s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module metadata hook for module 0x170866513000 837s JS IMPORT: Defining meta.importSync for module 0x170866513000 837s JS NATIVE: Defining native module 'gi' 837s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1708665133f0 837s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 837s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 837s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 837s JS IMPORT: Importing directory 'overrides' 837s JS IMPORT: Defining parent 0x170866500100 of 0x1708665134f0 'overrides' is mod 1 837s JS IMPORT: Defined importer 'overrides' 0x1708665134f0 in 0x170866500100 837s JS IMPORT: successfully imported directory 'overrides' 837s JS IMPORT: Importing '_promiseNative' 837s JS NATIVE: Defining native module '_promiseNative' 837s JS IMPORT: Defining parent 0x170866500100 of 0x1708665139a0 '_promiseNative' is mod 1 837s JS IMPORT: successfully imported module '_promiseNative' 837s JS IMPORT: Importing module GLib succeeded 837s JS IMPORT: Defining parent 0x1708665134f0 of 0x2f828b13c150 'GLib' is mod 1 837s JS IMPORT: successfully imported module 'GLib' 837s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 837s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2f828b179060, JSClass 0x754b5c6a85d0, in object 0x2f828b179038 837s JS CTX: Initialized class GIRepositoryGType prototype 0x170866513ce8 837s JS CTX: Initialized class GIRepositoryFunction prototype 0x170866513d48 837s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 837s JS G BXD: Defined class for Error (GError), prototype 0x2f828b1790b0, JSClass 0x754b5c6a85d0, in object 0x2f828b179038 837s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 837s JS G BXD: Defined class for Variant (GVariant), prototype 0x2f828b179100, JSClass 0x754b5c6a85d0, in object 0x2f828b179038 837s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 837s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2f828b179150, JSClass 0x754b5c6a85d0, in object 0x2f828b179038 837s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 837s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2f828b1791a0, JSClass 0x754b5c6a85d0, in object 0x2f828b179038 837s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 837s JS G BXD: Defined class for Thread (GThread), prototype 0x2f828b1791f0, JSClass 0x754b5c6a85d0, in object 0x2f828b179038 837s JS G BXD: Defining method ref in prototype for GLib.Thread 837s JS G BXD: Defining method unref in prototype for GLib.Thread 837s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 837s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2f828b179240, JSClass 0x754b5c6a85d0, in object 0x2f828b179038 837s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 837s JS G BXD: Defined class for Regex (GRegex), prototype 0x2f828b179290, JSClass 0x754b5c6a85d0, in object 0x2f828b179038 837s JS G BXD: Defining method match in prototype for GLib.Regex 837s JS G BXD: Defining method match_full in prototype for GLib.Regex 837s JS G BXD: Defining method match_all in prototype for GLib.Regex 837s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 837s JS G NS: Defined namespace 'GLib' 0x2f828b179038 in GIRepository 0x170866513280 837s JS IMPORT: Importing module jasmine succeeded 837s JS IMPORT: Defining parent 0x170866500100 of 0x2f828b13cce0 'jasmine' is mod 1 837s JS IMPORT: successfully imported module 'jasmine' 837s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 837s JS MAINLOOP: Main loop instance 0x7845b70cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0x7845b70cdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 837s JS MAINLOOP: Main loop instance 0x7845b70cdb0: release 837s JS MAINLOOP: Completed job 0 837s JS CTX: Script evaluation succeeded 837s JS MAINLOOP: Main loop instance 0x7845b70cdb0: Spinning loop until released or hook cleared 837s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module metadata hook for module 0x2f828b162858 837s JS IMPORT: Defining meta.importSync for module 0x2f828b162858 837s JS NATIVE: Defining native module 'system' 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f828b13b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f828b13b128 837s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 837s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 837s JS MAINLOOP: Set main loop hook to 837s JS MAINLOOP: Main loop instance 0x7845b70cdb0: hold 837s JS MAINLOOP: Running and clearing main loop hook 837s JS G BXD: Defining method run in prototype for GLib.MainLoop 837s 1..38 837s JS IMPORT: Importing 'gi' 837s JS IMPORT: Defining parent 0x2f828b13ead8 of 0x2f828b13eb20 'gi' is mod 1 837s JS IMPORT: successfully imported module 'gi' 837s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 837s JS G BXD: Defined class for Source (GSource), prototype 0x2f828b179308, JSClass 0x754b5c6a85d0, in object 0x2f828b179038 837s JS G BXD: Defining method set_priority in prototype for GLib.Source 837s JS IMPORT: Importing '_gi' 837s JS NATIVE: Defining native module '_gi' 837s JS IMPORT: Defining parent 0x2f828b13ead8 of 0x170866507ab8 '_gi' is mod 1 837s JS IMPORT: successfully imported module '_gi' 837s 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 837s JS G NS: Defined namespace 'GjsPrivate' 0x2f828b1793a8 in GIRepository 0x2f828b13eb20 837s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 837s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 837s JS IMPORT: Importing module _common succeeded 837s JS IMPORT: Defining parent 0x2f828b13ead8 of 0x2f828b1bec18 '_common' is mod 1 837s JS IMPORT: successfully imported module '_common' 837s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 837s JS IMPORT: Importing module _legacy succeeded 837s JS IMPORT: Defining parent 0x2f828b13ead8 of 0x2f828b1bec68 '_legacy' is mod 1 837s JS IMPORT: successfully imported module '_legacy' 837s JS IMPORT: Importing module GObject succeeded 837s JS IMPORT: Defining parent 0x2f828b13eb38 of 0x2f828b1bebc8 'GObject' is mod 1 837s JS IMPORT: successfully imported module 'GObject' 837s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 837s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 837s JS G BXD: Defined class for String (GString), prototype 0x2f828b179628, JSClass 0x754b5c6a85d0, in object 0x2f828b179380 837s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 837s JS G PRM: Defined class ParamSpec prototype is 0x2f828b1bed08 class 0x754b5c6b0068 in object 0x2f828b179380 837s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 837s JS G OBJ: Defined class for Object (GObject), prototype 0x2f828b179790, JSClass 0x754b5c6a8600, in object 0x2f828b179380 837s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 837s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 837s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2f828b1797b8, JSClass 0x754b5c6a8600, in object 0x2f828b179380 837s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 837s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 837s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 837s JS G NS: Defined namespace 'GObject' 0x2f828b179380 in GIRepository 0x2f828b13eb20 837s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 837s JS G BXD: Defining method attach in prototype for GLib.Source 837s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 837s JS IMPORT: Module metadata hook for module 0x2f828b1628c8 837s JS IMPORT: Defining meta.importSync for module 0x2f828b1628c8 837s JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'GLib' 837s JS G BXD: Defining method destroy in prototype for GLib.Source 837s ok 1 GI importer can import GI modules 837s JS IMPORT: Cleaning up from failed import of 'WarnLib' 837s ok 2 GI importer on failure throws an exception when the overrides file can't be imported 837s JS IMPORT: Cleaning up from failed import of 'GIMarshallingTests' 837s JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' 837s ok 3 GI importer on failure throws an exception when the overrides import throws one 837s JS IMPORT: Importing module Regress succeeded 837s JS IMPORT: Defining parent 0x2f828b13eb38 of 0x2f828b1f0330 'Regress' is mod 1 837s JS IMPORT: successfully imported module 'Regress' 837s ok 4 GI importer on failure throws an exception when the overrides _init throws one 837s JS IMPORT: Importing module Gio succeeded 837s JS IMPORT: Defining parent 0x2f828b13eb38 of 0x2f828b1f0380 'Gio' is mod 1 837s JS IMPORT: successfully imported module 'Gio' 837s ok 5 GI importer on failure throws an exception when the overrides _init is a primitive 837s JS IMPORT: Importing module foobar succeeded 837s JS IMPORT: Defining parent 0x2f828b13ead8 of 0x2f828b1f03f8 'foobar' is mod 1 837s JS IMPORT: successfully imported module 'foobar' 837s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA' to child importer 'subA' 837s JS IMPORT: Importing directory 'subA' 837s JS IMPORT: Defining parent 0x2f828b13ead8 of 0x17086652e770 'subA' is mod 1 837s JS IMPORT: Defined importer 'subA' 0x17086652e770 in 0x2f828b13ead8 837s JS IMPORT: successfully imported directory 'subA' 837s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA/subB' to child importer 'subB' 837s JS IMPORT: Importing directory 'subB' 837s JS IMPORT: Defining parent 0x17086652e770 of 0x17086652e8d8 'subB' is mod 1 837s JS IMPORT: Defined importer 'subB' 0x17086652e8d8 in 0x17086652e770 837s JS IMPORT: successfully imported directory 'subB' 837s JS CTX: Script evaluation succeeded 837s JS IMPORT: Importing module foobar succeeded 837s JS IMPORT: Defining parent 0x17086652e8d8 of 0x2f828b1f0470 'foobar' is mod 1 837s JS IMPORT: successfully imported module 'foobar' 837s ok 6 Importer is on the global object (backwards compatibility) 837s ok 7 Importer is abstract 837s ok 8 Importer exists 837s ok 9 Importer has a toString representation 837s JS IMPORT: JS import 'nonexistentModuleName' not found in resource:///org/gjs/jsunit/modules at resource:///org/gjs/jsunit/modules/nonexistentModuleName.js 837s ok 10 Importer throws an import error when trying to import a nonexistent module 837s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 837s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 837s ok 11 Importer throws an error when evaluating the module file throws an error 837s ok 12 Importer can import a module 837s ok 13 Importer can import a module with a toString property 837s ok 14 Importer makes deleting the import a no-op 837s ok 15 Importer gives the same object when importing a second time 837s ok 16 Importer can import a submodule 837s ok 17 Importer imports modules with a toString representation 837s ok 18 Importer does not share the same object for a module on a different path 837s ok 19 Importer gives the same object when importing a submodule a second time 837s ok 20 Importer has no meta properties on the toplevel importer 837s ok 21 Importer sets the names of imported modules 837s ok 22 Importer gives a module the importer object as parent module 837s ok 23 Importer gives a submodule the module as parent module 837s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/mutualImport' to child importer 'mutualImport' 837s JS IMPORT: Importing directory 'mutualImport' 837s JS IMPORT: Defining parent 0x2f828b13ead8 of 0x170866518e20 'mutualImport' is mod 1 837s JS IMPORT: Defined importer 'mutualImport' 0x170866518e20 in 0x2f828b13ead8 837s JS IMPORT: successfully imported directory 'mutualImport' 837s JS IMPORT: Importing module b succeeded 837s JS IMPORT: Defining parent 0x170866518e20 of 0x2f828b1f0e20 'b' is mod 1 837s JS IMPORT: successfully imported module 'b' 837s JS IMPORT: Importing module a succeeded 837s JS IMPORT: Defining parent 0x170866518e20 of 0x2f828b1f0dd0 'a' is mod 1 837s JS IMPORT: successfully imported module 'a' 837s ok 24 Importer does not make a separate copy of a module imported in two places 837s ok 25 Importer evaluates an __init__.js file in an imported directory 837s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subBadInit' to child importer 'subBadInit' 837s JS IMPORT: Importing directory 'subBadInit' 837s JS IMPORT: Defining parent 0x2f828b13ead8 of 0x1708665253c8 'subBadInit' is mod 1 837s JS IMPORT: Defined importer 'subBadInit' 0x1708665253c8 in 0x2f828b13ead8 837s JS IMPORT: successfully imported directory 'subBadInit' 837s ok 26 Importer throws on an __init__.js file with a syntax error 837s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subErrorInit' to child importer 'subErrorInit' 837s JS IMPORT: Importing directory 'subErrorInit' 837s JS IMPORT: Defining parent 0x2f828b13ead8 of 0x17086652a740 'subErrorInit' is mod 1 837s JS IMPORT: Defined importer 'subErrorInit' 0x17086652a740 in 0x2f828b13ead8 837s JS IMPORT: successfully imported directory 'subErrorInit' 837s ok 27 Importer throws when an __init__.js throws an error 837s ok 28 Importer accesses a class defined in an __init__.js file 837s JS IMPORT: Importing module modunicode succeeded 837s JS IMPORT: Defining parent 0x2f828b13ead8 of 0x2f828b1f0e98 'modunicode' is mod 1 837s JS IMPORT: successfully imported module 'modunicode' 837s ok 29 Importer can import a file encoded in UTF-8 837s JS IMPORT: Importing module lexicalScope succeeded 837s JS IMPORT: Defining parent 0x2f828b13ead8 of 0x2f828b1f0ee8 'lexicalScope' is mod 1 837s JS IMPORT: successfully imported module 'lexicalScope' 837s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 837s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 837s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 837s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 837s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 837s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 837s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 837s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 837s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 837s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 837s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 837s JS G ENUM: Defining GLib.LogLevelFlags as 0x17086653c740 837s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 837s ok 30 Importer properties defined in the module's lexical scope will log a compatibility warning when accessed 837s ok 31 Importer properties defined in the module's lexical scope can be accessed 837s ok 32 Importer properties defined in the module's lexical scope does not leak module properties into the global scope 837s ok 33 Importer enumerating modules gets all of them 837s ok 34 Importer enumerating modules includes modules that throw on import 837s ok 35 Importer enumerating modules does not include meta properties 837s ok 36 Importer doesn't crash when resolving a non-string property 837s JS IMPORT: Async module resolve hook for module "./modules/say.js" (relative to 0x2f828b13eaf0), global 0x2f828b13b128 837s JS MAINLOOP: Main loop instance 0x7845b70cdb0: hold 837s JS MAINLOOP: Main loop instance 0x7845b70cdb0: hold 837s JS MAINLOOP: Main loop instance 0x7845b70cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS IMPORT: Async import promise resolved 837s JS MAINLOOP: Main loop instance 0x7845b70cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS IMPORT: Module resolve hook for module "./modules/say.js" (relative to ), global 0x2f828b13b128 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 3 837s JS MAINLOOP: handling job 4, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 4 837s JS MAINLOOP: handling job 5, 837s ok 37 Importer scripts support relative dynamic imports 837s JS MAINLOOP: Completed job 5 837s JS IMPORT: Importing module dynamic succeeded 837s JS IMPORT: Defining parent 0x2f828b13ead8 of 0x58d44b11038 'dynamic' is mod 1 837s JS IMPORT: successfully imported module 'dynamic' 837s JS IMPORT: Async module resolve hook for module "./say.js" (relative to 0x170866582ec8), global 0x2f828b13b128 837s JS MAINLOOP: Main loop instance 0x7845b70cdb0: hold 837s JS MAINLOOP: Main loop instance 0x7845b70cdb0: hold 837s JS MAINLOOP: Main loop instance 0x7845b70cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS IMPORT: Async import promise resolved 837s JS MAINLOOP: Main loop instance 0x7845b70cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS IMPORT: Module resolve hook for module "./say.js" (relative to ), global 0x2f828b13b128 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 3 837s JS MAINLOOP: handling job 4, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 4 837s JS MAINLOOP: handling job 5, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 5 837s JS MAINLOOP: handling job 6, 837s ok 38 Importer imported scripts support relative dynamic imports 837s JS MAINLOOP: Completed job 6 837s JS G BXD: Defining method quit in prototype for GLib.MainLoop 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0x7845b70cdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 837s JS MAINLOOP: Main loop instance 0x7845b70cdb0: release 837s JS MAINLOOP: Completed job 3 837s JS MEMORY: Memory report: before destroying context 837s JS MEMORY: 366 objects currently alive 837s JS MEMORY: boxed_instance = 212 837s JS MEMORY: boxed_prototype = 10 837s JS MEMORY: closure = 1 837s JS MEMORY: function = 116 837s JS MEMORY: fundamental_instance = 0 837s JS MEMORY: fundamental_prototype = 0 837s JS MEMORY: gerror_instance = 0 837s JS MEMORY: gerror_prototype = 0 837s JS MEMORY: interface = 0 837s JS MEMORY: module = 18 837s JS MEMORY: ns = 7 837s JS MEMORY: object_instance = 0 837s JS MEMORY: object_prototype = 2 837s JS MEMORY: param = 0 837s JS MEMORY: union_instance = 0 837s JS MEMORY: union_prototype = 0 837s JS CTX: JS shutdown sequence 837s JS CTX: Stopping profiler 837s JS CTX: Shutting down toggle queue 837s JS CTX: Notifying external reference holders of GjsContext dispose 837s JS MAINLOOP: Stopping promise job dispatcher 837s JS CTX: Notifying reference holders of GjsContext dispose 837s JS CTX: Checking unhandled promise rejections 837s JS CTX: Releasing cached JS wrappers 837s JS CTX: Final triggered GC 837s JS CTX: Destroying JS context 837s JS CTX: Releasing all native objects 837s JS CTX: Disabling auto GC 837s JS CTX: Ending trace on global object 837s JS CTX: Freeing allocated resources 837s JS CTX: JS context destroyed 837s PASS: gjs/testImporter.test 837s Running test: gjs/testParamSpec.test 837s JS NATIVE: Registered native JS module '_promiseNative' 837s JS NATIVE: Registered native JS module '_byteArrayNative' 837s JS NATIVE: Registered native JS module '_encodingNative' 837s JS NATIVE: Registered native JS module '_gi' 837s JS NATIVE: Registered native JS module 'gi' 837s JS NATIVE: Registered native JS module 'cairoNative' 837s JS NATIVE: Registered native JS module 'system' 837s JS NATIVE: Registered native JS module 'console' 837s JS NATIVE: Registered native JS module '_print' 837s JS CTX: Enabling JIT 837s JS CTX: Initialized class GjsFileImporter prototype 0x39353a3000a0 837s JS IMPORT: Defining parent (nil) of 0x39353a300100 'imports' is mod 0 837s JS IMPORT: Importing '_print' 837s JS NATIVE: Defining native module '_print' 837s JS IMPORT: Defining parent 0x39353a300100 of 0x39353a3007b0 '_print' is mod 1 837s JS IMPORT: successfully imported module '_print' 837s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 837s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xa62d823b128 837s JS MAINLOOP: Main loop instance 0x198ed60cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Starting promise job dispatcher 837s JS MAINLOOP: Main loop instance 0x198ed60cdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 837s JS MAINLOOP: Main loop instance 0x198ed60cdb0: release 837s JS MAINLOOP: Completed job 0 837s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module metadata hook for module 0x39353a313000 837s JS IMPORT: Defining meta.importSync for module 0x39353a313000 837s JS NATIVE: Defining native module 'gi' 837s JS CTX: Initialized class GIRepositoryNamespace prototype 0x39353a3133f0 837s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 837s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 837s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 837s JS IMPORT: Importing directory 'overrides' 837s JS IMPORT: Defining parent 0x39353a300100 of 0x39353a3134f0 'overrides' is mod 1 837s JS IMPORT: Defined importer 'overrides' 0x39353a3134f0 in 0x39353a300100 837s JS IMPORT: successfully imported directory 'overrides' 837s JS IMPORT: Importing '_promiseNative' 837s JS NATIVE: Defining native module '_promiseNative' 837s JS IMPORT: Defining parent 0x39353a300100 of 0x39353a3139a0 '_promiseNative' is mod 1 837s JS IMPORT: successfully imported module '_promiseNative' 837s JS IMPORT: Importing module GLib succeeded 837s JS IMPORT: Defining parent 0x39353a3134f0 of 0xa62d823c150 'GLib' is mod 1 837s JS IMPORT: successfully imported module 'GLib' 837s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 837s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xa62d8279060, JSClass 0x7b195d9285d0, in object 0xa62d8279038 837s JS CTX: Initialized class GIRepositoryGType prototype 0x39353a313ce8 837s JS CTX: Initialized class GIRepositoryFunction prototype 0x39353a313d48 837s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 837s JS G BXD: Defined class for Error (GError), prototype 0xa62d82790b0, JSClass 0x7b195d9285d0, in object 0xa62d8279038 837s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 837s JS G BXD: Defined class for Variant (GVariant), prototype 0xa62d8279100, JSClass 0x7b195d9285d0, in object 0xa62d8279038 837s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 837s JS G BXD: Defined class for Bytes (GBytes), prototype 0xa62d8279150, JSClass 0x7b195d9285d0, in object 0xa62d8279038 837s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 837s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xa62d82791a0, JSClass 0x7b195d9285d0, in object 0xa62d8279038 837s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 837s JS G BXD: Defined class for Thread (GThread), prototype 0xa62d82791f0, JSClass 0x7b195d9285d0, in object 0xa62d8279038 837s JS G BXD: Defining method ref in prototype for GLib.Thread 837s JS G BXD: Defining method unref in prototype for GLib.Thread 837s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 837s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xa62d8279240, JSClass 0x7b195d9285d0, in object 0xa62d8279038 837s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 837s JS G BXD: Defined class for Regex (GRegex), prototype 0xa62d8279290, JSClass 0x7b195d9285d0, in object 0xa62d8279038 837s JS G BXD: Defining method match in prototype for GLib.Regex 837s JS G BXD: Defining method match_full in prototype for GLib.Regex 837s JS G BXD: Defining method match_all in prototype for GLib.Regex 837s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 837s JS G NS: Defined namespace 'GLib' 0xa62d8279038 in GIRepository 0x39353a313280 837s JS IMPORT: Importing module jasmine succeeded 837s JS IMPORT: Defining parent 0x39353a300100 of 0xa62d823cce0 'jasmine' is mod 1 837s JS IMPORT: successfully imported module 'jasmine' 837s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 837s JS MAINLOOP: Main loop instance 0x198ed60cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0x198ed60cdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 837s JS MAINLOOP: Main loop instance 0x198ed60cdb0: release 837s JS MAINLOOP: Completed job 0 837s JS IMPORT: Importing 'gi' 837s JS IMPORT: Defining parent 0x39353a300100 of 0x39353a313280 'gi' is mod 1 837s JS IMPORT: successfully imported module 'gi' 837s 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 837s JS G NS: Defined namespace 'Regress' 0xa62d8279308 in GIRepository 0x39353a313280 837s JS IMPORT: Importing '_gi' 837s JS NATIVE: Defining native module '_gi' 837s JS IMPORT: Defining parent 0x39353a300100 of 0x39353a328980 '_gi' is mod 1 837s JS IMPORT: successfully imported module '_gi' 837s 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 837s JS G NS: Defined namespace 'GjsPrivate' 0xa62d8279358 in GIRepository 0x39353a313280 837s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 837s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 837s JS IMPORT: Importing module _common succeeded 837s JS IMPORT: Defining parent 0x39353a300100 of 0xa62d823ce70 '_common' is mod 1 837s JS IMPORT: successfully imported module '_common' 837s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 837s JS IMPORT: Importing module _legacy succeeded 837s JS IMPORT: Defining parent 0x39353a300100 of 0xa62d823cec0 '_legacy' is mod 1 837s JS IMPORT: successfully imported module '_legacy' 837s JS IMPORT: Importing module GObject succeeded 837s JS IMPORT: Defining parent 0x39353a3134f0 of 0xa62d823ce20 'GObject' is mod 1 837s JS IMPORT: successfully imported module 'GObject' 837s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 837s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 837s JS G BXD: Defined class for String (GString), prototype 0xa62d82795d8, JSClass 0x7b195d9285d0, in object 0xa62d8279330 837s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 837s JS G PRM: Defined class ParamSpec prototype is 0xa62d823cf60 class 0x7b195d930068 in object 0xa62d8279330 837s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 837s JS G OBJ: Defined class for Object (GObject), prototype 0xa62d8279740, JSClass 0x7b195d928600, in object 0xa62d8279330 837s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 837s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 837s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xa62d8279768, JSClass 0x7b195d928600, in object 0xa62d8279330 837s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 837s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 837s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 837s JS G NS: Defined namespace 'GObject' 0xa62d8279330 in GIRepository 0x39353a313280 837s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 837s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 837s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 837s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 837s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 837s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 837s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 837s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 837s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 837s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 837s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 837s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 837s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 837s JS G ENUM: Defining GObject.ParamFlags as 0x39353a32cca8 837s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 837s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 837s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 837s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 837s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 837s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 837s JS G ENUM: Defining Regress.TestEnum as 0x39353a337370 837s JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' 837s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 837s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 837s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 837s JS G ENUM: Defining Regress.TestFlags as 0x39353a339558 837s JS CTX: Script evaluation succeeded 837s JS MAINLOOP: Main loop instance 0x198ed60cdb0: Spinning loop until released or hook cleared 837s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module metadata hook for module 0x39353a3019d0 837s JS IMPORT: Defining meta.importSync for module 0x39353a3019d0 837s JS NATIVE: Defining native module 'system' 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa62d823b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa62d823b128 837s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 837s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 837s JS MAINLOOP: Set main loop hook to 837s JS MAINLOOP: Main loop instance 0x198ed60cdb0: hold 837s JS MAINLOOP: Running and clearing main loop hook 837s JS G BXD: Defining method run in prototype for GLib.MainLoop 837s 1..29 837s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 837s JS G BXD: Defined class for Source (GSource), prototype 0xa62d8279808, JSClass 0x7b195d9285d0, in object 0xa62d8279038 837s JS G BXD: Defining method set_priority in prototype for GLib.Source 837s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 837s JS G BXD: Defining method attach in prototype for GLib.Source 837s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 837s JS IMPORT: Module metadata hook for module 0xa62d82629e0 837s JS IMPORT: Defining meta.importSync for module 0xa62d82629e0 837s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 837s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed7f3690 type GParamString 837s JS G BXD: Defining method destroy in prototype for GLib.Source 837s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 837s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 837s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 837s ok 1 GObject.ParamSpec.string has the correct name strings 837s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed7f6970 type GParamString 837s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 837s ok 2 GObject.ParamSpec.string has the correct flags 837s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed7e6490 type GParamString 837s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 837s ok 3 GObject.ParamSpec.string has the correct default value 837s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 837s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed701d00 type GParamInt 837s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 837s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 837s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 837s ok 4 GObject.ParamSpec.int has the correct name strings 837s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed702780 type GParamInt 837s ok 5 GObject.ParamSpec.int has the correct flags 837s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed703020 type GParamInt 837s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 837s ok 6 GObject.ParamSpec.int has the correct default value 837s JS G NS: Found info type FUNCTION for 'param_spec_uint' in namespace 'GObject' 837s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed831e10 type GParamUInt 837s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 837s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 837s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 837s ok 7 GObject.ParamSpec.uint has the correct name strings 837s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed832890 type GParamUInt 837s ok 8 GObject.ParamSpec.uint has the correct flags 837s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed833020 type GParamUInt 837s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 837s ok 9 GObject.ParamSpec.uint has the correct default value 837s JS G NS: Found info type FUNCTION for 'param_spec_int64' in namespace 'GObject' 837s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed700ff0 type GParamInt64 837s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 837s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 837s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 837s ok 10 GObject.ParamSpec.int64 has the correct name strings 837s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed700f60 type GParamInt64 837s ok 11 GObject.ParamSpec.int64 has the correct flags 837s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed7189f0 type GParamInt64 837s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 837s ok 12 GObject.ParamSpec.int64 has the correct default value 837s JS G NS: Found info type FUNCTION for 'param_spec_uint64' in namespace 'GObject' 837s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed720c70 type GParamUInt64 837s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 837s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 837s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 837s ok 13 GObject.ParamSpec.uint64 has the correct name strings 837s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed7196c0 type GParamUInt64 837s ok 14 GObject.ParamSpec.uint64 has the correct flags 837s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed837690 type GParamUInt64 837s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 837s ok 15 GObject.ParamSpec.uint64 has the correct default value 837s JS G NS: Found info type FUNCTION for 'param_spec_enum' in namespace 'GObject' 837s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed8384a0 type GParamEnum 837s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 837s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 837s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 837s ok 16 GObject.ParamSpec.enum has the correct name strings 837s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed838fa0 type GParamEnum 837s ok 17 GObject.ParamSpec.enum has the correct flags 837s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed8397d0 type GParamEnum 837s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 837s ok 18 GObject.ParamSpec.enum has the correct default value 837s JS G NS: Found info type FUNCTION for 'param_spec_flags' in namespace 'GObject' 837s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed83a750 type GParamFlags 837s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 837s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 837s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 837s ok 19 GObject.ParamSpec.flags has the correct name strings 837s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed83b1f0 type GParamFlags 837s ok 20 GObject.ParamSpec.flags has the correct flags 837s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed83bc10 type GParamFlags 837s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 837s ok 21 GObject.ParamSpec.flags has the correct default value 837s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 837s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed83c690 type GParamObject 837s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 837s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 837s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 837s ok 22 GObject.ParamSpec.object has the correct name strings 837s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed83d150 type GParamObject 837s ok 23 GObject.ParamSpec.object has the correct flags 837s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed83d8d0 type GParamObject 837s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 837s ok 24 GObject.ParamSpec.object has the correct default value 837s JS G NS: Found info type FUNCTION for 'param_spec_boxed' in namespace 'GObject' 837s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed83e6c0 type GParamBoxed 837s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 837s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 837s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 837s ok 25 GObject.ParamSpec.jsobject has the correct name strings 837s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed83f130 type GParamBoxed 837s ok 26 GObject.ParamSpec.jsobject has the correct flags 837s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed83f8b0 type GParamBoxed 837s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 837s ok 27 GObject.ParamSpec.jsobject has the correct default value 837s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed840300 type GParamString 837s ok 28 GObject.ParamSpec object doesn't crash when resolving a non-string property 837s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 837s JS G PRM: JSObject created with param instance 0x198ed8410a0 type GParamString 837s ok 29 GObject.ParamSpec object has correct object tag 837s JS G BXD: Defining method quit in prototype for GLib.MainLoop 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0x198ed60cdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 837s JS MAINLOOP: Main loop instance 0x198ed60cdb0: release 837s JS MAINLOOP: Completed job 3 837s JS MEMORY: Memory report: before destroying context 837s JS MEMORY: 389 objects currently alive 837s JS MEMORY: boxed_instance = 177 837s JS MEMORY: boxed_prototype = 10 837s JS MEMORY: closure = 1 837s JS MEMORY: function = 161 837s JS MEMORY: fundamental_instance = 0 837s JS MEMORY: fundamental_prototype = 0 837s JS MEMORY: gerror_instance = 0 837s JS MEMORY: gerror_prototype = 0 837s JS MEMORY: interface = 0 837s JS MEMORY: module = 5 837s JS MEMORY: ns = 4 837s JS MEMORY: object_instance = 0 837s JS MEMORY: object_prototype = 2 837s JS MEMORY: param = 29 837s JS MEMORY: union_instance = 0 837s JS MEMORY: union_prototype = 0 837s JS CTX: JS shutdown sequence 837s JS CTX: Stopping profiler 837s JS CTX: Shutting down toggle queue 837s JS CTX: Notifying external reference holders of GjsContext dispose 837s JS MAINLOOP: Stopping promise job dispatcher 837s JS CTX: Notifying reference holders of GjsContext dispose 837s JS CTX: Checking unhandled promise rejections 837s JS CTX: Releasing cached JS wrappers 837s JS CTX: Final triggered GC 837s JS CTX: Destroying JS context 837s JS CTX: Releasing all native objects 837s JS CTX: Disabling auto GC 837s JS CTX: Ending trace on global object 837s JS CTX: Freeing allocated resources 837s JS CTX: JS context destroyed 837s PASS: gjs/testParamSpec.test 837s Running test: gjs/until.test 837s 1..1 837s ok 1 - /usr/libexec/installed-tests/gjs/debugger/until.debugger 837s PASS: gjs/until.test 837s Running test: gjs/detach.test 837s 1..1 837s ok 1 - /usr/libexec/installed-tests/gjs/debugger/detach.debugger 837s PASS: gjs/detach.test 837s Running test: gjs/down-up.test 837s 1..1 837s ok 1 - /usr/libexec/installed-tests/gjs/debugger/down-up.debugger 837s PASS: gjs/down-up.test 837s Running test: gjs/testCairoModule.test 837s JS NATIVE: Registered native JS module '_promiseNative' 837s JS NATIVE: Registered native JS module '_byteArrayNative' 837s JS NATIVE: Registered native JS module '_encodingNative' 837s JS NATIVE: Registered native JS module '_gi' 837s JS NATIVE: Registered native JS module 'gi' 837s JS NATIVE: Registered native JS module 'cairoNative' 837s JS NATIVE: Registered native JS module 'system' 837s JS NATIVE: Registered native JS module 'console' 837s JS NATIVE: Registered native JS module '_print' 837s JS CTX: Enabling JIT 837s JS CTX: Initialized class GjsFileImporter prototype 0x286349b000a0 837s JS IMPORT: Defining parent (nil) of 0x286349b00100 'imports' is mod 0 837s JS IMPORT: Importing '_print' 837s JS NATIVE: Defining native module '_print' 837s JS IMPORT: Defining parent 0x286349b00100 of 0x286349b007b0 '_print' is mod 1 837s JS IMPORT: successfully imported module '_print' 837s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 837s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2b76a993b128 837s JS MAINLOOP: Main loop instance 0x18a496b5cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Starting promise job dispatcher 837s JS MAINLOOP: Main loop instance 0x18a496b5cdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 837s JS MAINLOOP: Main loop instance 0x18a496b5cdb0: release 837s JS MAINLOOP: Completed job 0 837s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module metadata hook for module 0x286349b13000 837s JS IMPORT: Defining meta.importSync for module 0x286349b13000 837s JS NATIVE: Defining native module 'gi' 837s JS CTX: Initialized class GIRepositoryNamespace prototype 0x286349b133f0 837s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 837s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 837s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 837s JS IMPORT: Importing directory 'overrides' 837s JS IMPORT: Defining parent 0x286349b00100 of 0x286349b134f0 'overrides' is mod 1 837s JS IMPORT: Defined importer 'overrides' 0x286349b134f0 in 0x286349b00100 837s JS IMPORT: successfully imported directory 'overrides' 837s JS IMPORT: Importing '_promiseNative' 837s JS NATIVE: Defining native module '_promiseNative' 837s JS IMPORT: Defining parent 0x286349b00100 of 0x286349b139a0 '_promiseNative' is mod 1 837s JS IMPORT: successfully imported module '_promiseNative' 837s JS IMPORT: Importing module GLib succeeded 837s JS IMPORT: Defining parent 0x286349b134f0 of 0x2b76a993c150 'GLib' is mod 1 837s JS IMPORT: successfully imported module 'GLib' 837s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 837s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2b76a9979060, JSClass 0x7d54034d85d0, in object 0x2b76a9979038 837s JS CTX: Initialized class GIRepositoryGType prototype 0x286349b13ce8 837s JS CTX: Initialized class GIRepositoryFunction prototype 0x286349b13d48 837s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 837s JS G BXD: Defined class for Error (GError), prototype 0x2b76a99790b0, JSClass 0x7d54034d85d0, in object 0x2b76a9979038 837s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 837s JS G BXD: Defined class for Variant (GVariant), prototype 0x2b76a9979100, JSClass 0x7d54034d85d0, in object 0x2b76a9979038 837s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 837s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2b76a9979150, JSClass 0x7d54034d85d0, in object 0x2b76a9979038 837s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 837s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2b76a99791a0, JSClass 0x7d54034d85d0, in object 0x2b76a9979038 837s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 837s JS G BXD: Defined class for Thread (GThread), prototype 0x2b76a99791f0, JSClass 0x7d54034d85d0, in object 0x2b76a9979038 837s JS G BXD: Defining method ref in prototype for GLib.Thread 837s JS G BXD: Defining method unref in prototype for GLib.Thread 837s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 837s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2b76a9979240, JSClass 0x7d54034d85d0, in object 0x2b76a9979038 837s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 837s JS G BXD: Defined class for Regex (GRegex), prototype 0x2b76a9979290, JSClass 0x7d54034d85d0, in object 0x2b76a9979038 837s JS G BXD: Defining method match in prototype for GLib.Regex 837s JS G BXD: Defining method match_full in prototype for GLib.Regex 837s JS G BXD: Defining method match_all in prototype for GLib.Regex 837s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 837s JS G NS: Defined namespace 'GLib' 0x2b76a9979038 in GIRepository 0x286349b13280 837s JS IMPORT: Importing module jasmine succeeded 837s JS IMPORT: Defining parent 0x286349b00100 of 0x2b76a993cce0 'jasmine' is mod 1 837s JS IMPORT: successfully imported module 'jasmine' 837s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 837s JS MAINLOOP: Main loop instance 0x18a496b5cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0x18a496b5cdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 837s JS MAINLOOP: Main loop instance 0x18a496b5cdb0: release 837s JS MAINLOOP: Completed job 0 837s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testCairoModule.js' (file:///usr/libexec/installed-tests/gjs/js/testCairoModule.js), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module metadata hook for module 0x286349b28ce0 837s JS IMPORT: Defining meta.importSync for module 0x286349b28ce0 837s JS NATIVE: Defining native module 'cairoNative' 837s JS CTX: Initialized class Region prototype 0x286349b29300 837s JS CTX: Initialized class Context prototype 0x286349b29420 837s JS CTX: Initialized class Surface prototype 0x286349b29c00 837s JS CTX: Initialized class ImageSurface prototype 0x286349b29ce0 837s JS CTX: Initialized class Path prototype 0x286349b29dc0 837s JS CTX: Initialized class PSSurface prototype 0x286349b29e20 837s JS CTX: Initialized class PDFSurface prototype 0x286349b29e80 837s JS CTX: Initialized class SVGSurface prototype 0x286349b29fe0 837s JS CTX: Initialized class Pattern prototype 0x286349b2a040 837s JS CTX: Initialized class Gradient prototype 0x286349b2a0a0 837s JS CTX: Initialized class LinearGradient prototype 0x286349b2a100 837s JS CTX: Initialized class RadialGradient prototype 0x286349b2a160 837s JS CTX: Initialized class SurfacePattern prototype 0x286349b2a1c0 837s JS CTX: Initialized class SolidPattern prototype 0x286349b2a220 837s JS IMPORT: JS import '_cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_cairo.js 837s JS IMPORT: JS import '_cairo' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_cairo.js 837s JS IMPORT: Importing module _cairo succeeded 837s JS IMPORT: Defining parent 0x286349b00100 of 0x2b76a993cdf8 '_cairo' is mod 1 837s JS IMPORT: successfully imported module '_cairo' 837s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Importing module cairo succeeded 837s JS IMPORT: Defining parent 0x286349b134f0 of 0x2b76a993ce48 'cairo' is mod 1 837s JS IMPORT: successfully imported module 'cairo' 837s JS IMPORT: JS import 'cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/cairo.js 837s JS IMPORT: Importing 'cairoNative' 837s JS IMPORT: Defining parent 0x286349b00100 of 0x286349b292e0 'cairoNative' is mod 1 837s JS IMPORT: successfully imported module 'cairoNative' 837s JS IMPORT: Importing module cairo succeeded 837s JS IMPORT: Defining parent 0x286349b00100 of 0x2b76a993ce98 'cairo' is mod 1 837s JS IMPORT: successfully imported module 'cairo' 837s JS G NS: Found info type ENUM for 'Antialias' in namespace 'cairo' 837s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 837s JS G ENUM: Defining enum value NONE (fixed from none) 1 837s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 837s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 837s JS G ENUM: Defining enum value FAST (fixed from fast) 4 837s JS G ENUM: Defining enum value GOOD (fixed from good) 5 837s JS G ENUM: Defining enum value BEST (fixed from best) 6 837s JS G ENUM: Defining cairo.Antialias as 0x286349b2b018 837s JS G NS: Found info type ENUM for 'Content' in namespace 'cairo' 837s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 837s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 837s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 837s JS G ENUM: Defining cairo.Content as 0x286349b2b0f8 837s JS G NS: Found info type ENUM for 'Extend' in namespace 'cairo' 837s JS G ENUM: Defining enum value NONE (fixed from none) 0 837s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 837s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 837s JS G ENUM: Defining enum value PAD (fixed from pad) 3 837s JS G ENUM: Defining cairo.Extend as 0x286349b2b158 837s JS G NS: Found info type ENUM for 'FillRule' in namespace 'cairo' 837s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 837s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 837s JS G ENUM: Defining cairo.FillRule as 0x286349b2b1b8 837s JS G NS: Found info type ENUM for 'Filter' in namespace 'cairo' 837s JS G ENUM: Defining enum value FAST (fixed from fast) 0 837s JS G ENUM: Defining enum value GOOD (fixed from good) 1 837s JS G ENUM: Defining enum value BEST (fixed from best) 2 837s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 837s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 837s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 837s JS G ENUM: Defining cairo.Filter as 0x286349b2b218 837s JS G NS: Found info type ENUM for 'FontSlant' in namespace 'cairo' 837s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 837s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 837s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 837s JS G ENUM: Defining cairo.FontSlant as 0x286349b2b2f8 837s JS G NS: Found info type ENUM for 'FontWeight' in namespace 'cairo' 837s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 837s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 837s JS G ENUM: Defining cairo.FontWeight as 0x286349b2b358 837s JS G NS: Found info type ENUM for 'Format' in namespace 'cairo' 837s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 837s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 837s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 837s JS G ENUM: Defining enum value A8 (fixed from a8) 2 837s JS G ENUM: Defining enum value A1 (fixed from a1) 3 837s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 837s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 837s JS G ENUM: Defining cairo.Format as 0x286349b2b3b8 837s JS G NS: Found info type ENUM for 'LineCap' in namespace 'cairo' 837s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 837s JS G ENUM: Defining enum value ROUND (fixed from round) 1 837s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 837s JS G ENUM: Defining cairo.LineCap as 0x286349b2b498 837s JS G NS: Found info type ENUM for 'LineJoin' in namespace 'cairo' 837s JS G ENUM: Defining enum value MITER (fixed from miter) 0 837s JS G ENUM: Defining enum value ROUND (fixed from round) 1 837s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 837s JS G ENUM: Defining cairo.LineJoin as 0x286349b2b4f8 837s JS G NS: Found info type ENUM for 'Operator' in namespace 'cairo' 837s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 837s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 837s JS G ENUM: Defining enum value OVER (fixed from over) 2 837s JS G ENUM: Defining enum value IN (fixed from in) 3 837s JS G ENUM: Defining enum value OUT (fixed from out) 4 837s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 837s JS G ENUM: Defining enum value DEST (fixed from dest) 6 837s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 837s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 837s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 837s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 837s JS G ENUM: Defining enum value XOR (fixed from xor) 11 837s JS G ENUM: Defining enum value ADD (fixed from add) 12 837s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 837s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 837s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 837s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 837s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 837s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 837s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 837s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 837s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 837s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 837s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 837s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 837s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 837s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 837s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 837s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 837s JS G ENUM: Defining cairo.Operator as 0x286349b2b558 837s JS G NS: Found info type ENUM for 'PatternType' in namespace 'cairo' 837s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 837s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 837s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 837s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 837s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 837s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 837s JS G ENUM: Defining cairo.PatternType as 0x286349b2b738 837s JS G NS: Found info type ENUM for 'SurfaceType' in namespace 'cairo' 837s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 837s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 837s JS G ENUM: Defining enum value PS (fixed from ps) 2 837s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 837s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 837s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 837s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 837s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 837s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 837s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 837s JS G ENUM: Defining enum value SVG (fixed from svg) 10 837s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 837s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 837s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 837s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 837s JS G ENUM: Defining enum value QT (fixed from qt) 15 837s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 837s JS G ENUM: Defining enum value VG (fixed from vg) 17 837s JS G ENUM: Defining enum value GL (fixed from gl) 18 837s JS G ENUM: Defining enum value DRM (fixed from drm) 19 837s JS G ENUM: Defining enum value TEE (fixed from tee) 20 837s JS G ENUM: Defining enum value XML (fixed from xml) 21 837s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 837s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 837s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 837s JS G ENUM: Defining cairo.SurfaceType as 0x286349b2b818 837s JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo' 837s JS G BXD: Defined class for Region (CairoRegion), prototype 0x2b76a99795d8, JSClass 0x7d54034d85d0, in object 0x2b76a99793a8 837s JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo' 837s JS G BXD: Defined class for Context (CairoContext), prototype 0x2b76a9979600, JSClass 0x7d54034d85d0, in object 0x2b76a99793a8 837s JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo' 837s JS G BXD: Defined class for Surface (CairoSurface), prototype 0x2b76a9979628, JSClass 0x7d54034d85d0, in object 0x2b76a99793a8 837s JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo' 837s JS G BXD: Defined class for Path (void), prototype 0x2b76a9979650, JSClass 0x7d54034d85d0, in object 0x2b76a99793a8 837s JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo' 837s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x2b76a99796a0, JSClass 0x7d54034d85d0, in object 0x2b76a99793a8 837s JS G NS: Defined namespace 'cairo' 0x2b76a99793a8 in GIRepository 0x286349b13280 837s JS MAINLOOP: Main loop instance 0x18a496b5cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0x18a496b5cdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testCairoModule.js async resolved" 837s JS MAINLOOP: Main loop instance 0x18a496b5cdb0: release 837s JS MAINLOOP: Completed job 0 837s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module metadata hook for module 0x286349b2e9c8 837s JS IMPORT: Defining meta.importSync for module 0x286349b2e9c8 837s JS NATIVE: Defining native module 'system' 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b76a993b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b76a993b128 837s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 837s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 837s JS MAINLOOP: Set main loop hook to 837s JS MAINLOOP: Main loop instance 0x18a496b5cdb0: hold 837s JS MAINLOOP: Running and clearing main loop hook 837s JS G BXD: Defining method run in prototype for GLib.MainLoop 837s 1..3 837s JS IMPORT: Importing 'gi' 837s JS IMPORT: Defining parent 0x286349b00100 of 0x286349b13280 'gi' is mod 1 837s JS IMPORT: successfully imported module 'gi' 837s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 837s JS G BXD: Defined class for Source (GSource), prototype 0x2b76a99796c8, JSClass 0x7d54034d85d0, in object 0x2b76a9979038 837s JS G BXD: Defining method set_priority in prototype for GLib.Source 837s JS IMPORT: Importing '_gi' 837s JS NATIVE: Defining native module '_gi' 837s JS IMPORT: Defining parent 0x286349b00100 of 0x286349b33da8 '_gi' is mod 1 837s JS IMPORT: successfully imported module '_gi' 837s 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 837s JS G NS: Defined namespace 'GjsPrivate' 0x2b76a9979768 in GIRepository 0x286349b13280 837s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 837s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 837s JS IMPORT: Importing module _common succeeded 837s JS IMPORT: Defining parent 0x286349b00100 of 0x2b76a99cc100 '_common' is mod 1 837s JS IMPORT: successfully imported module '_common' 837s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 837s JS IMPORT: Importing module _legacy succeeded 837s JS IMPORT: Defining parent 0x286349b00100 of 0x2b76a99cc150 '_legacy' is mod 1 837s JS IMPORT: successfully imported module '_legacy' 837s JS IMPORT: Importing module GObject succeeded 837s JS IMPORT: Defining parent 0x286349b134f0 of 0x2b76a99cc0b0 'GObject' is mod 1 837s JS IMPORT: successfully imported module 'GObject' 837s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 837s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 837s JS G BXD: Defined class for String (GString), prototype 0x2b76a99799c0, JSClass 0x7d54034d85d0, in object 0x2b76a9979740 837s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 837s JS G PRM: Defined class ParamSpec prototype is 0x2b76a99cc1f0 class 0x7d54034e0068 in object 0x2b76a9979740 837s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 837s JS G OBJ: Defined class for Object (GObject), prototype 0x2b76a9979b28, JSClass 0x7d54034d8600, in object 0x2b76a9979740 837s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 837s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 837s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2b76a9979b50, JSClass 0x7d54034d8600, in object 0x2b76a9979740 837s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 837s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 837s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 837s JS G NS: Defined namespace 'GObject' 0x2b76a9979740 in GIRepository 0x286349b13280 837s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 837s JS G BXD: Defining method attach in prototype for GLib.Source 837s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 837s JS IMPORT: Module metadata hook for module 0x286349b04370 837s JS IMPORT: Defining meta.importSync for module 0x286349b04370 837s JS G BXD: Defining method destroy in prototype for GLib.Source 837s ok 1 Cairo imported as ES module cairo default import 837s ok 2 Cairo imported via GI has the same functionality as imports.cairo 837s JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo' 837s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0x2b76a9979dd0, JSClass 0x7d54034d85d0, in object 0x2b76a99793a8 837s ok 3 Cairo imported via GI has boxed types from the GIR file 837s JS G BXD: Defining method quit in prototype for GLib.MainLoop 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0x18a496b5cdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 837s JS MAINLOOP: Main loop instance 0x18a496b5cdb0: release 837s JS MAINLOOP: Completed job 3 837s JS MEMORY: Memory report: before destroying context 837s JS MEMORY: 168 objects currently alive 837s JS MEMORY: boxed_instance = 23 837s JS MEMORY: boxed_prototype = 16 837s JS MEMORY: closure = 1 837s JS MEMORY: function = 114 837s JS MEMORY: fundamental_instance = 0 837s JS MEMORY: fundamental_prototype = 0 837s JS MEMORY: gerror_instance = 0 837s JS MEMORY: gerror_prototype = 0 837s JS MEMORY: interface = 0 837s JS MEMORY: module = 8 837s JS MEMORY: ns = 4 837s JS MEMORY: object_instance = 0 837s JS MEMORY: object_prototype = 2 837s JS MEMORY: param = 0 837s JS MEMORY: union_instance = 0 837s JS MEMORY: union_prototype = 0 837s JS CTX: JS shutdown sequence 837s JS CTX: Stopping profiler 837s JS CTX: Shutting down toggle queue 837s JS CTX: Notifying external reference holders of GjsContext dispose 837s JS MAINLOOP: Stopping promise job dispatcher 837s JS CTX: Notifying reference holders of GjsContext dispose 837s JS CTX: Checking unhandled promise rejections 837s JS CTX: Releasing cached JS wrappers 837s JS CTX: Final triggered GC 837s JS CTX: Destroying JS context 837s JS CTX: Releasing all native objects 837s JS CTX: Disabling auto GC 837s JS CTX: Ending trace on global object 837s JS CTX: Freeing allocated resources 837s JS CTX: JS context destroyed 837s PASS: gjs/testCairoModule.test 837s Running test: gjs/continue.test 837s 1..1 837s ok 1 - /usr/libexec/installed-tests/gjs/debugger/continue.debugger 837s PASS: gjs/continue.test 837s Running test: gjs/testPromise.test 837s JS NATIVE: Registered native JS module '_promiseNative' 837s JS NATIVE: Registered native JS module '_byteArrayNative' 837s JS NATIVE: Registered native JS module '_encodingNative' 837s JS NATIVE: Registered native JS module '_gi' 837s JS NATIVE: Registered native JS module 'gi' 837s JS NATIVE: Registered native JS module 'cairoNative' 837s JS NATIVE: Registered native JS module 'system' 837s JS NATIVE: Registered native JS module 'console' 837s JS NATIVE: Registered native JS module '_print' 837s JS CTX: Enabling JIT 837s JS CTX: Initialized class GjsFileImporter prototype 0x3e92baa000a0 837s JS IMPORT: Defining parent (nil) of 0x3e92baa00100 'imports' is mod 0 837s JS IMPORT: Importing '_print' 837s JS NATIVE: Defining native module '_print' 837s JS IMPORT: Defining parent 0x3e92baa00100 of 0x3e92baa007b0 '_print' is mod 1 837s JS IMPORT: successfully imported module '_print' 837s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 837s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x35cee323b128 837s JS MAINLOOP: Main loop instance 0x68ce55ccdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Starting promise job dispatcher 837s JS MAINLOOP: Main loop instance 0x68ce55ccdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 837s JS MAINLOOP: Main loop instance 0x68ce55ccdb0: release 837s JS MAINLOOP: Completed job 0 837s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module metadata hook for module 0x3e92baa13000 837s JS IMPORT: Defining meta.importSync for module 0x3e92baa13000 837s JS NATIVE: Defining native module 'gi' 837s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3e92baa133f0 837s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 837s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 837s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 837s JS IMPORT: Importing directory 'overrides' 837s JS IMPORT: Defining parent 0x3e92baa00100 of 0x3e92baa134f0 'overrides' is mod 1 837s JS IMPORT: Defined importer 'overrides' 0x3e92baa134f0 in 0x3e92baa00100 837s JS IMPORT: successfully imported directory 'overrides' 837s JS IMPORT: Importing '_promiseNative' 837s JS NATIVE: Defining native module '_promiseNative' 837s JS IMPORT: Defining parent 0x3e92baa00100 of 0x3e92baa139a0 '_promiseNative' is mod 1 837s JS IMPORT: successfully imported module '_promiseNative' 837s JS IMPORT: Importing module GLib succeeded 837s JS IMPORT: Defining parent 0x3e92baa134f0 of 0x35cee323c150 'GLib' is mod 1 837s JS IMPORT: successfully imported module 'GLib' 837s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 837s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x35cee3279060, JSClass 0x6d0066db85d0, in object 0x35cee3279038 837s JS CTX: Initialized class GIRepositoryGType prototype 0x3e92baa13ce8 837s JS CTX: Initialized class GIRepositoryFunction prototype 0x3e92baa13d48 837s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 837s JS G BXD: Defined class for Error (GError), prototype 0x35cee32790b0, JSClass 0x6d0066db85d0, in object 0x35cee3279038 837s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 837s JS G BXD: Defined class for Variant (GVariant), prototype 0x35cee3279100, JSClass 0x6d0066db85d0, in object 0x35cee3279038 837s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 837s JS G BXD: Defined class for Bytes (GBytes), prototype 0x35cee3279150, JSClass 0x6d0066db85d0, in object 0x35cee3279038 837s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 837s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x35cee32791a0, JSClass 0x6d0066db85d0, in object 0x35cee3279038 837s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 837s JS G BXD: Defined class for Thread (GThread), prototype 0x35cee32791f0, JSClass 0x6d0066db85d0, in object 0x35cee3279038 837s JS G BXD: Defining method ref in prototype for GLib.Thread 837s JS G BXD: Defining method unref in prototype for GLib.Thread 837s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 837s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x35cee3279240, JSClass 0x6d0066db85d0, in object 0x35cee3279038 837s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 837s JS G BXD: Defined class for Regex (GRegex), prototype 0x35cee3279290, JSClass 0x6d0066db85d0, in object 0x35cee3279038 837s JS G BXD: Defining method match in prototype for GLib.Regex 837s JS G BXD: Defining method match_full in prototype for GLib.Regex 837s JS G BXD: Defining method match_all in prototype for GLib.Regex 837s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 837s JS G NS: Defined namespace 'GLib' 0x35cee3279038 in GIRepository 0x3e92baa13280 837s JS IMPORT: Importing module jasmine succeeded 837s JS IMPORT: Defining parent 0x3e92baa00100 of 0x35cee323cce0 'jasmine' is mod 1 837s JS IMPORT: successfully imported module 'jasmine' 837s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 837s JS MAINLOOP: Main loop instance 0x68ce55ccdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0x68ce55ccdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 837s JS MAINLOOP: Main loop instance 0x68ce55ccdb0: release 837s JS MAINLOOP: Completed job 0 837s JS IMPORT: Importing 'gi' 837s JS IMPORT: Defining parent 0x3e92baa00100 of 0x3e92baa13280 'gi' is mod 1 837s JS IMPORT: successfully imported module 'gi' 837s JS CTX: Script evaluation succeeded 837s JS MAINLOOP: Main loop instance 0x68ce55ccdb0: Spinning loop until released or hook cleared 837s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module metadata hook for module 0x3e92baa2aeb8 837s JS IMPORT: Defining meta.importSync for module 0x3e92baa2aeb8 837s JS NATIVE: Defining native module 'system' 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35cee323b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35cee323b128 837s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 837s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 837s JS MAINLOOP: Set main loop hook to 837s JS MAINLOOP: Main loop instance 0x68ce55ccdb0: hold 837s JS MAINLOOP: Running and clearing main loop hook 837s JS G BXD: Defining method run in prototype for GLib.MainLoop 837s 1..3 837s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 837s JS G BXD: Defined class for Source (GSource), prototype 0x35cee3279308, JSClass 0x6d0066db85d0, in object 0x35cee3279038 837s JS G BXD: Defining method set_priority in prototype for GLib.Source 837s JS IMPORT: Importing '_gi' 837s JS NATIVE: Defining native module '_gi' 837s JS IMPORT: Defining parent 0x3e92baa00100 of 0x3e92baa2ffe8 '_gi' is mod 1 837s JS IMPORT: successfully imported module '_gi' 837s 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 837s JS G NS: Defined namespace 'GjsPrivate' 0x35cee32793a8 in GIRepository 0x3e92baa13280 837s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 837s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 837s JS IMPORT: Importing module _common succeeded 837s JS IMPORT: Defining parent 0x3e92baa00100 of 0x35cee32c5038 '_common' is mod 1 837s JS IMPORT: successfully imported module '_common' 837s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 837s JS IMPORT: Importing module _legacy succeeded 837s JS IMPORT: Defining parent 0x3e92baa00100 of 0x35cee32c5088 '_legacy' is mod 1 837s JS IMPORT: successfully imported module '_legacy' 837s JS IMPORT: Importing module GObject succeeded 837s JS IMPORT: Defining parent 0x3e92baa134f0 of 0x35cee323cfb0 'GObject' is mod 1 837s JS IMPORT: successfully imported module 'GObject' 837s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 837s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 837s JS G BXD: Defined class for String (GString), prototype 0x35cee3279628, JSClass 0x6d0066db85d0, in object 0x35cee3279380 837s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 837s JS G PRM: Defined class ParamSpec prototype is 0x35cee32c5128 class 0x6d0066dc0068 in object 0x35cee3279380 837s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 837s JS G OBJ: Defined class for Object (GObject), prototype 0x35cee3279790, JSClass 0x6d0066db8600, in object 0x35cee3279380 837s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 837s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 837s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x35cee32797b8, JSClass 0x6d0066db8600, in object 0x35cee3279380 837s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 837s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 837s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 837s JS G NS: Defined namespace 'GObject' 0x35cee3279380 in GIRepository 0x3e92baa13280 837s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 837s JS G BXD: Defining method attach in prototype for GLib.Source 837s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 837s JS IMPORT: Module metadata hook for module 0x3e92baa04370 837s JS IMPORT: Defining meta.importSync for module 0x3e92baa04370 837s JS G BXD: Defining method destroy in prototype for GLib.Source 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 837s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 837s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x35cee32798d0, JSClass 0x6d0066db85d0, in object 0x35cee3279038 837s JS G BXD: Defining method iteration in prototype for GLib.MainContext 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 3 837s JS MAINLOOP: handling job 4, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 4 837s JS MAINLOOP: handling job 5, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 5 837s JS MAINLOOP: handling job 6, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 6 837s JS MAINLOOP: handling job 7, 837s JS MAINLOOP: Completed job 7 837s ok 1 Promise waits for all promises before handling unhandled, when handled 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 837s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 837s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 837s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 837s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 837s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 837s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 837s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 837s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 837s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 837s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 837s JS G ENUM: Defining GLib.LogLevelFlags as 0x3e92baa02968 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS MAINLOOP: Completed job 3 837s JS G BXD: Defining method quit in prototype for GLib.MainLoop 837s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 837s ok 2 Promise waits for all promises before handling unhandled, when unhandled 837s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH' in namespace 'GLib' 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Completed job 1 837s ok 3 Promise do not lead to high-priority IDLE starvation 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0x68ce55ccdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 837s JS MAINLOOP: Main loop instance 0x68ce55ccdb0: release 837s JS MAINLOOP: Completed job 3 837s JS MEMORY: Memory report: before destroying context 837s JS MEMORY: 173 objects currently alive 837s JS MEMORY: boxed_instance = 28 837s JS MEMORY: boxed_prototype = 11 837s JS MEMORY: closure = 1 837s JS MEMORY: function = 123 837s JS MEMORY: fundamental_instance = 0 837s JS MEMORY: fundamental_prototype = 0 837s JS MEMORY: gerror_instance = 0 837s JS MEMORY: gerror_prototype = 0 837s JS MEMORY: interface = 0 837s JS MEMORY: module = 5 837s JS MEMORY: ns = 3 837s JS MEMORY: object_instance = 0 837s JS MEMORY: object_prototype = 2 837s JS MEMORY: param = 0 837s JS MEMORY: union_instance = 0 837s JS MEMORY: union_prototype = 0 837s JS CTX: JS shutdown sequence 837s JS CTX: Stopping profiler 837s JS CTX: Shutting down toggle queue 837s JS CTX: Notifying external reference holders of GjsContext dispose 837s JS MAINLOOP: Stopping promise job dispatcher 837s JS CTX: Notifying reference holders of GjsContext dispose 837s JS CTX: Checking unhandled promise rejections 837s JS CTX: Releasing cached JS wrappers 837s JS CTX: Final triggered GC 837s JS CTX: Destroying JS context 837s JS CTX: Releasing all native objects 837s JS CTX: Disabling auto GC 837s JS CTX: Ending trace on global object 837s JS CTX: Freeing allocated resources 837s JS CTX: JS context destroyed 837s PASS: gjs/testPromise.test 837s Running test: gjs/testGDBus.test 837s JS NATIVE: Registered native JS module '_promiseNative' 837s JS NATIVE: Registered native JS module '_byteArrayNative' 837s JS NATIVE: Registered native JS module '_encodingNative' 837s JS NATIVE: Registered native JS module '_gi' 837s JS NATIVE: Registered native JS module 'gi' 837s JS NATIVE: Registered native JS module 'cairoNative' 837s JS NATIVE: Registered native JS module 'system' 837s JS NATIVE: Registered native JS module 'console' 837s JS NATIVE: Registered native JS module '_print' 837s JS CTX: Enabling JIT 837s JS CTX: Initialized class GjsFileImporter prototype 0x1524d81000a0 837s JS IMPORT: Defining parent (nil) of 0x1524d8100100 'imports' is mod 0 837s JS IMPORT: Importing '_print' 837s JS NATIVE: Defining native module '_print' 837s JS IMPORT: Defining parent 0x1524d8100100 of 0x1524d81007b0 '_print' is mod 1 837s JS IMPORT: successfully imported module '_print' 837s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 837s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x223c2a73b128 837s JS MAINLOOP: Main loop instance 0x2baf52fcdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Starting promise job dispatcher 837s JS MAINLOOP: Main loop instance 0x2baf52fcdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 837s JS MAINLOOP: Main loop instance 0x2baf52fcdb0: release 837s JS MAINLOOP: Completed job 0 837s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module metadata hook for module 0x1524d8113000 837s JS IMPORT: Defining meta.importSync for module 0x1524d8113000 837s JS NATIVE: Defining native module 'gi' 837s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1524d81133f0 837s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 837s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 837s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 837s JS IMPORT: Importing directory 'overrides' 837s JS IMPORT: Defining parent 0x1524d8100100 of 0x1524d81134f0 'overrides' is mod 1 837s JS IMPORT: Defined importer 'overrides' 0x1524d81134f0 in 0x1524d8100100 837s JS IMPORT: successfully imported directory 'overrides' 837s JS IMPORT: Importing '_promiseNative' 837s JS NATIVE: Defining native module '_promiseNative' 837s JS IMPORT: Defining parent 0x1524d8100100 of 0x1524d81139a0 '_promiseNative' is mod 1 837s JS IMPORT: successfully imported module '_promiseNative' 837s JS IMPORT: Importing module GLib succeeded 837s JS IMPORT: Defining parent 0x1524d81134f0 of 0x223c2a73c150 'GLib' is mod 1 837s JS IMPORT: successfully imported module 'GLib' 837s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 837s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x223c2a779060, JSClass 0x7cf5cb6a85d0, in object 0x223c2a779038 837s JS CTX: Initialized class GIRepositoryGType prototype 0x1524d8113ce8 837s JS CTX: Initialized class GIRepositoryFunction prototype 0x1524d8113d48 837s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 837s JS G BXD: Defined class for Error (GError), prototype 0x223c2a7790b0, JSClass 0x7cf5cb6a85d0, in object 0x223c2a779038 837s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 837s JS G BXD: Defined class for Variant (GVariant), prototype 0x223c2a779100, JSClass 0x7cf5cb6a85d0, in object 0x223c2a779038 837s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 837s JS G BXD: Defined class for Bytes (GBytes), prototype 0x223c2a779150, JSClass 0x7cf5cb6a85d0, in object 0x223c2a779038 837s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 837s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x223c2a7791a0, JSClass 0x7cf5cb6a85d0, in object 0x223c2a779038 837s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 837s JS G BXD: Defined class for Thread (GThread), prototype 0x223c2a7791f0, JSClass 0x7cf5cb6a85d0, in object 0x223c2a779038 837s JS G BXD: Defining method ref in prototype for GLib.Thread 837s JS G BXD: Defining method unref in prototype for GLib.Thread 837s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 837s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x223c2a779240, JSClass 0x7cf5cb6a85d0, in object 0x223c2a779038 837s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 837s JS G BXD: Defined class for Regex (GRegex), prototype 0x223c2a779290, JSClass 0x7cf5cb6a85d0, in object 0x223c2a779038 837s JS G BXD: Defining method match in prototype for GLib.Regex 837s JS G BXD: Defining method match_full in prototype for GLib.Regex 837s JS G BXD: Defining method match_all in prototype for GLib.Regex 837s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 837s JS G NS: Defined namespace 'GLib' 0x223c2a779038 in GIRepository 0x1524d8113280 837s JS IMPORT: Importing module jasmine succeeded 837s JS IMPORT: Defining parent 0x1524d8100100 of 0x223c2a73cce0 'jasmine' is mod 1 837s JS IMPORT: successfully imported module 'jasmine' 837s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 837s JS MAINLOOP: Main loop instance 0x2baf52fcdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0x2baf52fcdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 837s JS MAINLOOP: Main loop instance 0x2baf52fcdb0: release 837s JS MAINLOOP: Completed job 0 837s JS IMPORT: Importing 'gi' 837s JS IMPORT: Defining parent 0x1524d8100100 of 0x1524d8113280 'gi' is mod 1 837s JS IMPORT: successfully imported module 'gi' 837s 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 837s JS G NS: Defined namespace 'GjsPrivate' 0x223c2a779330 in GIRepository 0x1524d8113280 837s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 837s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 837s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 837s JS IMPORT: Importing module _legacy succeeded 837s JS IMPORT: Defining parent 0x1524d8100100 of 0x223c2a73cf10 '_legacy' is mod 1 837s JS IMPORT: successfully imported module '_legacy' 837s JS IMPORT: Importing module lang succeeded 837s JS IMPORT: Defining parent 0x1524d8100100 of 0x223c2a73cec0 'lang' is mod 1 837s JS IMPORT: successfully imported module 'lang' 837s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 837s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 837s JS IMPORT: Importing module _signals succeeded 837s JS IMPORT: Defining parent 0x1524d8100100 of 0x223c2a73cf60 '_signals' is mod 1 837s JS IMPORT: successfully imported module '_signals' 837s JS IMPORT: Importing module signals succeeded 837s JS IMPORT: Defining parent 0x1524d8100100 of 0x223c2a73ce70 'signals' is mod 1 837s JS IMPORT: successfully imported module 'signals' 837s JS IMPORT: Importing module Gio succeeded 837s JS IMPORT: Defining parent 0x1524d81134f0 of 0x223c2a73ce20 'Gio' is mod 1 837s JS IMPORT: successfully imported module 'Gio' 837s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 837s JS IMPORT: Importing '_gi' 837s JS NATIVE: Defining native module '_gi' 837s JS IMPORT: Defining parent 0x1524d8100100 of 0x1524d812b670 '_gi' is mod 1 837s JS IMPORT: successfully imported module '_gi' 837s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 837s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 837s JS IMPORT: Importing module _common succeeded 837s JS IMPORT: Defining parent 0x1524d8100100 of 0x223c2a7d0038 '_common' is mod 1 837s JS IMPORT: successfully imported module '_common' 837s JS IMPORT: Importing module GObject succeeded 837s JS IMPORT: Defining parent 0x1524d81134f0 of 0x223c2a73cfb0 'GObject' is mod 1 837s JS IMPORT: successfully imported module 'GObject' 837s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 837s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 837s JS G BXD: Defined class for String (GString), prototype 0x223c2a7795d8, JSClass 0x7cf5cb6a85d0, in object 0x223c2a779358 837s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 837s JS G PRM: Defined class ParamSpec prototype is 0x223c2a7d00d8 class 0x7cf5cb6b0068 in object 0x223c2a779358 837s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 837s JS G OBJ: Defined class for Object (GObject), prototype 0x223c2a779740, JSClass 0x7cf5cb6a8600, in object 0x223c2a779358 837s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 837s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 837s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x223c2a779768, JSClass 0x7cf5cb6a8600, in object 0x223c2a779358 837s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 837s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 837s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 837s JS G NS: Defined namespace 'GObject' 0x223c2a779358 in GIRepository 0x1524d8113280 837s JS G OBJ: Defined class for Application (GApplication), prototype 0x223c2a7797b8, JSClass 0x7cf5cb6a8600, in object 0x223c2a779308 837s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 837s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x223c2a7d05b0, JSClass 0x7cf5cb6aa658, in object 0x223c2a779308 837s JS G NS: Found info type INTERFACE for 'ActionGroup' in namespace 'Gio' 837s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x223c2a7d05d8, JSClass 0x7cf5cb6aa658, in object 0x223c2a779308 837s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 837s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 837s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 837s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 837s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 837s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 837s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 837s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 837s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 837s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 837s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x223c2a779858, JSClass 0x7cf5cb6a8600, in object 0x223c2a779308 837s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 837s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x223c2a7d0858, JSClass 0x7cf5cb6aa658, in object 0x223c2a779308 837s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 837s JS G IFACE: Defined class for Initable (GInitable), prototype 0x223c2a7d08a8, JSClass 0x7cf5cb6aa658, in object 0x223c2a779308 837s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 837s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x223c2a7798f8, JSClass 0x7cf5cb6a8600, in object 0x223c2a779308 837s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 837s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 837s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 837s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 837s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x223c2a7d0a60, JSClass 0x7cf5cb6aa658, in object 0x223c2a779308 837s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 837s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x223c2a779970, JSClass 0x7cf5cb6a85d0, in object 0x223c2a779308 837s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 837s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x223c2a7799c0, JSClass 0x7cf5cb6a85d0, in object 0x223c2a779308 837s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 837s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 837s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x223c2a779a10, JSClass 0x7cf5cb6a8600, in object 0x223c2a779308 837s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x223c2a779a60, JSClass 0x7cf5cb6a8600, in object 0x223c2a779330 837s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 837s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x223c2a779ab0, JSClass 0x7cf5cb6a8600, in object 0x223c2a779308 837s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 837s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 837s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 837s JS G IFACE: Defined class for File (GFile), prototype 0x223c2a7d0b28, JSClass 0x7cf5cb6aa658, in object 0x223c2a779308 837s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x223c2a779b28, JSClass 0x7cf5cb6a8600, in object 0x1524d8113360 837s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 837s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x223c2a779ba0, JSClass 0x7cf5cb6a8600, in object 0x223c2a779308 837s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 837s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 837s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x223c2a779bf0, JSClass 0x7cf5cb6a8600, in object 0x223c2a779308 837s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 837s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x223c2a779c40, JSClass 0x7cf5cb6a8600, in object 0x223c2a779308 837s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 837s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x223c2a779c90, JSClass 0x7cf5cb6a85d0, in object 0x223c2a779308 837s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 837s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 837s JS G OBJ: Defined class for Settings (GSettings), prototype 0x223c2a779ce0, JSClass 0x7cf5cb6a8600, in object 0x223c2a779308 837s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 837s JS G NS: Defined namespace 'Gio' 0x223c2a779308 in GIRepository 0x1524d8113280 837s 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 837s JS G NS: Defined namespace 'GjsTestTools' 0x223c2a779d30 in GIRepository 0x1524d8113280 837s 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 837s JS G NS: Defined namespace 'GioUnix' 0x223c2a779d58 in GIRepository 0x1524d8113280 837s JS IMPORT: Module metadata hook for module 0x1524d8102348 837s JS IMPORT: Defining meta.importSync for module 0x1524d8102348 837s JS NATIVE: Defining native module '_encodingNative' 837s JS CTX: Script evaluation succeeded 837s JS MAINLOOP: Main loop instance 0x2baf52fcdb0: Spinning loop until released or hook cleared 837s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module metadata hook for module 0x1524d81144c0 837s JS IMPORT: Defining meta.importSync for module 0x1524d81144c0 837s JS NATIVE: Defining native module 'system' 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x223c2a73b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x223c2a73b128 837s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 837s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 837s JS MAINLOOP: Set main loop hook to 837s JS MAINLOOP: Main loop instance 0x2baf52fcdb0: hold 837s JS MAINLOOP: Running and clearing main loop hook 837s JS G BXD: Defining method run in prototype for GLib.MainLoop 837s 1..63 837s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 837s JS G BXD: Defined class for Source (GSource), prototype 0x223c2a779dd0, JSClass 0x7cf5cb6a85d0, in object 0x223c2a779038 837s JS G BXD: Defining method set_priority in prototype for GLib.Source 837s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 837s JS G BXD: Defining method attach in prototype for GLib.Source 837s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 837s JS IMPORT: Module metadata hook for module 0x223c2a762b68 837s JS IMPORT: Defining meta.importSync for module 0x223c2a762b68 837s JS G BXD: Defining method cache_build in prototype for Gio.DBusInterfaceInfo 837s JS G OBJ: Defining method export in prototype for GDBusInterfaceSkeleton (Gio.DBusInterfaceSkeleton) 837s JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' 837s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 837s JS G ENUM: Defining enum value NONE (fixed from none) 0 837s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 837s JS G ENUM: Defining enum value SESSION (fixed from session) 2 837s JS G ENUM: Defining Gio.BusType as 0x1524d81240a8 837s JS G NS: Found info type FLAGS for 'BusNameOwnerFlags' in namespace 'Gio' 837s JS G ENUM: Defining enum value NONE (fixed from none) 0 837s JS G ENUM: Defining enum value ALLOW_REPLACEMENT (fixed from allow_replacement) 1 837s JS G ENUM: Defining enum value REPLACE (fixed from replace) 2 837s JS G ENUM: Defining enum value DO_NOT_QUEUE (fixed from do_not_queue) 4 837s JS G ENUM: Defining Gio.BusNameOwnerFlags as 0x1524d8124108 837s Gjs-Message: 12:55:55.478: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0x223c2a779f88 native@0x2baf53efcc0] 837s JS G BXD: Defining method quit in prototype for GLib.MainLoop 837s JS G NS: Found info type FLAGS for 'DBusProxyFlags' in namespace 'Gio' 837s JS G ENUM: Defining enum value NONE (fixed from none) 0 837s JS G ENUM: Defining enum value DO_NOT_LOAD_PROPERTIES (fixed from do_not_load_properties) 1 837s JS G ENUM: Defining enum value DO_NOT_CONNECT_SIGNALS (fixed from do_not_connect_signals) 2 837s JS G ENUM: Defining enum value DO_NOT_AUTO_START (fixed from do_not_auto_start) 4 837s JS G ENUM: Defining enum value GET_INVALIDATED_PROPERTIES (fixed from get_invalidated_properties) 8 837s JS G ENUM: Defining enum value DO_NOT_AUTO_START_AT_CONSTRUCTION (fixed from do_not_auto_start_at_construction) 16 837s JS G ENUM: Defining enum value NO_MATCH_RULE (fixed from no_match_rule) 32 837s JS G ENUM: Defining Gio.DBusProxyFlags as 0x1524d81243b0 837s JS G NS: Found info type STRUCT for 'DBusSignalInfo' in namespace 'Gio' 837s JS G BXD: Defined class for DBusSignalInfo (GDBusSignalInfo), prototype 0x1b2a2a70f088, JSClass 0x7cf5cb6a85d0, in object 0x223c2a779308 837s JS G NS: Found info type STRUCT for 'DBusMethodInfo' in namespace 'Gio' 837s JS G BXD: Defined class for DBusMethodInfo (GDBusMethodInfo), prototype 0x1b2a2a70f100, JSClass 0x7cf5cb6a85d0, in object 0x223c2a779308 837s JS G NS: Found info type STRUCT for 'DBusArgInfo' in namespace 'Gio' 837s JS G BXD: Defined class for DBusArgInfo (GDBusArgInfo), prototype 0x1b2a2a70f4c0, JSClass 0x7cf5cb6a85d0, in object 0x223c2a779308 837s JS G NS: Found info type STRUCT for 'DBusPropertyInfo' in namespace 'Gio' 837s JS G BXD: Defined class for DBusPropertyInfo (GDBusPropertyInfo), prototype 0x1b2a2a70fa60, JSClass 0x7cf5cb6a85d0, in object 0x223c2a779308 837s JS G NS: Found info type FLAGS for 'DBusPropertyInfoFlags' in namespace 'Gio' 837s JS G ENUM: Defining enum value NONE (fixed from none) 0 837s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 837s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 837s JS G ENUM: Defining Gio.DBusPropertyInfoFlags as 0x1524d812a568 837s JS G BXD: Defining method lookup_property in prototype for Gio.DBusInterfaceInfo 837s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 837s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 837s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x1b2a2a70fda8, JSClass 0x7cf5cb6a85d0, in object 0x223c2a779038 837s JS G NS: Found info type OBJECT for 'Task' in namespace 'Gio' 837s JS G OBJ: Defined class for Task (GTask), prototype 0x1b2a2a70fe70, JSClass 0x7cf5cb6a8600, in object 0x223c2a779308 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Completed job 1 837s JS G BXD: Defining method destroy in prototype for GLib.Source 837s JS G OBJ: Defining method call_with_unix_fd_list in prototype for GDBusProxy (Gio.DBusProxy) 837s JS G NS: Found info type OBJECT for 'DBusMethodInvocation' in namespace 'Gio' 837s JS G OBJ: Defined class for DBusMethodInvocation (GDBusMethodInvocation), prototype 0x1b2a2a7140d8, JSClass 0x7cf5cb6a8600, in object 0x223c2a779308 837s JS G OBJ: Defining method get_message in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 837s JS G NS: Found info type OBJECT for 'DBusMessage' in namespace 'Gio' 837s JS G OBJ: Defined class for DBusMessage (GDBusMessage), prototype 0x1b2a2a714150, JSClass 0x7cf5cb6a8600, in object 0x223c2a779308 837s JS G OBJ: Defining method get_unix_fd_list in prototype for GDBusMessage (Gio.DBusMessage) 837s JS G BXD: Defining method classify in prototype for GLib.Variant 837s JS G BXD: Defining method n_children in prototype for GLib.Variant 837s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 837s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 837s JS G BXD: Defining method lookup_method in prototype for Gio.DBusInterfaceInfo 837s JS G OBJ: Defining method return_value_with_unix_fd_list in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 837s JS G OBJ: Defining method call_with_unix_fd_list_finish in prototype for GDBusProxy (Gio.DBusProxy) 837s JS G BXD: Defining method get_string in prototype for GLib.Variant 837s JS G BXD: Defining method get_variant in prototype for GLib.Variant 837s ok 1 Exported DBus object can call a remote method 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s ok 2 Exported DBus object can call a method with async/await 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s ok 3 Exported DBus object can initiate a proxy with promise and call a method with async/await 837s JS MAINLOOP: Completed job 1 837s ok 4 Exported DBus object can call a remote method when not using makeProxyWrapper 837s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 837s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 837s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 837s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 837s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 837s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 837s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 837s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 837s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 837s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 837s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 837s JS G ENUM: Defining GLib.LogLevelFlags as 0x1524d8158c18 837s JS G OBJ: Defining method return_dbus_error in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 837s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 837s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x1b2a2a70c740, JSClass 0x7cf5cb6aa580, in object 0x223c2a779308 837s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 837s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 837s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 837s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 837s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 837s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 837s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 837s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 837s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 837s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 837s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 837s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 837s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 837s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 837s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 837s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 837s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 837s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 837s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 837s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 837s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 837s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 837s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 837s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 837s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 837s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 837s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 837s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 837s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 837s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 837s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 837s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 837s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 837s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 837s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 837s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 837s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 837s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 837s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 837s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 837s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 837s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 837s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 837s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 837s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 837s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 837s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 837s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 837s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 837s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 837s ok 5 Exported DBus object can handle an exception thrown by a remote method 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s ok 6 Exported DBus object can handle an exception thrown by a method with async/await 837s JS MAINLOOP: Completed job 3 837s ok 7 Exported DBus object can still destructure the return value when an exception is thrown 837s Gjs-Message: 12:55:55.504: JS LOG: Missing handler for DBus method thisDoesNotExist 837s JS G OBJ: Defining method return_gerror in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 837s JS G NS: Found info type ENUM for 'DBusError' in namespace 'Gio' 837s JS G ERR: Defined class for DBusError (GError), prototype 0x1b2a2a70c808, JSClass 0x7cf5cb6aa580, in object 0x223c2a779308 837s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 837s JS G ENUM: Defining enum value NO_MEMORY (fixed from no_memory) 1 837s JS G ENUM: Defining enum value SERVICE_UNKNOWN (fixed from service_unknown) 2 837s JS G ENUM: Defining enum value NAME_HAS_NO_OWNER (fixed from name_has_no_owner) 3 837s JS G ENUM: Defining enum value NO_REPLY (fixed from no_reply) 4 837s JS G ENUM: Defining enum value IO_ERROR (fixed from io_error) 5 837s JS G ENUM: Defining enum value BAD_ADDRESS (fixed from bad_address) 6 837s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 7 837s JS G ENUM: Defining enum value LIMITS_EXCEEDED (fixed from limits_exceeded) 8 837s JS G ENUM: Defining enum value ACCESS_DENIED (fixed from access_denied) 9 837s JS G ENUM: Defining enum value AUTH_FAILED (fixed from auth_failed) 10 837s JS G ENUM: Defining enum value NO_SERVER (fixed from no_server) 11 837s JS G ENUM: Defining enum value TIMEOUT (fixed from timeout) 12 837s JS G ENUM: Defining enum value NO_NETWORK (fixed from no_network) 13 837s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 14 837s JS G ENUM: Defining enum value DISCONNECTED (fixed from disconnected) 15 837s JS G ENUM: Defining enum value INVALID_ARGS (fixed from invalid_args) 16 837s JS G ENUM: Defining enum value FILE_NOT_FOUND (fixed from file_not_found) 17 837s JS G ENUM: Defining enum value FILE_EXISTS (fixed from file_exists) 18 837s JS G ENUM: Defining enum value UNKNOWN_METHOD (fixed from unknown_method) 19 837s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 20 837s JS G ENUM: Defining enum value MATCH_RULE_NOT_FOUND (fixed from match_rule_not_found) 21 837s JS G ENUM: Defining enum value MATCH_RULE_INVALID (fixed from match_rule_invalid) 22 837s JS G ENUM: Defining enum value SPAWN_EXEC_FAILED (fixed from spawn_exec_failed) 23 837s JS G ENUM: Defining enum value SPAWN_FORK_FAILED (fixed from spawn_fork_failed) 24 837s JS G ENUM: Defining enum value SPAWN_CHILD_EXITED (fixed from spawn_child_exited) 25 837s JS G ENUM: Defining enum value SPAWN_CHILD_SIGNALED (fixed from spawn_child_signaled) 26 837s JS G ENUM: Defining enum value SPAWN_FAILED (fixed from spawn_failed) 27 837s JS G ENUM: Defining enum value SPAWN_SETUP_FAILED (fixed from spawn_setup_failed) 28 837s JS G ENUM: Defining enum value SPAWN_CONFIG_INVALID (fixed from spawn_config_invalid) 29 837s JS G ENUM: Defining enum value SPAWN_SERVICE_INVALID (fixed from spawn_service_invalid) 30 837s JS G ENUM: Defining enum value SPAWN_SERVICE_NOT_FOUND (fixed from spawn_service_not_found) 31 837s JS G ENUM: Defining enum value SPAWN_PERMISSIONS_INVALID (fixed from spawn_permissions_invalid) 32 837s JS G ENUM: Defining enum value SPAWN_FILE_INVALID (fixed from spawn_file_invalid) 33 837s JS G ENUM: Defining enum value SPAWN_NO_MEMORY (fixed from spawn_no_memory) 34 837s JS G ENUM: Defining enum value UNIX_PROCESS_ID_UNKNOWN (fixed from unix_process_id_unknown) 35 837s JS G ENUM: Defining enum value INVALID_SIGNATURE (fixed from invalid_signature) 36 837s JS G ENUM: Defining enum value INVALID_FILE_CONTENT (fixed from invalid_file_content) 37 837s JS G ENUM: Defining enum value SELINUX_SECURITY_CONTEXT_UNKNOWN (fixed from selinux_security_context_unknown) 38 837s JS G ENUM: Defining enum value ADT_AUDIT_DATA_UNKNOWN (fixed from adt_audit_data_unknown) 39 837s JS G ENUM: Defining enum value OBJECT_PATH_IN_USE (fixed from object_path_in_use) 40 837s JS G ENUM: Defining enum value UNKNOWN_OBJECT (fixed from unknown_object) 41 837s JS G ENUM: Defining enum value UNKNOWN_INTERFACE (fixed from unknown_interface) 42 837s JS G ENUM: Defining enum value UNKNOWN_PROPERTY (fixed from unknown_property) 43 837s JS G ENUM: Defining enum value PROPERTY_READ_ONLY (fixed from property_read_only) 44 837s ok 8 Exported DBus object throws an exception when trying to call a method that does not exist 837s Gjs-Message: 12:55:55.506: JS LOG: Missing handler for DBus method thisDoesNotExist 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s ok 9 Exported DBus object throws an exception when trying to call an async method that does not exist 837s JS MAINLOOP: Completed job 3 837s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 837s ok 10 Exported DBus object can pass a parameter to a remote method that is not a JSON object 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s ok 11 Exported DBus object can pass a parameter to a method with async/await that is not a JSON object 837s JS MAINLOOP: Completed job 1 837s ok 12 Exported DBus object can call a remote method with no in parameter 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s ok 13 Exported DBus object can call an async/await method with no in parameter 837s JS MAINLOOP: Completed job 1 837s ok 14 Exported DBus object can call a remote method with multiple in parameters 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s ok 15 Exported DBus object can call an async/await method with multiple in parameters 837s JS MAINLOOP: Completed job 1 837s ok 16 Exported DBus object can call a remote method with no return value 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s ok 17 Exported DBus object can call an async/await method with no return value 837s JS MAINLOOP: Completed job 1 837s JS G OBJ: Defining method emit_signal in prototype for GjsDBusImplementation (GjsPrivate.DBusImplementation) 837s ok 18 Exported DBus object can emit a DBus signal 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s ok 19 Exported DBus object can emit a DBus signal with async/await 837s JS MAINLOOP: Completed job 1 837s ok 20 Exported DBus object can call a remote method with multiple return values 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s ok 21 Exported DBus object can call an async/await method with multiple return values 837s JS MAINLOOP: Completed job 1 837s ok 22 Exported DBus object does not coalesce one array into the array of return values 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s ok 23 Exported DBus object does not coalesce one array into the array of return values with async/await 837s JS MAINLOOP: Completed job 1 837s ok 24 Exported DBus object does not coalesce an array of arrays into the array of return values 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s ok 25 Exported DBus object does not coalesce an array of arrays into the array of return values with async/await 837s JS MAINLOOP: Completed job 1 837s ok 26 Exported DBus object can return multiple arrays from a remote method 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s ok 27 Exported DBus object can return multiple arrays from an async/await method 837s JS MAINLOOP: Completed job 1 837s ok 28 Exported DBus object handles a bad signature by throwing an exception 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s ok 29 Exported DBus object handles a bad signature in async/await by rejecting the promise 837s JS MAINLOOP: Completed job 3 837s JS G OBJ: Defining method return_value in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 837s ok 30 Exported DBus object can call a remote method that is implemented asynchronously 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s ok 31 Exported DBus object can call an async/await method that is implemented asynchronously 837s JS MAINLOOP: Completed job 1 837s JS G BXD: Defining method get_byte in prototype for GLib.Variant 837s ok 32 Exported DBus object can send and receive bytes from a remote method 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 3 837s JS MAINLOOP: handling job 4, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 4 837s JS MAINLOOP: handling job 5, 837s ok 33 Exported DBus object can send and receive bytes from an async/await method 837s JS MAINLOOP: Completed job 5 837s ok 34 Exported DBus object can call a remote method that returns an array of structs 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s ok 35 Exported DBus object can call an async/await method that returns an array of structs 837s JS MAINLOOP: Completed job 1 837s JS G BXD: Defining method get_double in prototype for GLib.Variant 837s ok 36 Exported DBus object can send and receive dicts from a remote method 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s ok 37 Exported DBus object can send and receive dicts from an async/await method 837s JS MAINLOOP: Completed job 1 837s JS G NS: Found info type FUNCTION for 'open_bytes' in namespace 'GjsTestTools' 837s JS G NS: Found info type OBJECT for 'UnixFDList' in namespace 'Gio' 837s JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0x1b2a2a763ec0, JSClass 0x7cf5cb6a8600, in object 0x223c2a779308 837s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 837s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x1b2a2a763f38, JSClass 0x7cf5cb6a8600, in object 0x223c2a779308 837s JS G BXD: Defining method get_handle in prototype for GLib.Variant 837s JS G OBJ: Defining method get_length in prototype for GUnixFDList (Gio.UnixFDList) 837s JS G OBJ: Defining method get in prototype for GUnixFDList (Gio.UnixFDList) 837s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'GioUnix' 837s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x1b2a2a766128, JSClass 0x7cf5cb6a8600, in object 0x223c2a779d58 837s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 837s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x1b2a2a7651a0, JSClass 0x7cf5cb6aa658, in object 0x223c2a779308 837s JS G NS: Found info type INTERFACE for 'PollableInputStream' in namespace 'Gio' 837s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x1b2a2a7651c8, JSClass 0x7cf5cb6aa658, in object 0x223c2a779308 837s JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) 837s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 837s JS IMPORT: Importing '_byteArrayNative' 837s JS NATIVE: Defining native module '_byteArrayNative' 837s JS IMPORT: Defining parent 0x223c2a73ec40 of 0x1524d8115bc8 '_byteArrayNative' is mod 1 837s JS IMPORT: successfully imported module '_byteArrayNative' 837s ok 38 Exported DBus object can call a remote method with a Unix FD 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s ok 39 Exported DBus object can call an async/await method with a Unix FD 837s JS MAINLOOP: Completed job 1 837s JS G OBJ: Defining method read_bytes_async in prototype for GInputStream (Gio.InputStream) 837s JS G OBJ: Defining method read_bytes_finish in prototype for GInputStream (Gio.InputStream) 837s ok 40 Exported DBus object can call an asynchronously implemented remote method with a Unix FD 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s ok 41 Exported DBus object can call an asynchronously implemented async/await method with a Unix FD 837s JS MAINLOOP: Completed job 1 837s ok 42 Exported DBus object can call a remote method that returns a Unix FD 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s ok 43 Exported DBus object can call an async/await method that returns a Unix FD 837s JS MAINLOOP: Completed job 1 837s ok 44 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s ok 45 Exported DBus object can call an asynchronously implemented asyc/await method that returns a Unix FD 837s JS MAINLOOP: Completed job 1 837s ok 46 Exported DBus object throws an exception when not passing a Gio.UnixFDList to a method that requires one 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s ok 47 Exported DBus object rejects the promise when not passing a Gio.UnixFDList to an async method that requires one 837s JS MAINLOOP: Completed job 3 837s ok 48 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s ok 49 Exported DBus object rejects the promise when async passing a handle out of range of a Gio.UnixFDList 837s JS MAINLOOP: Completed job 3 837s ok 50 Exported DBus object Has defined properties 837s JS G OBJ: Defining method get_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 837s ok 51 Exported DBus object reading readonly property works 837s ok 52 Exported DBus object reading readwrite property works 837s ok 53 Exported DBus object reading writeonly throws an error 837s JS G OBJ: Defining method set_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 837s JS G OBJ: Defining method call in prototype for GDBusProxy (Gio.DBusProxy) 837s JS G NS: Found info type FLAGS for 'DBusCallFlags' in namespace 'Gio' 837s JS G ENUM: Defining enum value NONE (fixed from none) 0 837s JS G ENUM: Defining enum value NO_AUTO_START (fixed from no_auto_start) 1 837s JS G ENUM: Defining enum value ALLOW_INTERACTIVE_AUTHORIZATION (fixed from allow_interactive_authorization) 2 837s JS G ENUM: Defining Gio.DBusCallFlags as 0x1524d8181a68 837s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 837s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 837s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 837s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x1b2a2a76d948, JSClass 0x7cf5cb6a85d0, in object 0x223c2a779038 837s JS G BXD: Defining method iteration in prototype for GLib.MainContext 837s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 837s ok 54 Exported DBus object Setting a readwrite property works 837s JS G OBJ: Defining method call_finish in prototype for GDBusProxy (Gio.DBusProxy) 837s ok 55 Exported DBus object Setting a writeonly property works 837s ok 56 Exported DBus object Setting a readonly property throws an error 837s ok 57 Exported DBus object Reading a property that prepacks the return value works 837s JS G OBJ: Defining method emit_property_changed in prototype for GjsDBusImplementation (GjsPrivate.DBusImplementation) 837s ok 58 Exported DBus object Marking a property as invalidated works 837s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GjsPrivate' 837s JS G OBJ: Defining method cancel in prototype for GCancellable (Gio.Cancellable) 837s ok 59 DBus Proxy wrapper init failures are reported in sync mode 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Completed job 1 837s JS G BXD: Defining method matches in prototype for GLib.Error 837s ok 60 DBus Proxy wrapper init failures are reported in async mode 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Completed job 1 837s ok 61 DBus Proxy wrapper can init a proxy asynchronously when promisified 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 3 837s JS MAINLOOP: handling job 4, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 4 837s JS MAINLOOP: handling job 5, 837s ok 62 DBus Proxy wrapper can create a proxy from a promise 837s JS MAINLOOP: Completed job 5 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 3 837s JS MAINLOOP: handling job 4, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 4 837s JS MAINLOOP: handling job 5, 837s ok 63 DBus Proxy wrapper can create fail a proxy from a promise 837s JS MAINLOOP: Completed job 5 837s JS G NS: Found info type FUNCTION for 'log_set_writer_default' in namespace 'GjsPrivate' 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0x2baf52fcdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 837s JS MAINLOOP: Main loop instance 0x2baf52fcdb0: release 837s JS MAINLOOP: Completed job 3 837s JS MEMORY: Memory report: before destroying context 837s JS MEMORY: 2634 objects currently alive 837s JS MEMORY: boxed_instance = 1993 837s JS MEMORY: boxed_prototype = 19 837s JS MEMORY: closure = 73 837s JS MEMORY: function = 297 837s JS MEMORY: fundamental_instance = 0 837s JS MEMORY: fundamental_prototype = 0 837s JS MEMORY: gerror_instance = 12 837s JS MEMORY: gerror_prototype = 2 837s JS MEMORY: interface = 8 837s JS MEMORY: module = 9 837s JS MEMORY: ns = 6 837s JS MEMORY: object_instance = 196 837s JS MEMORY: object_prototype = 19 837s JS MEMORY: param = 0 837s JS MEMORY: union_instance = 0 837s JS MEMORY: union_prototype = 0 837s JS CTX: JS shutdown sequence 837s JS CTX: Stopping profiler 837s JS CTX: Shutting down toggle queue 837s JS CTX: Notifying external reference holders of GjsContext dispose 837s JS MAINLOOP: Stopping promise job dispatcher 837s JS CTX: Notifying reference holders of GjsContext dispose 837s JS CTX: Checking unhandled promise rejections 837s JS CTX: Releasing cached JS wrappers 837s JS CTX: Final triggered GC 837s JS CTX: Destroying JS context 837s JS CTX: Releasing all native objects 837s JS CTX: Disabling auto GC 837s JS CTX: Ending trace on global object 837s JS CTX: Freeing allocated resources 837s JS CTX: JS context destroyed 837s PASS: gjs/testGDBus.test 837s Running test: gjs/testESModules.test 837s JS NATIVE: Registered native JS module '_promiseNative' 837s JS NATIVE: Registered native JS module '_byteArrayNative' 837s JS NATIVE: Registered native JS module '_encodingNative' 837s JS NATIVE: Registered native JS module '_gi' 837s JS NATIVE: Registered native JS module 'gi' 837s JS NATIVE: Registered native JS module 'cairoNative' 837s JS NATIVE: Registered native JS module 'system' 837s JS NATIVE: Registered native JS module 'console' 837s JS NATIVE: Registered native JS module '_print' 837s JS CTX: Enabling JIT 837s JS CTX: Initialized class GjsFileImporter prototype 0x3b864d6000a0 837s JS IMPORT: Defining parent (nil) of 0x3b864d600100 'imports' is mod 0 837s JS IMPORT: Importing '_print' 837s JS NATIVE: Defining native module '_print' 837s JS IMPORT: Defining parent 0x3b864d600100 of 0x3b864d6007b0 '_print' is mod 1 837s JS IMPORT: successfully imported module '_print' 837s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 837s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Starting promise job dispatcher 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Completed job 0 837s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module metadata hook for module 0x3b864d613000 837s JS IMPORT: Defining meta.importSync for module 0x3b864d613000 837s JS NATIVE: Defining native module 'gi' 837s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3b864d6133f0 837s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 837s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 837s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 837s JS IMPORT: Importing directory 'overrides' 837s JS IMPORT: Defining parent 0x3b864d600100 of 0x3b864d6134f0 'overrides' is mod 1 837s JS IMPORT: Defined importer 'overrides' 0x3b864d6134f0 in 0x3b864d600100 837s JS IMPORT: successfully imported directory 'overrides' 837s JS IMPORT: Importing '_promiseNative' 837s JS NATIVE: Defining native module '_promiseNative' 837s JS IMPORT: Defining parent 0x3b864d600100 of 0x3b864d6139a0 '_promiseNative' is mod 1 837s JS IMPORT: successfully imported module '_promiseNative' 837s JS IMPORT: Importing module GLib succeeded 837s JS IMPORT: Defining parent 0x3b864d6134f0 of 0x7f97173c150 'GLib' is mod 1 837s JS IMPORT: successfully imported module 'GLib' 837s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 837s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x7f971779060, JSClass 0x7306c78185d0, in object 0x7f971779038 837s JS CTX: Initialized class GIRepositoryGType prototype 0x3b864d613ce8 837s JS CTX: Initialized class GIRepositoryFunction prototype 0x3b864d613d48 837s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 837s JS G BXD: Defined class for Error (GError), prototype 0x7f9717790b0, JSClass 0x7306c78185d0, in object 0x7f971779038 837s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 837s JS G BXD: Defined class for Variant (GVariant), prototype 0x7f971779100, JSClass 0x7306c78185d0, in object 0x7f971779038 837s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 837s JS G BXD: Defined class for Bytes (GBytes), prototype 0x7f971779150, JSClass 0x7306c78185d0, in object 0x7f971779038 837s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 837s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x7f9717791a0, JSClass 0x7306c78185d0, in object 0x7f971779038 837s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 837s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 837s JS G BXD: Defined class for Thread (GThread), prototype 0x7f9717791f0, JSClass 0x7306c78185d0, in object 0x7f971779038 837s JS G BXD: Defining method ref in prototype for GLib.Thread 837s JS G BXD: Defining method unref in prototype for GLib.Thread 837s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 837s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x7f971779240, JSClass 0x7306c78185d0, in object 0x7f971779038 837s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 837s JS G BXD: Defined class for Regex (GRegex), prototype 0x7f971779290, JSClass 0x7306c78185d0, in object 0x7f971779038 837s JS G BXD: Defining method match in prototype for GLib.Regex 837s JS G BXD: Defining method match_full in prototype for GLib.Regex 837s JS G BXD: Defining method match_all in prototype for GLib.Regex 837s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 837s JS G NS: Defined namespace 'GLib' 0x7f971779038 in GIRepository 0x3b864d613280 837s JS IMPORT: Importing module jasmine succeeded 837s JS IMPORT: Defining parent 0x3b864d600100 of 0x7f97173cce0 'jasmine' is mod 1 837s JS IMPORT: successfully imported module 'jasmine' 837s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Completed job 0 837s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testESModules.js' (file:///usr/libexec/installed-tests/gjs/js/testESModules.js), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/importmeta.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?foo=bar&maple=syrup" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Hello&name=Test%20Code" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Bonjour&name=Code%20de%20Test" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/importmeta.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Bonjour&name=Code%20de%20Test" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Hello&name=Test%20Code" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x7f97173b128 837s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 837s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 837s JS IMPORT: Importing 'gi' 837s JS IMPORT: Defining parent 0x3b864d600100 of 0x3b864d613280 'gi' is mod 1 837s JS IMPORT: successfully imported module 'gi' 837s 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 837s JS G NS: Defined namespace 'GjsPrivate' 0x7f971779308 in GIRepository 0x3b864d613280 837s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'GjsPrivate' 837s JS G ENUM: Defining enum value ALL (fixed from all) 6 837s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 837s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 837s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 837s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 837s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 837s JS G ENUM: Defining enum value TIME (fixed from time) 2 837s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0x3b864d62c480 837s JS IMPORT: Importing module _gettext succeeded 837s JS IMPORT: Defining parent 0x3b864d600100 of 0x7f97173cdf8 '_gettext' is mod 1 837s JS IMPORT: successfully imported module '_gettext' 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7f97173b128 837s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 837s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 837s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 837s JS IMPORT: Importing module _legacy succeeded 837s JS IMPORT: Defining parent 0x3b864d600100 of 0x7f97173cf38 '_legacy' is mod 1 837s JS IMPORT: successfully imported module '_legacy' 837s JS IMPORT: Importing module lang succeeded 837s JS IMPORT: Defining parent 0x3b864d600100 of 0x7f97173cee8 'lang' is mod 1 837s JS IMPORT: successfully imported module 'lang' 837s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 837s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 837s JS IMPORT: Importing module _signals succeeded 837s JS IMPORT: Defining parent 0x3b864d600100 of 0x7f97173cf88 '_signals' is mod 1 837s JS IMPORT: successfully imported module '_signals' 837s JS IMPORT: Importing module signals succeeded 837s JS IMPORT: Defining parent 0x3b864d600100 of 0x7f97173ce98 'signals' is mod 1 837s JS IMPORT: successfully imported module 'signals' 837s JS IMPORT: Importing module Gio succeeded 837s JS IMPORT: Defining parent 0x3b864d6134f0 of 0x7f97173ce48 'Gio' is mod 1 837s JS IMPORT: successfully imported module 'Gio' 837s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 837s JS IMPORT: Importing '_gi' 837s JS NATIVE: Defining native module '_gi' 837s JS IMPORT: Defining parent 0x3b864d600100 of 0x3b864d62f7b0 '_gi' is mod 1 837s JS IMPORT: successfully imported module '_gi' 837s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 837s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 837s JS IMPORT: Importing module _common succeeded 837s JS IMPORT: Defining parent 0x3b864d600100 of 0x7f9717cc060 '_common' is mod 1 837s JS IMPORT: successfully imported module '_common' 837s JS IMPORT: Importing module GObject succeeded 837s JS IMPORT: Defining parent 0x3b864d6134f0 of 0x7f97173cfd8 'GObject' is mod 1 837s JS IMPORT: successfully imported module 'GObject' 837s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 837s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 837s JS G BXD: Defined class for String (GString), prototype 0x7f971779600, JSClass 0x7306c78185d0, in object 0x7f971779380 837s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 837s JS G PRM: Defined class ParamSpec prototype is 0x7f9717cc100 class 0x7306c7820068 in object 0x7f971779380 837s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 837s JS G OBJ: Defined class for Object (GObject), prototype 0x7f971779768, JSClass 0x7306c7818600, in object 0x7f971779380 837s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 837s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 837s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x7f971779790, JSClass 0x7306c7818600, in object 0x7f971779380 837s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 837s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 837s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 837s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 837s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 837s JS G NS: Defined namespace 'GObject' 0x7f971779380 in GIRepository 0x3b864d613280 837s JS G OBJ: Defined class for Application (GApplication), prototype 0x7f9717797e0, JSClass 0x7306c7818600, in object 0x7f971779358 837s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 837s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x7f9717cc5d8, JSClass 0x7306c781a658, in object 0x7f971779358 837s JS G NS: Found info type INTERFACE for 'ActionGroup' in namespace 'Gio' 837s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x7f9717cc600, JSClass 0x7306c781a658, in object 0x7f971779358 837s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 837s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 837s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 837s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 837s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 837s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 837s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 837s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 837s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 837s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 837s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x7f971779880, JSClass 0x7306c7818600, in object 0x7f971779358 837s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 837s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x7f9717cc880, JSClass 0x7306c781a658, in object 0x7f971779358 837s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 837s JS G IFACE: Defined class for Initable (GInitable), prototype 0x7f9717cc8d0, JSClass 0x7306c781a658, in object 0x7f971779358 837s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 837s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x7f971779920, JSClass 0x7306c7818600, in object 0x7f971779358 837s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 837s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 837s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 837s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 837s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x7f9717cca88, JSClass 0x7306c781a658, in object 0x7f971779358 837s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 837s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x7f971779998, JSClass 0x7306c78185d0, in object 0x7f971779358 837s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 837s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x7f9717799e8, JSClass 0x7306c78185d0, in object 0x7f971779358 837s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 837s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 837s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x7f971779a38, JSClass 0x7306c7818600, in object 0x7f971779358 837s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x7f971779a88, JSClass 0x7306c7818600, in object 0x7f971779308 837s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 837s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x7f971779ad8, JSClass 0x7306c7818600, in object 0x7f971779358 837s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 837s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 837s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 837s JS G IFACE: Defined class for File (GFile), prototype 0x7f9717ccb50, JSClass 0x7306c781a658, in object 0x7f971779358 837s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x7f971779b50, JSClass 0x7306c7818600, in object 0x3b864d613360 837s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 837s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x7f971779bc8, JSClass 0x7306c7818600, in object 0x7f971779358 837s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 837s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 837s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x7f971779c18, JSClass 0x7306c7818600, in object 0x7f971779358 837s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 837s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x7f971779c68, JSClass 0x7306c7818600, in object 0x7f971779358 837s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 837s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x7f971779cb8, JSClass 0x7306c78185d0, in object 0x7f971779358 837s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 837s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 837s JS G OBJ: Defined class for Settings (GSettings), prototype 0x7f971779d08, JSClass 0x7306c7818600, in object 0x7f971779358 837s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 837s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 837s JS G NS: Defined namespace 'Gio' 0x7f971779358 in GIRepository 0x3b864d613280 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module metadata hook for module 0x3b864d6297f8 837s JS IMPORT: Defining meta.importSync for module 0x3b864d6297f8 837s JS NATIVE: Defining native module 'system' 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module metadata hook for module 0x3b864d629c70 837s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0x7f971779d58, JSClass 0x7306c7818600, in object 0x3b864d613360 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/importmeta.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module metadata hook for module 0x3b864d62a130 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?foo=bar&maple=syrup" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Hello&name=Test%20Code" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f97173b128 837s JS G NS: Found info type STRUCT for 'Uri' in namespace 'GLib' 837s JS G BXD: Defined class for Uri (GUri), prototype 0x7f971779e20, JSClass 0x7306c78185d0, in object 0x7f971779038 837s JS IMPORT: Module metadata hook for module 0x3b864d62b2e8 837s JS G NS: Found info type FLAGS for 'UriFlags' in namespace 'GLib' 837s JS G ENUM: Defining enum value NONE (fixed from none) 0 837s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 1 837s JS G ENUM: Defining enum value HAS_PASSWORD (fixed from has_password) 2 837s JS G ENUM: Defining enum value HAS_AUTH_PARAMS (fixed from has_auth_params) 4 837s JS G ENUM: Defining enum value ENCODED (fixed from encoded) 8 837s JS G ENUM: Defining enum value NON_DNS (fixed from non_dns) 16 837s JS G ENUM: Defining enum value ENCODED_QUERY (fixed from encoded_query) 32 837s JS G ENUM: Defining enum value ENCODED_PATH (fixed from encoded_path) 64 837s JS G ENUM: Defining enum value ENCODED_FRAGMENT (fixed from encoded_fragment) 128 837s JS G ENUM: Defining enum value SCHEME_NORMALIZE (fixed from scheme_normalize) 256 837s JS G ENUM: Defining GLib.UriFlags as 0x3b864d635b90 837s JS G BXD: Defining method get_query in prototype for GLib.Uri 837s JS G NS: Found info type FLAGS for 'UriParamsFlags' in namespace 'GLib' 837s JS G ENUM: Defining enum value NONE (fixed from none) 0 837s JS G ENUM: Defining enum value CASE_INSENSITIVE (fixed from case_insensitive) 1 837s JS G ENUM: Defining enum value WWW_FORM (fixed from www_form) 2 837s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 4 837s JS G ENUM: Defining GLib.UriParamsFlags as 0x3b864d635cb0 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Bonjour&name=Code%20de%20Test" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module metadata hook for module 0x3b864d62b880 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testESModules.js async resolved" 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Completed job 0 837s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f97173b128 837s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7f97173b128 837s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 837s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 837s JS MAINLOOP: Set main loop hook to 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Running and clearing main loop hook 837s JS G BXD: Defining method run in prototype for GLib.MainLoop 837s 1..32 837s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 837s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 837s JS G BXD: Defined class for Source (GSource), prototype 0x7f971779ec0, JSClass 0x7306c78185d0, in object 0x7f971779038 837s JS G BXD: Defining method set_priority in prototype for GLib.Source 837s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 837s JS G BXD: Defining method attach in prototype for GLib.Source 837s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 837s JS IMPORT: Module metadata hook for module 0x7f971762e08 837s JS IMPORT: Defining meta.importSync for module 0x7f971762e08 837s JS G BXD: Defining method destroy in prototype for GLib.Source 837s ok 1 ES module imports default import 837s ok 2 ES module imports named import 837s ok 3 ES module imports GObject introspection import 837s ok 4 ES module imports import with version parameter 837s ok 5 ES module imports import again with other version parameter 837s ok 6 ES module imports import for the first time with wrong version 837s JS IMPORT: Importing module Gtk succeeded 837s JS IMPORT: Defining parent 0x7f97173eda8 of 0x7f9717e86c8 'Gtk' is mod 1 837s JS IMPORT: successfully imported module 'Gtk' 837s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 837s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 837s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x23684f30d3d0, JSClass 0x7306c7818600, in object 0x7f971779380 837s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x23684f30d420, JSClass 0x7306c7818600, in object 0x23684f30d3a8 837s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 837s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x7f9717e89c0, JSClass 0x7306c781a658, in object 0x23684f30d3a8 837s 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 837s JS G NS: Defined namespace 'Atk' 0x23684f30d498 in GIRepository 0x7f97173ef28 837s JS G NS: Found info type INTERFACE for 'ImplementorIface' in namespace 'Atk' 837s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0x7f9717e89e8, JSClass 0x7306c781a658, in object 0x23684f30d498 837s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 837s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x23684f30d4e8, JSClass 0x7306c7818600, in object 0x23684f30d3a8 837s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 837s JS G NS: Defined namespace 'Gtk' 0x23684f30d3a8 in GIRepository 0x7f97173ef28 837s ok 7 ES module imports import with another version after a failed import 837s ok 8 ES module imports import nonexistent module 837s ok 9 ES module imports GObject introspection import via URL scheme 837s JS IMPORT: Module metadata hook for module 0x7f971762cf0 837s ok 10 ES module imports import.meta.url 837s ok 11 ES module imports finds files relative to import.meta.url 837s ok 12 ES module imports does not expose internal import.meta properties to userland modules 837s ok 13 ES module imports treats equivalent URIs as equal and does not load the module again 837s ok 14 ES module imports can load modules with query parameters uniquely 837s ok 15 ES module imports passes query parameters to imported modules in import.meta.uri 837s ok 16 Builtin ES modules gettext default import 837s ok 17 Builtin ES modules gettext named import 837s JS IMPORT: Async module resolve hook for module "gettext" (relative to 0x7f971762cf0), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Async import promise resolved 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x7f97173b128 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s ok 18 Builtin ES modules gettext named dynamic import 837s JS MAINLOOP: Completed job 3 837s JS IMPORT: Async module resolve hook for module "gettext" (relative to 0x7f971762cf0), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Async import promise resolved 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x7f97173b128 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s ok 19 Builtin ES modules gettext dynamic import matches static import 837s JS MAINLOOP: Completed job 3 837s ok 20 Builtin ES modules system default import 837s ok 21 Builtin ES modules system named import 837s JS IMPORT: Async module resolve hook for module "system" (relative to 0x7f971762cf0), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Async import promise resolved 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7f97173b128 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s ok 22 Builtin ES modules system dynamic import matches static import 837s JS MAINLOOP: Completed job 3 837s JS IMPORT: Async module resolve hook for module "system" (relative to 0x7f971762cf0), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Async import promise resolved 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7f97173b128 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s ok 23 Builtin ES modules system named dynamic import 837s JS MAINLOOP: Completed job 3 837s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x7f971762cf0), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS IMPORT: Async import promise resolved 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x7f97173b128 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 3 837s JS MAINLOOP: handling job 4, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 4 837s JS MAINLOOP: handling job 5, 837s ok 24 Dynamic imports default import 837s JS MAINLOOP: Completed job 5 837s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x7f971762cf0), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Async import promise resolved 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x7f97173b128 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s ok 25 Dynamic imports named import 837s JS MAINLOOP: Completed job 3 837s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x7f971762cf0), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Async import promise resolved 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x7f97173b128 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS IMPORT: Async module resolve hook for module "gi://Gio" (relative to 0x7f971762cf0), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 3 837s JS MAINLOOP: handling job 4, 837s JS IMPORT: Async import promise resolved 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 4 837s JS MAINLOOP: handling job 5, 837s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x7f97173b128 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 5 837s JS MAINLOOP: handling job 6, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 6 837s JS MAINLOOP: handling job 7, 837s ok 26 Dynamic imports dynamic gi import matches static 837s JS MAINLOOP: Completed job 7 837s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x7f971762cf0), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Async import promise resolved 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x7f97173b128 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to 0x7f971762cf0), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Completed job 3 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS IMPORT: Async import promise resolved 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to ), global 0x7f97173b128 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 3 837s JS MAINLOOP: handling job 4, 837s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to 0x7f971762cf0), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 4 837s JS MAINLOOP: handling job 5, 837s JS IMPORT: Async import promise resolved 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 5 837s JS MAINLOOP: handling job 6, 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to ), global 0x7f97173b128 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 6 837s JS MAINLOOP: handling job 7, 837s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to 0x7f971762cf0), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 7 837s JS MAINLOOP: handling job 8, 837s JS IMPORT: Async import promise resolved 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 8 837s JS MAINLOOP: handling job 9, 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to ), global 0x7f97173b128 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 9 837s JS MAINLOOP: handling job 10, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 10 837s JS MAINLOOP: handling job 11, 837s ok 27 Dynamic imports treats equivalent URIs as equal and does not load the module again 837s JS MAINLOOP: Completed job 11 837s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x7f971762cf0), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Async import promise resolved 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x7f97173b128 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?maple=syrup" (relative to 0x7f971762cf0), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Completed job 3 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS IMPORT: Async import promise resolved 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?maple=syrup" (relative to ), global 0x7f97173b128 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 3 837s JS MAINLOOP: handling job 4, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 4 837s JS MAINLOOP: handling job 5, 837s ok 28 Dynamic imports treats query parameters uniquely for absolute URIs 837s JS MAINLOOP: Completed job 5 837s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x7f971762cf0), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Async import promise resolved 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x7f97173b128 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect4.js" (relative to 0x7f971762cf0), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Completed job 3 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS IMPORT: Async import promise resolved 837s JS IMPORT: Async module resolve hook for module "./sideEffect3.js?bar=baz" (relative to 0x3b864d634520), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS IMPORT: Async import promise resolved 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS IMPORT: Module resolve hook for module "./sideEffect3.js?bar=baz" (relative to ), global 0x7f97173b128 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 3 837s JS MAINLOOP: handling job 4, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 4 837s JS MAINLOOP: handling job 5, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 5 837s JS MAINLOOP: handling job 6, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 6 837s JS MAINLOOP: handling job 7, 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect4.js" (relative to ), global 0x7f97173b128 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 7 837s JS MAINLOOP: handling job 8, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 8 837s JS MAINLOOP: handling job 9, 837s ok 29 Dynamic imports treats query parameters uniquely for relative URIs 837s JS MAINLOOP: Completed job 9 837s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x7f971762cf0), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Async import promise resolved 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x7f97173b128 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/doesNotExist.js" (relative to 0x7f971762cf0), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Completed job 3 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS IMPORT: Async import promise rejected 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 3 837s JS MAINLOOP: handling job 4, 837s ok 30 Dynamic imports does not show internal stack frames in an import error 837s JS MAINLOOP: Completed job 4 837s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x7f971762cf0), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Async import promise resolved 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x7f97173b128 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/alwaysThrows.js" (relative to 0x7f971762cf0), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Completed job 3 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS IMPORT: Async import promise resolved 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 3 837s JS MAINLOOP: handling job 4, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 4 837s JS MAINLOOP: handling job 5, 837s ok 31 Dynamic imports does not show internal stack frames in a module that throws an error 837s JS MAINLOOP: Completed job 5 837s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x7f971762cf0), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS IMPORT: Async import promise resolved 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x7f97173b128 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/data.txt" (relative to 0x7f971762cf0), global 0x7f97173b128 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: hold 837s JS MAINLOOP: Completed job 3 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS IMPORT: Async import promise rejected 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 3 837s JS MAINLOOP: handling job 4, 837s ok 32 Dynamic imports does not show internal stack frames in a module that fails to parse 837s JS MAINLOOP: Completed job 4 837s JS G BXD: Defining method quit in prototype for GLib.MainLoop 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: Spinning loop until released or hook cleared 837s JS MAINLOOP: handling job 0, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 0 837s JS MAINLOOP: handling job 1, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 1 837s JS MAINLOOP: handling job 2, 837s JS MAINLOOP: Enqueue job , promise=, allocation site= 837s JS MAINLOOP: Completed job 2 837s JS MAINLOOP: handling job 3, 837s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 837s JS MAINLOOP: Main loop instance 0x3d9ffe0cdb0: release 837s JS MAINLOOP: Completed job 3 837s JS MEMORY: Memory report: before destroying context 837s JS MEMORY: 473 objects currently alive 837s JS MEMORY: boxed_instance = 152 837s JS MEMORY: boxed_prototype = 14 837s JS MEMORY: closure = 1 837s JS MEMORY: function = 260 837s JS MEMORY: fundamental_instance = 0 837s JS MEMORY: fundamental_prototype = 0 837s JS MEMORY: gerror_instance = 0 837s JS MEMORY: gerror_prototype = 0 837s JS MEMORY: interface = 8 837s JS MEMORY: module = 11 837s JS MEMORY: ns = 6 837s JS MEMORY: object_instance = 4 837s JS MEMORY: object_prototype = 17 837s JS MEMORY: param = 0 837s JS MEMORY: union_instance = 0 837s JS MEMORY: union_prototype = 0 837s JS CTX: JS shutdown sequence 837s JS CTX: Stopping profiler 837s JS CTX: Shutting down toggle queue 837s JS CTX: Notifying external reference holders of GjsContext dispose 837s JS MAINLOOP: Stopping promise job dispatcher 837s JS CTX: Notifying reference holders of GjsContext dispose 837s JS CTX: Checking unhandled promise rejections 837s JS CTX: Releasing cached JS wrappers 837s JS CTX: Final triggered GC 837s JS CTX: Destroying JS context 837s JS CTX: Releasing all native objects 837s JS CTX: Disabling auto GC 837s JS CTX: Ending trace on global object 837s JS CTX: Freeing allocated resources 837s JS CTX: JS context destroyed 837s PASS: gjs/testESModules.test 837s Running test: gjs/testGettext.test 837s JS NATIVE: Registered native JS module '_promiseNative' 837s JS NATIVE: Registered native JS module '_byteArrayNative' 838s JS NATIVE: Registered native JS module '_encodingNative' 838s JS NATIVE: Registered native JS module '_gi' 838s JS NATIVE: Registered native JS module 'gi' 838s JS NATIVE: Registered native JS module 'cairoNative' 838s JS NATIVE: Registered native JS module 'system' 838s JS NATIVE: Registered native JS module 'console' 838s JS NATIVE: Registered native JS module '_print' 838s JS CTX: Enabling JIT 838s JS CTX: Initialized class GjsFileImporter prototype 0x2362364000a0 838s JS IMPORT: Defining parent (nil) of 0x236236400100 'imports' is mod 0 838s JS IMPORT: Importing '_print' 838s JS NATIVE: Defining native module '_print' 838s JS IMPORT: Defining parent 0x236236400100 of 0x2362364007b0 '_print' is mod 1 838s JS IMPORT: successfully imported module '_print' 838s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 838s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x39e87ed3b128 838s JS MAINLOOP: Main loop instance 0x1e24e909cdb0: hold 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Starting promise job dispatcher 838s JS MAINLOOP: Main loop instance 0x1e24e909cdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 838s JS MAINLOOP: Main loop instance 0x1e24e909cdb0: release 838s JS MAINLOOP: Completed job 0 838s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module metadata hook for module 0x236236413000 838s JS IMPORT: Defining meta.importSync for module 0x236236413000 838s JS NATIVE: Defining native module 'gi' 838s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2362364133f0 838s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 838s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 838s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 838s JS IMPORT: Importing directory 'overrides' 838s JS IMPORT: Defining parent 0x236236400100 of 0x2362364134f0 'overrides' is mod 1 838s JS IMPORT: Defined importer 'overrides' 0x2362364134f0 in 0x236236400100 838s JS IMPORT: successfully imported directory 'overrides' 838s JS IMPORT: Importing '_promiseNative' 838s JS NATIVE: Defining native module '_promiseNative' 838s JS IMPORT: Defining parent 0x236236400100 of 0x2362364139a0 '_promiseNative' is mod 1 838s JS IMPORT: successfully imported module '_promiseNative' 838s JS IMPORT: Importing module GLib succeeded 838s JS IMPORT: Defining parent 0x2362364134f0 of 0x39e87ed3c150 'GLib' is mod 1 838s JS IMPORT: successfully imported module 'GLib' 838s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 838s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x39e87ed79060, JSClass 0x6f45d3fe85d0, in object 0x39e87ed79038 838s JS CTX: Initialized class GIRepositoryGType prototype 0x236236413ce8 838s JS CTX: Initialized class GIRepositoryFunction prototype 0x236236413d48 838s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 838s JS G BXD: Defined class for Error (GError), prototype 0x39e87ed790b0, JSClass 0x6f45d3fe85d0, in object 0x39e87ed79038 838s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 838s JS G BXD: Defined class for Variant (GVariant), prototype 0x39e87ed79100, JSClass 0x6f45d3fe85d0, in object 0x39e87ed79038 838s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 838s JS G BXD: Defined class for Bytes (GBytes), prototype 0x39e87ed79150, JSClass 0x6f45d3fe85d0, in object 0x39e87ed79038 838s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 838s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x39e87ed791a0, JSClass 0x6f45d3fe85d0, in object 0x39e87ed79038 838s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 838s JS G BXD: Defined class for Thread (GThread), prototype 0x39e87ed791f0, JSClass 0x6f45d3fe85d0, in object 0x39e87ed79038 838s JS G BXD: Defining method ref in prototype for GLib.Thread 838s JS G BXD: Defining method unref in prototype for GLib.Thread 838s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 838s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x39e87ed79240, JSClass 0x6f45d3fe85d0, in object 0x39e87ed79038 838s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 838s JS G BXD: Defined class for Regex (GRegex), prototype 0x39e87ed79290, JSClass 0x6f45d3fe85d0, in object 0x39e87ed79038 838s JS G BXD: Defining method match in prototype for GLib.Regex 838s JS G BXD: Defining method match_full in prototype for GLib.Regex 838s JS G BXD: Defining method match_all in prototype for GLib.Regex 838s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 838s JS G NS: Defined namespace 'GLib' 0x39e87ed79038 in GIRepository 0x236236413280 838s JS IMPORT: Importing module jasmine succeeded 838s JS IMPORT: Defining parent 0x236236400100 of 0x39e87ed3cce0 'jasmine' is mod 1 838s JS IMPORT: successfully imported module 'jasmine' 838s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 838s JS MAINLOOP: Main loop instance 0x1e24e909cdb0: hold 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Main loop instance 0x1e24e909cdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 838s JS MAINLOOP: Main loop instance 0x1e24e909cdb0: release 838s JS MAINLOOP: Completed job 0 838s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 838s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 838s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 838s JS IMPORT: Importing 'gi' 838s JS IMPORT: Defining parent 0x236236400100 of 0x236236413280 'gi' is mod 1 838s JS IMPORT: successfully imported module 'gi' 838s 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 838s JS G NS: Defined namespace 'GjsPrivate' 0x39e87ed79308 in GIRepository 0x236236413280 838s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'GjsPrivate' 838s JS G ENUM: Defining enum value ALL (fixed from all) 6 838s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 838s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 838s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 838s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 838s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 838s JS G ENUM: Defining enum value TIME (fixed from time) 2 838s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0x2362364289f8 838s JS IMPORT: Importing module _gettext succeeded 838s JS IMPORT: Defining parent 0x236236400100 of 0x39e87ed3ce70 '_gettext' is mod 1 838s JS IMPORT: successfully imported module '_gettext' 838s JS IMPORT: Importing module gettext succeeded 838s JS IMPORT: Defining parent 0x236236400100 of 0x39e87ed3ce20 'gettext' is mod 1 838s JS IMPORT: successfully imported module 'gettext' 838s JS CTX: Script evaluation succeeded 838s JS MAINLOOP: Main loop instance 0x1e24e909cdb0: Spinning loop until released or hook cleared 838s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module metadata hook for module 0x23623642a498 838s JS IMPORT: Defining meta.importSync for module 0x23623642a498 838s JS NATIVE: Defining native module 'system' 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39e87ed3b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39e87ed3b128 838s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 838s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 838s JS MAINLOOP: Set main loop hook to 838s JS MAINLOOP: Main loop instance 0x1e24e909cdb0: hold 838s JS MAINLOOP: Running and clearing main loop hook 838s JS G BXD: Defining method run in prototype for GLib.MainLoop 838s 1..1 838s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 838s JS G BXD: Defined class for Source (GSource), prototype 0x39e87ed79358, JSClass 0x6f45d3fe85d0, in object 0x39e87ed79038 838s JS G BXD: Defining method set_priority in prototype for GLib.Source 838s JS IMPORT: Importing '_gi' 838s JS NATIVE: Defining native module '_gi' 838s JS IMPORT: Defining parent 0x236236400100 of 0x23623642f268 '_gi' is mod 1 838s JS IMPORT: successfully imported module '_gi' 838s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 838s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 838s JS IMPORT: Importing module _common succeeded 838s JS IMPORT: Defining parent 0x236236400100 of 0x39e87edc20d8 '_common' is mod 1 838s JS IMPORT: successfully imported module '_common' 838s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 838s JS IMPORT: Importing module _legacy succeeded 838s JS IMPORT: Defining parent 0x236236400100 of 0x39e87edc2128 '_legacy' is mod 1 838s JS IMPORT: successfully imported module '_legacy' 838s JS IMPORT: Importing module GObject succeeded 838s JS IMPORT: Defining parent 0x2362364134f0 of 0x39e87edc2088 'GObject' is mod 1 838s JS IMPORT: successfully imported module 'GObject' 838s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 838s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 838s JS G BXD: Defined class for String (GString), prototype 0x39e87ed79650, JSClass 0x6f45d3fe85d0, in object 0x39e87ed793d0 838s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 838s JS G PRM: Defined class ParamSpec prototype is 0x39e87edc21c8 class 0x6f45d3ff0068 in object 0x39e87ed793d0 838s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 838s JS G OBJ: Defined class for Object (GObject), prototype 0x39e87ed797b8, JSClass 0x6f45d3fe8600, in object 0x39e87ed793d0 838s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 838s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 838s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x39e87ed797e0, JSClass 0x6f45d3fe8600, in object 0x39e87ed793d0 838s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 838s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 838s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 838s JS G NS: Defined namespace 'GObject' 0x39e87ed793d0 in GIRepository 0x236236413280 838s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 838s JS G BXD: Defining method attach in prototype for GLib.Source 838s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 838s JS IMPORT: Module metadata hook for module 0x236236404370 838s JS IMPORT: Defining meta.importSync for module 0x236236404370 838s JS G NS: Found info type FUNCTION for 'setlocale' in namespace 'GjsPrivate' 838s JS G BXD: Defining method destroy in prototype for GLib.Source 838s ok 1 Gettext module setlocale returns a locale 838s JS G BXD: Defining method quit in prototype for GLib.MainLoop 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Main loop instance 0x1e24e909cdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 0 838s JS MAINLOOP: handling job 1, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 1 838s JS MAINLOOP: handling job 2, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 2 838s JS MAINLOOP: handling job 3, 838s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 838s JS MAINLOOP: Main loop instance 0x1e24e909cdb0: release 838s JS MAINLOOP: Completed job 3 838s JS MEMORY: Memory report: before destroying context 838s JS MEMORY: 149 objects currently alive 838s JS MEMORY: boxed_instance = 11 838s JS MEMORY: boxed_prototype = 10 838s JS MEMORY: closure = 1 838s JS MEMORY: function = 115 838s JS MEMORY: fundamental_instance = 0 838s JS MEMORY: fundamental_prototype = 0 838s JS MEMORY: gerror_instance = 0 838s JS MEMORY: gerror_prototype = 0 838s JS MEMORY: interface = 0 838s JS MEMORY: module = 7 838s JS MEMORY: ns = 3 838s JS MEMORY: object_instance = 0 838s JS MEMORY: object_prototype = 2 838s JS MEMORY: param = 0 838s JS MEMORY: union_instance = 0 838s JS MEMORY: union_prototype = 0 838s JS CTX: JS shutdown sequence 838s JS CTX: Stopping profiler 838s JS CTX: Shutting down toggle queue 838s JS CTX: Notifying external reference holders of GjsContext dispose 838s JS MAINLOOP: Stopping promise job dispatcher 838s JS CTX: Notifying reference holders of GjsContext dispose 838s JS CTX: Checking unhandled promise rejections 838s JS CTX: Releasing cached JS wrappers 838s JS CTX: Final triggered GC 838s JS CTX: Destroying JS context 838s JS CTX: Releasing all native objects 838s JS CTX: Disabling auto GC 838s JS CTX: Ending trace on global object 838s JS CTX: Freeing allocated resources 838s JS CTX: JS context destroyed 838s PASS: gjs/testGettext.test 838s Running test: gjs/testFormat.test 838s JS NATIVE: Registered native JS module '_promiseNative' 838s JS NATIVE: Registered native JS module '_byteArrayNative' 838s JS NATIVE: Registered native JS module '_encodingNative' 838s JS NATIVE: Registered native JS module '_gi' 838s JS NATIVE: Registered native JS module 'gi' 838s JS NATIVE: Registered native JS module 'cairoNative' 838s JS NATIVE: Registered native JS module 'system' 838s JS NATIVE: Registered native JS module 'console' 838s JS NATIVE: Registered native JS module '_print' 838s JS CTX: Enabling JIT 838s JS CTX: Initialized class GjsFileImporter prototype 0xc4debb000a0 838s JS IMPORT: Defining parent (nil) of 0xc4debb00100 'imports' is mod 0 838s JS IMPORT: Importing '_print' 838s JS NATIVE: Defining native module '_print' 838s JS IMPORT: Defining parent 0xc4debb00100 of 0xc4debb007b0 '_print' is mod 1 838s JS IMPORT: successfully imported module '_print' 838s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 838s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x11985e53b128 838s JS MAINLOOP: Main loop instance 0x468ad27cdb0: hold 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Starting promise job dispatcher 838s JS MAINLOOP: Main loop instance 0x468ad27cdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 838s JS MAINLOOP: Main loop instance 0x468ad27cdb0: release 838s JS MAINLOOP: Completed job 0 838s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module metadata hook for module 0xc4debb13000 838s JS IMPORT: Defining meta.importSync for module 0xc4debb13000 838s JS NATIVE: Defining native module 'gi' 838s JS CTX: Initialized class GIRepositoryNamespace prototype 0xc4debb133f0 838s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 838s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 838s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 838s JS IMPORT: Importing directory 'overrides' 838s JS IMPORT: Defining parent 0xc4debb00100 of 0xc4debb134f0 'overrides' is mod 1 838s JS IMPORT: Defined importer 'overrides' 0xc4debb134f0 in 0xc4debb00100 838s JS IMPORT: successfully imported directory 'overrides' 838s JS IMPORT: Importing '_promiseNative' 838s JS NATIVE: Defining native module '_promiseNative' 838s JS IMPORT: Defining parent 0xc4debb00100 of 0xc4debb139a0 '_promiseNative' is mod 1 838s JS IMPORT: successfully imported module '_promiseNative' 838s JS IMPORT: Importing module GLib succeeded 838s JS IMPORT: Defining parent 0xc4debb134f0 of 0x11985e53c150 'GLib' is mod 1 838s JS IMPORT: successfully imported module 'GLib' 838s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 838s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x11985e579060, JSClass 0x6f2aafb485d0, in object 0x11985e579038 838s JS CTX: Initialized class GIRepositoryGType prototype 0xc4debb13ce8 838s JS CTX: Initialized class GIRepositoryFunction prototype 0xc4debb13d48 838s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 838s JS G BXD: Defined class for Error (GError), prototype 0x11985e5790b0, JSClass 0x6f2aafb485d0, in object 0x11985e579038 838s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 838s JS G BXD: Defined class for Variant (GVariant), prototype 0x11985e579100, JSClass 0x6f2aafb485d0, in object 0x11985e579038 838s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 838s JS G BXD: Defined class for Bytes (GBytes), prototype 0x11985e579150, JSClass 0x6f2aafb485d0, in object 0x11985e579038 838s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 838s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x11985e5791a0, JSClass 0x6f2aafb485d0, in object 0x11985e579038 838s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 838s JS G BXD: Defined class for Thread (GThread), prototype 0x11985e5791f0, JSClass 0x6f2aafb485d0, in object 0x11985e579038 838s JS G BXD: Defining method ref in prototype for GLib.Thread 838s JS G BXD: Defining method unref in prototype for GLib.Thread 838s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 838s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x11985e579240, JSClass 0x6f2aafb485d0, in object 0x11985e579038 838s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 838s JS G BXD: Defined class for Regex (GRegex), prototype 0x11985e579290, JSClass 0x6f2aafb485d0, in object 0x11985e579038 838s JS G BXD: Defining method match in prototype for GLib.Regex 838s JS G BXD: Defining method match_full in prototype for GLib.Regex 838s JS G BXD: Defining method match_all in prototype for GLib.Regex 838s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 838s JS G NS: Defined namespace 'GLib' 0x11985e579038 in GIRepository 0xc4debb13280 838s JS IMPORT: Importing module jasmine succeeded 838s JS IMPORT: Defining parent 0xc4debb00100 of 0x11985e53cce0 'jasmine' is mod 1 838s JS IMPORT: successfully imported module 'jasmine' 838s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 838s JS MAINLOOP: Main loop instance 0x468ad27cdb0: hold 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Main loop instance 0x468ad27cdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 838s JS MAINLOOP: Main loop instance 0x468ad27cdb0: release 838s JS MAINLOOP: Completed job 0 838s JS IMPORT: JS import 'format' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/format.js 838s JS IMPORT: JS import '_format' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_format.js 838s JS IMPORT: JS import '_format' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_format.js 838s JS IMPORT: Importing 'gi' 838s JS IMPORT: Defining parent 0xc4debb00100 of 0xc4debb13280 'gi' is mod 1 838s JS IMPORT: successfully imported module 'gi' 838s 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 838s JS G NS: Defined namespace 'GjsPrivate' 0x11985e579308 in GIRepository 0xc4debb13280 838s JS IMPORT: Importing module _format succeeded 838s JS IMPORT: Defining parent 0xc4debb00100 of 0x11985e53ce70 '_format' is mod 1 838s JS IMPORT: successfully imported module '_format' 838s JS IMPORT: Importing module format succeeded 838s JS IMPORT: Defining parent 0xc4debb00100 of 0x11985e53ce20 'format' is mod 1 838s JS IMPORT: successfully imported module 'format' 838s JS CTX: Script evaluation succeeded 838s JS MAINLOOP: Main loop instance 0x468ad27cdb0: Spinning loop until released or hook cleared 838s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module metadata hook for module 0xc4debb2fb30 838s JS IMPORT: Defining meta.importSync for module 0xc4debb2fb30 838s JS NATIVE: Defining native module 'system' 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x11985e53b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x11985e53b128 838s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 838s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 838s JS MAINLOOP: Set main loop hook to 838s JS MAINLOOP: Main loop instance 0x468ad27cdb0: hold 838s JS MAINLOOP: Running and clearing main loop hook 838s JS G BXD: Defining method run in prototype for GLib.MainLoop 838s 1..12 838s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 838s JS G BXD: Defined class for Source (GSource), prototype 0x11985e579330, JSClass 0x6f2aafb485d0, in object 0x11985e579038 838s JS G BXD: Defining method set_priority in prototype for GLib.Source 838s JS IMPORT: Importing '_gi' 838s JS NATIVE: Defining native module '_gi' 838s JS IMPORT: Defining parent 0xc4debb00100 of 0xc4debb35740 '_gi' is mod 1 838s JS IMPORT: successfully imported module '_gi' 838s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 838s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 838s JS IMPORT: Importing module _common succeeded 838s JS IMPORT: Defining parent 0xc4debb00100 of 0x11985e5c20d8 '_common' is mod 1 838s JS IMPORT: successfully imported module '_common' 838s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 838s JS IMPORT: Importing module _legacy succeeded 838s JS IMPORT: Defining parent 0xc4debb00100 of 0x11985e5c2128 '_legacy' is mod 1 838s JS IMPORT: successfully imported module '_legacy' 838s JS IMPORT: Importing module GObject succeeded 838s JS IMPORT: Defining parent 0xc4debb134f0 of 0x11985e5c2088 'GObject' is mod 1 838s JS IMPORT: successfully imported module 'GObject' 838s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 838s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 838s JS G BXD: Defined class for String (GString), prototype 0x11985e579628, JSClass 0x6f2aafb485d0, in object 0x11985e5793a8 838s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 838s JS G PRM: Defined class ParamSpec prototype is 0x11985e5c21c8 class 0x6f2aafb50068 in object 0x11985e5793a8 838s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 838s JS G OBJ: Defined class for Object (GObject), prototype 0x11985e579790, JSClass 0x6f2aafb48600, in object 0x11985e5793a8 838s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 838s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 838s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x11985e5797b8, JSClass 0x6f2aafb48600, in object 0x11985e5793a8 838s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 838s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 838s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 838s JS G NS: Defined namespace 'GObject' 0x11985e5793a8 in GIRepository 0xc4debb13280 838s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 838s JS G BXD: Defining method attach in prototype for GLib.Source 838s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 838s JS IMPORT: Module metadata hook for module 0xc4debb04370 838s JS IMPORT: Defining meta.importSync for module 0xc4debb04370 838s JS G BXD: Defining method destroy in prototype for GLib.Source 838s ok 1 imports.format escapes % with another % character 838s ok 2 imports.format formats a single string argument 838s ok 3 imports.format formats two string arguments 838s ok 4 imports.format formats two swapped string arguments 838s ok 5 imports.format formats a number in base 10 838s ok 6 imports.format formats a number in base 16 838s ok 7 imports.format formats a floating point number with no precision 838s ok 8 imports.format formats a floating point number with precision 2 838s ok 9 imports.format pads with zeroes 838s ok 10 imports.format pads with spaces 838s ok 11 imports.format throws an error when given incorrect modifiers for the conversion type 838s ok 12 imports.format throws an error when incorrectly instructed to swap arguments 838s JS G BXD: Defining method quit in prototype for GLib.MainLoop 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Main loop instance 0x468ad27cdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 0 838s JS MAINLOOP: handling job 1, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 1 838s JS MAINLOOP: handling job 2, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 2 838s JS MAINLOOP: handling job 3, 838s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 838s JS MAINLOOP: Main loop instance 0x468ad27cdb0: release 838s JS MAINLOOP: Completed job 3 838s JS MEMORY: Memory report: before destroying context 838s JS MEMORY: 192 objects currently alive 838s JS MEMORY: boxed_instance = 55 838s JS MEMORY: boxed_prototype = 10 838s JS MEMORY: closure = 1 838s JS MEMORY: function = 114 838s JS MEMORY: fundamental_instance = 0 838s JS MEMORY: fundamental_prototype = 0 838s JS MEMORY: gerror_instance = 0 838s JS MEMORY: gerror_prototype = 0 838s JS MEMORY: interface = 0 838s JS MEMORY: module = 7 838s JS MEMORY: ns = 3 838s JS MEMORY: object_instance = 0 838s JS MEMORY: object_prototype = 2 838s JS MEMORY: param = 0 838s JS MEMORY: union_instance = 0 838s JS MEMORY: union_prototype = 0 838s JS CTX: JS shutdown sequence 838s JS CTX: Stopping profiler 838s JS CTX: Shutting down toggle queue 838s JS CTX: Notifying external reference holders of GjsContext dispose 838s JS MAINLOOP: Stopping promise job dispatcher 838s JS CTX: Notifying reference holders of GjsContext dispose 838s JS CTX: Checking unhandled promise rejections 838s JS CTX: Releasing cached JS wrappers 838s JS CTX: Final triggered GC 838s JS CTX: Destroying JS context 838s JS CTX: Releasing all native objects 838s JS CTX: Disabling auto GC 838s JS CTX: Ending trace on global object 838s JS CTX: Freeing allocated resources 838s JS CTX: JS context destroyed 838s PASS: gjs/testFormat.test 838s Running test: gjs/testLang.test 838s JS NATIVE: Registered native JS module '_promiseNative' 838s JS NATIVE: Registered native JS module '_byteArrayNative' 838s JS NATIVE: Registered native JS module '_encodingNative' 838s JS NATIVE: Registered native JS module '_gi' 838s JS NATIVE: Registered native JS module 'gi' 838s JS NATIVE: Registered native JS module 'cairoNative' 838s JS NATIVE: Registered native JS module 'system' 838s JS NATIVE: Registered native JS module 'console' 838s JS NATIVE: Registered native JS module '_print' 838s JS CTX: Enabling JIT 838s JS CTX: Initialized class GjsFileImporter prototype 0x122bc15000a0 838s JS IMPORT: Defining parent (nil) of 0x122bc1500100 'imports' is mod 0 838s JS IMPORT: Importing '_print' 838s JS NATIVE: Defining native module '_print' 838s JS IMPORT: Defining parent 0x122bc1500100 of 0x122bc15007b0 '_print' is mod 1 838s JS IMPORT: successfully imported module '_print' 838s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 838s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1425a843b128 838s JS MAINLOOP: Main loop instance 0xc24776ecdb0: hold 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Starting promise job dispatcher 838s JS MAINLOOP: Main loop instance 0xc24776ecdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 838s JS MAINLOOP: Main loop instance 0xc24776ecdb0: release 838s JS MAINLOOP: Completed job 0 838s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module metadata hook for module 0x122bc1513000 838s JS IMPORT: Defining meta.importSync for module 0x122bc1513000 838s JS NATIVE: Defining native module 'gi' 838s JS CTX: Initialized class GIRepositoryNamespace prototype 0x122bc15133f0 838s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 838s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 838s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 838s JS IMPORT: Importing directory 'overrides' 838s JS IMPORT: Defining parent 0x122bc1500100 of 0x122bc15134f0 'overrides' is mod 1 838s JS IMPORT: Defined importer 'overrides' 0x122bc15134f0 in 0x122bc1500100 838s JS IMPORT: successfully imported directory 'overrides' 838s JS IMPORT: Importing '_promiseNative' 838s JS NATIVE: Defining native module '_promiseNative' 838s JS IMPORT: Defining parent 0x122bc1500100 of 0x122bc15139a0 '_promiseNative' is mod 1 838s JS IMPORT: successfully imported module '_promiseNative' 838s JS IMPORT: Importing module GLib succeeded 838s JS IMPORT: Defining parent 0x122bc15134f0 of 0x1425a843c150 'GLib' is mod 1 838s JS IMPORT: successfully imported module 'GLib' 838s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 838s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1425a8479060, JSClass 0x796feed185d0, in object 0x1425a8479038 838s JS CTX: Initialized class GIRepositoryGType prototype 0x122bc1513ce8 838s JS CTX: Initialized class GIRepositoryFunction prototype 0x122bc1513d48 838s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 838s JS G BXD: Defined class for Error (GError), prototype 0x1425a84790b0, JSClass 0x796feed185d0, in object 0x1425a8479038 838s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 838s JS G BXD: Defined class for Variant (GVariant), prototype 0x1425a8479100, JSClass 0x796feed185d0, in object 0x1425a8479038 838s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 838s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1425a8479150, JSClass 0x796feed185d0, in object 0x1425a8479038 838s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 838s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1425a84791a0, JSClass 0x796feed185d0, in object 0x1425a8479038 838s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 838s JS G BXD: Defined class for Thread (GThread), prototype 0x1425a84791f0, JSClass 0x796feed185d0, in object 0x1425a8479038 838s JS G BXD: Defining method ref in prototype for GLib.Thread 838s JS G BXD: Defining method unref in prototype for GLib.Thread 838s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 838s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1425a8479240, JSClass 0x796feed185d0, in object 0x1425a8479038 838s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 838s JS G BXD: Defined class for Regex (GRegex), prototype 0x1425a8479290, JSClass 0x796feed185d0, in object 0x1425a8479038 838s JS G BXD: Defining method match in prototype for GLib.Regex 838s JS G BXD: Defining method match_full in prototype for GLib.Regex 838s JS G BXD: Defining method match_all in prototype for GLib.Regex 838s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 838s JS G NS: Defined namespace 'GLib' 0x1425a8479038 in GIRepository 0x122bc1513280 838s JS IMPORT: Importing module jasmine succeeded 838s JS IMPORT: Defining parent 0x122bc1500100 of 0x1425a843cce0 'jasmine' is mod 1 838s JS IMPORT: successfully imported module 'jasmine' 838s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 838s JS MAINLOOP: Main loop instance 0xc24776ecdb0: hold 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Main loop instance 0xc24776ecdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 838s JS MAINLOOP: Main loop instance 0xc24776ecdb0: release 838s JS MAINLOOP: Completed job 0 838s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 838s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 838s JS IMPORT: Importing module _legacy succeeded 838s JS IMPORT: Defining parent 0x122bc1500100 of 0x1425a843ce70 '_legacy' is mod 1 838s JS IMPORT: successfully imported module '_legacy' 838s JS IMPORT: Importing module lang succeeded 838s JS IMPORT: Defining parent 0x122bc1500100 of 0x1425a843ce20 'lang' is mod 1 838s JS IMPORT: successfully imported module 'lang' 838s JS CTX: Script evaluation succeeded 838s JS MAINLOOP: Main loop instance 0xc24776ecdb0: Spinning loop until released or hook cleared 838s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module metadata hook for module 0x122bc152f200 838s JS IMPORT: Defining meta.importSync for module 0x122bc152f200 838s JS NATIVE: Defining native module 'system' 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1425a843b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1425a843b128 838s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 838s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 838s JS MAINLOOP: Set main loop hook to 838s JS MAINLOOP: Main loop instance 0xc24776ecdb0: hold 838s JS MAINLOOP: Running and clearing main loop hook 838s JS G BXD: Defining method run in prototype for GLib.MainLoop 838s 1..9 838s JS IMPORT: Importing 'gi' 838s JS IMPORT: Defining parent 0x122bc1500100 of 0x122bc1513280 'gi' is mod 1 838s JS IMPORT: successfully imported module 'gi' 838s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 838s JS G BXD: Defined class for Source (GSource), prototype 0x1425a8479308, JSClass 0x796feed185d0, in object 0x1425a8479038 838s JS G BXD: Defining method set_priority in prototype for GLib.Source 838s JS IMPORT: Importing '_gi' 838s JS NATIVE: Defining native module '_gi' 838s JS IMPORT: Defining parent 0x122bc1500100 of 0x122bc1534d60 '_gi' is mod 1 838s JS IMPORT: successfully imported module '_gi' 838s 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 838s JS G NS: Defined namespace 'GjsPrivate' 0x1425a84793a8 in GIRepository 0x122bc1513280 838s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 838s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 838s JS IMPORT: Importing module _common succeeded 838s JS IMPORT: Defining parent 0x122bc1500100 of 0x1425a84c40d8 '_common' is mod 1 838s JS IMPORT: successfully imported module '_common' 838s JS IMPORT: Importing module GObject succeeded 838s JS IMPORT: Defining parent 0x122bc15134f0 of 0x1425a84c4088 'GObject' is mod 1 838s JS IMPORT: successfully imported module 'GObject' 838s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 838s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 838s JS G BXD: Defined class for String (GString), prototype 0x1425a8479628, JSClass 0x796feed185d0, in object 0x1425a8479380 838s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 838s JS G PRM: Defined class ParamSpec prototype is 0x1425a84c4178 class 0x796feed20068 in object 0x1425a8479380 838s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 838s JS G OBJ: Defined class for Object (GObject), prototype 0x1425a8479790, JSClass 0x796feed18600, in object 0x1425a8479380 838s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 838s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 838s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1425a84797b8, JSClass 0x796feed18600, in object 0x1425a8479380 838s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 838s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 838s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 838s JS G NS: Defined namespace 'GObject' 0x1425a8479380 in GIRepository 0x122bc1513280 838s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 838s JS G BXD: Defining method attach in prototype for GLib.Source 838s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 838s JS IMPORT: Module metadata hook for module 0x122bc1504370 838s JS IMPORT: Defining meta.importSync for module 0x122bc1504370 838s JS G BXD: Defining method destroy in prototype for GLib.Source 838s ok 1 Lang module counts properties with Lang.countProperties() 838s ok 2 Lang module copies properties from one object to another with Lang.copyProperties() 838s ok 3 Lang module copies properties without an underscore with Lang.copyPublicProperties() 838s ok 4 Lang module copies property getters and setters 838s ok 5 Lang module bind() calls the bound function with the supplied this-object 838s ok 6 Lang module bind() throws an error when no function supplied 838s ok 7 Lang module bind() throws an error when this-object undefined 838s ok 8 Lang module bind() supplies extra arguments to the function 838s ok 9 Lang module bind() appends the extra arguments to any arguments passed 838s JS G BXD: Defining method quit in prototype for GLib.MainLoop 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Main loop instance 0xc24776ecdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 0 838s JS MAINLOOP: handling job 1, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 1 838s JS MAINLOOP: handling job 2, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 2 838s JS MAINLOOP: handling job 3, 838s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 838s JS MAINLOOP: Main loop instance 0xc24776ecdb0: release 838s JS MAINLOOP: Completed job 3 838s JS MEMORY: Memory report: before destroying context 838s JS MEMORY: 187 objects currently alive 838s JS MEMORY: boxed_instance = 51 838s JS MEMORY: boxed_prototype = 10 838s JS MEMORY: closure = 1 838s JS MEMORY: function = 114 838s JS MEMORY: fundamental_instance = 0 838s JS MEMORY: fundamental_prototype = 0 838s JS MEMORY: gerror_instance = 0 838s JS MEMORY: gerror_prototype = 0 838s JS MEMORY: interface = 0 838s JS MEMORY: module = 6 838s JS MEMORY: ns = 3 838s JS MEMORY: object_instance = 0 838s JS MEMORY: object_prototype = 2 838s JS MEMORY: param = 0 838s JS MEMORY: union_instance = 0 838s JS MEMORY: union_prototype = 0 838s JS CTX: JS shutdown sequence 838s JS CTX: Stopping profiler 838s JS CTX: Shutting down toggle queue 838s JS CTX: Notifying external reference holders of GjsContext dispose 838s JS MAINLOOP: Stopping promise job dispatcher 838s JS CTX: Notifying reference holders of GjsContext dispose 838s JS CTX: Checking unhandled promise rejections 838s JS CTX: Releasing cached JS wrappers 838s JS CTX: Final triggered GC 838s JS CTX: Destroying JS context 838s JS CTX: Releasing all native objects 838s JS CTX: Disabling auto GC 838s JS CTX: Ending trace on global object 838s JS CTX: Freeing allocated resources 838s JS CTX: JS context destroyed 838s PASS: gjs/testLang.test 838s Running test: gjs/breakpoint.test 838s 1..1 838s ok 1 - /usr/libexec/installed-tests/gjs/debugger/breakpoint.debugger 838s PASS: gjs/breakpoint.test 838s Running test: gjs/testGObjectValue.test 838s JS NATIVE: Registered native JS module '_promiseNative' 838s JS NATIVE: Registered native JS module '_byteArrayNative' 838s JS NATIVE: Registered native JS module '_encodingNative' 838s JS NATIVE: Registered native JS module '_gi' 838s JS NATIVE: Registered native JS module 'gi' 838s JS NATIVE: Registered native JS module 'cairoNative' 838s JS NATIVE: Registered native JS module 'system' 838s JS NATIVE: Registered native JS module 'console' 838s JS NATIVE: Registered native JS module '_print' 838s JS CTX: Enabling JIT 838s JS CTX: Initialized class GjsFileImporter prototype 0x152ad3a000a0 838s JS IMPORT: Defining parent (nil) of 0x152ad3a00100 'imports' is mod 0 838s JS IMPORT: Importing '_print' 838s JS NATIVE: Defining native module '_print' 838s JS IMPORT: Defining parent 0x152ad3a00100 of 0x152ad3a007b0 '_print' is mod 1 838s JS IMPORT: successfully imported module '_print' 838s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 838s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1b9f6c13b128 838s JS MAINLOOP: Main loop instance 0x1fdb001bcdb0: hold 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Starting promise job dispatcher 838s JS MAINLOOP: Main loop instance 0x1fdb001bcdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 838s JS MAINLOOP: Main loop instance 0x1fdb001bcdb0: release 838s JS MAINLOOP: Completed job 0 838s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module metadata hook for module 0x152ad3a13000 838s JS IMPORT: Defining meta.importSync for module 0x152ad3a13000 838s JS NATIVE: Defining native module 'gi' 838s JS CTX: Initialized class GIRepositoryNamespace prototype 0x152ad3a133f0 838s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 838s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 838s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 838s JS IMPORT: Importing directory 'overrides' 838s JS IMPORT: Defining parent 0x152ad3a00100 of 0x152ad3a134f0 'overrides' is mod 1 838s JS IMPORT: Defined importer 'overrides' 0x152ad3a134f0 in 0x152ad3a00100 838s JS IMPORT: successfully imported directory 'overrides' 838s JS IMPORT: Importing '_promiseNative' 838s JS NATIVE: Defining native module '_promiseNative' 838s JS IMPORT: Defining parent 0x152ad3a00100 of 0x152ad3a139a0 '_promiseNative' is mod 1 838s JS IMPORT: successfully imported module '_promiseNative' 838s JS IMPORT: Importing module GLib succeeded 838s JS IMPORT: Defining parent 0x152ad3a134f0 of 0x1b9f6c13c150 'GLib' is mod 1 838s JS IMPORT: successfully imported module 'GLib' 838s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 838s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1b9f6c179060, JSClass 0x682afaf185d0, in object 0x1b9f6c179038 838s JS CTX: Initialized class GIRepositoryGType prototype 0x152ad3a13ce8 838s JS CTX: Initialized class GIRepositoryFunction prototype 0x152ad3a13d48 838s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 838s JS G BXD: Defined class for Error (GError), prototype 0x1b9f6c1790b0, JSClass 0x682afaf185d0, in object 0x1b9f6c179038 838s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 838s JS G BXD: Defined class for Variant (GVariant), prototype 0x1b9f6c179100, JSClass 0x682afaf185d0, in object 0x1b9f6c179038 838s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 838s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1b9f6c179150, JSClass 0x682afaf185d0, in object 0x1b9f6c179038 838s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 838s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1b9f6c1791a0, JSClass 0x682afaf185d0, in object 0x1b9f6c179038 838s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 838s JS G BXD: Defined class for Thread (GThread), prototype 0x1b9f6c1791f0, JSClass 0x682afaf185d0, in object 0x1b9f6c179038 838s JS G BXD: Defining method ref in prototype for GLib.Thread 838s JS G BXD: Defining method unref in prototype for GLib.Thread 838s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 838s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1b9f6c179240, JSClass 0x682afaf185d0, in object 0x1b9f6c179038 838s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 838s JS G BXD: Defined class for Regex (GRegex), prototype 0x1b9f6c179290, JSClass 0x682afaf185d0, in object 0x1b9f6c179038 838s JS G BXD: Defining method match in prototype for GLib.Regex 838s JS G BXD: Defining method match_full in prototype for GLib.Regex 838s JS G BXD: Defining method match_all in prototype for GLib.Regex 838s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 838s JS G NS: Defined namespace 'GLib' 0x1b9f6c179038 in GIRepository 0x152ad3a13280 838s JS IMPORT: Importing module jasmine succeeded 838s JS IMPORT: Defining parent 0x152ad3a00100 of 0x1b9f6c13cce0 'jasmine' is mod 1 838s JS IMPORT: successfully imported module 'jasmine' 838s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 838s JS MAINLOOP: Main loop instance 0x1fdb001bcdb0: hold 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Main loop instance 0x1fdb001bcdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 838s JS MAINLOOP: Main loop instance 0x1fdb001bcdb0: release 838s JS MAINLOOP: Completed job 0 838s JS IMPORT: Importing 'gi' 838s JS IMPORT: Defining parent 0x152ad3a00100 of 0x152ad3a13280 'gi' is mod 1 838s JS IMPORT: successfully imported module 'gi' 838s JS IMPORT: Importing '_gi' 838s JS NATIVE: Defining native module '_gi' 838s JS IMPORT: Defining parent 0x152ad3a00100 of 0x152ad3a28828 '_gi' is mod 1 838s JS IMPORT: successfully imported module '_gi' 838s 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 838s JS G NS: Defined namespace 'GjsPrivate' 0x1b9f6c179330 in GIRepository 0x152ad3a13280 838s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 838s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 838s JS IMPORT: Importing module _common succeeded 838s JS IMPORT: Defining parent 0x152ad3a00100 of 0x1b9f6c13ce70 '_common' is mod 1 838s JS IMPORT: successfully imported module '_common' 838s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 838s JS IMPORT: Importing module _legacy succeeded 838s JS IMPORT: Defining parent 0x152ad3a00100 of 0x1b9f6c13cec0 '_legacy' is mod 1 838s JS IMPORT: successfully imported module '_legacy' 838s JS IMPORT: Importing module GObject succeeded 838s JS IMPORT: Defining parent 0x152ad3a134f0 of 0x1b9f6c13ce20 'GObject' is mod 1 838s JS IMPORT: successfully imported module 'GObject' 838s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 838s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 838s JS G BXD: Defined class for String (GString), prototype 0x1b9f6c1795b0, JSClass 0x682afaf185d0, in object 0x1b9f6c179308 838s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 838s JS G PRM: Defined class ParamSpec prototype is 0x1b9f6c13cf60 class 0x682afaf20068 in object 0x1b9f6c179308 838s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 838s JS G OBJ: Defined class for Object (GObject), prototype 0x1b9f6c179718, JSClass 0x682afaf18600, in object 0x1b9f6c179308 838s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 838s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 838s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1b9f6c179740, JSClass 0x682afaf18600, in object 0x1b9f6c179308 838s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 838s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 838s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 838s JS G NS: Defined namespace 'GObject' 0x1b9f6c179308 in GIRepository 0x152ad3a13280 838s 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 838s JS G NS: Defined namespace 'GIMarshallingTests' 0x1b9f6c179790 in GIRepository 0x152ad3a13280 838s 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 838s JS G NS: Defined namespace 'Regress' 0x1b9f6c1797b8 in GIRepository 0x152ad3a13280 838s JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' 838s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0x1b9f6c1797e0, JSClass 0x682afaf185d0, in object 0x1b9f6c179790 838s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 838s JS G BXD: Defined class for Value (GValue), prototype 0x1b9f6c179858, JSClass 0x682afaf185d0, in object 0x1b9f6c179308 838s JS G BXD: Defining method init in prototype for GObject.Value 838s JS G BXD: Defining method set_ulong in prototype for GObject.Value 838s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 838s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 838s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x1b9f6c1798d0, JSClass 0x682afaf19150, in object 0x1b9f6c1797b8 838s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 838s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x1b9f6c179920, JSClass 0x682afaf19150, in object 0x1b9f6c1797b8 838s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 838s JS CTX: Script evaluation succeeded 838s JS MAINLOOP: Main loop instance 0x1fdb001bcdb0: Spinning loop until released or hook cleared 838s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module metadata hook for module 0x152ad3a46de0 838s JS IMPORT: Defining meta.importSync for module 0x152ad3a46de0 838s JS NATIVE: Defining native module 'system' 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b9f6c13b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b9f6c13b128 838s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 838s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 838s JS MAINLOOP: Set main loop hook to 838s JS MAINLOOP: Main loop instance 0x1fdb001bcdb0: hold 838s JS MAINLOOP: Running and clearing main loop hook 838s JS G BXD: Defining method run in prototype for GLib.MainLoop 838s 1..148 838s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 838s JS G BXD: Defined class for Source (GSource), prototype 0x1b9f6c179998, JSClass 0x682afaf185d0, in object 0x1b9f6c179038 838s JS G BXD: Defining method set_priority in prototype for GLib.Source 838s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 838s JS G BXD: Defining method attach in prototype for GLib.Source 838s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 838s JS IMPORT: Module metadata hook for module 0x1b9f6c162c80 838s JS IMPORT: Defining meta.importSync for module 0x1b9f6c162c80 838s JS G BXD: Defining method destroy in prototype for GLib.Source 838s JS G BXD: Defining method unset in prototype for GObject.Value 838s ok 1 GObject value (GValue) initializes schar 838s ok 2 GObject value (GValue) schar is compatible with itself 838s ok 3 GObject value (GValue) schar is transformable to itself 838s JS G BXD: Defining method set_schar in prototype for GObject.Value 838s JS G BXD: Defining method get_schar in prototype for GObject.Value 838s ok 4 GObject value (GValue) initialized sets and gets schar 838s JS G NS: Found info type FUNCTION for 'gvalue_round_trip' in namespace 'GIMarshallingTests' 838s JS G NS: Found info type FUNCTION for 'gvalue_copy' in namespace 'GIMarshallingTests' 838s ok 5 GObject value (GValue) initialized can be passed to a function and returns a schar 838s JS G BXD: Defining method copy in prototype for GObject.Value 838s ok 6 GObject value (GValue) initialized copies schar 838s ok 7 GObject value (GValue) can be marshalled and un-marshalled from JS schar 838s ok 8 GObject value (GValue) initializes int 838s ok 9 GObject value (GValue) int is compatible with itself 838s ok 10 GObject value (GValue) int is transformable to itself 838s JS G BXD: Defining method set_int in prototype for GObject.Value 838s JS G BXD: Defining method get_int in prototype for GObject.Value 838s ok 11 GObject value (GValue) initialized sets and gets int 838s ok 12 GObject value (GValue) initialized can be passed to a function and returns a int 838s ok 13 GObject value (GValue) initialized copies int 838s ok 14 GObject value (GValue) can be marshalled and un-marshalled from JS int 838s ok 15 GObject value (GValue) initializes int64 838s ok 16 GObject value (GValue) int64 is compatible with itself 838s ok 17 GObject value (GValue) int64 is transformable to itself 838s JS G BXD: Defining method set_int64 in prototype for GObject.Value 838s JS G BXD: Defining method get_int64 in prototype for GObject.Value 838s ok 18 GObject value (GValue) initialized sets and gets int64 838s ok 19 GObject value (GValue) initialized can be passed to a function and returns a int64 838s ok 20 GObject value (GValue) initialized copies int64 838s ok 21 GObject value (GValue) can be marshalled and un-marshalled from JS int64 838s ok 22 GObject value (GValue) initializes long 838s ok 23 GObject value (GValue) long is compatible with itself 838s ok 24 GObject value (GValue) long is transformable to itself 838s JS G BXD: Defining method set_long in prototype for GObject.Value 838s JS G BXD: Defining method get_long in prototype for GObject.Value 838s ok 25 GObject value (GValue) initialized sets and gets long 838s ok 26 GObject value (GValue) initialized can be passed to a function and returns a long 838s ok 27 GObject value (GValue) initialized copies long 838s ok 28 GObject value (GValue) can be marshalled and un-marshalled from JS long 838s ok 29 GObject value (GValue) initializes char 838s ok 30 GObject value (GValue) char is compatible with itself 838s ok 31 GObject value (GValue) char is transformable to itself 838s JS G BXD: Defining method set_char in prototype for GObject.Value 838s JS G BXD: Defining method get_char in prototype for GObject.Value 838s ok 32 GObject value (GValue) initialized sets and gets char 838s ok 33 GObject value (GValue) initialized can be passed to a function and returns a char 838s ok 34 GObject value (GValue) initialized copies char 838s ok 35 GObject value (GValue) can be marshalled and un-marshalled from JS char 838s ok 36 GObject value (GValue) initializes uchar 838s ok 37 GObject value (GValue) uchar is compatible with itself 838s ok 38 GObject value (GValue) uchar is transformable to itself 838s JS G BXD: Defining method set_uchar in prototype for GObject.Value 838s JS G BXD: Defining method get_uchar in prototype for GObject.Value 838s ok 39 GObject value (GValue) initialized sets and gets uchar 838s ok 40 GObject value (GValue) initialized can be passed to a function and returns a uchar 838s ok 41 GObject value (GValue) initialized copies uchar 838s ok 42 GObject value (GValue) can be marshalled and un-marshalled from JS uchar 838s ok 43 GObject value (GValue) initializes uint 838s ok 44 GObject value (GValue) uint is compatible with itself 838s ok 45 GObject value (GValue) uint is transformable to itself 838s JS G BXD: Defining method set_uint in prototype for GObject.Value 838s JS G BXD: Defining method get_uint in prototype for GObject.Value 838s ok 46 GObject value (GValue) initialized sets and gets uint 838s ok 47 GObject value (GValue) initialized can be passed to a function and returns a uint 838s ok 48 GObject value (GValue) initialized copies uint 838s ok 49 GObject value (GValue) can be marshalled and un-marshalled from JS uint 838s ok 50 GObject value (GValue) initializes uint64 838s ok 51 GObject value (GValue) uint64 is compatible with itself 838s ok 52 GObject value (GValue) uint64 is transformable to itself 838s JS G BXD: Defining method set_uint64 in prototype for GObject.Value 838s JS G BXD: Defining method get_uint64 in prototype for GObject.Value 838s ok 53 GObject value (GValue) initialized sets and gets uint64 838s ok 54 GObject value (GValue) initialized can be passed to a function and returns a uint64 838s ok 55 GObject value (GValue) initialized copies uint64 838s ok 56 GObject value (GValue) can be marshalled and un-marshalled from JS uint64 838s ok 57 GObject value (GValue) initializes ulong 838s ok 58 GObject value (GValue) ulong is compatible with itself 838s ok 59 GObject value (GValue) ulong is transformable to itself 838s JS G BXD: Defining method get_ulong in prototype for GObject.Value 838s ok 60 GObject value (GValue) initialized sets and gets ulong 838s ok 61 GObject value (GValue) initialized can be passed to a function and returns a ulong 838s ok 62 GObject value (GValue) initialized copies ulong 838s ok 63 GObject value (GValue) can be marshalled and un-marshalled from JS ulong 838s ok 64 GObject value (GValue) initializes double 838s ok 65 GObject value (GValue) double is compatible with itself 838s ok 66 GObject value (GValue) double is transformable to itself 838s JS G BXD: Defining method set_double in prototype for GObject.Value 838s JS G BXD: Defining method get_double in prototype for GObject.Value 838s ok 67 GObject value (GValue) initialized sets and gets double 838s ok 68 GObject value (GValue) initialized can be passed to a function and returns a double 838s ok 69 GObject value (GValue) initialized copies double 838s ok 70 GObject value (GValue) can be marshalled and un-marshalled from JS double 838s ok 71 GObject value (GValue) initializes float 838s ok 72 GObject value (GValue) float is compatible with itself 838s ok 73 GObject value (GValue) float is transformable to itself 838s JS G BXD: Defining method set_float in prototype for GObject.Value 838s JS G BXD: Defining method get_float in prototype for GObject.Value 838s ok 74 GObject value (GValue) initialized sets and gets float 838s ok 75 GObject value (GValue) initialized can be passed to a function and returns a float 838s ok 76 GObject value (GValue) initialized copies float 838s ok 77 GObject value (GValue) can be marshalled and un-marshalled from JS float 838s ok 78 GObject value (GValue) initializes gtype 838s ok 79 GObject value (GValue) gtype is compatible with itself 838s ok 80 GObject value (GValue) gtype is transformable to itself 838s JS G BXD: Defining method set_gtype in prototype for GObject.Value 838s JS G BXD: Defining method get_gtype in prototype for GObject.Value 838s ok 81 GObject value (GValue) initialized sets and gets gtype 838s ok 82 GObject value (GValue) initialized can be passed to a function and returns a gtype 838s ok 83 GObject value (GValue) initialized copies gtype 838s ok 84 GObject value (GValue) can be marshalled and un-marshalled from JS gtype # SKIP Not supported - always implicitly converted 838s ok 85 GObject value (GValue) initializes boolean 838s ok 86 GObject value (GValue) boolean is compatible with itself 838s ok 87 GObject value (GValue) boolean is transformable to itself 838s JS G BXD: Defining method set_boolean in prototype for GObject.Value 838s JS G BXD: Defining method get_boolean in prototype for GObject.Value 838s ok 88 GObject value (GValue) initialized sets and gets boolean 838s ok 89 GObject value (GValue) initialized can be passed to a function and returns a boolean 838s ok 90 GObject value (GValue) initialized copies boolean 838s ok 91 GObject value (GValue) can be marshalled and un-marshalled from JS boolean 838s ok 92 GObject value (GValue) initializes string 838s ok 93 GObject value (GValue) string is compatible with itself 838s ok 94 GObject value (GValue) string is transformable to itself 838s JS G BXD: Defining method set_string in prototype for GObject.Value 838s JS G BXD: Defining method get_string in prototype for GObject.Value 838s ok 95 GObject value (GValue) initialized sets and gets string 838s ok 96 GObject value (GValue) initialized can be passed to a function and returns a string 838s ok 97 GObject value (GValue) initialized copies string 838s ok 98 GObject value (GValue) can be marshalled and un-marshalled from JS string 838s ok 99 GObject value (GValue) initializes param 838s ok 100 GObject value (GValue) param is compatible with itself 838s ok 101 GObject value (GValue) param is transformable to itself 838s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 838s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 838s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 838s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 838s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 838s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 838s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 838s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 838s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 838s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 838s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 838s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 838s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 838s JS G ENUM: Defining GObject.ParamFlags as 0x152ad3a099b0 838s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 838s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0x1fdb0041caa0 type GParamString 838s JS G BXD: Defining method set_param in prototype for GObject.Value 838s JS G BXD: Defining method get_param in prototype for GObject.Value 838s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0x1fdb0041caa0 type GParamString 838s ok 102 GObject value (GValue) initialized sets and gets param 838s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0x1fdb0041cdc0 type GParamString 838s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0x1fdb0041cdc0 type GParamString 838s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0x1fdb0041cdc0 type GParamString 838s ok 103 GObject value (GValue) initialized can be passed to a function and returns a param 838s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0x1fdb0040fb50 type GParamString 838s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0x1fdb0040fb50 type GParamString 838s ok 104 GObject value (GValue) initialized copies param 838s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0x1fdb00281fe0 type GParamString 838s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0x1fdb00281fe0 type GParamString 838s ok 105 GObject value (GValue) can be marshalled and un-marshalled from JS param 838s ok 106 GObject value (GValue) initializes variant 838s ok 107 GObject value (GValue) variant is compatible with itself 838s ok 108 GObject value (GValue) variant is transformable to itself 838s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 838s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xf4541d4c600, JSClass 0x682afaf185d0, in object 0x1b9f6c179038 838s JS G BXD: Defining method set_variant in prototype for GObject.Value 838s JS G BXD: Defining method get_variant in prototype for GObject.Value 838s ok 109 GObject value (GValue) initialized sets and gets variant 838s ok 110 GObject value (GValue) initialized can be passed to a function and returns a variant 838s ok 111 GObject value (GValue) initialized copies variant 838s ok 112 GObject value (GValue) can be marshalled and un-marshalled from JS variant 838s ok 113 GObject value (GValue) initializes boxed 838s ok 114 GObject value (GValue) boxed is compatible with itself 838s ok 115 GObject value (GValue) boxed is transformable to itself 838s ok 116 GObject value (GValue) initialized sets and gets boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 838s 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 838s ok 118 GObject value (GValue) initialized copies boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 838s ok 119 GObject value (GValue) can be marshalled and un-marshalled from JS boxed 838s ok 120 GObject value (GValue) initializes gvalue 838s ok 121 GObject value (GValue) gvalue is compatible with itself 838s ok 122 GObject value (GValue) gvalue is transformable to itself 838s ok 123 GObject value (GValue) initialized sets and gets gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 838s 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 838s ok 125 GObject value (GValue) initialized copies gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 838s ok 126 GObject value (GValue) can be marshalled and un-marshalled from JS gvalue # SKIP Not supported - always implicitly converted 838s ok 127 GObject value (GValue) initializes object 838s ok 128 GObject value (GValue) object is compatible with itself 838s ok 129 GObject value (GValue) object is transformable to itself 838s JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' 838s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0xf4541d542b8, JSClass 0x682afaf18600, in object 0x1b9f6c179790 838s JS G BXD: Defining method set_object in prototype for GObject.Value 838s JS G BXD: Defining method get_object in prototype for GObject.Value 838s ok 130 GObject value (GValue) initialized sets and gets object 838s ok 131 GObject value (GValue) initialized can be passed to a function and returns a object 838s ok 132 GObject value (GValue) initialized copies object 838s ok 133 GObject value (GValue) can be marshalled and un-marshalled from JS object 838s ok 134 GObject value (GValue) initializes instance 838s ok 135 GObject value (GValue) instance is compatible with itself 838s ok 136 GObject value (GValue) instance is transformable to itself 838s ok 137 GObject value (GValue) initialized sets and gets instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 838s ok 138 GObject value (GValue) initialized can be passed to a function and returns a instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 838s ok 139 GObject value (GValue) initialized copies instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 838s ok 140 GObject value (GValue) can be marshalled and un-marshalled from JS instance 838s ok 141 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of int 838s ok 142 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of uint 838s ok 143 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of boolean 838s ok 144 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of gtype 838s ok 145 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of double 838s ok 146 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of float 838s JS G BXD: Defining method init_from_instance in prototype for GObject.Value 838s ok 147 GObject value (GValue) initializes from instance of object 838s ok 148 GObject value (GValue) initializes from instance of instance 838s JS G BXD: Defining method quit in prototype for GLib.MainLoop 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Main loop instance 0x1fdb001bcdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 0 838s JS MAINLOOP: handling job 1, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 1 838s JS MAINLOOP: handling job 2, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 2 838s JS MAINLOOP: handling job 3, 838s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 838s JS MAINLOOP: Main loop instance 0x1fdb001bcdb0: release 838s JS MAINLOOP: Completed job 3 838s JS MEMORY: Memory report: before destroying context 838s JS MEMORY: 1708 objects currently alive 838s JS MEMORY: boxed_instance = 1481 838s JS MEMORY: boxed_prototype = 13 838s JS MEMORY: closure = 1 838s JS MEMORY: function = 173 838s JS MEMORY: fundamental_instance = 6 838s JS MEMORY: fundamental_prototype = 2 838s JS MEMORY: gerror_instance = 0 838s JS MEMORY: gerror_prototype = 0 838s JS MEMORY: interface = 0 838s JS MEMORY: module = 5 838s JS MEMORY: ns = 5 838s JS MEMORY: object_instance = 10 838s JS MEMORY: object_prototype = 3 838s JS MEMORY: param = 9 838s JS MEMORY: union_instance = 0 838s JS MEMORY: union_prototype = 0 838s JS CTX: JS shutdown sequence 838s JS CTX: Stopping profiler 838s JS CTX: Shutting down toggle queue 838s JS CTX: Notifying external reference holders of GjsContext dispose 838s JS MAINLOOP: Stopping promise job dispatcher 838s JS CTX: Notifying reference holders of GjsContext dispose 838s JS CTX: Checking unhandled promise rejections 838s JS CTX: Releasing cached JS wrappers 838s JS CTX: Final triggered GC 838s JS CTX: Destroying JS context 838s JS CTX: Releasing all native objects 838s JS CTX: Disabling auto GC 838s JS CTX: Ending trace on global object 838s JS CTX: Freeing allocated resources 838s JS CTX: JS context destroyed 838s PASS: gjs/testGObjectValue.test 838s Running test: gjs/testSystem.test 838s JS NATIVE: Registered native JS module '_promiseNative' 838s JS NATIVE: Registered native JS module '_byteArrayNative' 838s JS NATIVE: Registered native JS module '_encodingNative' 838s JS NATIVE: Registered native JS module '_gi' 838s JS NATIVE: Registered native JS module 'gi' 838s JS NATIVE: Registered native JS module 'cairoNative' 838s JS NATIVE: Registered native JS module 'system' 838s JS NATIVE: Registered native JS module 'console' 838s JS NATIVE: Registered native JS module '_print' 838s JS CTX: Enabling JIT 838s JS CTX: Initialized class GjsFileImporter prototype 0x21d4548000a0 838s JS IMPORT: Defining parent (nil) of 0x21d454800100 'imports' is mod 0 838s JS IMPORT: Importing '_print' 838s JS NATIVE: Defining native module '_print' 838s JS IMPORT: Defining parent 0x21d454800100 of 0x21d4548007b0 '_print' is mod 1 838s JS IMPORT: successfully imported module '_print' 838s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 838s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xfae2953b128 838s JS MAINLOOP: Main loop instance 0x1e7ac9e9cdb0: hold 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Starting promise job dispatcher 838s JS MAINLOOP: Main loop instance 0x1e7ac9e9cdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 838s JS MAINLOOP: Main loop instance 0x1e7ac9e9cdb0: release 838s JS MAINLOOP: Completed job 0 838s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module metadata hook for module 0x21d454813000 838s JS IMPORT: Defining meta.importSync for module 0x21d454813000 838s JS NATIVE: Defining native module 'gi' 838s JS CTX: Initialized class GIRepositoryNamespace prototype 0x21d4548133f0 838s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 838s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 838s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 838s JS IMPORT: Importing directory 'overrides' 838s JS IMPORT: Defining parent 0x21d454800100 of 0x21d4548134f0 'overrides' is mod 1 838s JS IMPORT: Defined importer 'overrides' 0x21d4548134f0 in 0x21d454800100 838s JS IMPORT: successfully imported directory 'overrides' 838s JS IMPORT: Importing '_promiseNative' 838s JS NATIVE: Defining native module '_promiseNative' 838s JS IMPORT: Defining parent 0x21d454800100 of 0x21d4548139a0 '_promiseNative' is mod 1 838s JS IMPORT: successfully imported module '_promiseNative' 838s JS IMPORT: Importing module GLib succeeded 838s JS IMPORT: Defining parent 0x21d4548134f0 of 0xfae2953c150 'GLib' is mod 1 838s JS IMPORT: successfully imported module 'GLib' 838s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 838s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xfae29579060, JSClass 0x6113f26785d0, in object 0xfae29579038 838s JS CTX: Initialized class GIRepositoryGType prototype 0x21d454813ce8 838s JS CTX: Initialized class GIRepositoryFunction prototype 0x21d454813d48 838s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 838s JS G BXD: Defined class for Error (GError), prototype 0xfae295790b0, JSClass 0x6113f26785d0, in object 0xfae29579038 838s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 838s JS G BXD: Defined class for Variant (GVariant), prototype 0xfae29579100, JSClass 0x6113f26785d0, in object 0xfae29579038 838s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 838s JS G BXD: Defined class for Bytes (GBytes), prototype 0xfae29579150, JSClass 0x6113f26785d0, in object 0xfae29579038 838s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 838s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xfae295791a0, JSClass 0x6113f26785d0, in object 0xfae29579038 838s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 838s JS G BXD: Defined class for Thread (GThread), prototype 0xfae295791f0, JSClass 0x6113f26785d0, in object 0xfae29579038 838s JS G BXD: Defining method ref in prototype for GLib.Thread 838s JS G BXD: Defining method unref in prototype for GLib.Thread 838s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 838s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xfae29579240, JSClass 0x6113f26785d0, in object 0xfae29579038 838s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 838s JS G BXD: Defined class for Regex (GRegex), prototype 0xfae29579290, JSClass 0x6113f26785d0, in object 0xfae29579038 838s JS G BXD: Defining method match in prototype for GLib.Regex 838s JS G BXD: Defining method match_full in prototype for GLib.Regex 838s JS G BXD: Defining method match_all in prototype for GLib.Regex 838s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 838s JS G NS: Defined namespace 'GLib' 0xfae29579038 in GIRepository 0x21d454813280 838s JS IMPORT: Importing module jasmine succeeded 838s JS IMPORT: Defining parent 0x21d454800100 of 0xfae2953cce0 'jasmine' is mod 1 838s JS IMPORT: successfully imported module 'jasmine' 838s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 838s JS MAINLOOP: Main loop instance 0x1e7ac9e9cdb0: hold 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Main loop instance 0x1e7ac9e9cdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 838s JS MAINLOOP: Main loop instance 0x1e7ac9e9cdb0: release 838s JS MAINLOOP: Completed job 0 838s JS IMPORT: Importing 'system' 838s JS NATIVE: Defining native module 'system' 838s JS IMPORT: Defining parent 0x21d454800100 of 0x21d4548282c0 'system' is mod 1 838s JS IMPORT: successfully imported module 'system' 838s JS IMPORT: Importing 'gi' 838s JS IMPORT: Defining parent 0x21d454800100 of 0x21d454813280 'gi' is mod 1 838s JS IMPORT: successfully imported module 'gi' 838s 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 838s JS G NS: Defined namespace 'GjsPrivate' 0xfae29579330 in GIRepository 0x21d454813280 838s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 838s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 838s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 838s JS IMPORT: Importing module _legacy succeeded 838s JS IMPORT: Defining parent 0x21d454800100 of 0xfae2953cf10 '_legacy' is mod 1 838s JS IMPORT: successfully imported module '_legacy' 838s JS IMPORT: Importing module lang succeeded 838s JS IMPORT: Defining parent 0x21d454800100 of 0xfae2953cec0 'lang' is mod 1 838s JS IMPORT: successfully imported module 'lang' 838s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 838s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 838s JS IMPORT: Importing module _signals succeeded 838s JS IMPORT: Defining parent 0x21d454800100 of 0xfae2953cf60 '_signals' is mod 1 838s JS IMPORT: successfully imported module '_signals' 838s JS IMPORT: Importing module signals succeeded 838s JS IMPORT: Defining parent 0x21d454800100 of 0xfae2953ce70 'signals' is mod 1 838s JS IMPORT: successfully imported module 'signals' 838s JS IMPORT: Importing module Gio succeeded 838s JS IMPORT: Defining parent 0x21d4548134f0 of 0xfae2953ce20 'Gio' is mod 1 838s JS IMPORT: successfully imported module 'Gio' 838s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 838s JS IMPORT: Importing '_gi' 838s JS NATIVE: Defining native module '_gi' 838s JS IMPORT: Defining parent 0x21d454800100 of 0x21d45482b870 '_gi' is mod 1 838s JS IMPORT: successfully imported module '_gi' 838s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 838s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 838s JS IMPORT: Importing module _common succeeded 838s JS IMPORT: Defining parent 0x21d454800100 of 0xfae295cc038 '_common' is mod 1 838s JS IMPORT: successfully imported module '_common' 838s JS IMPORT: Importing module GObject succeeded 838s JS IMPORT: Defining parent 0x21d4548134f0 of 0xfae2953cfb0 'GObject' is mod 1 838s JS IMPORT: successfully imported module 'GObject' 838s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 838s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 838s JS G BXD: Defined class for String (GString), prototype 0xfae295795d8, JSClass 0x6113f26785d0, in object 0xfae29579358 838s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 838s JS G PRM: Defined class ParamSpec prototype is 0xfae295cc0d8 class 0x6113f2680068 in object 0xfae29579358 838s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 838s JS G OBJ: Defined class for Object (GObject), prototype 0xfae29579740, JSClass 0x6113f2678600, in object 0xfae29579358 838s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 838s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 838s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xfae29579768, JSClass 0x6113f2678600, in object 0xfae29579358 838s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 838s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 838s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 838s JS G NS: Defined namespace 'GObject' 0xfae29579358 in GIRepository 0x21d454813280 838s JS G OBJ: Defined class for Application (GApplication), prototype 0xfae295797b8, JSClass 0x6113f2678600, in object 0xfae29579308 838s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 838s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xfae295cc5b0, JSClass 0x6113f267a658, in object 0xfae29579308 838s JS G NS: Found info type INTERFACE for 'ActionGroup' in namespace 'Gio' 838s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0xfae295cc5d8, JSClass 0x6113f267a658, in object 0xfae29579308 838s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 838s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 838s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xfae29579858, JSClass 0x6113f2678600, in object 0xfae29579308 838s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 838s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xfae295cc858, JSClass 0x6113f267a658, in object 0xfae29579308 838s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 838s JS G IFACE: Defined class for Initable (GInitable), prototype 0xfae295cc8a8, JSClass 0x6113f267a658, in object 0xfae29579308 838s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 838s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xfae295798f8, JSClass 0x6113f2678600, in object 0xfae29579308 838s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 838s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 838s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 838s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 838s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0xfae295cca60, JSClass 0x6113f267a658, in object 0xfae29579308 838s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 838s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xfae29579970, JSClass 0x6113f26785d0, in object 0xfae29579308 838s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 838s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xfae295799c0, JSClass 0x6113f26785d0, in object 0xfae29579308 838s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 838s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 838s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xfae29579a10, JSClass 0x6113f2678600, in object 0xfae29579308 838s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xfae29579a60, JSClass 0x6113f2678600, in object 0xfae29579330 838s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 838s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xfae29579ab0, JSClass 0x6113f2678600, in object 0xfae29579308 838s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 838s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 838s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 838s JS G IFACE: Defined class for File (GFile), prototype 0xfae295ccb28, JSClass 0x6113f267a658, in object 0xfae29579308 838s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xfae29579b28, JSClass 0x6113f2678600, in object 0x21d454813360 838s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 838s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xfae29579ba0, JSClass 0x6113f2678600, in object 0xfae29579308 838s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 838s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 838s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xfae29579bf0, JSClass 0x6113f2678600, in object 0xfae29579308 838s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 838s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xfae29579c40, JSClass 0x6113f2678600, in object 0xfae29579308 838s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 838s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xfae29579c90, JSClass 0x6113f26785d0, in object 0xfae29579308 838s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 838s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 838s JS G OBJ: Defined class for Settings (GSettings), prototype 0xfae29579ce0, JSClass 0x6113f2678600, in object 0xfae29579308 838s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 838s JS G NS: Defined namespace 'Gio' 0xfae29579308 in GIRepository 0x21d454813280 838s JS CTX: Script evaluation succeeded 838s JS MAINLOOP: Main loop instance 0x1e7ac9e9cdb0: Spinning loop until released or hook cleared 838s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module metadata hook for module 0x21d45483c060 838s JS IMPORT: Defining meta.importSync for module 0x21d45483c060 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xfae2953b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xfae2953b128 838s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 838s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 838s JS MAINLOOP: Set main loop hook to 838s JS MAINLOOP: Main loop instance 0x1e7ac9e9cdb0: hold 838s JS MAINLOOP: Running and clearing main loop hook 838s JS G BXD: Defining method run in prototype for GLib.MainLoop 838s 1..13 838s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 838s JS G BXD: Defined class for Source (GSource), prototype 0xfae29579d30, JSClass 0x6113f26785d0, in object 0xfae29579038 838s JS G BXD: Defining method set_priority in prototype for GLib.Source 838s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 838s JS G BXD: Defining method attach in prototype for GLib.Source 838s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 838s JS IMPORT: Module metadata hook for module 0xfae29562e08 838s JS IMPORT: Defining meta.importSync for module 0xfae29562e08 838s JS G BXD: Defining method destroy in prototype for GLib.Source 838s ok 1 System.addressOf() gives different results for different objects 838s ok 2 System.version gives a plausible number 838s ok 3 System.refcount() gives the correct number 838s ok 4 System.addressOfGObject() gives different results for different objects 838s ok 5 System.addressOfGObject() throws for non GObject objects 838s ok 6 System.gc() does not crash the application 838s ok 7 System.dumpHeap() throws but does not crash when given a nonexistent path 838s ok 8 System.dumpMemoryInfo() 838s ok 9 System.dumpMemoryInfo() throws but does not crash when given a nonexistent path 838s ok 10 System.programPath is null when executed from minijasmine 838s ok 11 System.programArgs System.programArgs is an array 838s ok 12 System.programArgs modifications persist 838s ok 13 System.programArgs System.programArgs is equal to ARGV 838s JS G BXD: Defining method quit in prototype for GLib.MainLoop 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Main loop instance 0x1e7ac9e9cdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 0 838s JS MAINLOOP: handling job 1, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 1 838s JS MAINLOOP: handling job 2, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 2 838s JS MAINLOOP: handling job 3, 838s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 838s JS MAINLOOP: Main loop instance 0x1e7ac9e9cdb0: release 838s JS MAINLOOP: Completed job 3 838s JS MEMORY: Memory report: before destroying context 838s JS MEMORY: 269 objects currently alive 838s JS MEMORY: boxed_instance = 49 838s JS MEMORY: boxed_prototype = 12 838s JS MEMORY: closure = 1 838s JS MEMORY: function = 174 838s JS MEMORY: fundamental_instance = 0 838s JS MEMORY: fundamental_prototype = 0 838s JS MEMORY: gerror_instance = 0 838s JS MEMORY: gerror_prototype = 0 838s JS MEMORY: interface = 6 838s JS MEMORY: module = 9 838s JS MEMORY: ns = 4 838s JS MEMORY: object_instance = 1 838s JS MEMORY: object_prototype = 13 838s JS MEMORY: param = 0 838s JS MEMORY: union_instance = 0 838s JS MEMORY: union_prototype = 0 838s JS CTX: JS shutdown sequence 838s JS CTX: Stopping profiler 838s JS CTX: Shutting down toggle queue 838s JS CTX: Notifying external reference holders of GjsContext dispose 838s JS MAINLOOP: Stopping promise job dispatcher 838s JS CTX: Notifying reference holders of GjsContext dispose 838s JS CTX: Checking unhandled promise rejections 838s JS CTX: Releasing cached JS wrappers 838s JS CTX: Final triggered GC 838s JS CTX: Destroying JS context 838s JS CTX: Releasing all native objects 838s JS CTX: Disabling auto GC 838s JS CTX: Ending trace on global object 838s JS CTX: Freeing allocated resources 838s JS CTX: JS context destroyed 838s PASS: gjs/testSystem.test 838s Running test: gjs/testLegacyGtk.test 838s JS NATIVE: Registered native JS module '_promiseNative' 838s JS NATIVE: Registered native JS module '_byteArrayNative' 838s JS NATIVE: Registered native JS module '_encodingNative' 838s JS NATIVE: Registered native JS module '_gi' 838s JS NATIVE: Registered native JS module 'gi' 838s JS NATIVE: Registered native JS module 'cairoNative' 838s JS NATIVE: Registered native JS module 'system' 838s JS NATIVE: Registered native JS module 'console' 838s JS NATIVE: Registered native JS module '_print' 838s JS CTX: Enabling JIT 838s JS CTX: Initialized class GjsFileImporter prototype 0x1965027000a0 838s JS IMPORT: Defining parent (nil) of 0x196502700100 'imports' is mod 0 838s JS IMPORT: Importing '_print' 838s JS NATIVE: Defining native module '_print' 838s JS IMPORT: Defining parent 0x196502700100 of 0x1965027007b0 '_print' is mod 1 838s JS IMPORT: successfully imported module '_print' 838s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 838s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x27726293b128 838s JS MAINLOOP: Main loop instance 0x141ef17dcdb0: hold 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Starting promise job dispatcher 838s JS MAINLOOP: Main loop instance 0x141ef17dcdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 838s JS MAINLOOP: Main loop instance 0x141ef17dcdb0: release 838s JS MAINLOOP: Completed job 0 838s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x27726293b128 838s JS IMPORT: Module metadata hook for module 0x196502713000 838s JS IMPORT: Defining meta.importSync for module 0x196502713000 838s JS NATIVE: Defining native module 'gi' 838s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1965027133f0 838s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 838s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 838s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 838s JS IMPORT: Importing directory 'overrides' 838s JS IMPORT: Defining parent 0x196502700100 of 0x1965027134f0 'overrides' is mod 1 838s JS IMPORT: Defined importer 'overrides' 0x1965027134f0 in 0x196502700100 838s JS IMPORT: successfully imported directory 'overrides' 838s JS IMPORT: Importing '_promiseNative' 838s JS NATIVE: Defining native module '_promiseNative' 838s JS IMPORT: Defining parent 0x196502700100 of 0x1965027139a0 '_promiseNative' is mod 1 838s JS IMPORT: successfully imported module '_promiseNative' 838s JS IMPORT: Importing module GLib succeeded 838s JS IMPORT: Defining parent 0x1965027134f0 of 0x27726293c150 'GLib' is mod 1 838s JS IMPORT: successfully imported module 'GLib' 838s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 838s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x277262979060, JSClass 0x7b45268385d0, in object 0x277262979038 838s JS CTX: Initialized class GIRepositoryGType prototype 0x196502713ce8 838s JS CTX: Initialized class GIRepositoryFunction prototype 0x196502713d48 838s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 838s JS G BXD: Defined class for Error (GError), prototype 0x2772629790b0, JSClass 0x7b45268385d0, in object 0x277262979038 838s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 838s JS G BXD: Defined class for Variant (GVariant), prototype 0x277262979100, JSClass 0x7b45268385d0, in object 0x277262979038 838s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 838s JS G BXD: Defined class for Bytes (GBytes), prototype 0x277262979150, JSClass 0x7b45268385d0, in object 0x277262979038 838s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 838s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2772629791a0, JSClass 0x7b45268385d0, in object 0x277262979038 838s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 838s JS G BXD: Defined class for Thread (GThread), prototype 0x2772629791f0, JSClass 0x7b45268385d0, in object 0x277262979038 838s JS G BXD: Defining method ref in prototype for GLib.Thread 838s JS G BXD: Defining method unref in prototype for GLib.Thread 838s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 838s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x277262979240, JSClass 0x7b45268385d0, in object 0x277262979038 838s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 838s JS G BXD: Defined class for Regex (GRegex), prototype 0x277262979290, JSClass 0x7b45268385d0, in object 0x277262979038 838s JS G BXD: Defining method match in prototype for GLib.Regex 838s JS G BXD: Defining method match_full in prototype for GLib.Regex 838s JS G BXD: Defining method match_all in prototype for GLib.Regex 838s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 838s JS G NS: Defined namespace 'GLib' 0x277262979038 in GIRepository 0x196502713280 838s JS IMPORT: Importing module jasmine succeeded 838s JS IMPORT: Defining parent 0x196502700100 of 0x27726293cce0 'jasmine' is mod 1 838s JS IMPORT: successfully imported module 'jasmine' 838s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 838s JS MAINLOOP: Main loop instance 0x141ef17dcdb0: hold 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Main loop instance 0x141ef17dcdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 838s JS MAINLOOP: Main loop instance 0x141ef17dcdb0: release 838s JS MAINLOOP: Completed job 0 838s JS IMPORT: Importing 'gi' 838s JS IMPORT: Defining parent 0x196502700100 of 0x196502713280 'gi' is mod 1 838s JS IMPORT: successfully imported module 'gi' 838s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 838s JS IMPORT: Importing module _legacy succeeded 838s JS IMPORT: Defining parent 0x196502700100 of 0x27726293ce70 '_legacy' is mod 1 838s JS IMPORT: successfully imported module '_legacy' 838s 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 838s JS G NS: Defined namespace 'GjsPrivate' 0x277262979358 in GIRepository 0x196502713280 838s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 838s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 838s JS IMPORT: Importing module lang succeeded 838s JS IMPORT: Defining parent 0x196502700100 of 0x27726293cf60 'lang' is mod 1 838s JS IMPORT: successfully imported module 'lang' 838s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 838s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 838s JS IMPORT: Importing module _signals succeeded 838s JS IMPORT: Defining parent 0x196502700100 of 0x27726293cfb0 '_signals' is mod 1 838s JS IMPORT: successfully imported module '_signals' 838s JS IMPORT: Importing module signals succeeded 838s JS IMPORT: Defining parent 0x196502700100 of 0x27726293cf10 'signals' is mod 1 838s JS IMPORT: successfully imported module 'signals' 838s JS IMPORT: Importing module Gio succeeded 838s JS IMPORT: Defining parent 0x1965027134f0 of 0x27726293cec0 'Gio' is mod 1 838s JS IMPORT: successfully imported module 'Gio' 838s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 838s JS IMPORT: Importing '_gi' 838s JS NATIVE: Defining native module '_gi' 838s JS IMPORT: Defining parent 0x196502700100 of 0x19650272b830 '_gi' is mod 1 838s JS IMPORT: successfully imported module '_gi' 838s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 838s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 838s JS IMPORT: Importing module _common succeeded 838s JS IMPORT: Defining parent 0x196502700100 of 0x2772629c6088 '_common' is mod 1 838s JS IMPORT: successfully imported module '_common' 838s JS IMPORT: Importing module GObject succeeded 838s JS IMPORT: Defining parent 0x1965027134f0 of 0x2772629c6038 'GObject' is mod 1 838s JS IMPORT: successfully imported module 'GObject' 838s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 838s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 838s JS G BXD: Defined class for String (GString), prototype 0x277262979600, JSClass 0x7b45268385d0, in object 0x277262979380 838s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 838s JS G PRM: Defined class ParamSpec prototype is 0x2772629c6128 class 0x7b4526840068 in object 0x277262979380 838s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 838s JS G OBJ: Defined class for Object (GObject), prototype 0x277262979768, JSClass 0x7b4526838600, in object 0x277262979380 838s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 838s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 838s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x277262979790, JSClass 0x7b4526838600, in object 0x277262979380 838s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 838s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 838s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 838s JS G NS: Defined namespace 'GObject' 0x277262979380 in GIRepository 0x196502713280 838s JS G OBJ: Defined class for Application (GApplication), prototype 0x2772629797e0, JSClass 0x7b4526838600, in object 0x277262979330 838s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 838s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2772629c6600, JSClass 0x7b452683a658, in object 0x277262979330 838s JS G NS: Found info type INTERFACE for 'ActionGroup' in namespace 'Gio' 838s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x2772629c6628, JSClass 0x7b452683a658, in object 0x277262979330 838s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 838s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 838s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x277262979880, JSClass 0x7b4526838600, in object 0x277262979330 838s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 838s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2772629c68a8, JSClass 0x7b452683a658, in object 0x277262979330 838s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 838s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2772629c68f8, JSClass 0x7b452683a658, in object 0x277262979330 838s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 838s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x277262979920, JSClass 0x7b4526838600, in object 0x277262979330 838s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 838s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 838s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 838s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 838s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x2772629c6ab0, JSClass 0x7b452683a658, in object 0x277262979330 838s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 838s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x277262979998, JSClass 0x7b45268385d0, in object 0x277262979330 838s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 838s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2772629799e8, JSClass 0x7b45268385d0, in object 0x277262979330 838s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 838s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 838s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x277262979a38, JSClass 0x7b4526838600, in object 0x277262979330 838s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x277262979a88, JSClass 0x7b4526838600, in object 0x277262979358 838s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 838s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x277262979ad8, JSClass 0x7b4526838600, in object 0x277262979330 838s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 838s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 838s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 838s JS G IFACE: Defined class for File (GFile), prototype 0x2772629c6b78, JSClass 0x7b452683a658, in object 0x277262979330 838s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x277262979b50, JSClass 0x7b4526838600, in object 0x196502713360 838s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 838s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x277262979bc8, JSClass 0x7b4526838600, in object 0x277262979330 838s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 838s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 838s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x277262979c18, JSClass 0x7b4526838600, in object 0x277262979330 838s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 838s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x277262979c68, JSClass 0x7b4526838600, in object 0x277262979330 838s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 838s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x277262979cb8, JSClass 0x7b45268385d0, in object 0x277262979330 838s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 838s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 838s JS G OBJ: Defined class for Settings (GSettings), prototype 0x277262979d08, JSClass 0x7b4526838600, in object 0x277262979330 838s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 838s JS G NS: Defined namespace 'Gio' 0x277262979330 in GIRepository 0x196502713280 838s JS IMPORT: Importing module Gtk succeeded 838s JS IMPORT: Defining parent 0x1965027134f0 of 0x27726293ce20 'Gtk' is mod 1 838s JS IMPORT: successfully imported module 'Gtk' 838s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 838s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 838s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x277262979d58, JSClass 0x7b4526838600, in object 0x277262979380 838s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x277262979da8, JSClass 0x7b4526838600, in object 0x277262979308 838s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 838s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x2772629d78d0, JSClass 0x7b452683a658, in object 0x277262979308 838s 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 838s JS G NS: Defined namespace 'Atk' 0x277262979e20 in GIRepository 0x196502713280 838s JS G NS: Found info type INTERFACE for 'ImplementorIface' in namespace 'Atk' 838s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0x2772629d78f8, JSClass 0x7b452683a658, in object 0x277262979e20 838s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 838s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x277262979e70, JSClass 0x7b4526838600, in object 0x277262979308 838s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 838s JS G NS: Defined namespace 'Gtk' 0x277262979308 in GIRepository 0x196502713280 838s JS IMPORT: Importing 'system' 838s JS NATIVE: Defining native module 'system' 838s JS IMPORT: Defining parent 0x196502700100 of 0x196502732318 'system' is mod 1 838s JS IMPORT: successfully imported module 'system' 838s JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' 838s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x277262979ec0, JSClass 0x7b4526838600, in object 0x277262979308 838s JS IMPORT: Module metadata hook for module 0x196502702348 838s JS IMPORT: Defining meta.importSync for module 0x196502702348 838s JS NATIVE: Defining native module '_encodingNative' 838s JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk' 838s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x2772629d7a38, JSClass 0x7b452683a658, in object 0x277262979308 838s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclass (Gjs_MyComplexGtkSubclass), prototype 0x277262979f38, JSClass 0x7b4526838600, in object 0x196502713360 838s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromResource (Gjs_MyComplexGtkSubclassFromResource), prototype 0x277262979f88, JSClass 0x7b4526838600, in object 0x196502713360 838s JS CTX: Script evaluation succeeded 838s JS MAINLOOP: Main loop instance 0x141ef17dcdb0: Spinning loop until released or hook cleared 838s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x27726293b128 838s JS IMPORT: Module metadata hook for module 0x19650273c088 838s JS IMPORT: Defining meta.importSync for module 0x19650273c088 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x27726293b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x27726293b128 838s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 838s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 838s JS MAINLOOP: Set main loop hook to 838s JS MAINLOOP: Main loop instance 0x141ef17dcdb0: hold 838s JS MAINLOOP: Running and clearing main loop hook 838s JS G BXD: Defining method run in prototype for GLib.MainLoop 838s 1..8 838s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 838s JS G BXD: Defined class for Source (GSource), prototype 0x277262979fd8, JSClass 0x7b45268385d0, in object 0x277262979038 838s JS G BXD: Defining method set_priority in prototype for GLib.Source 838s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 838s JS G BXD: Defining method attach in prototype for GLib.Source 838s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 838s JS IMPORT: Module metadata hook for module 0x277262962b68 838s JS IMPORT: Defining meta.importSync for module 0x277262962b68 838s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 838s JS G BXD: Defining method destroy in prototype for GLib.Source 838s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 838s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 838s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x227c9f207150, JSClass 0x7b4526838600, in object 0x277262979308 838s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x227c9f2071a0, JSClass 0x7b4526838600, in object 0x277262979308 838s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 838s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 838s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 838s JS G ENUM: Defining Gtk.WindowType as 0x196502708380 838s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 838s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 838s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 838s JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' 838s JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' 838s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x227c9f207268, JSClass 0x7b4526838600, in object 0x277262979308 838s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x227c9f2072b8, JSClass 0x7b4526838600, in object 0x277262979308 838s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 838s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 838s ok 1 Legacy Gtk overrides UI template sets up internal and public template children 838s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 838s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 838s ok 2 Legacy Gtk overrides UI template sets up public template children with the correct widgets 838s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 838s ok 3 Legacy Gtk overrides UI template sets up internal template children with the correct widgets 838s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 838s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 838s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x227c9f2078a8, JSClass 0x7b4526838600, in object 0x277262979308 838s JS G OBJ: Defining method get_objects in prototype for GtkBuilder (Gtk.Builder) 838s JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' 838s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 838s JS G ENUM: Defining enum value AFTER (fixed from after) 1 838s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 838s JS G ENUM: Defining GObject.ConnectFlags as 0x19650272b8f0 838s ok 4 Legacy Gtk overrides UI template from resource sets up internal and public template children 838s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 838s ok 5 Legacy Gtk overrides UI template from resource sets up public template children with the correct widgets 838s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 838s ok 6 Legacy Gtk overrides UI template from resource sets up internal template children with the correct widgets 838s ok 7 Legacy Gtk overrides sets CSS names on classes 838s JS G NS: Found info type OBJECT for 'Button' in namespace 'Gtk' 838s JS G OBJ: Defined class for Button (GtkButton), prototype 0x227c9f207f38, JSClass 0x7b4526838600, in object 0x277262979308 838s JS G NS: Found info type INTERFACE for 'Activatable' in namespace 'Gtk' 838s JS G IFACE: Defined class for Activatable (GtkActivatable), prototype 0x2772629f58d0, JSClass 0x7b452683a658, in object 0x277262979308 838s JS G NS: Found info type INTERFACE for 'Actionable' in namespace 'Gtk' 838s JS G IFACE: Defined class for Actionable (GtkActionable), prototype 0x2772629f58f8, JSClass 0x7b452683a658, in object 0x277262979308 838s JS G OBJ: Defined class for Gjs_LeakTestWidget (Gjs_LeakTestWidget), prototype 0x227c9f207fd8, JSClass 0x7b4526838600, in object 0x27726293eeb0 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: handling job 0, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 0 838s JS MAINLOOP: handling job 1, 838s ok 8 Legacy Gtk overrides does not leak instance when connecting template signal 838s JS MAINLOOP: Completed job 1 838s JS G BXD: Defining method quit in prototype for GLib.MainLoop 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Main loop instance 0x141ef17dcdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 0 838s JS MAINLOOP: handling job 1, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 1 838s JS MAINLOOP: handling job 2, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 2 838s JS MAINLOOP: handling job 3, 838s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 838s JS MAINLOOP: Main loop instance 0x141ef17dcdb0: release 838s JS MAINLOOP: Completed job 3 838s JS MEMORY: Memory report: before destroying context 838s JS MEMORY: 301 objects currently alive 838s JS MEMORY: boxed_instance = 8 838s JS MEMORY: boxed_prototype = 12 838s JS MEMORY: closure = 4 838s JS MEMORY: function = 224 838s JS MEMORY: fundamental_instance = 0 838s JS MEMORY: fundamental_prototype = 0 838s JS MEMORY: gerror_instance = 0 838s JS MEMORY: gerror_prototype = 0 838s JS MEMORY: interface = 11 838s JS MEMORY: module = 10 838s JS MEMORY: ns = 6 838s JS MEMORY: object_instance = 0 838s JS MEMORY: object_prototype = 26 838s JS MEMORY: param = 0 838s JS MEMORY: union_instance = 0 838s JS MEMORY: union_prototype = 0 838s JS CTX: JS shutdown sequence 838s JS CTX: Stopping profiler 838s JS CTX: Shutting down toggle queue 838s JS CTX: Notifying external reference holders of GjsContext dispose 838s JS MAINLOOP: Stopping promise job dispatcher 838s JS CTX: Notifying reference holders of GjsContext dispose 838s JS CTX: Checking unhandled promise rejections 838s JS CTX: Releasing cached JS wrappers 838s JS CTX: Final triggered GC 838s JS CTX: Destroying JS context 838s JS CTX: Releasing all native objects 838s JS CTX: Disabling auto GC 838s JS CTX: Ending trace on global object 838s JS CTX: Freeing allocated resources 838s JS CTX: JS context destroyed 838s PASS: gjs/testLegacyGtk.test 838s Running test: gjs/return.test 838s 1..1 838s ok 1 - /usr/libexec/installed-tests/gjs/debugger/return.debugger 838s PASS: gjs/return.test 838s Running test: gjs/testGObjectInterface.test 838s JS NATIVE: Registered native JS module '_promiseNative' 838s JS NATIVE: Registered native JS module '_byteArrayNative' 838s JS NATIVE: Registered native JS module '_encodingNative' 838s JS NATIVE: Registered native JS module '_gi' 838s JS NATIVE: Registered native JS module 'gi' 838s JS NATIVE: Registered native JS module 'cairoNative' 838s JS NATIVE: Registered native JS module 'system' 838s JS NATIVE: Registered native JS module 'console' 838s JS NATIVE: Registered native JS module '_print' 838s JS CTX: Enabling JIT 838s JS CTX: Initialized class GjsFileImporter prototype 0xc17c06000a0 838s JS IMPORT: Defining parent (nil) of 0xc17c0600100 'imports' is mod 0 838s JS IMPORT: Importing '_print' 838s JS NATIVE: Defining native module '_print' 838s JS IMPORT: Defining parent 0xc17c0600100 of 0xc17c06007b0 '_print' is mod 1 838s JS IMPORT: successfully imported module '_print' 838s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 838s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x31fa7663b128 838s JS MAINLOOP: Main loop instance 0xb9ad005cdb0: hold 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Starting promise job dispatcher 838s JS MAINLOOP: Main loop instance 0xb9ad005cdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 838s JS MAINLOOP: Main loop instance 0xb9ad005cdb0: release 838s JS MAINLOOP: Completed job 0 838s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module metadata hook for module 0xc17c0613000 838s JS IMPORT: Defining meta.importSync for module 0xc17c0613000 838s JS NATIVE: Defining native module 'gi' 838s JS CTX: Initialized class GIRepositoryNamespace prototype 0xc17c06133f0 838s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 838s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 838s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 838s JS IMPORT: Importing directory 'overrides' 838s JS IMPORT: Defining parent 0xc17c0600100 of 0xc17c06134f0 'overrides' is mod 1 838s JS IMPORT: Defined importer 'overrides' 0xc17c06134f0 in 0xc17c0600100 838s JS IMPORT: successfully imported directory 'overrides' 838s JS IMPORT: Importing '_promiseNative' 838s JS NATIVE: Defining native module '_promiseNative' 838s JS IMPORT: Defining parent 0xc17c0600100 of 0xc17c06139a0 '_promiseNative' is mod 1 838s JS IMPORT: successfully imported module '_promiseNative' 838s JS IMPORT: Importing module GLib succeeded 838s JS IMPORT: Defining parent 0xc17c06134f0 of 0x31fa7663c150 'GLib' is mod 1 838s JS IMPORT: successfully imported module 'GLib' 838s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 838s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x31fa76679060, JSClass 0x78408a6685d0, in object 0x31fa76679038 838s JS CTX: Initialized class GIRepositoryGType prototype 0xc17c0613ce8 838s JS CTX: Initialized class GIRepositoryFunction prototype 0xc17c0613d48 838s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 838s JS G BXD: Defined class for Error (GError), prototype 0x31fa766790b0, JSClass 0x78408a6685d0, in object 0x31fa76679038 838s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 838s JS G BXD: Defined class for Variant (GVariant), prototype 0x31fa76679100, JSClass 0x78408a6685d0, in object 0x31fa76679038 838s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 838s JS G BXD: Defined class for Bytes (GBytes), prototype 0x31fa76679150, JSClass 0x78408a6685d0, in object 0x31fa76679038 838s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 838s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x31fa766791a0, JSClass 0x78408a6685d0, in object 0x31fa76679038 838s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 838s JS G BXD: Defined class for Thread (GThread), prototype 0x31fa766791f0, JSClass 0x78408a6685d0, in object 0x31fa76679038 838s JS G BXD: Defining method ref in prototype for GLib.Thread 838s JS G BXD: Defining method unref in prototype for GLib.Thread 838s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 838s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x31fa76679240, JSClass 0x78408a6685d0, in object 0x31fa76679038 838s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 838s JS G BXD: Defined class for Regex (GRegex), prototype 0x31fa76679290, JSClass 0x78408a6685d0, in object 0x31fa76679038 838s JS G BXD: Defining method match in prototype for GLib.Regex 838s JS G BXD: Defining method match_full in prototype for GLib.Regex 838s JS G BXD: Defining method match_all in prototype for GLib.Regex 838s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 838s JS G NS: Defined namespace 'GLib' 0x31fa76679038 in GIRepository 0xc17c0613280 838s JS IMPORT: Importing module jasmine succeeded 838s JS IMPORT: Defining parent 0xc17c0600100 of 0x31fa7663cce0 'jasmine' is mod 1 838s JS IMPORT: successfully imported module 'jasmine' 838s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 838s JS MAINLOOP: Main loop instance 0xb9ad005cdb0: hold 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Main loop instance 0xb9ad005cdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 838s JS MAINLOOP: Main loop instance 0xb9ad005cdb0: release 838s JS MAINLOOP: Completed job 0 838s JS IMPORT: Importing 'gi' 838s JS IMPORT: Defining parent 0xc17c0600100 of 0xc17c0613280 'gi' is mod 1 838s JS IMPORT: successfully imported module 'gi' 838s 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 838s JS G NS: Defined namespace 'GjsPrivate' 0x31fa76679330 in GIRepository 0xc17c0613280 838s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 838s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 838s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 838s JS IMPORT: Importing module _legacy succeeded 838s JS IMPORT: Defining parent 0xc17c0600100 of 0x31fa7663cf10 '_legacy' is mod 1 838s JS IMPORT: successfully imported module '_legacy' 838s JS IMPORT: Importing module lang succeeded 838s JS IMPORT: Defining parent 0xc17c0600100 of 0x31fa7663cec0 'lang' is mod 1 838s JS IMPORT: successfully imported module 'lang' 838s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 838s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 838s JS IMPORT: Importing module _signals succeeded 838s JS IMPORT: Defining parent 0xc17c0600100 of 0x31fa7663cf60 '_signals' is mod 1 838s JS IMPORT: successfully imported module '_signals' 838s JS IMPORT: Importing module signals succeeded 838s JS IMPORT: Defining parent 0xc17c0600100 of 0x31fa7663ce70 'signals' is mod 1 838s JS IMPORT: successfully imported module 'signals' 838s JS IMPORT: Importing module Gio succeeded 838s JS IMPORT: Defining parent 0xc17c06134f0 of 0x31fa7663ce20 'Gio' is mod 1 838s JS IMPORT: successfully imported module 'Gio' 838s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 838s JS IMPORT: Importing '_gi' 838s JS NATIVE: Defining native module '_gi' 838s JS IMPORT: Defining parent 0xc17c0600100 of 0xc17c062b640 '_gi' is mod 1 838s JS IMPORT: successfully imported module '_gi' 838s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 838s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 838s JS IMPORT: Importing module _common succeeded 838s JS IMPORT: Defining parent 0xc17c0600100 of 0x31fa766cd038 '_common' is mod 1 838s JS IMPORT: successfully imported module '_common' 838s JS IMPORT: Importing module GObject succeeded 838s JS IMPORT: Defining parent 0xc17c06134f0 of 0x31fa7663cfb0 'GObject' is mod 1 838s JS IMPORT: successfully imported module 'GObject' 838s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 838s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 838s JS G BXD: Defined class for String (GString), prototype 0x31fa766795d8, JSClass 0x78408a6685d0, in object 0x31fa76679358 838s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 838s JS G PRM: Defined class ParamSpec prototype is 0x31fa766cd0d8 class 0x78408a670068 in object 0x31fa76679358 838s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 838s JS G OBJ: Defined class for Object (GObject), prototype 0x31fa76679740, JSClass 0x78408a668600, in object 0x31fa76679358 838s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 838s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 838s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x31fa76679768, JSClass 0x78408a668600, in object 0x31fa76679358 838s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 838s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 838s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 838s JS G NS: Defined namespace 'GObject' 0x31fa76679358 in GIRepository 0xc17c0613280 838s JS G OBJ: Defined class for Application (GApplication), prototype 0x31fa766797b8, JSClass 0x78408a668600, in object 0x31fa76679308 838s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 838s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x31fa766cd5b0, JSClass 0x78408a66a658, in object 0x31fa76679308 838s JS G NS: Found info type INTERFACE for 'ActionGroup' in namespace 'Gio' 838s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x31fa766cd5d8, JSClass 0x78408a66a658, in object 0x31fa76679308 838s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 838s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 838s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x31fa76679858, JSClass 0x78408a668600, in object 0x31fa76679308 838s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 838s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x31fa766cd858, JSClass 0x78408a66a658, in object 0x31fa76679308 838s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 838s JS G IFACE: Defined class for Initable (GInitable), prototype 0x31fa766cd8a8, JSClass 0x78408a66a658, in object 0x31fa76679308 838s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 838s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x31fa766798f8, JSClass 0x78408a668600, in object 0x31fa76679308 838s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 838s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 838s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 838s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 838s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x31fa766cda60, JSClass 0x78408a66a658, in object 0x31fa76679308 838s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 838s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x31fa76679970, JSClass 0x78408a6685d0, in object 0x31fa76679308 838s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 838s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x31fa766799c0, JSClass 0x78408a6685d0, in object 0x31fa76679308 838s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 838s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 838s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x31fa76679a10, JSClass 0x78408a668600, in object 0x31fa76679308 838s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x31fa76679a60, JSClass 0x78408a668600, in object 0x31fa76679330 838s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 838s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x31fa76679ab0, JSClass 0x78408a668600, in object 0x31fa76679308 838s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 838s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 838s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 838s JS G IFACE: Defined class for File (GFile), prototype 0x31fa766cdb28, JSClass 0x78408a66a658, in object 0x31fa76679308 838s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x31fa76679b28, JSClass 0x78408a668600, in object 0xc17c0613360 838s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 838s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x31fa76679ba0, JSClass 0x78408a668600, in object 0x31fa76679308 838s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 838s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 838s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x31fa76679bf0, JSClass 0x78408a668600, in object 0x31fa76679308 838s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 838s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x31fa76679c40, JSClass 0x78408a668600, in object 0x31fa76679308 838s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 838s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x31fa76679c90, JSClass 0x78408a6685d0, in object 0x31fa76679308 838s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 838s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 838s JS G OBJ: Defined class for Settings (GSettings), prototype 0x31fa76679ce0, JSClass 0x78408a668600, in object 0x31fa76679308 838s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 838s JS G NS: Defined namespace 'Gio' 0x31fa76679308 in GIRepository 0xc17c0613280 838s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 838s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 838s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 838s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 838s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 838s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 838s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 838s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 838s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 838s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 838s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 838s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 838s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 838s JS G ENUM: Defining GObject.ParamFlags as 0xc17c0630fb8 838s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 838s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb9ad025aea0 type GParamString 838s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 838s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 838s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 838s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 838s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 838s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 838s JS G ENUM: Defining enum value ACTION (fixed from action) 32 838s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 838s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 838s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 838s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 838s JS G ENUM: Defining GObject.SignalFlags as 0xc17c0631588 838s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb9ad01a94c0 type GParamOverride 838s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb9ad0269150 type GParamString 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb9ad029ac70 type GParamOverride 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb9ad029d980 type GParamOverride 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 838s JS G IFACE: Defined class for Action (GAction), prototype 0x31fa766d98a8, JSClass 0x78408a66a658, in object 0x31fa76679308 838s JS G PRM: Wrapping GParamOverride 'enabled' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb9ad024fec0 type GParamOverride 838s JS G PRM: Wrapping GParamOverride 'name' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb9ad029f040 type GParamOverride 838s JS G PRM: Wrapping GParamOverride 'state' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb9ad029f160 type GParamOverride 838s JS G PRM: Wrapping GParamOverride 'state-type' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb9ad029f240 type GParamOverride 838s JS G PRM: Wrapping GParamOverride 'parameter-type' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb9ad029f2e0 type GParamOverride 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS CTX: Script evaluation succeeded 838s JS MAINLOOP: Main loop instance 0xb9ad005cdb0: Spinning loop until released or hook cleared 838s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module metadata hook for module 0xc17c0611a98 838s JS IMPORT: Defining meta.importSync for module 0xc17c0611a98 838s JS NATIVE: Defining native module 'system' 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31fa7663b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31fa7663b128 838s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 838s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 838s JS MAINLOOP: Set main loop hook to 838s JS MAINLOOP: Main loop instance 0xb9ad005cdb0: hold 838s JS MAINLOOP: Running and clearing main loop hook 838s JS G BXD: Defining method run in prototype for GLib.MainLoop 838s 1..37 838s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 838s JS G BXD: Defined class for Source (GSource), prototype 0x31fa76679ee8, JSClass 0x78408a6685d0, in object 0x31fa76679038 838s JS G BXD: Defining method set_priority in prototype for GLib.Source 838s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 838s JS G BXD: Defining method attach in prototype for GLib.Source 838s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 838s JS IMPORT: Module metadata hook for module 0x31fa76662b68 838s JS IMPORT: Defining meta.importSync for module 0x31fa76662b68 838s JS G BXD: Defining method destroy in prototype for GLib.Source 838s ok 1 GObject interface cannot be instantiated 838s ok 2 GObject interface has a name 838s ok 3 GObject interface reports its type name 838s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 838s ok 4 GObject interface can be implemented by a GObject class 838s ok 5 GObject interface is implemented by a GObject class with the correct class object 838s ok 6 GObject interface can have its required function implemented 838s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb9ad02ba5c0 type GParamOverride 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s ok 7 GObject interface must have its required function implemented 838s ok 8 GObject interface doesn't have to have its optional function implemented 838s ok 9 GObject interface can have its optional function deferred to by the implementation 838s ok 10 GObject interface can have its function chained up to 838s ok 11 GObject interface can require another interface 838s ok 12 GObject interface can chain up to another interface 838s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb9ad02c4e60 type GParamOverride 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s ok 13 GObject interface defers to the last interface's optional function 838s ok 14 GObject interface must be implemented by a class that implements all required interfaces 838s ok 15 GObject interface must be implemented by a class that implements required interfaces in correct order 838s ok 16 GObject interface can require an interface from C 838s ok 17 GObject interface can connect class signals on the implementing class 838s ok 18 GObject interface can connect interface signals on the implementing class 838s ok 19 GObject interface can define properties on the implementing class 838s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 838s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 838s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 838s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 838s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 838s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 838s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 838s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 838s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 838s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 838s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 838s JS G ENUM: Defining GLib.LogLevelFlags as 0xc17c0602f30 838s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 838s ok 20 GObject interface must have its properties overridden 838s ok 21 GObject interface can have introspected properties overriden 838s ok 22 GObject interface can be implemented by a class as well as its parent class 838s ok 23 GObject interface can be reimplemented by a subclass of a class that already implements it 838s ok 24 GObject interface has a toString() defintion 838s ok 25 GObject interface has instance definition 838s ok 26 GObject interface has instance definition for non-object type 838s ok 27 GObject interface has instance definition for non-object type for native interface 838s ok 28 GObject interface prototype toString is enumerable and defined 838s ok 29 GObject interface prototype method properties are enumerated 838s ok 30 GObject interface prototype method properties are defined 838s ok 31 GObject interface prototype overrides are inherited by implementing classes 838s ok 32 GObject interface prototype overrides cannot be changed by instances of child classes 838s ok 33 GObject interface prototype unknown properties are inherited by implementing classes 838s ok 34 GObject interface prototype original property can be shadowed by class prototype property 838s ok 35 GObject interface prototype overridden property can be shadowed by class prototype property 838s ok 36 GObject interface prototype shadowed property can be restored 838s ok 37 Specific class and interface checks Gio.AsyncInitable must implement vfunc_async_init 838s JS G BXD: Defining method quit in prototype for GLib.MainLoop 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Main loop instance 0xb9ad005cdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 0 838s JS MAINLOOP: handling job 1, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 1 838s JS MAINLOOP: handling job 2, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 2 838s JS MAINLOOP: handling job 3, 838s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 838s JS MAINLOOP: Main loop instance 0xb9ad005cdb0: release 838s JS MAINLOOP: Completed job 3 838s JS MEMORY: Memory report: before destroying context 838s JS MEMORY: 626 objects currently alive 838s JS MEMORY: boxed_instance = 162 838s JS MEMORY: boxed_prototype = 13 838s JS MEMORY: closure = 4 838s JS MEMORY: function = 366 838s JS MEMORY: fundamental_instance = 0 838s JS MEMORY: fundamental_prototype = 0 838s JS MEMORY: gerror_instance = 0 838s JS MEMORY: gerror_prototype = 0 838s JS MEMORY: interface = 10 838s JS MEMORY: module = 9 838s JS MEMORY: ns = 4 838s JS MEMORY: object_instance = 23 838s JS MEMORY: object_prototype = 23 838s JS MEMORY: param = 12 838s JS MEMORY: union_instance = 0 838s JS MEMORY: union_prototype = 0 838s JS CTX: JS shutdown sequence 838s JS CTX: Stopping profiler 838s JS CTX: Shutting down toggle queue 838s JS CTX: Notifying external reference holders of GjsContext dispose 838s JS MAINLOOP: Stopping promise job dispatcher 838s JS CTX: Notifying reference holders of GjsContext dispose 838s JS CTX: Checking unhandled promise rejections 838s JS CTX: Releasing cached JS wrappers 838s JS CTX: Final triggered GC 838s JS CTX: Destroying JS context 838s JS CTX: Releasing all native objects 838s JS CTX: Disabling auto GC 838s JS CTX: Ending trace on global object 838s JS CTX: Freeing allocated resources 838s JS CTX: JS context destroyed 838s PASS: gjs/testGObjectInterface.test 838s Running test: gjs/throw-ignored.test 838s 1..1 838s ok 1 - /usr/libexec/installed-tests/gjs/debugger/throw-ignored.debugger 838s PASS: gjs/throw-ignored.test 838s Running test: gjs/testSignals.test 838s JS NATIVE: Registered native JS module '_promiseNative' 838s JS NATIVE: Registered native JS module '_byteArrayNative' 838s JS NATIVE: Registered native JS module '_encodingNative' 838s JS NATIVE: Registered native JS module '_gi' 838s JS NATIVE: Registered native JS module 'gi' 838s JS NATIVE: Registered native JS module 'cairoNative' 838s JS NATIVE: Registered native JS module 'system' 838s JS NATIVE: Registered native JS module 'console' 838s JS NATIVE: Registered native JS module '_print' 838s JS CTX: Enabling JIT 838s JS CTX: Initialized class GjsFileImporter prototype 0x3b8ae5b000a0 838s JS IMPORT: Defining parent (nil) of 0x3b8ae5b00100 'imports' is mod 0 838s JS IMPORT: Importing '_print' 838s JS NATIVE: Defining native module '_print' 838s JS IMPORT: Defining parent 0x3b8ae5b00100 of 0x3b8ae5b007b0 '_print' is mod 1 838s JS IMPORT: successfully imported module '_print' 838s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 838s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x14a56b63b128 838s JS MAINLOOP: Main loop instance 0x4c1e355cdb0: hold 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Starting promise job dispatcher 838s JS MAINLOOP: Main loop instance 0x4c1e355cdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 838s JS MAINLOOP: Main loop instance 0x4c1e355cdb0: release 838s JS MAINLOOP: Completed job 0 838s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module metadata hook for module 0x3b8ae5b13000 838s JS IMPORT: Defining meta.importSync for module 0x3b8ae5b13000 838s JS NATIVE: Defining native module 'gi' 838s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3b8ae5b133f0 838s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 838s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 838s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 838s JS IMPORT: Importing directory 'overrides' 838s JS IMPORT: Defining parent 0x3b8ae5b00100 of 0x3b8ae5b134f0 'overrides' is mod 1 838s JS IMPORT: Defined importer 'overrides' 0x3b8ae5b134f0 in 0x3b8ae5b00100 838s JS IMPORT: successfully imported directory 'overrides' 838s JS IMPORT: Importing '_promiseNative' 838s JS NATIVE: Defining native module '_promiseNative' 838s JS IMPORT: Defining parent 0x3b8ae5b00100 of 0x3b8ae5b139a0 '_promiseNative' is mod 1 838s JS IMPORT: successfully imported module '_promiseNative' 838s JS IMPORT: Importing module GLib succeeded 838s JS IMPORT: Defining parent 0x3b8ae5b134f0 of 0x14a56b63c150 'GLib' is mod 1 838s JS IMPORT: successfully imported module 'GLib' 838s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 838s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x14a56b679060, JSClass 0x6b7292b885d0, in object 0x14a56b679038 838s JS CTX: Initialized class GIRepositoryGType prototype 0x3b8ae5b13ce8 838s JS CTX: Initialized class GIRepositoryFunction prototype 0x3b8ae5b13d48 838s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 838s JS G BXD: Defined class for Error (GError), prototype 0x14a56b6790b0, JSClass 0x6b7292b885d0, in object 0x14a56b679038 838s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 838s JS G BXD: Defined class for Variant (GVariant), prototype 0x14a56b679100, JSClass 0x6b7292b885d0, in object 0x14a56b679038 838s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 838s JS G BXD: Defined class for Bytes (GBytes), prototype 0x14a56b679150, JSClass 0x6b7292b885d0, in object 0x14a56b679038 838s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 838s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x14a56b6791a0, JSClass 0x6b7292b885d0, in object 0x14a56b679038 838s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 838s JS G BXD: Defined class for Thread (GThread), prototype 0x14a56b6791f0, JSClass 0x6b7292b885d0, in object 0x14a56b679038 838s JS G BXD: Defining method ref in prototype for GLib.Thread 838s JS G BXD: Defining method unref in prototype for GLib.Thread 838s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 838s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x14a56b679240, JSClass 0x6b7292b885d0, in object 0x14a56b679038 838s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 838s JS G BXD: Defined class for Regex (GRegex), prototype 0x14a56b679290, JSClass 0x6b7292b885d0, in object 0x14a56b679038 838s JS G BXD: Defining method match in prototype for GLib.Regex 838s JS G BXD: Defining method match_full in prototype for GLib.Regex 838s JS G BXD: Defining method match_all in prototype for GLib.Regex 838s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 838s JS G NS: Defined namespace 'GLib' 0x14a56b679038 in GIRepository 0x3b8ae5b13280 838s JS IMPORT: Importing module jasmine succeeded 838s JS IMPORT: Defining parent 0x3b8ae5b00100 of 0x14a56b63cce0 'jasmine' is mod 1 838s JS IMPORT: successfully imported module 'jasmine' 838s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 838s JS MAINLOOP: Main loop instance 0x4c1e355cdb0: hold 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Main loop instance 0x4c1e355cdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 838s JS MAINLOOP: Main loop instance 0x4c1e355cdb0: release 838s JS MAINLOOP: Completed job 0 838s JS IMPORT: Importing 'gi' 838s JS IMPORT: Defining parent 0x3b8ae5b00100 of 0x3b8ae5b13280 'gi' is mod 1 838s JS IMPORT: successfully imported module 'gi' 838s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 838s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 838s JS IMPORT: Importing module _legacy succeeded 838s JS IMPORT: Defining parent 0x3b8ae5b00100 of 0x14a56b63ce70 '_legacy' is mod 1 838s JS IMPORT: successfully imported module '_legacy' 838s JS IMPORT: Importing module lang succeeded 838s JS IMPORT: Defining parent 0x3b8ae5b00100 of 0x14a56b63ce20 'lang' is mod 1 838s JS IMPORT: successfully imported module 'lang' 838s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 838s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 838s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 838s JS IMPORT: Importing module _signals succeeded 838s JS IMPORT: Defining parent 0x3b8ae5b00100 of 0x14a56b63cf10 '_signals' is mod 1 838s JS IMPORT: successfully imported module '_signals' 838s JS IMPORT: Importing module signals succeeded 838s JS IMPORT: Defining parent 0x3b8ae5b00100 of 0x14a56b63cec0 'signals' is mod 1 838s JS IMPORT: successfully imported module 'signals' 838s JS CTX: Script evaluation succeeded 838s JS MAINLOOP: Main loop instance 0x4c1e355cdb0: Spinning loop until released or hook cleared 838s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module metadata hook for module 0x3b8ae5b07260 838s JS IMPORT: Defining meta.importSync for module 0x3b8ae5b07260 838s JS NATIVE: Defining native module 'system' 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14a56b63b128 838s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14a56b63b128 838s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 838s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 838s JS MAINLOOP: Set main loop hook to 838s JS MAINLOOP: Main loop instance 0x4c1e355cdb0: hold 838s JS MAINLOOP: Running and clearing main loop hook 838s JS G BXD: Defining method run in prototype for GLib.MainLoop 838s 1..42 838s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 838s JS G BXD: Defined class for Source (GSource), prototype 0x14a56b679308, JSClass 0x6b7292b885d0, in object 0x14a56b679038 838s JS G BXD: Defining method set_priority in prototype for GLib.Source 838s JS IMPORT: Importing '_gi' 838s JS NATIVE: Defining native module '_gi' 838s JS IMPORT: Defining parent 0x14a56b63eaf0 of 0x3b8ae5b11300 '_gi' is mod 1 838s JS IMPORT: successfully imported module '_gi' 838s 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 838s JS G NS: Defined namespace 'GjsPrivate' 0x14a56b6793a8 in GIRepository 0x14a56b63eb50 838s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 838s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 838s JS IMPORT: Importing module _common succeeded 838s JS IMPORT: Defining parent 0x14a56b63eaf0 of 0x14a56b6c3b00 '_common' is mod 1 838s JS IMPORT: successfully imported module '_common' 838s JS IMPORT: Importing module GObject succeeded 838s JS IMPORT: Defining parent 0x14a56b63eb38 of 0x14a56b6c3ab0 'GObject' is mod 1 838s JS IMPORT: successfully imported module 'GObject' 838s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 838s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 838s JS G BXD: Defined class for String (GString), prototype 0x14a56b679628, JSClass 0x6b7292b885d0, in object 0x14a56b679380 838s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 838s JS G PRM: Defined class ParamSpec prototype is 0x14a56b6c3ba0 class 0x6b7292b90068 in object 0x14a56b679380 838s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 838s JS G OBJ: Defined class for Object (GObject), prototype 0x14a56b679790, JSClass 0x6b7292b88600, in object 0x14a56b679380 838s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 838s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 838s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x14a56b6797b8, JSClass 0x6b7292b88600, in object 0x14a56b679380 838s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 838s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 838s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 838s JS G NS: Defined namespace 'GObject' 0x14a56b679380 in GIRepository 0x14a56b63eb50 838s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 838s JS G BXD: Defining method attach in prototype for GLib.Source 838s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 838s JS IMPORT: Module metadata hook for module 0x14a56b662d28 838s JS IMPORT: Defining meta.importSync for module 0x14a56b662d28 838s JS G BXD: Defining method destroy in prototype for GLib.Source 838s ok 1 Legacy object with signals emit works with no connections 838s ok 2 Legacy object with signals using connect calls a signal handler when a signal is emitted 838s ok 3 Legacy object with signals using connect calls remaining handlers after one is disconnected 838s ok 4 Legacy object with signals using connect does not call a signal handler after the signal is disconnected 838s ok 5 Legacy object with signals using connect can disconnect a signal handler during signal emission 838s ok 6 Legacy object with signals using connect distinguishes multiple signals 838s ok 7 Legacy object with signals using connect determines if a signal is connected on a JS object 838s ok 8 Legacy object with signals using connect does not call a subsequent connected callbacks if stopped by earlier 838s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 838s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 838s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 838s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 838s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 838s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 838s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 838s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 838s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 838s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 838s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 838s JS G ENUM: Defining GLib.LogLevelFlags as 0x3b8ae5b600e0 838s ok 9 Legacy object with signals using connect with exception in signal handler does not affect other callbacks 838s ok 10 Legacy object with signals using connect with exception in signal handler does not disconnect the callback 838s ok 11 Legacy object with signals using connectAfter calls a signal handler when a signal is emitted 838s ok 12 Legacy object with signals using connectAfter calls remaining handlers after one is disconnected 838s ok 13 Legacy object with signals using connectAfter does not call a signal handler after the signal is disconnected 838s ok 14 Legacy object with signals using connectAfter can disconnect a signal handler during signal emission 838s ok 15 Legacy object with signals using connectAfter distinguishes multiple signals 838s ok 16 Legacy object with signals using connectAfter determines if a signal is connected on a JS object 838s ok 17 Legacy object with signals using connectAfter does not call a subsequent connected callbacks if stopped by earlier 838s ok 18 Legacy object with signals using connectAfter with exception in signal handler does not affect other callbacks 838s ok 19 Legacy object with signals using connectAfter with exception in signal handler does not disconnect the callback 838s ok 20 Legacy object with signals using connectAfter calls a signal handler later than when using connect when a signal is emitted 838s ok 21 Legacy object with signals does not call a connected after handler when stopped by connect 838s ok 22 Object with signals added emit works with no connections 838s ok 23 Object with signals added using connect calls a signal handler when a signal is emitted 838s ok 24 Object with signals added using connect calls remaining handlers after one is disconnected 838s ok 25 Object with signals added using connect does not call a signal handler after the signal is disconnected 838s ok 26 Object with signals added using connect can disconnect a signal handler during signal emission 838s ok 27 Object with signals added using connect distinguishes multiple signals 838s ok 28 Object with signals added using connect determines if a signal is connected on a JS object 838s ok 29 Object with signals added using connect does not call a subsequent connected callbacks if stopped by earlier 838s ok 30 Object with signals added using connect with exception in signal handler does not affect other callbacks 838s ok 31 Object with signals added using connect with exception in signal handler does not disconnect the callback 838s ok 32 Object with signals added using connectAfter calls a signal handler when a signal is emitted 838s ok 33 Object with signals added using connectAfter calls remaining handlers after one is disconnected 838s ok 34 Object with signals added using connectAfter does not call a signal handler after the signal is disconnected 838s ok 35 Object with signals added using connectAfter can disconnect a signal handler during signal emission 838s ok 36 Object with signals added using connectAfter distinguishes multiple signals 838s ok 37 Object with signals added using connectAfter determines if a signal is connected on a JS object 838s ok 38 Object with signals added using connectAfter does not call a subsequent connected callbacks if stopped by earlier 838s ok 39 Object with signals added using connectAfter with exception in signal handler does not affect other callbacks 838s ok 40 Object with signals added using connectAfter with exception in signal handler does not disconnect the callback 838s ok 41 Object with signals added using connectAfter calls a signal handler later than when using connect when a signal is emitted 838s ok 42 Object with signals added does not call a connected after handler when stopped by connect 838s JS G BXD: Defining method quit in prototype for GLib.MainLoop 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Main loop instance 0x4c1e355cdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 0 838s JS MAINLOOP: handling job 1, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 1 838s JS MAINLOOP: handling job 2, 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Completed job 2 838s JS MAINLOOP: handling job 3, 838s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 838s JS MAINLOOP: Main loop instance 0x4c1e355cdb0: release 838s JS MAINLOOP: Completed job 3 838s JS MEMORY: Memory report: before destroying context 838s JS MEMORY: 391 objects currently alive 838s JS MEMORY: boxed_instance = 252 838s JS MEMORY: boxed_prototype = 10 838s JS MEMORY: closure = 1 838s JS MEMORY: function = 115 838s JS MEMORY: fundamental_instance = 0 838s JS MEMORY: fundamental_prototype = 0 838s JS MEMORY: gerror_instance = 0 838s JS MEMORY: gerror_prototype = 0 838s JS MEMORY: interface = 0 838s JS MEMORY: module = 8 838s JS MEMORY: ns = 3 838s JS MEMORY: object_instance = 0 838s JS MEMORY: object_prototype = 2 838s JS MEMORY: param = 0 838s JS MEMORY: union_instance = 0 838s JS MEMORY: union_prototype = 0 838s JS CTX: JS shutdown sequence 838s JS CTX: Stopping profiler 838s JS CTX: Shutting down toggle queue 838s JS CTX: Notifying external reference holders of GjsContext dispose 838s JS MAINLOOP: Stopping promise job dispatcher 838s JS CTX: Notifying reference holders of GjsContext dispose 838s JS CTX: Checking unhandled promise rejections 838s JS CTX: Releasing cached JS wrappers 838s JS CTX: Final triggered GC 838s JS CTX: Destroying JS context 838s JS CTX: Releasing all native objects 838s JS CTX: Disabling auto GC 838s JS CTX: Ending trace on global object 838s JS CTX: Freeing allocated resources 838s JS CTX: JS context destroyed 838s PASS: gjs/testSignals.test 838s Running test: gjs/testGObjectClass.test 838s JS NATIVE: Registered native JS module '_promiseNative' 838s JS NATIVE: Registered native JS module '_byteArrayNative' 838s JS NATIVE: Registered native JS module '_encodingNative' 838s JS NATIVE: Registered native JS module '_gi' 838s JS NATIVE: Registered native JS module 'gi' 838s JS NATIVE: Registered native JS module 'cairoNative' 838s JS NATIVE: Registered native JS module 'system' 838s JS NATIVE: Registered native JS module 'console' 838s JS NATIVE: Registered native JS module '_print' 838s JS CTX: Enabling JIT 838s JS CTX: Initialized class GjsFileImporter prototype 0x1d17919000a0 838s JS IMPORT: Defining parent (nil) of 0x1d1791900100 'imports' is mod 0 838s JS IMPORT: Importing '_print' 838s JS NATIVE: Defining native module '_print' 838s JS IMPORT: Defining parent 0x1d1791900100 of 0x1d17919007b0 '_print' is mod 1 838s JS IMPORT: successfully imported module '_print' 838s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 838s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x26619413b128 838s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x26619413b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x26619413b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26619413b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26619413b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x26619413b128 838s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x26619413b128 838s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x26619413b128 838s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x26619413b128 838s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x26619413b128 838s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26619413b128 838s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x26619413b128 838s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x26619413b128 838s JS MAINLOOP: Main loop instance 0xb7f4bb6cdb0: hold 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Starting promise job dispatcher 838s JS MAINLOOP: Main loop instance 0xb7f4bb6cdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 838s JS MAINLOOP: Main loop instance 0xb7f4bb6cdb0: release 838s JS MAINLOOP: Completed job 0 838s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x26619413b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26619413b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x26619413b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x26619413b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26619413b128 838s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26619413b128 838s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x26619413b128 838s JS IMPORT: Module metadata hook for module 0x1d1791913000 838s JS IMPORT: Defining meta.importSync for module 0x1d1791913000 838s JS NATIVE: Defining native module 'gi' 838s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1d17919133f0 838s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 838s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 838s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 838s JS IMPORT: Importing directory 'overrides' 838s JS IMPORT: Defining parent 0x1d1791900100 of 0x1d17919134f0 'overrides' is mod 1 838s JS IMPORT: Defined importer 'overrides' 0x1d17919134f0 in 0x1d1791900100 838s JS IMPORT: successfully imported directory 'overrides' 838s JS IMPORT: Importing '_promiseNative' 838s JS NATIVE: Defining native module '_promiseNative' 838s JS IMPORT: Defining parent 0x1d1791900100 of 0x1d17919139a0 '_promiseNative' is mod 1 838s JS IMPORT: successfully imported module '_promiseNative' 838s JS IMPORT: Importing module GLib succeeded 838s JS IMPORT: Defining parent 0x1d17919134f0 of 0x26619413c150 'GLib' is mod 1 838s JS IMPORT: successfully imported module 'GLib' 838s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 838s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x266194179060, JSClass 0x71217d4985d0, in object 0x266194179038 838s JS CTX: Initialized class GIRepositoryGType prototype 0x1d1791913ce8 838s JS CTX: Initialized class GIRepositoryFunction prototype 0x1d1791913d48 838s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 838s JS G BXD: Defined class for Error (GError), prototype 0x2661941790b0, JSClass 0x71217d4985d0, in object 0x266194179038 838s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 838s JS G BXD: Defined class for Variant (GVariant), prototype 0x266194179100, JSClass 0x71217d4985d0, in object 0x266194179038 838s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 838s JS G BXD: Defined class for Bytes (GBytes), prototype 0x266194179150, JSClass 0x71217d4985d0, in object 0x266194179038 838s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 838s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2661941791a0, JSClass 0x71217d4985d0, in object 0x266194179038 838s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 838s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 838s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 838s JS G BXD: Defined class for Thread (GThread), prototype 0x2661941791f0, JSClass 0x71217d4985d0, in object 0x266194179038 838s JS G BXD: Defining method ref in prototype for GLib.Thread 838s JS G BXD: Defining method unref in prototype for GLib.Thread 838s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 838s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x266194179240, JSClass 0x71217d4985d0, in object 0x266194179038 838s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 838s JS G BXD: Defined class for Regex (GRegex), prototype 0x266194179290, JSClass 0x71217d4985d0, in object 0x266194179038 838s JS G BXD: Defining method match in prototype for GLib.Regex 838s JS G BXD: Defining method match_full in prototype for GLib.Regex 838s JS G BXD: Defining method match_all in prototype for GLib.Regex 838s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 838s JS G NS: Defined namespace 'GLib' 0x266194179038 in GIRepository 0x1d1791913280 838s JS IMPORT: Importing module jasmine succeeded 838s JS IMPORT: Defining parent 0x1d1791900100 of 0x26619413cce0 'jasmine' is mod 1 838s JS IMPORT: successfully imported module 'jasmine' 838s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 838s JS MAINLOOP: Main loop instance 0xb7f4bb6cdb0: hold 838s JS MAINLOOP: Enqueue job , promise=, allocation site= 838s JS MAINLOOP: Main loop instance 0xb7f4bb6cdb0: Spinning loop until released or hook cleared 838s JS MAINLOOP: handling job 0, 838s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 838s JS MAINLOOP: Main loop instance 0xb7f4bb6cdb0: release 838s JS MAINLOOP: Completed job 0 838s JS IMPORT: Importing 'system' 838s JS NATIVE: Defining native module 'system' 838s JS IMPORT: Defining parent 0x1d1791900100 of 0x1d17919282c8 'system' is mod 1 838s JS IMPORT: successfully imported module 'system' 838s JS IMPORT: Importing 'gi' 838s JS IMPORT: Defining parent 0x1d1791900100 of 0x1d1791913280 'gi' is mod 1 838s JS IMPORT: successfully imported module 'gi' 838s 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 838s JS G NS: Defined namespace 'GjsPrivate' 0x266194179330 in GIRepository 0x1d1791913280 838s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 838s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 838s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 838s JS IMPORT: Importing module _legacy succeeded 838s JS IMPORT: Defining parent 0x1d1791900100 of 0x26619413cf10 '_legacy' is mod 1 838s JS IMPORT: successfully imported module '_legacy' 838s JS IMPORT: Importing module lang succeeded 838s JS IMPORT: Defining parent 0x1d1791900100 of 0x26619413cec0 'lang' is mod 1 838s JS IMPORT: successfully imported module 'lang' 838s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 838s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 838s JS IMPORT: Importing module _signals succeeded 838s JS IMPORT: Defining parent 0x1d1791900100 of 0x26619413cf60 '_signals' is mod 1 838s JS IMPORT: successfully imported module '_signals' 838s JS IMPORT: Importing module signals succeeded 838s JS IMPORT: Defining parent 0x1d1791900100 of 0x26619413ce70 'signals' is mod 1 838s JS IMPORT: successfully imported module 'signals' 838s JS IMPORT: Importing module Gio succeeded 838s JS IMPORT: Defining parent 0x1d17919134f0 of 0x26619413ce20 'Gio' is mod 1 838s JS IMPORT: successfully imported module 'Gio' 838s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 838s JS IMPORT: Importing '_gi' 838s JS NATIVE: Defining native module '_gi' 838s JS IMPORT: Defining parent 0x1d1791900100 of 0x1d179192b878 '_gi' is mod 1 838s JS IMPORT: successfully imported module '_gi' 838s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 838s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 838s JS IMPORT: Importing module _common succeeded 838s JS IMPORT: Defining parent 0x1d1791900100 of 0x2661941de038 '_common' is mod 1 838s JS IMPORT: successfully imported module '_common' 838s JS IMPORT: Importing module GObject succeeded 838s JS IMPORT: Defining parent 0x1d17919134f0 of 0x26619413cfb0 'GObject' is mod 1 838s JS IMPORT: successfully imported module 'GObject' 838s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 838s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 838s JS G BXD: Defined class for String (GString), prototype 0x2661941795d8, JSClass 0x71217d4985d0, in object 0x266194179358 838s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 838s JS G PRM: Defined class ParamSpec prototype is 0x2661941de0d8 class 0x71217d4a0068 in object 0x266194179358 838s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 838s JS G OBJ: Defined class for Object (GObject), prototype 0x266194179740, JSClass 0x71217d498600, in object 0x266194179358 838s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 838s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 838s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x266194179768, JSClass 0x71217d498600, in object 0x266194179358 838s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 838s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 838s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 838s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 838s JS G NS: Defined namespace 'GObject' 0x266194179358 in GIRepository 0x1d1791913280 838s JS G OBJ: Defined class for Application (GApplication), prototype 0x2661941797b8, JSClass 0x71217d498600, in object 0x266194179308 838s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 838s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2661941de5b0, JSClass 0x71217d49a658, in object 0x266194179308 838s JS G NS: Found info type INTERFACE for 'ActionGroup' in namespace 'Gio' 838s JS G IFACE: Defined class for ActionGroup (GActionGroup), prototype 0x2661941de5d8, JSClass 0x71217d49a658, in object 0x266194179308 838s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 838s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 838s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 838s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x266194179858, JSClass 0x71217d498600, in object 0x266194179308 838s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 838s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2661941de858, JSClass 0x71217d49a658, in object 0x266194179308 838s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 838s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2661941de8a8, JSClass 0x71217d49a658, in object 0x266194179308 838s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 838s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2661941798f8, JSClass 0x71217d498600, in object 0x266194179308 838s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 838s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 838s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 838s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 838s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x2661941dea60, JSClass 0x71217d49a658, in object 0x266194179308 838s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 838s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x266194179970, JSClass 0x71217d4985d0, in object 0x266194179308 838s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 838s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2661941799c0, JSClass 0x71217d4985d0, in object 0x266194179308 838s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 838s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 838s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x266194179a10, JSClass 0x71217d498600, in object 0x266194179308 838s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x266194179a60, JSClass 0x71217d498600, in object 0x266194179330 838s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 838s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x266194179ab0, JSClass 0x71217d498600, in object 0x266194179308 838s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 838s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 838s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 838s JS G IFACE: Defined class for File (GFile), prototype 0x2661941deb28, JSClass 0x71217d49a658, in object 0x266194179308 838s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x266194179b28, JSClass 0x71217d498600, in object 0x1d1791913360 838s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 838s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x266194179ba0, JSClass 0x71217d498600, in object 0x266194179308 838s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 838s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 838s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x266194179bf0, JSClass 0x71217d498600, in object 0x266194179308 838s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 838s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x266194179c40, JSClass 0x71217d498600, in object 0x266194179308 838s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 838s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x266194179c90, JSClass 0x71217d4985d0, in object 0x266194179308 838s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 838s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 838s JS G OBJ: Defined class for Settings (GSettings), prototype 0x266194179ce0, JSClass 0x71217d498600, in object 0x266194179308 838s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 838s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 838s JS G NS: Defined namespace 'Gio' 0x266194179308 in GIRepository 0x1d1791913280 838s JS IMPORT: Importing module Gtk succeeded 838s JS IMPORT: Defining parent 0x1d17919134f0 of 0x2661941ea5d8 'Gtk' is mod 1 838s JS IMPORT: successfully imported module 'Gtk' 838s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 838s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 838s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x266194179d58, JSClass 0x71217d498600, in object 0x266194179358 838s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x266194179da8, JSClass 0x71217d498600, in object 0x266194179d30 838s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 838s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x2661941ea8d0, JSClass 0x71217d49a658, in object 0x266194179d30 838s 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 838s JS G NS: Defined namespace 'Atk' 0x266194179e20 in GIRepository 0x1d1791913280 838s JS G NS: Found info type INTERFACE for 'ImplementorIface' in namespace 'Atk' 838s JS G IFACE: Defined class for ImplementorIface (AtkImplementorIface), prototype 0x2661941ea8f8, JSClass 0x71217d49a658, in object 0x266194179e20 838s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 838s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x266194179e70, JSClass 0x71217d498600, in object 0x266194179d30 838s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 838s JS G NS: Defined namespace 'Gtk' 0x266194179d30 in GIRepository 0x1d1791913280 838s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 838s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 838s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 838s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 838s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 838s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 838s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 838s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 838s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 838s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 838s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 838s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 838s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 838s JS G ENUM: Defining GObject.ParamFlags as 0x1d1791932548 838s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 838s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb7f4be07990 type GParamString 838s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb7f4bc302d0 type GParamString 838s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb7f4bc30170 type GParamString 838s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 838s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 838s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 838s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 838s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 838s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 838s JS G ENUM: Defining enum value ACTION (fixed from action) 32 838s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 838s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 838s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 838s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 838s JS G ENUM: Defining GObject.SignalFlags as 0x1d1791932778 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 838s JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' 838s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb7f4be14850 type GParamString 838s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb7f4be0e390 type GParamString 838s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb7f4be147a0 type GParamString 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G NS: Found info type FLAGS for 'TypeFlags' in namespace 'GObject' 838s JS G ENUM: Defining enum value NONE (fixed from none) 0 838s JS G ENUM: Defining enum value ABSTRACT (fixed from abstract) 16 838s JS G ENUM: Defining enum value VALUE_ABSTRACT (fixed from value_abstract) 32 838s JS G ENUM: Defining enum value FINAL (fixed from final) 64 838s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 128 838s JS G ENUM: Defining GObject.TypeFlags as 0x1d17919358a8 838s JS G NS: Found info type FUNCTION for 'uuid_string_random' in namespace 'GLib' 838s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb7f4bc87d20 type GParamString 838s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 838s JS G PRM: Wrapping GParamBoolean 'bool' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb7f4be1d610 type GParamBoolean 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 838s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 838s JS G PRM: Wrapping GParamInt 'simple' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb7f4bcb3040 type GParamInt 838s JS G PRM: Wrapping GParamInt 'long-long-name' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb7f4bcb4600 type GParamInt 838s JS G PRM: Wrapping GParamInt 'construct' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb7f4bcb46e0 type GParamInt 838s JS G PRM: Wrapping GParamInt 'construct-only' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb7f4bcb47c0 type GParamInt 838s JS G PRM: Wrapping GParamInt 'construct-only-with-setter' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb7f4bcb48f0 type GParamInt 838s JS G PRM: Wrapping GParamInt 'construct-only-was-invalid-in-turkish' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb7f4bcb4970 type GParamInt 838s JS G PRM: Wrapping GParamInt 'snake-name' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb7f4bcb4b70 type GParamInt 838s JS G PRM: Wrapping GParamInt 'camel-name' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb7f4bcb4c50 type GParamInt 838s JS G PRM: Wrapping GParamInt 'kebab-name' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb7f4bc90170 type GParamInt 838s JS G PRM: Wrapping GParamInt 'readonly' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb7f4bc90250 type GParamInt 838s JS G PRM: Wrapping GParamInt 'writeonly' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb7f4bc90330 type GParamInt 838s JS G PRM: Wrapping GParamInt 'missing-getter' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb7f4bc90410 type GParamInt 838s JS G PRM: Wrapping GParamInt 'missing-setter' on (null) with JSObject 838s JS G PRM: JSObject created with param instance 0xb7f4bc904f0 type GParamInt 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 838s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 839s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 839s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 839s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 839s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 839s JS G NS: Found info type FUNCTION for 'param_spec_boxed' in namespace 'GObject' 839s JS G PRM: Wrapping GParamBoxed 'jsobj-prop' on (null) with JSObject 839s JS G PRM: JSObject created with param instance 0xb7f4bc93460 type GParamBoxed 839s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 839s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 839s JS G NS: Found info type CONSTANT for 'MININT32' in namespace 'GLib' 839s JS G NS: Found info type CONSTANT for 'MAXINT32' in namespace 'GLib' 839s JS G NS: Found info type FUNCTION for 'param_spec_int64' in namespace 'GObject' 839s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 839s JS G PRM: JSObject created with param instance 0xb7f4bcb30c0 type GParamInt64 839s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 839s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 839s JS CTX: Script evaluation succeeded 839s JS MAINLOOP: Main loop instance 0xb7f4bb6cdb0: Spinning loop until released or hook cleared 839s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x26619413b128 839s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x26619413b128 839s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26619413b128 839s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26619413b128 839s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26619413b128 839s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26619413b128 839s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26619413b128 839s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26619413b128 839s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x26619413b128 839s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26619413b128 839s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26619413b128 839s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x26619413b128 839s JS IMPORT: Module metadata hook for module 0x1d1791949480 839s JS IMPORT: Defining meta.importSync for module 0x1d1791949480 839s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26619413b128 839s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26619413b128 839s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 839s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 839s JS MAINLOOP: Set main loop hook to 839s JS MAINLOOP: Main loop instance 0xb7f4bb6cdb0: hold 839s JS MAINLOOP: Running and clearing main loop hook 839s JS G BXD: Defining method run in prototype for GLib.MainLoop 839s 1..129 839s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 839s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 839s JS G BXD: Defined class for Source (GSource), prototype 0x2661941f3448, JSClass 0x71217d4985d0, in object 0x266194179038 839s JS G BXD: Defining method set_priority in prototype for GLib.Source 839s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 839s JS G BXD: Defining method attach in prototype for GLib.Source 839s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 839s JS IMPORT: Module metadata hook for module 0x2661941f83f8 839s JS IMPORT: Defining meta.importSync for module 0x2661941f83f8 839s JS G BXD: Defining method destroy in prototype for GLib.Source 839s ok 1 GObject class with decorator throws an error when not used with a GObject-derived class 839s ok 2 GObject class with decorator throws an error when used with an abstract class 839s ok 3 GObject class with decorator throws if final class is inherited from 839s ok 4 GObject class with decorator constructs with default values for properties 839s ok 5 GObject class with decorator constructs with a hash of property values 839s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 839s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 839s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 839s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 839s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 839s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 839s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 839s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 839s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 839s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 839s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 839s JS G ENUM: Defining GLib.LogLevelFlags as 0x1d179197fc98 839s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 839s ok 6 GObject class with decorator warns if more than one argument passed to the default constructor 839s ok 7 GObject class with decorator throws an error if the first argument to the default constructor is not a property hash 839s ok 8 GObject class with decorator does not accept a property hash that is not a plain object 839s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 839s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x2661941f3df8, JSClass 0x71217d498600, in object 0x266194179d30 839s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 839s ok 9 GObject class with decorator constructs with property values from Gtk.Builder 839s ok 10 GObject class with decorator does not allow changing CONSTRUCT_ONLY properties 839s ok 11 GObject class with decorator has a name 839s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 839s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 839s JS G PRM: JSObject created with param instance 0xb7f4bc302d0 type GParamString 839s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 839s JS G PRM: JSObject created with param instance 0xb7f4bc302d0 type GParamString 839s ok 12 GObject class with decorator has a notify signal 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: handling job 0, 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: Completed job 0 839s JS MAINLOOP: handling job 1, 839s ok 13 GObject class with decorator disconnects connect_object signals on destruction 839s JS MAINLOOP: Completed job 1 839s ok 14 GObject class with decorator can define its own signals 839s ok 15 GObject class with decorator passes emitted arguments to signal handlers 839s ok 16 GObject class with decorator can return values from signals 839s ok 17 GObject class with decorator does not call first-wins signal handlers after one returns a value 839s ok 18 GObject class with decorator gets the return value of the default handler 839s ok 19 GObject class with decorator calls run-last default handler last 839s ok 20 GObject class with decorator can inherit from something that's not GObject.Object 839s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 839s ok 21 GObject class with decorator can implement an interface 839s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 839s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x2661941f3d08, JSClass 0x71217d498600, in object 0x266194179308 839s ok 22 GObject class with decorator can implement interface vfuncs 839s ok 23 GObject class with decorator can be a subclass 839s ok 24 GObject class with decorator can have any valid class name 839s ok 25 GObject class with decorator handles anonymous class expressions 839s ok 26 GObject class with decorator calls its _instance_init() function while chaining up in constructor 839s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 839s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 839s JS G PRM: JSObject created with param instance 0xb7f4be352a0 type GParamObject 839s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 839s ok 27 GObject class with decorator can have an interface-valued property 839s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 839s JS G PRM: JSObject created with param instance 0xb7f4be18e40 type GParamInt64 839s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 839s ok 28 GObject class with decorator can have an int64 property 839s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 839s JS G PRM: JSObject created with param instance 0xb7f4bcb7050 type GParamInt64 839s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 839s ok 29 GObject class with decorator can have a default int64 property 839s JS G NS: Found info type FUNCTION for 'param_spec_uint64' in namespace 'GObject' 839s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 839s JS G PRM: JSObject created with param instance 0xb7f4bd315b0 type GParamUInt64 839s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 839s ok 30 GObject class with decorator can have an uint64 property 839s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 839s JS G PRM: JSObject created with param instance 0xb7f4bd1be00 type GParamUInt64 839s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 839s ok 31 GObject class with decorator can have a default uint64 property 839s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 839s JS G PRM: JSObject created with param instance 0xb7f4be34740 type GParamOverride 839s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 839s ok 32 GObject class with decorator can override a property from the parent class 839s ok 33 GObject class with decorator cannot override a non-existent property 839s JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' 839s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0x2661941de420, JSClass 0x71217d49a658, in object 0x266194179308 839s JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' 839s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0x2ec583f5fe48, JSClass 0x71217d498600, in object 0x266194179308 839s ok 34 GObject class with decorator handles gracefully forgetting to override a C property 839s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 839s JS G PRM: JSObject created with param instance 0xb7f4be275c0 type GParamOverride 839s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 839s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 839s ok 35 GObject class with decorator handles gracefully overriding a C property but forgetting the accessors 839s JS G NS: Found info type OBJECT for 'CharsetConverter' in namespace 'Gio' 839s JS G OBJ: Defined class for CharsetConverter (GCharsetConverter), prototype 0x2ec583f6c218, JSClass 0x71217d498600, in object 0x266194179308 839s JS G NS: Found info type INTERFACE for 'Converter' in namespace 'Gio' 839s JS G IFACE: Defined class for Converter (GConverter), prototype 0x2661941dead8, JSClass 0x71217d49a658, in object 0x266194179308 839s ok 36 GObject class with decorator does not pollute the wrong prototype with GObject properties 839s JS G NS: Found info type INTERFACE for 'NetworkMonitor' in namespace 'Gio' 839s JS G IFACE: Defined class for NetworkMonitor (GNetworkMonitor), prototype 0x2661941deb00, JSClass 0x71217d49a658, in object 0x266194179308 839s JS G OBJ: Defined class for GNetworkMonitorBase (GNetworkMonitorBase), prototype 0x2ec583f6c498, JSClass 0x71217d498600, in object 0x26619413ef88 839s JS G OBJ: Defined class for GNetworkMonitorNetlink (GNetworkMonitorNetlink), prototype 0x2ec583f6c4e8, JSClass 0x71217d498600, in object 0x26619413ef88 839s ok 37 GObject class with decorator resolves properties from interfaces 839s ok 38 GObject class with decorator has a toString() defintion 839s JS G NS: Found info type OBJECT for 'ZlibCompressor' in namespace 'Gio' 839s JS G OBJ: Defined class for ZlibCompressor (GZlibCompressor), prototype 0x2ec583f6c768, JSClass 0x71217d498600, in object 0x266194179308 839s JS G OBJ: Defining method reset in prototype for GZlibCompressor (Gio.ZlibCompressor) 839s ok 39 GObject class with decorator does not clobber native parent interface vfunc definitions 839s ok 40 GObject class with decorator does not clobber dynamic parent interface vfunc definitions 839s ok 41 GObject class with custom constructor throws an error when not used with a GObject-derived class 839s ok 42 GObject class with custom constructor constructs with default values for properties 839s ok 43 GObject class with custom constructor has a toString() defintion 839s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 839s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 839s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x2ec583f6cf38, JSClass 0x71217d4985d0, in object 0x266194179038 839s Gjs-Console-Message: 12:55:56.790: { 839s "enumerable": true, 839s "configurable": false 839s } 839s ok 44 GObject class with custom constructor constructs with a hash of property values 839s ok 45 GObject class with custom constructor accepts a property hash that is not a plain object 839s ok 46 GObject class with custom constructor constructs with property values from Gtk.Builder 839s ok 47 GObject class with custom constructor does not allow changing CONSTRUCT_ONLY properties 839s ok 48 GObject class with custom constructor has a name 839s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 839s JS G PRM: JSObject created with param instance 0xb7f4be0e390 type GParamString 839s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 839s JS G PRM: JSObject created with param instance 0xb7f4be0e390 type GParamString 839s ok 49 GObject class with custom constructor has a notify signal 839s ok 50 GObject class with custom constructor can define its own signals 839s ok 51 GObject class with custom constructor passes emitted arguments to signal handlers 839s ok 52 GObject class with custom constructor can return values from signals 839s ok 53 GObject class with custom constructor does not call first-wins signal handlers after one returns a value 839s ok 54 GObject class with custom constructor gets the return value of the default handler 839s ok 55 GObject class with custom constructor calls run-last default handler last 839s ok 56 GObject class with custom constructor can be a subclass 839s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 839s JS G PRM: JSObject created with param instance 0xb7f4be77fa0 type GParamOverride 839s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 839s ok 57 GObject class with custom constructor can override a property from the parent class 839s ok 58 GObject virtual function can have its property read 839s ok 59 GObject virtual function can have its property overridden with an anonymous function 839s ok 60 GObject virtual function can access the parent prototype with super() 839s ok 61 GObject virtual function handles non-existing properties 839s ok 62 GObject virtual function gracefully bails out when overriding an unsupported vfunc type 839s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 839s JS G IFACE: Defined class for Icon (GIcon), prototype 0x2ec583f5b6f0, JSClass 0x71217d49a658, in object 0x266194179308 839s ok 63 GObject virtual function are defined also for static virtual functions 839s ok 64 GObject creation using base classes without registered GType fails when trying to instantiate a class that inherits from a GObject type 839s ok 65 GObject creation using base classes without registered GType fails when trying to register a GObject class that inherits from a non-GObject type 839s ok 66 Register GType name uses the class name 839s ok 67 Register GType name uses the sanitized class name 839s ok 68 Register GType name use the file path and class name 839s ok 69 Register GType name use the file path and sanitized class name 839s ok 70 Register GType name use provided class name 839s ok 71 Register GType name sanitizes user provided class name 839s ok 72 Signal handler matching finds handlers by signal ID 839s ok 73 Signal handler matching finds handlers by signal detail 839s ok 74 Signal handler matching finds handlers by callback 839s ok 75 Signal handler matching finds handlers by a combination of parameters 839s ok 76 Signal handler matching blocks a handler by callback 839s ok 77 Signal handler matching blocks multiple handlers by callback 839s ok 78 Signal handler matching blocks handlers by a combination of parameters 839s ok 79 Signal handler matching disconnects a handler by callback 839s ok 80 Signal handler matching blocks multiple handlers by callback 839s ok 81 Signal handler matching blocks handlers by a combination of parameters 839s ok 82 Signal handler matching blocks a handler by callback, convenience method 839s ok 83 Signal handler matching disconnects a handler by callback, convenience method 839s ok 84 Signal handler matching does not support disconnecting a handler by callback data 839s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 839s JS G NS: Found info type FLAGS for 'BindingFlags' in namespace 'GObject' 839s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 839s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 839s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 839s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 839s JS G ENUM: Defining GObject.BindingFlags as 0x1d17919857d8 839s JS G NS: Found info type OBJECT for 'Binding' in namespace 'GObject' 839s JS G OBJ: Defined class for Binding (GBinding), prototype 0x2ec583f84bf0, JSClass 0x71217d498600, in object 0x266194179358 839s ok 85 Property bindings can bind properties of the same type 839s JS G NS: Found info type FUNCTION for 'g_object_bind_property_full' in namespace 'GjsPrivate' 839s ok 86 Property bindings can use custom mappings to bind properties of different types 839s JS G OBJ: Defining method bind in prototype for GBindingGroup (GObject.BindingGroup) 839s ok 87 Property bindings can be set up as a group 839s JS G NS: Found info type FUNCTION for 'g_binding_group_bind_full' in namespace 'GjsPrivate' 839s ok 88 Property bindings can be set up as a group with custom mappings 839s ok 89 Auto accessor generation get and set the property 839s ok 90 Auto accessor generation initial value is the param spec's default value 839s ok 91 Auto accessor generation set properties at construct time 839s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 839s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 839s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 839s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'GjsPrivate' 839s JS G ENUM: Defining enum value ALL (fixed from all) 6 839s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 839s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 839s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 839s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 839s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 839s JS G ENUM: Defining enum value TIME (fixed from time) 2 839s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0x1d17919c4f60 839s JS IMPORT: Importing module _gettext succeeded 839s JS IMPORT: Defining parent 0x26619413ed00 of 0x2ec583f5bc40 '_gettext' is mod 1 839s JS IMPORT: successfully imported module '_gettext' 839s JS IMPORT: Importing module gettext succeeded 839s JS IMPORT: Defining parent 0x26619413ed00 of 0x2ec583f5bbf0 'gettext' is mod 1 839s JS IMPORT: successfully imported module 'gettext' 839s JS G NS: Found info type FUNCTION for 'setlocale' in namespace 'GjsPrivate' 839s ok 92 Auto accessor generation set properties at construct time with locale 839s JS G PRM: Wrapping GParamInt 'simple' on Gjs_AutoAccessors with JSObject 839s JS G PRM: JSObject created with param instance 0xb7f4bcb3040 type GParamInt 839s ok 93 Auto accessor generation notify when the property changes 839s ok 94 Auto accessor generation copies accessors for camel and kebab if snake accessors given 839s ok 95 Auto accessor generation copies accessors for snake and kebab if camel accessors given 839s ok 96 Auto accessor generation copies accessors for snake and camel if kebab accessors given 839s ok 97 Auto accessor generation readonly getter throws 839s ok 98 Auto accessor generation writeonly setter throws 839s ok 99 Auto accessor generation getter throws when setter defined 839s ok 100 Auto accessor generation setter throws when getter defined 839s ok 101 GObject class with JSObject property assigns a valid JSObject on construct 839s ok 102 GObject class with JSObject property Set null with an empty JSObject on construct 839s ok 103 GObject class with JSObject property assigns a null JSObject on construct 839s ok 104 GObject class with JSObject property assigns a JSObject Array on construct 839s ok 105 GObject class with JSObject property assigns a Function on construct 839s ok 106 GObject class with JSObject property throws an error when using a boolean value on construct 839s ok 107 GObject class with JSObject property throws an error when using an int value on construct 839s ok 108 GObject class with JSObject property throws an error when using a numeric value on construct 839s ok 109 GObject class with JSObject property throws an error when using a string value on construct 839s ok 110 GObject class with JSObject property throws an error when using an undefined value on construct 839s JS G PRM: Wrapping GParamBoxed 'testprop' on (null) with JSObject 839s JS G PRM: JSObject created with param instance 0xb7f4beb7230 type GParamBoxed 839s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 839s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 839s JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' 839s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0x2ec583fbb650, JSClass 0x71217d498600, in object 0x266194179308 839s JS G NS: Found info type INTERFACE for 'PollableInputStream' in namespace 'Gio' 839s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x2ec583f690d8, JSClass 0x71217d49a658, in object 0x266194179308 839s JS G NS: Found info type INTERFACE for 'Seekable' in namespace 'Gio' 839s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x2ec583f69100, JSClass 0x71217d49a658, in object 0x266194179308 839s JS G NS: Found info type OBJECT for 'ConverterInputStream' in namespace 'Gio' 839s JS G NS: Found info type OBJECT for 'FilterInputStream' in namespace 'Gio' 839s JS G OBJ: Defined class for FilterInputStream (GFilterInputStream), prototype 0x2ec583fbb740, JSClass 0x71217d498600, in object 0x266194179308 839s JS G OBJ: Defined class for ConverterInputStream (GConverterInputStream), prototype 0x2ec583fbb790, JSClass 0x71217d498600, in object 0x266194179308 839s JS G OBJ: Defining method get_converter in prototype for GConverterInputStream (Gio.ConverterInputStream) 839s ok 111 GObject class with JSObject property property value survives when GObject wrapper is collected 839s ok 112 GObject class with JSObject signals emits signal with null JSObject parameter 839s ok 113 GObject class with JSObject signals emits signal with JSObject parameter 839s ok 114 GObject class with JSObject signals emits signal with multiple JSObject parameters 839s ok 115 GObject class with JSObject signals re-emits signal with same JSObject parameter 839s ok 116 GObject class with JSObject signals throws an error when using a boolean value as parameter 839s ok 117 GObject class with JSObject signals throws an error when using an int value as parameter 839s ok 118 GObject class with JSObject signals throws an error when using a numeric value as parameter 839s ok 119 GObject class with JSObject signals throws an error when using a string value as parameter 839s ok 120 GObject class with JSObject signals throws an error when using an undefined value as parameter 839s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 839s ok 121 GObject class with JSObject signals returns a JSObject 839s ok 122 GObject class with JSObject signals returns null when returning undefined 839s ok 123 GObject class with JSObject signals returns null when not returning 839s JS G CLSR: Unable to convert return value when invoking closure 839s ok 124 GObject class with JSObject signals throws an error when returning a boolean value 839s JS G CLSR: Unable to convert return value when invoking closure 839s ok 125 GObject class with JSObject signals throws an error when returning an int value 839s JS G CLSR: Unable to convert return value when invoking closure 839s ok 126 GObject class with JSObject signals throws an error when returning a numeric value 839s JS G CLSR: Unable to convert return value when invoking closure 839s ok 127 GObject class with JSObject signals throws an error when returning a string value 839s ok 128 GObject class with int64 properties can set an int64 property 839s ok 129 GObject class with int64 properties can construct with int64 property 839s JS G BXD: Defining method quit in prototype for GLib.MainLoop 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: Main loop instance 0xb7f4bb6cdb0: Spinning loop until released or hook cleared 839s JS MAINLOOP: handling job 0, 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: Completed job 0 839s JS MAINLOOP: handling job 1, 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: Completed job 1 839s JS MAINLOOP: handling job 2, 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: Completed job 2 839s JS MAINLOOP: handling job 3, 839s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 839s JS MAINLOOP: Main loop instance 0xb7f4bb6cdb0: release 839s JS MAINLOOP: Completed job 3 839s JS MEMORY: Memory report: before destroying context 839s JS MEMORY: 598 objects currently alive 839s JS MEMORY: boxed_instance = 103 839s JS MEMORY: boxed_prototype = 13 839s JS MEMORY: closure = 23 839s JS MEMORY: function = 294 839s JS MEMORY: fundamental_instance = 0 839s JS MEMORY: fundamental_prototype = 0 839s JS MEMORY: gerror_instance = 0 839s JS MEMORY: gerror_prototype = 0 839s JS MEMORY: interface = 14 839s JS MEMORY: module = 12 839s JS MEMORY: ns = 6 839s JS MEMORY: object_instance = 29 839s JS MEMORY: object_prototype = 72 839s JS MEMORY: param = 32 839s JS MEMORY: union_instance = 0 839s JS MEMORY: union_prototype = 0 839s JS CTX: JS shutdown sequence 839s JS CTX: Stopping profiler 839s JS CTX: Shutting down toggle queue 839s JS CTX: Notifying external reference holders of GjsContext dispose 839s JS MAINLOOP: Stopping promise job dispatcher 839s JS CTX: Notifying reference holders of GjsContext dispose 839s JS CTX: Checking unhandled promise rejections 839s JS CTX: Releasing cached JS wrappers 839s JS CTX: Final triggered GC 839s JS CTX: Destroying JS context 839s JS CTX: Releasing all native objects 839s JS CTX: Disabling auto GC 839s JS CTX: Ending trace on global object 839s JS CTX: Freeing allocated resources 839s JS CTX: JS context destroyed 839s PASS: gjs/testGObjectClass.test 839s Running test: gjs/testAsync.test 839s JS NATIVE: Registered native JS module '_promiseNative' 839s JS NATIVE: Registered native JS module '_byteArrayNative' 839s JS NATIVE: Registered native JS module '_encodingNative' 839s JS NATIVE: Registered native JS module '_gi' 839s JS NATIVE: Registered native JS module 'gi' 839s JS NATIVE: Registered native JS module 'cairoNative' 839s JS NATIVE: Registered native JS module 'system' 839s JS NATIVE: Registered native JS module 'console' 839s JS NATIVE: Registered native JS module '_print' 839s JS CTX: Enabling JIT 839s JS CTX: Initialized class GjsFileImporter prototype 0x1aacfc1000a0 839s JS IMPORT: Defining parent (nil) of 0x1aacfc100100 'imports' is mod 0 839s JS IMPORT: Importing '_print' 839s JS NATIVE: Defining native module '_print' 839s JS IMPORT: Defining parent 0x1aacfc100100 of 0x1aacfc1007b0 '_print' is mod 1 839s JS IMPORT: successfully imported module '_print' 839s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 839s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x7b33483b128 839s JS MAINLOOP: Main loop instance 0x12593ad5cdb0: hold 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: Starting promise job dispatcher 839s JS MAINLOOP: Main loop instance 0x12593ad5cdb0: Spinning loop until released or hook cleared 839s JS MAINLOOP: handling job 0, 839s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 839s JS MAINLOOP: Main loop instance 0x12593ad5cdb0: release 839s JS MAINLOOP: Completed job 0 839s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module metadata hook for module 0x1aacfc113000 839s JS IMPORT: Defining meta.importSync for module 0x1aacfc113000 839s JS NATIVE: Defining native module 'gi' 839s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1aacfc1133f0 839s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 839s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 839s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 839s JS IMPORT: Importing directory 'overrides' 839s JS IMPORT: Defining parent 0x1aacfc100100 of 0x1aacfc1134f0 'overrides' is mod 1 839s JS IMPORT: Defined importer 'overrides' 0x1aacfc1134f0 in 0x1aacfc100100 839s JS IMPORT: successfully imported directory 'overrides' 839s JS IMPORT: Importing '_promiseNative' 839s JS NATIVE: Defining native module '_promiseNative' 839s JS IMPORT: Defining parent 0x1aacfc100100 of 0x1aacfc1139a0 '_promiseNative' is mod 1 839s JS IMPORT: successfully imported module '_promiseNative' 839s JS IMPORT: Importing module GLib succeeded 839s JS IMPORT: Defining parent 0x1aacfc1134f0 of 0x7b33483c150 'GLib' is mod 1 839s JS IMPORT: successfully imported module 'GLib' 839s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 839s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x7b334879060, JSClass 0x61d5fc7785d0, in object 0x7b334879038 839s JS CTX: Initialized class GIRepositoryGType prototype 0x1aacfc113ce8 839s JS CTX: Initialized class GIRepositoryFunction prototype 0x1aacfc113d48 839s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 839s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 839s JS G BXD: Defined class for Error (GError), prototype 0x7b3348790b0, JSClass 0x61d5fc7785d0, in object 0x7b334879038 839s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 839s JS G BXD: Defined class for Variant (GVariant), prototype 0x7b334879100, JSClass 0x61d5fc7785d0, in object 0x7b334879038 839s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 839s JS G BXD: Defined class for Bytes (GBytes), prototype 0x7b334879150, JSClass 0x61d5fc7785d0, in object 0x7b334879038 839s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 839s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 839s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x7b3348791a0, JSClass 0x61d5fc7785d0, in object 0x7b334879038 839s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 839s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 839s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 839s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 839s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 839s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 839s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 839s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 839s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 839s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 839s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 839s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 839s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 839s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 839s JS G BXD: Defined class for Thread (GThread), prototype 0x7b3348791f0, JSClass 0x61d5fc7785d0, in object 0x7b334879038 839s JS G BXD: Defining method ref in prototype for GLib.Thread 839s JS G BXD: Defining method unref in prototype for GLib.Thread 839s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 839s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x7b334879240, JSClass 0x61d5fc7785d0, in object 0x7b334879038 839s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 839s JS G BXD: Defined class for Regex (GRegex), prototype 0x7b334879290, JSClass 0x61d5fc7785d0, in object 0x7b334879038 839s JS G BXD: Defining method match in prototype for GLib.Regex 839s JS G BXD: Defining method match_full in prototype for GLib.Regex 839s JS G BXD: Defining method match_all in prototype for GLib.Regex 839s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 839s JS G NS: Defined namespace 'GLib' 0x7b334879038 in GIRepository 0x1aacfc113280 839s JS IMPORT: Importing module jasmine succeeded 839s JS IMPORT: Defining parent 0x1aacfc100100 of 0x7b33483cce0 'jasmine' is mod 1 839s JS IMPORT: successfully imported module 'jasmine' 839s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 839s JS MAINLOOP: Main loop instance 0x12593ad5cdb0: hold 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: Main loop instance 0x12593ad5cdb0: Spinning loop until released or hook cleared 839s JS MAINLOOP: handling job 0, 839s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 839s JS MAINLOOP: Main loop instance 0x12593ad5cdb0: release 839s JS MAINLOOP: Completed job 0 839s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testAsync.js' (file:///usr/libexec/installed-tests/gjs/js/testAsync.js), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7b33483b128 839s JS IMPORT: Importing '_gi' 839s JS NATIVE: Defining native module '_gi' 839s JS IMPORT: Defining parent 0x1aacfc100100 of 0x1aacfc128ef0 '_gi' is mod 1 839s JS IMPORT: successfully imported module '_gi' 839s JS IMPORT: Importing 'gi' 839s JS IMPORT: Defining parent 0x1aacfc100100 of 0x1aacfc113280 'gi' is mod 1 839s JS IMPORT: successfully imported module 'gi' 839s 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 839s JS G NS: Defined namespace 'GjsPrivate' 0x7b334879330 in GIRepository 0x1aacfc113280 839s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 839s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 839s JS IMPORT: Importing module _common succeeded 839s JS IMPORT: Defining parent 0x1aacfc100100 of 0x7b33483ce48 '_common' is mod 1 839s JS IMPORT: successfully imported module '_common' 839s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 839s JS IMPORT: Importing module _legacy succeeded 839s JS IMPORT: Defining parent 0x1aacfc100100 of 0x7b33483ce98 '_legacy' is mod 1 839s JS IMPORT: successfully imported module '_legacy' 839s JS IMPORT: Importing module GObject succeeded 839s JS IMPORT: Defining parent 0x1aacfc1134f0 of 0x7b33483cdf8 'GObject' is mod 1 839s JS IMPORT: successfully imported module 'GObject' 839s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 839s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 839s JS G BXD: Defined class for String (GString), prototype 0x7b3348795b0, JSClass 0x61d5fc7785d0, in object 0x7b334879308 839s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 839s JS G PRM: Defined class ParamSpec prototype is 0x7b33483cf38 class 0x61d5fc780068 in object 0x7b334879308 839s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 839s JS G OBJ: Defined class for Object (GObject), prototype 0x7b334879718, JSClass 0x61d5fc778600, in object 0x7b334879308 839s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 839s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 839s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x7b334879740, JSClass 0x61d5fc778600, in object 0x7b334879308 839s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 839s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 839s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 839s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 839s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 839s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 839s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 839s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 839s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 839s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 839s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 839s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 839s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 839s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 839s JS G NS: Defined namespace 'GObject' 0x7b334879308 in GIRepository 0x1aacfc113280 839s JS MAINLOOP: Main loop instance 0x12593ad5cdb0: hold 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: Main loop instance 0x12593ad5cdb0: Spinning loop until released or hook cleared 839s JS MAINLOOP: handling job 0, 839s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testAsync.js async resolved" 839s JS MAINLOOP: Main loop instance 0x12593ad5cdb0: release 839s JS MAINLOOP: Completed job 0 839s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module metadata hook for module 0x1aacfc134e08 839s JS IMPORT: Defining meta.importSync for module 0x1aacfc134e08 839s JS NATIVE: Defining native module 'system' 839s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7b33483b128 839s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7b33483b128 839s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 839s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 839s JS MAINLOOP: Set main loop hook to 839s JS MAINLOOP: Main loop instance 0x12593ad5cdb0: hold 839s JS MAINLOOP: Running and clearing main loop hook 839s JS G BXD: Defining method run in prototype for GLib.MainLoop 839s 1..10 839s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 839s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 839s JS G BXD: Defined class for Source (GSource), prototype 0x7b334879790, JSClass 0x61d5fc7785d0, in object 0x7b334879038 839s JS G BXD: Defining method set_priority in prototype for GLib.Source 839s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 839s JS G BXD: Defining method attach in prototype for GLib.Source 839s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 839s JS IMPORT: Module metadata hook for module 0x1aacfc104370 839s JS IMPORT: Defining meta.importSync for module 0x1aacfc104370 839s JS G NS: Found info type FUNCTION for 'idle_source_new' in namespace 'GLib' 839s JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: handling job 0, 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: Completed job 0 839s JS MAINLOOP: handling job 1, 839s JS MAINLOOP: Completed job 1 839s JS G BXD: Defining method destroy in prototype for GLib.Source 839s ok 1 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_LOW 839s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH' in namespace 'GLib' 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: handling job 0, 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: Completed job 0 839s JS MAINLOOP: handling job 1, 839s JS MAINLOOP: Completed job 1 839s ok 2 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: handling job 0, 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: Completed job 0 839s JS MAINLOOP: handling job 1, 839s JS MAINLOOP: Completed job 1 839s ok 3 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT 839s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH_IDLE' in namespace 'GLib' 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: handling job 0, 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: Completed job 0 839s JS MAINLOOP: handling job 1, 839s JS MAINLOOP: Completed job 1 839s ok 4 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH_IDLE 839s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: handling job 0, 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: Completed job 0 839s JS MAINLOOP: handling job 1, 839s JS MAINLOOP: Completed job 1 839s ok 5 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT_IDLE 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: handling job 0, 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: Completed job 0 839s JS MAINLOOP: handling job 1, 839s JS MAINLOOP: Completed job 1 839s ok 6 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_LOW 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: handling job 0, 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: Completed job 0 839s JS MAINLOOP: handling job 1, 839s JS MAINLOOP: Completed job 1 839s ok 7 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: handling job 0, 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: Completed job 0 839s JS MAINLOOP: handling job 1, 839s JS MAINLOOP: Completed job 1 839s ok 8 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: handling job 0, 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: Completed job 0 839s JS MAINLOOP: handling job 1, 839s JS MAINLOOP: Completed job 1 839s ok 9 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH_IDLE 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: handling job 0, 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: Completed job 0 839s JS MAINLOOP: handling job 1, 839s JS MAINLOOP: Completed job 1 839s ok 10 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT_IDLE 839s JS G BXD: Defining method quit in prototype for GLib.MainLoop 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: Main loop instance 0x12593ad5cdb0: Spinning loop until released or hook cleared 839s JS MAINLOOP: handling job 0, 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: Completed job 0 839s JS MAINLOOP: handling job 1, 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: Completed job 1 839s JS MAINLOOP: handling job 2, 839s JS MAINLOOP: Enqueue job , promise=, allocation site= 839s JS MAINLOOP: Completed job 2 839s JS MAINLOOP: handling job 3, 839s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 839s JS MAINLOOP: Main loop instance 0x12593ad5cdb0: release 839s JS MAINLOOP: Completed job 3 839s JS MEMORY: Memory report: before destroying context 839s JS MEMORY: 199 objects currently alive 839s JS MEMORY: boxed_instance = 63 839s JS MEMORY: boxed_prototype = 10 839s JS MEMORY: closure = 1 839s JS MEMORY: function = 115 839s JS MEMORY: fundamental_instance = 0 839s JS MEMORY: fundamental_prototype = 0 839s JS MEMORY: gerror_instance = 0 839s JS MEMORY: gerror_prototype = 0 839s JS MEMORY: interface = 0 839s JS MEMORY: module = 5 839s JS MEMORY: ns = 3 839s JS MEMORY: object_instance = 0 839s JS MEMORY: object_prototype = 2 839s JS MEMORY: param = 0 839s JS MEMORY: union_instance = 0 839s JS MEMORY: union_prototype = 0 839s JS CTX: JS shutdown sequence 839s JS CTX: Stopping profiler 839s JS CTX: Shutting down toggle queue 839s JS CTX: Notifying external reference holders of GjsContext dispose 839s JS MAINLOOP: Stopping promise job dispatcher 839s JS CTX: Notifying reference holders of GjsContext dispose 839s JS CTX: Checking unhandled promise rejections 839s JS CTX: Releasing cached JS wrappers 839s JS CTX: Final triggered GC 839s JS CTX: Destroying JS context 839s JS CTX: Releasing all native objects 839s JS CTX: Disabling auto GC 839s JS CTX: Ending trace on global object 839s JS CTX: Freeing allocated resources 839s Executing: gjs/testAsync.test 839s JS CTX: JS context destroyed 839s PASS: gjs/testAsync.test 839s SUMMARY: total=69; passed=69; skipped=0; failed=0; user=7.5s; system=0.9s; maxrss=112640 839s autopkgtest [12:55:57]: test installed-tests: -----------------------] 841s installed-tests PASS 841s autopkgtest [12:55:59]: test installed-tests: - - - - - - - - - - results - - - - - - - - - - 843s autopkgtest [12:56:01]: @@@@@@@@@@@@@@@@@@@@ summary 843s build PASS (superficial) 843s installed-tests PASS